You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by e....@gmx.net on 2003/08/23 16:14:12 UTC

[PATCH] Re: "make check" failures

Here's the patch to correct the problem:


Index: subversion/libsvn_subr/config_file.c
===================================================================
--- subversion/libsvn_subr/config_file.c        (revision 6839)
+++ subversion/libsvn_subr/config_file.c        (working copy)
@@ -956,7 +956,7 @@
         "### Or, if you wanted to specify a full path and arguments:\n"
         "# rsh = /path/to/rsh -l myusername\n"
         "### On Windows, if you are specifying a full path to a command,\n"
-        "### use a forward slash (/) or a paired backslash (\\\\)\n as
the\n"
+        "### use a forward slash (/) or a paired backslash (\\\\) as the\n"
         "### path separator.  A single backslash will be treated as an\n"
         "### escape for the following character.\n"
         "\n"




> David, I was just investigating.
> 
> It is due to a '#' sign missing at line 55 in the config file in the
> location
> 
> subversion/tests/clients/cmdline/tmp_local/config/config
> 
> I was just looking where this file is generated.
> 
> bye,
> 
> Erik.
> 
> > 
> > I'm getting a whole lot of failures when doing "make check" on rev 6839
> in
> > 
> > preparation for the upcoming 0.28.0 release on RedHat 9.0:
> > 
> > + echo '*** Running regression tests on RA_LOCAL (FILE SYSTEM) layer
> ***'
> > *** Running regression tests on RA_LOCAL (FILE SYSTEM) layer ***
> > + make check
> > make[1]: Entering directory `/home/david/rpms/build/subversion-0.27.0'
> > Running all tests in config-test...success
> > Running all tests in diff-diff3-test...success
> > Running all tests in hashdump-test...success
> > Running all tests in path-test...success
> > Running all tests in random-test...success
> > Running all tests in stream-test...success
> > Running all tests in string-test...success
> > Running all tests in time-test...success
> > Running all tests in translate-test...success
> > Running all tests in target-test.py...success
> > Running all tests in run-fs-tests.py...success
> > Running all tests in run-repos-tests.py...success
> > Running all tests in getopt_tests.py...success
> > Running all tests in basic_tests.py...FAILURE
> > Running all tests in commit_tests.py...FAILURE
> > Running all tests in update_tests.py...FAILURE
> > Running all tests in switch_tests.py...FAILURE
> > Running all tests in prop_tests.py...FAILURE
> > Running all tests in schedule_tests.py...FAILURE
> > Running all tests in log_tests.py...FAILURE
> > Running all tests in copy_tests.py...FAILURE
> > Running all tests in diff_tests.py...FAILURE
> > Running all tests in export_tests.py...FAILURE
> > Running all tests in externals_tests.py...FAILURE
> > Running all tests in merge_tests.py...FAILURE
> > Running all tests in stat_tests.py...FAILURE
> > Running all tests in trans_tests.py...FAILURE
> > Running all tests in svnadmin_tests.py...FAILURE
> > Running all tests in svnlook_tests.py...FAILURE
> > Running all tests in svnversion_tests.py...FAILURE
> > At least one test FAILED, checking 
> > /home/david/rpms/build/subversion-0.27.0/tests.log
> > FAIL:  basic_tests.py 1: basic checkout of a wc
> > FAIL:  commit_tests.py 1: commit one file
> > FAIL:  update_tests.py 1: update a locally-modified binary file
> > FAIL:  switch_tests.py 1: test some basic switching operations
> > FAIL:  prop_tests.py 1: write/read props in wc only (ps, pl, pdel)
> > FAIL:  schedule_tests.py 1: schedule: add some files
> > FAIL:  log_tests.py 1: 'svn log', no args, top of wc
> > FAIL:  copy_tests.py 1: basic copy and move commands -- on files only
> > FAIL:  diff_tests.py 1: update a file
> > FAIL:  export_tests.py 1: export an empty directory
> > FAIL:  externals_tests.py 1: test checkouts with externals
> > FAIL:  merge_tests.py 1: performing a merge, with mixed results
> > FAIL:  stat_tests.py 1: status on unversioned file in current directory
> > FAIL:  trans_tests.py 1: commit new files with keywords active from
> birth
> > FAIL:  svnadmin_tests.py 1: 'svnadmin create'
> > FAIL:  svnlook_tests.py 1: test 'svnlook youngest' subcommand
> > FAIL:  svnversion_tests.py 1: test 'svnversion' on wc and other dirs
> > make[1]: *** [check] Error 1
> > 
> > 
> > Here is the pertinent information on the first test that fails from 
> > tests.log:
> > 
> > START: basic_tests.py
> > CMD: svnadmin "create" "local_tmp/repos" "--bdb-txn-nosync" <TIME = 
> > 2.886506>
> > CMD: svn "import" "--username" "jrandom" "--password" "rayjandom" "-m" 
> > "Log message for revision 1." "local_tmp/greekfiles" 
> >
>
"file:///home/david/rpms/build/subversion-0.27.0/subversion/tests/clients/cmdline/local_tmp/repos"
> > 
> > "--config-dir" 
> >
>
"/home/david/rpms/build/subversion-0.27.0/subversion/tests/clients/cmdline/local_tmp/config"
> > 
> > <TIME = 0.045244>
> > svn: Malformed file
> > svn: 
> >
>
/home/david/rpms/build/subversion-0.27.0/subversion/tests/clients/cmdline/local_tmp/config/config:55:
> > 
> > Section header expected
> > Errors during initial 'svn import':
> > ACTUAL STDERR:
> > svn: Malformed file
> > svn: 
> >
>
/home/david/rpms/build/subversion-0.27.0/subversion/tests/clients/cmdline/local_tmp/config/config:55:
> > 
> > Section header expected
> > EXCEPTION: SystemExit(1), skipping cleanup
> > FAIL:  basic_tests.py 1: basic checkout of a wc
> > END: basic_tests.py
> > 
> > 
> > It almost feels like something to do with the configuration files in 
> > ~/.subversion but I tried deleting that directory and re-running the 
> > build/checks and it still gives the same information.
> > 
> > Any ideas?
> > 
> >     Thanks!
> > 
> > -- 
> > David Wayne Summers          "Linux: Because reboots are for hardware
> > upgrades!"
> > david@summersoft.fay.ar.us   PGP Key:
> > http://summersoft.fay.ar.us/~david/pgp.txt
> > PGP Key fingerprint =  C0 E0 4F 50 DD A9 B6 2B  60 A1 31 7E D2 28 6D A8 
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> > For additional commands, e-mail: dev-help@subversion.tigris.org
> > 
> 
> -- 
> COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test
> --------------------------------------------------
> 1. GMX TopMail - Platz 1 und Testsieger!
> 2. GMX ProMail - Platz 2 und Preis-Qualitätssieger!
> 3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday - 8.
> e-Post
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: dev-help@subversion.tigris.org
> 

-- 
COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test
--------------------------------------------------
1. GMX TopMail - Platz 1 und Testsieger!
2. GMX ProMail - Platz 2 und Preis-Qualitätssieger!
3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday - 8. e-Post


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: [PATCH] Re: "make check" failures

Posted by David Summers <da...@summersoft.fay.ar.us>.
Thanks!  Verified with "make check" and applied in rev 6840.

   - David Summers

On Sat, 23 Aug 2003 e.huelsmann@gmx.net wrote:

> Here's the patch to correct the problem:
> 
> 
> Index: subversion/libsvn_subr/config_file.c
> ===================================================================
> --- subversion/libsvn_subr/config_file.c        (revision 6839)
> +++ subversion/libsvn_subr/config_file.c        (working copy)
> @@ -956,7 +956,7 @@
>          "### Or, if you wanted to specify a full path and arguments:\n"
>          "# rsh = /path/to/rsh -l myusername\n"
>          "### On Windows, if you are specifying a full path to a command,\n"
> -        "### use a forward slash (/) or a paired backslash (\\\\)\n as
> the\n"
> +        "### use a forward slash (/) or a paired backslash (\\\\) as the\n"
>          "### path separator.  A single backslash will be treated as an\n"
>          "### escape for the following character.\n"
>          "\n"
> 
> 
> 
> 
> > David, I was just investigating.
> > 
> > It is due to a '#' sign missing at line 55 in the config file in the
> > location
> > 
> > subversion/tests/clients/cmdline/tmp_local/config/config
> > 
> > I was just looking where this file is generated.
> > 
> > bye,
> > 
> > Erik.
> > 
> > > 
> > > I'm getting a whole lot of failures when doing "make check" on rev 6839
> > in
> > > 
> > > preparation for the upcoming 0.28.0 release on RedHat 9.0:
> > > 
> > > + echo '*** Running regression tests on RA_LOCAL (FILE SYSTEM) layer
> > ***'
> > > *** Running regression tests on RA_LOCAL (FILE SYSTEM) layer ***
> > > + make check
> > > make[1]: Entering directory `/home/david/rpms/build/subversion-0.27.0'
> > > Running all tests in config-test...success
> > > Running all tests in diff-diff3-test...success
> > > Running all tests in hashdump-test...success
> > > Running all tests in path-test...success
> > > Running all tests in random-test...success
> > > Running all tests in stream-test...success
> > > Running all tests in string-test...success
> > > Running all tests in time-test...success
> > > Running all tests in translate-test...success
> > > Running all tests in target-test.py...success
> > > Running all tests in run-fs-tests.py...success
> > > Running all tests in run-repos-tests.py...success
> > > Running all tests in getopt_tests.py...success
> > > Running all tests in basic_tests.py...FAILURE
> > > Running all tests in commit_tests.py...FAILURE
> > > Running all tests in update_tests.py...FAILURE
> > > Running all tests in switch_tests.py...FAILURE
> > > Running all tests in prop_tests.py...FAILURE
> > > Running all tests in schedule_tests.py...FAILURE
> > > Running all tests in log_tests.py...FAILURE
> > > Running all tests in copy_tests.py...FAILURE
> > > Running all tests in diff_tests.py...FAILURE
> > > Running all tests in export_tests.py...FAILURE
> > > Running all tests in externals_tests.py...FAILURE
> > > Running all tests in merge_tests.py...FAILURE
> > > Running all tests in stat_tests.py...FAILURE
> > > Running all tests in trans_tests.py...FAILURE
> > > Running all tests in svnadmin_tests.py...FAILURE
> > > Running all tests in svnlook_tests.py...FAILURE
> > > Running all tests in svnversion_tests.py...FAILURE
> > > At least one test FAILED, checking 
> > > /home/david/rpms/build/subversion-0.27.0/tests.log
> > > FAIL:  basic_tests.py 1: basic checkout of a wc
> > > FAIL:  commit_tests.py 1: commit one file
> > > FAIL:  update_tests.py 1: update a locally-modified binary file
> > > FAIL:  switch_tests.py 1: test some basic switching operations
> > > FAIL:  prop_tests.py 1: write/read props in wc only (ps, pl, pdel)
> > > FAIL:  schedule_tests.py 1: schedule: add some files
> > > FAIL:  log_tests.py 1: 'svn log', no args, top of wc
> > > FAIL:  copy_tests.py 1: basic copy and move commands -- on files only
> > > FAIL:  diff_tests.py 1: update a file
> > > FAIL:  export_tests.py 1: export an empty directory
> > > FAIL:  externals_tests.py 1: test checkouts with externals
> > > FAIL:  merge_tests.py 1: performing a merge, with mixed results
> > > FAIL:  stat_tests.py 1: status on unversioned file in current directory
> > > FAIL:  trans_tests.py 1: commit new files with keywords active from
> > birth
> > > FAIL:  svnadmin_tests.py 1: 'svnadmin create'
> > > FAIL:  svnlook_tests.py 1: test 'svnlook youngest' subcommand
> > > FAIL:  svnversion_tests.py 1: test 'svnversion' on wc and other dirs
> > > make[1]: *** [check] Error 1
> > > 
> > > 
> > > Here is the pertinent information on the first test that fails from 
> > > tests.log:
> > > 
> > > START: basic_tests.py
> > > CMD: svnadmin "create" "local_tmp/repos" "--bdb-txn-nosync" <TIME = 
> > > 2.886506>
> > > CMD: svn "import" "--username" "jrandom" "--password" "rayjandom" "-m" 
> > > "Log message for revision 1." "local_tmp/greekfiles" 
> > >
> >
> "file:///home/david/rpms/build/subversion-0.27.0/subversion/tests/clients/cmdline/local_tmp/repos"
> > > 
> > > "--config-dir" 
> > >
> >
> "/home/david/rpms/build/subversion-0.27.0/subversion/tests/clients/cmdline/local_tmp/config"
> > > 
> > > <TIME = 0.045244>
> > > svn: Malformed file
> > > svn: 
> > >
> >
> /home/david/rpms/build/subversion-0.27.0/subversion/tests/clients/cmdline/local_tmp/config/config:55:
> > > 
> > > Section header expected
> > > Errors during initial 'svn import':
> > > ACTUAL STDERR:
> > > svn: Malformed file
> > > svn: 
> > >
> >
> /home/david/rpms/build/subversion-0.27.0/subversion/tests/clients/cmdline/local_tmp/config/config:55:
> > > 
> > > Section header expected
> > > EXCEPTION: SystemExit(1), skipping cleanup
> > > FAIL:  basic_tests.py 1: basic checkout of a wc
> > > END: basic_tests.py
> > > 
> > > 
> > > It almost feels like something to do with the configuration files in 
> > > ~/.subversion but I tried deleting that directory and re-running the 
> > > build/checks and it still gives the same information.
> > > 
> > > Any ideas?
> > > 
> > >     Thanks!
> > > 
> > > -- 
> > > David Wayne Summers          "Linux: Because reboots are for hardware
> > > upgrades!"
> > > david@summersoft.fay.ar.us   PGP Key:
> > > http://summersoft.fay.ar.us/~david/pgp.txt
> > > PGP Key fingerprint =  C0 E0 4F 50 DD A9 B6 2B  60 A1 31 7E D2 28 6D A8 
> > > 
> > > 
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> > > For additional commands, e-mail: dev-help@subversion.tigris.org
> > > 
> > 
> > -- 
> > COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test
> > --------------------------------------------------
> > 1. GMX TopMail - Platz 1 und Testsieger!
> > 2. GMX ProMail - Platz 2 und Preis-Qualitätssieger!
> > 3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday - 8.
> > e-Post
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> > For additional commands, e-mail: dev-help@subversion.tigris.org
> > 
> 
> 

-- 
David Wayne Summers          "Linux: Because reboots are for hardware upgrades!"
david@summersoft.fay.ar.us   PGP Key: http://summersoft.fay.ar.us/~david/pgp.txt
PGP Key fingerprint =  C0 E0 4F 50 DD A9 B6 2B  60 A1 31 7E D2 28 6D A8 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org