Yes - everything is in English.
Here's an example. If you look at the difference, you see that the property
specifying the mime-type isn't set. Looking through most of the failed
tests they all seem to revolve around properties that aren't being set.
If I re-compile without the --with-libintl all tests pass.
[[[
CMD: svnadmin.exe create "svn-test-work\repositories\update_tests-2"
--bdb-txn-nosync "--fs-type=fsfs" <TIME = 0.890000>
CMD: svnadmin.exedump svn-test-work\local_tmp\repos | svnadmin.exeload
svn-test-work\repositories\update_tests-2 --ignore-uuid <TIME = 0.000000>
CMD: svn.exe co
"file:///C%3A/Source/svn/subversion-1.6.16/Release/subversion/tests/cmdline/svn-test-work/repositories/update_tests-2"
"svn-test-work\working_copies\update_tests-2" --config-dir
"C:\Source\svn\subversion-1.6.16\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config"
--password rayjandom --no-auth-cache --username jrandom <TIME = 0.921000>
A svn-test-work\working_copies\update_tests-2\A
A svn-test-work\working_copies\update_tests-2\A\B
A svn-test-work\working_copies\update_tests-2\A\B\lambda
A svn-test-work\working_copies\update_tests-2\A\B\E
A svn-test-work\working_copies\update_tests-2\A\B\E\alpha
A svn-test-work\working_copies\update_tests-2\A\B\E\beta
A svn-test-work\working_copies\update_tests-2\A\B\F
A svn-test-work\working_copies\update_tests-2\A\mu
A svn-test-work\working_copies\update_tests-2\A\C
A svn-test-work\working_copies\update_tests-2\A\D
A svn-test-work\working_copies\update_tests-2\A\D\gamma
A svn-test-work\working_copies\update_tests-2\A\D\G
A svn-test-work\working_copies\update_tests-2\A\D\G\pi
A svn-test-work\working_copies\update_tests-2\A\D\G\rho
A svn-test-work\working_copies\update_tests-2\A\D\G\tau
A svn-test-work\working_copies\update_tests-2\A\D\H
A svn-test-work\working_copies\update_tests-2\A\D\H\chi
A svn-test-work\working_copies\update_tests-2\A\D\H\omega
A svn-test-work\working_copies\update_tests-2\A\D\H\psi
A svn-test-work\working_copies\update_tests-2\iota
Checked out revision 1.
CMD: svn.exe add "svn-test-work\working_copies\update_tests-2\A\theta"
"svn-test-work\working_copies\update_tests-2\A\zeta" --config-dir
"C:\Source\svn\subversion-1.6.16\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config"
--password rayjandom --no-auth-cache --username jrandom <TIME = 1.094000>
A (bin) svn-test-work\working_copies\update_tests-2\A\theta
A (bin) svn-test-work\working_copies\update_tests-2\A\zeta
CMD: svn.exe ci -m "log msg" "svn-test-work\working_copies\update_tests-2"
--config-dir
"C:\Source\svn\subversion-1.6.16\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config"
--password rayjandom --no-auth-cache --username jrandom <TIME = 1.593000>
Adding (bin) svn-test-work\working_copies\update_tests-2\A\theta
Adding (bin) svn-test-work\working_copies\update_tests-2\A\zeta
Transmitting file data ..
Committed revision 2.
CMD: svn.exe status -v -u -q "svn-test-work\working_copies\update_tests-2"
--config-dir
"C:\Source\svn\subversion-1.6.16\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config"
--password rayjandom --no-auth-cache --username jrandom <TIME = 0.422000>
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\B\lambda
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\B\E
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\B\E\alpha
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\B\E\beta
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\B\F
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\B
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\mu
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\C
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\D\gamma
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\D\G
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\D\G\pi
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\D\G\rho
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\D\G\tau
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\D\H
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\D\H\chi
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\D\H\omega
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\D\H\psi
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\D
2 2 jrandom
svn-test-work\working_copies\update_tests-2\A\zeta
2 2 jrandom
svn-test-work\working_copies\update_tests-2\A\theta
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A
1 1 jrandom
svn-test-work\working_copies\update_tests-2\iota
1 1 jrandom
svn-test-work\working_copies\update_tests-2
Status against revision: 2
CMD: svn.exe ci -m "log msg" "svn-test-work\working_copies\update_tests-2"
--config-dir
"C:\Source\svn\subversion-1.6.16\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config"
--password rayjandom --no-auth-cache --username jrandom <TIME = 1.235000>
Sending svn-test-work\working_copies\update_tests-2\A\theta
Sending svn-test-work\working_copies\update_tests-2\A\zeta
Transmitting file data ..
Committed revision 3.
CMD: svn.exe status -v -u -q "svn-test-work\working_copies\update_tests-2"
--config-dir
"C:\Source\svn\subversion-1.6.16\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config"
--password rayjandom --no-auth-cache --username jrandom <TIME = 0.234000>
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\B\lambda
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\B\E
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\B\E\alpha
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\B\E\beta
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\B\F
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\B
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\mu
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\C
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\D\gamma
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\D\G
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\D\G\pi
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\D\G\rho
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\D\G\tau
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\D\H
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\D\H\chi
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\D\H\omega
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\D\H\psi
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A\D
3 3 jrandom
svn-test-work\working_copies\update_tests-2\A\zeta
3 3 jrandom
svn-test-work\working_copies\update_tests-2\A\theta
1 1 jrandom
svn-test-work\working_copies\update_tests-2\A
1 1 jrandom
svn-test-work\working_copies\update_tests-2\iota
1 1 jrandom
svn-test-work\working_copies\update_tests-2
Status against revision: 3
CMD: svn.exe up -r 2 "svn-test-work\working_copies\update_tests-2"
--config-dir
"C:\Source\svn\subversion-1.6.16\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config"
--password rayjandom --no-auth-cache --username jrandom <TIME = 0.641000>
U svn-test-work\working_copies\update_tests-2\A\zeta
U svn-test-work\working_copies\update_tests-2\A\theta
Updated to revision 2.
CMD: svn.exe proplist --verbose
"svn-test-work\working_copies\update_tests-2"
"svn-test-work\working_copies\update_tests-2\A"
"svn-test-work\working_copies\update_tests-2\iota"
"svn-test-work\working_copies\update_tests-2\A\B"
"svn-test-work\working_copies\update_tests-2\A\C"
"svn-test-work\working_copies\update_tests-2\A\D"
"svn-test-work\working_copies\update_tests-2\A\mu"
"svn-test-work\working_copies\update_tests-2\A\theta"
"svn-test-work\working_copies\update_tests-2\A\zeta"
"svn-test-work\working_copies\update_tests-2\A\B\E"
"svn-test-work\working_copies\update_tests-2\A\B\F"
"svn-test-work\working_copies\update_tests-2\A\B\lambda"
"svn-test-work\working_copies\update_tests-2\A\B\E\alpha"
"svn-test-work\working_copies\update_tests-2\A\B\E\beta"
"svn-test-work\working_copies\update_tests-2\A\D\G"
"svn-test-work\working_copies\update_tests-2\A\D\gamma"
"svn-test-work\working_copies\update_tests-2\A\D\H"
"svn-test-work\working_copies\update_tests-2\A\D\G\pi"
"svn-test-work\working_copies\update_tests-2\A\D\G\rho"
"svn-test-work\working_copies\update_tests-2\A\D\G\tau"
"svn-test-work\working_copies\update_tests-2\A\D\H\chi"
"svn-test-work\working_copies\update_tests-2\A\D\H\omega"
"svn-test-work\working_copies\update_tests-2\A\D\H\psi" --config-dir
"C:\Source\svn\subversion-1.6.16\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config"
--password rayjandom --no-auth-cache --username jrandom <TIME = 0.282000>
Properties on 'svn-test-work\working_copies\update_tests-2\A\theta':
Properties on 'svn-test-work\working_copies\update_tests-2\A\zeta':
svn:mime-type
application/octet-stream
svn:mime-type
application/octet-stream
=============================================================
Expected 'theta' and actual 'theta' in disk tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: theta
Path: __SVN_ROOT_NODE\A\theta
Contents: 1380 bytes (binary)
Properties: {'svn:mime-type': 'application/octet-stream'}
Attributes: {}
Children: None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: theta
Path: __SVN_ROOT_NODE\A\theta
Contents: [ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
[ ]
[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]
Properties: {}
Attributes: {}
Children: None (node is probably a file)
Unequal at node theta
Unequal at node A
ACTUAL DISK TREE:
svntest.wc.State('', {
'iota' : Item(contents="This is the file 'iota'.\n"),
'A' : Item(),
'A\mu' : Item(contents="This is the file 'mu'.\n"),
'A\theta' : Item(contents="[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n[
\r]\n[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘]\n"),
'A\zeta' : Item(content is binary data,
props={'svn:mime-type':'application/octet-stream'}),
'A\B' : Item(),
'A\B\lambda' : Item(contents="This is the file 'lambda'.\n"),
'A\B\E' : Item(),
'A\B\E\alpha' : Item(contents="This is the file 'alpha'.\n"),
'A\B\E\beta' : Item(contents="This is the file 'beta'.\n"),
'A\B\F' : Item(),
'A\C' : Item(),
'A\D' : Item(),
'A\D\gamma' : Item(contents="This is the file 'gamma'.\n"),
'A\D\G' : Item(),
'A\D\G\pi' : Item(contents="This is the file 'pi'.\n"),
'A\D\G\rho' : Item(contents="This is the file 'rho'.\n"),
'A\D\G\tau' : Item(contents="This is the file 'tau'.\n"),
'A\D\H' : Item(),
'A\D\H\chi' : Item(contents="This is the file 'chi'.\n"),
'A\D\H\omega' : Item(contents="This is the file 'omega'.\n"),
'A\D\H\psi' : Item(contents="This is the file 'psi'.\n"),
})
EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File
"C:\Source\svn\subversion-1.6.16\subversion\tests\cmdline\svntest\main.py",
line 1226, in run
rc = self.pred.run(**kw)
File
"C:\Source\svn\subversion-1.6.16\subversion\tests\cmdline\svntest\testcase.py",
line 121, in run
return self.func(sandbox)
File
"C:\Source\svn\subversion-1.6.16\subversion/tests/cmdline/update_tests.py",
line 294, in update_binary_file_2
'-r', '2', wc_dir)
File
"C:\Source\svn\subversion-1.6.16\subversion\tests\cmdline\svntest\actions.py",
line 718, in run_and_verify_update
check_props)
File
"C:\Source\svn\subversion-1.6.16\subversion\tests\cmdline\svntest\actions.py",
line 621, in verify_update
singleton_handler_b, b_baton)
File
"C:\Source\svn\subversion-1.6.16\subversion\tests\cmdline\svntest\tree.py",
line 612, in compare_trees
singleton_handler_b, b_baton)
File
"C:\Source\svn\subversion-1.6.16\subversion\tests\cmdline\svntest\tree.py",
line 612, in compare_trees
singleton_handler_b, b_baton)
File
"C:\Source\svn\subversion-1.6.16\subversion\tests\cmdline\svntest\tree.py",
line 587, in compare_trees
raise SVNTreeUnequal
SVNTreeUnequal
FAIL: update_tests.py 2: update to an old revision of a binary files
]]]
On Fri, Mar 25, 2011 at 11:29 AM, Daniel Shahaf <d.s_at_daniel.shahaf.name>wrote:
> Run the tests with -v and check that 'svn' prints output in English?
>
> Glen Cooper wrote on Wed, Mar 23, 2011 at 20:45:13 -0700:
> > Thanks Mark,
> >
> > Any idea why including them would cause certain tests to fail?
> >
> > I'm not sure how significant this is, but I get these messages during my
> > build:
> >
> > msgfmt.exe: de.spo: warning: Charset missing in header.
> > Message conversion to user's charset will
> not
> > work.
> > msgfmt.exe: de.spo: headerfield `Content-Type' missing in header
> >
> > Glen
> >
> > On Wed, Mar 23, 2011 at 4:13 PM, Mark Phippard <markphip_at_gmail.com>
> wrote:
> >
> > > Both features only enable the error messages and help to appear in
> > > non-English languages.
> > >
> > > Sent from my iPhone
> > >
> > > On Mar 23, 2011, at 6:44 PM, Glen Cooper <glen_at_glenc.net> wrote:
> > >
> > > Actually it turns out that if I omit --enable-nls but
> > > keep --with-libintl=..\svn-win32-libintl all the tests pass.
> > >
> > > Is --enable-nls required for something? Based on the documentation I
> > > thought --enable-nls was somehow linked to --with-libintl. What do I
> lose
> > > if I don't pass the --enable-nls argument?
> > >
> > > Thanks,
> > > Glen
> > >
> > > On Wed, Mar 23, 2011 at 8:44 AM, Glen Cooper < <glen_at_glenc.net>
> > > glen_at_glenc.net> wrote:
> > >
> > >> Hello,
> > >>
> > >> When building subversion with the --with-libintl option, I have a
> number
> > >> of tests that don't pass in the test suite. If I remove the
> --with-libintl
> > >> option and rebuild, all tests pass. I am using the svn-win32libintl
> package
> > >> downloaded from tigris.
> > >>
> > >> Here's my call to gen-make.py. This won't pass all tests. If I omit
> > >> "--with-libint" and "--enable-nls" then all tests pass.
> > >>
> > >> gen-make.py -t vcproj
> > >> --with-httpd=..\httpd-2.2.16
> > >> --with-berkeley-db=db4-win32
> > >> --with-openssl=..\openssl-0.9.8r
> > >> --with-neon=..\neon-0.29.5
> > >> --with-serf=..\serf-0.7.0
> > >> --with-zlib=..\zlib-1.2.4
> > >> --with-sqlite=..\sqlite-3.7.5
> > >> --with-sasl=..\sasl
> > >> --with-libintl=..\svn-win32-libintl
> > >> --vsnet-version=2008
> > >> --enable-nls
> > >>
> > >> I am building on a Windows 2008 x64 Server with Visual Studio 2008.
> > >>
> > >> Here's an example of the type of test failure I see - it's mostly
> missing
> > >> properties.
> > >>
> > >> =============================================================
> > >> Expected 'B_COPY' and actual 'B_COPY' in disk tree are different!
> > >> =============================================================
> > >> EXPECTED NODE TO BE:
> > >> =============================================================
> > >> * Node name: B_COPY
> > >> Path: __SVN_ROOT_NODE\A\B_COPY
> > >> Contents: N/A (node is a directory)
> > >> Properties: {'svn:mergeinfo': '/A/B:3-5'}
> > >> Attributes: {}
> > >> Children: 3
> > >> =============================================================
> > >> ACTUAL NODE FOUND:
> > >> =============================================================
> > >> * Node name: B_COPY
> > >> Path: __SVN_ROOT_NODE\A\B_COPY
> > >> Contents: N/A (node is a directory)
> > >> Properties: {}
> > >> Attributes: {}
> > >> Children: 3
> > >>
> > >> --
> > >> Glen Cooper
> > >> (425) 522-3013
> > >>
> > >
> > >
> > >
> > > --
> > > Glen Cooper
> > > (425) 522-3013
> > >
> > >
> >
> >
> > --
> > Glen Cooper
> > (425) 522-3013
>
--
Glen Cooper
(425) 522-3013
Received on 2011-03-25 22:51:52 CET