You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Julian Foad <ju...@btopenworld.com> on 2009/06/04 21:10:16 UTC

Build-bots always failing [was: svn trunk r37930: FAIL (win32-xp VS2005)]

What's up with the Windows and Ubuntu build-bots always failing? (They
seem to have been failing for many weeks at least.)

- Julian


buildbot@mobsol.be wrote:
> Full details are available at: 
> http://crest.ics.uci.edu/buildbot/builders/win32-xp%2520VS2005/builds/229
> 
> Author list: hwright
> 
> Build Slave: djh-xp-vse2005
> 
> 
> Subversion Buildbot
> http://crest.ics.uci.edu/buildbot/
> 
> 
> Last 100 lines of the build log (step: Test fsfs+ra_local ):
> 
>  svn: Target path '/A' does not exist
> 
> PASS:  update_tests.py 56: update wc of dir to rev not containing this dir
> 
> CLEANUP: svn-test-work\working_copies\update_tests-56
> 
> CLEANUP: svn-test-work\repositories\update_tests-56
> 
> CLEANUP: svn-test-work\working_copies\update_tests-56.other
> 
> CMD: M : \ s v n - a u t o - t e s t \ f s f s \ s u b v e r s i o n \ s v n \ s v n . e x e   u p   " s v n - t e s t - w o r k \ w o r k i n g _ c o p i e s \ u p d a t e _ t e s t s - 5 6 . o t h e r "   - - c o n f i g - d i r   " M : \ s v n - a u t o - t e s t \ f s f s \ s u b v e r s i o n \ t e s t s \ c m d l i n e \ s v n - t e s t - w o r k \ l o c a l _ t m p \ c o n f i g "   - - p a s s w o r d   r a y j a n d o m   - - n o - a u t h - c a c h e   - - u s e r n a m e   j r a n d o m exited with 1
> 
> Exception in thread Thread-9:
> Traceback (most recent call last):
>   File "C:\Python24\lib\threading.py", line 442, in __bootstrap
>     self.run()
>   File "C:\svn-builder\djh-xp-vse2005\build!
>  \subversion\tests\cmdline\svntest\main.py", line 1048, in run
>     self.run_one(next_index)
>   File "C:\svn-builder\djh-xp-vse2005\build\subversion\tests\cmdline\svntest\main.py", line 1072, in run_one
>     result, stdout_lines, stderr_lines = spawn_process(command, 1, None, *args)
>   File "C:\svn-builder\djh-xp-vse2005\build\subversion\tests\cmdline\svntest\main.py", line 468, in spawn_process
>     infile, outfile, errfile, kid = open_pipe([command] + list(varargs))
>   File "C:\svn-builder\djh-xp-vse2005\build\subversion\tests\cmdline\svntest\main.py", line 416, in open_pipe
>     close_fds=not windows)
>   File "C:\Python24\lib\subprocess.py", line 490, in __init__
>     _cleanup()
>   File "C:\Python24\lib\subprocess.py", line 398, in _cleanup
>     inst.poll()
>   File "C:\Python24\lib\subprocess.py", line 739, in poll
>     _active.remove(self)
> ValueError: list.remove(x): x not in list
> 
> CMD: C : \ P y t h o n 2 4 \ p y t h o n . e x e   " C : \ s v n - b u i l d e r \ d j h - x p - v s e !
>  2 0 0 5 \ b u i l d \ s u b v e r s i o n / t e s t s / c m d l i n e 
> / u p d a t e _ t e s t s . p y "   3 2   - c   " - - f s - t y p e = f s f s "   " - - u r l = f i l e : / / / M % 3 A / s v n - a u t o - t e s t / f s f s / s u b v e r s i o n / t e s t s / c m d l i n e "   - v   - - c l e a n u p   " - - h t t p - l i b r a r y = n e o n "   " - - s e r v e r - m i n o r - v e r s i o n = 7 " exited with 1
> END: update_tests.py
[...]

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2359534

RE: Build-bots always failing [was: svn trunk r37930: FAIL (win32-xp VS2005)]

Posted by Bert Huijben <rh...@sharpsvn.net>.
> -----Original Message-----
> From: Hyrum K. Wright [mailto:hyrum@hyrumwright.org]
> Sent: vrijdag 5 juni 2009 1:05
> To: Julian Foad
> Cc: dev@subversion.tigris.org
> Subject: Re: Build-bots always failing [was: svn trunk r37930: FAIL
(win32-xp
> VS2005)]
> 
> On Jun 4, 2009, at 11:10 PM, Julian Foad wrote:
> 
> > What's up with the Windows and Ubuntu build-bots always failing? (They
> > seem to have been failing for many weeks at least.)
> 
> The windows buildbot started failing a couple of weeks ago when I
> tweaked the notification framework a bit.  Since I've no Windows box
> to test on, and little experience with the "proper" way to fix the
> problem on Windows, I've left that to somebody else to fix.  Bert
> asked about it in IRC today, but I'm not sure what his plan is.

The Windows buildbot is green again. (See r37970, r37971 for this).

	Bert

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2360663

Re: Build-bots always failing [was: svn trunk r37930: FAIL (win32-xp VS2005)]

Posted by Neels Janosch Hofmeyr <ne...@elego.de>.
Julian Foad wrote:
> Hyrum K. Wright wrote:
>> On Jun 4, 2009, at 11:10 PM, Julian Foad wrote:
>>
>>> What's up with the Windows and Ubuntu build-bots always failing? (They
>>> seem to have been failing for many weeks at least.)
>> The windows buildbot started failing a couple of weeks ago when I  
>> tweaked the notification framework a bit.  Since I've no Windows box  
>> to test on, and little experience with the "proper" way to fix the  
>> problem on Windows, I've left that to somebody else to fix.  Bert  
>> asked about it in IRC today, but I'm not sure what his plan is.
> 
> I tried looking for the details...
> 
> 1. The failure email says "Full details are available at: 
> http://crest.ics.uci.edu/buildbot/builders/win32-xp%
> 2520VS2005/builds/230" but
> <http://crest.ics.uci.edu/buildbot/builders/win32-xp%
> 2520VS2005/builds/230> says "404 - No Such Resource". The correct
> address is <http://crest.ics.uci.edu/buildbot/builders/win32-xp%
> 20VS2005/builds/230>. (The problem is that the "%" was double-escaped in
> the email.)
> 
> 2. The failure seems to be "FAIL:  update_tests.py 32: update wc on the
> root of a Windows (virtual) drive". Here's the end of that test's
> output:

I'd like to add that trunk's `make check-swig-py' segfaults on my ubuntu.
That would be another buildbot failure, right? (I think Hyrum was saying
something in that line, too)

The swig-py tests pass on 1.6.2, but so far trying to run that swig-py
example from the svnbook segfaults as well -- python segfaults, no error
detail is printed. I'd love to try out those bindings, but they seem shaky.

~Neels

> 
> CMD: svn.exe up -r 1 G:/ --config-dir "M:\svn-auto-test\fsfs\subversion
> \tests\cmdline\svn-test-work\local_tmp\config" --password rayjandom
> --no-auth-cache --username jrandom
> 
> <TIME = 4.297000>
> 
> U    A\mu
> 
> D    dir1
> 
> D    zeta
> 
> Updated to revision 1.
> 
> Couldn't find node 'zeta' in expected output tree
> 
>  * Node name:   zeta
> 
>     Path:       __SVN_ROOT_NODE\zeta
> 
>     Contents:   None
> 
>     Properties: {}
> 
>     Attributes: {'status': 'D '}
> 
>     Children:  None (node is probably a file)
> 
> ACTUAL OUTPUT TREE:
> 
> svntest.wc.State('G:/\', {
> 
> })
> 
> EXCEPTION: SVNTreeUnequal
> 
> Traceback (most recent call last):
> 
>   File "C:\svn-builder\djh-xp-vse2005\build\subversion\tests\cmdline\svntest\main.py", line 1138, in run
> 
>     rc = self.pred.run(sandbox)
> 
>   File "C:\svn-builder\djh-xp-vse2005\build\subversion\tests\cmdline\svntest\testcase.py", line 114, in run
> 
>     return self.func(sandbox)
> 
>   File "C:\svn-builder\djh-xp-vse2005\build\subversion/tests/cmdline/update_tests.py", line 2200, in update_wc_on_windows_drive
> 
>     '-r', '1', wc_dir)
> 
>   File "C:\svn-builder\djh-xp-vse2005\build\subversion\tests\cmdline\svntest\actions.py", line 694, in run_and_verify_update
> 
>     check_props)
> 
>   File "C:\svn-builder\djh-xp-vse2005\build\subversion\tests\cmdline\svntest\actions.py", line 605, in verify_update
> 
>     tree.compare_trees("output", actual_output, output_tree)
> 
>   File "C:\svn-builder\djh-xp-vse2005\build\subversion\tests\cmdline\svntest\tree.py", line 628, in compare_trees
> 
>     singleton_handler_a(a_child, a_baton)
> 
>   File "C:\svn-builder\djh-xp-vse2005\build\subversion\tests\cmdline\svntest\tree.py", line 525, in default_singleton_handler
> 
>     raise SVNTreeUnequal
> 
> SVNTreeUnequal
> 
> FAIL:  update_tests.py 32: update wc on the root of a Windows (virtual) drive
> 
> 
> That looks like a genuine "Subversion doesn't work properly on that
> platform" bug.
> 
> 
>> The Ubuntu buildbot is failing due to a couple of the bindings tests  
>> segfaulting.  I've tried pinging the bindings maintainers directly,  
>> but to no avail, so the problems will persist until somebody cares  
>> enough to fix them.  <insert rant about bindings being first class  
>> citizens here>
> 
> I can't tell whether that indicates a bug in Subversion (bindings
> support) or a mis-configuration of the Ubuntu build-bot.
> 
> Thanks for the info.
> 
> - Julian
> 
> ------------------------------------------------------
> http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2359670

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2359967

Re: Build-bots always failing [was: svn trunk r37930: FAIL (win32-xp VS2005)]

Posted by Julian Foad <ju...@btopenworld.com>.
Hyrum K. Wright wrote:
> On Jun 4, 2009, at 11:10 PM, Julian Foad wrote:
> 
> > What's up with the Windows and Ubuntu build-bots always failing? (They
> > seem to have been failing for many weeks at least.)
> 
> The windows buildbot started failing a couple of weeks ago when I  
> tweaked the notification framework a bit.  Since I've no Windows box  
> to test on, and little experience with the "proper" way to fix the  
> problem on Windows, I've left that to somebody else to fix.  Bert  
> asked about it in IRC today, but I'm not sure what his plan is.

I tried looking for the details...

1. The failure email says "Full details are available at: 
http://crest.ics.uci.edu/buildbot/builders/win32-xp%
2520VS2005/builds/230" but
<http://crest.ics.uci.edu/buildbot/builders/win32-xp%
2520VS2005/builds/230> says "404 - No Such Resource". The correct
address is <http://crest.ics.uci.edu/buildbot/builders/win32-xp%
20VS2005/builds/230>. (The problem is that the "%" was double-escaped in
the email.)

2. The failure seems to be "FAIL:  update_tests.py 32: update wc on the
root of a Windows (virtual) drive". Here's the end of that test's
output:

CMD: svn.exe up -r 1 G:/ --config-dir "M:\svn-auto-test\fsfs\subversion
\tests\cmdline\svn-test-work\local_tmp\config" --password rayjandom
--no-auth-cache --username jrandom

<TIME = 4.297000>

U    A\mu

D    dir1

D    zeta

Updated to revision 1.

Couldn't find node 'zeta' in expected output tree

 * Node name:   zeta

    Path:       __SVN_ROOT_NODE\zeta

    Contents:   None

    Properties: {}

    Attributes: {'status': 'D '}

    Children:  None (node is probably a file)

ACTUAL OUTPUT TREE:

svntest.wc.State('G:/\', {

})

EXCEPTION: SVNTreeUnequal

Traceback (most recent call last):

  File "C:\svn-builder\djh-xp-vse2005\build\subversion\tests\cmdline\svntest\main.py", line 1138, in run

    rc = self.pred.run(sandbox)

  File "C:\svn-builder\djh-xp-vse2005\build\subversion\tests\cmdline\svntest\testcase.py", line 114, in run

    return self.func(sandbox)

  File "C:\svn-builder\djh-xp-vse2005\build\subversion/tests/cmdline/update_tests.py", line 2200, in update_wc_on_windows_drive

    '-r', '1', wc_dir)

  File "C:\svn-builder\djh-xp-vse2005\build\subversion\tests\cmdline\svntest\actions.py", line 694, in run_and_verify_update

    check_props)

  File "C:\svn-builder\djh-xp-vse2005\build\subversion\tests\cmdline\svntest\actions.py", line 605, in verify_update

    tree.compare_trees("output", actual_output, output_tree)

  File "C:\svn-builder\djh-xp-vse2005\build\subversion\tests\cmdline\svntest\tree.py", line 628, in compare_trees

    singleton_handler_a(a_child, a_baton)

  File "C:\svn-builder\djh-xp-vse2005\build\subversion\tests\cmdline\svntest\tree.py", line 525, in default_singleton_handler

    raise SVNTreeUnequal

SVNTreeUnequal

FAIL:  update_tests.py 32: update wc on the root of a Windows (virtual) drive


That looks like a genuine "Subversion doesn't work properly on that
platform" bug.


> The Ubuntu buildbot is failing due to a couple of the bindings tests  
> segfaulting.  I've tried pinging the bindings maintainers directly,  
> but to no avail, so the problems will persist until somebody cares  
> enough to fix them.  <insert rant about bindings being first class  
> citizens here>

I can't tell whether that indicates a bug in Subversion (bindings
support) or a mis-configuration of the Ubuntu build-bot.

Thanks for the info.

- Julian

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2359670

Re: Build-bots always failing [was: svn trunk r37930: FAIL (win32-xp VS2005)]

Posted by "Hyrum K. Wright" <hy...@hyrumwright.org>.
On Jun 4, 2009, at 11:10 PM, Julian Foad wrote:

> What's up with the Windows and Ubuntu build-bots always failing? (They
> seem to have been failing for many weeks at least.)

The windows buildbot started failing a couple of weeks ago when I  
tweaked the notification framework a bit.  Since I've no Windows box  
to test on, and little experience with the "proper" way to fix the  
problem on Windows, I've left that to somebody else to fix.  Bert  
asked about it in IRC today, but I'm not sure what his plan is.

The Ubuntu buildbot is failing due to a couple of the bindings tests  
segfaulting.  I've tried pinging the bindings maintainers directly,  
but to no avail, so the problems will persist until somebody cares  
enough to fix them.  <insert rant about bindings being first class  
citizens here>

-Hyrum

> buildbot@mobsol.be wrote:
>> Full details are available at:
>> http://crest.ics.uci.edu/buildbot/builders/win32-xp%2520VS2005/builds/229
>>
>> Author list: hwright
>>
>> Build Slave: djh-xp-vse2005
>>
>>
>> Subversion Buildbot
>> http://crest.ics.uci.edu/buildbot/
>>
>>
>> Last 100 lines of the build log (step: Test fsfs+ra_local ):
>>
>> svn: Target path '/A' does not exist
>>
>> PASS:  update_tests.py 56: update wc of dir to rev not containing  
>> this dir
>>
>> CLEANUP: svn-test-work\working_copies\update_tests-56
>>
>> CLEANUP: svn-test-work\repositories\update_tests-56
>>
>> CLEANUP: svn-test-work\working_copies\update_tests-56.other
>>
>> CMD: M : \ s v n - a u t o - t e s t \ f s f s \ s u b v e r s i o  
>> n \ s v n \ s v n . e x e   u p   " s v n - t e s t - w o r k \ w o  
>> r k i n g _ c o p i e s \ u p d a t e _ t e s t s - 5 6 . o t h e r  
>> "   - - c o n f i g - d i r   " M : \ s v n - a u t o - t e s t \ f  
>> s f s \ s u b v e r s i o n \ t e s t s \ c m d l i n e \ s v n - t  
>> e s t - w o r k \ l o c a l _ t m p \ c o n f i g "   - - p a s s w  
>> o r d   r a y j a n d o m   - - n o - a u t h - c a c h e   - - u s  
>> e r n a m e   j r a n d o m exited with 1
>>
>> Exception in thread Thread-9:
>> Traceback (most recent call last):
>>  File "C:\Python24\lib\threading.py", line 442, in __bootstrap
>>    self.run()
>>  File "C:\svn-builder\djh-xp-vse2005\build!
>> \subversion\tests\cmdline\svntest\main.py", line 1048, in run
>>    self.run_one(next_index)
>>  File "C:\svn-builder\djh-xp-vse2005\build\subversion\tests\cmdline 
>> \svntest\main.py", line 1072, in run_one
>>    result, stdout_lines, stderr_lines = spawn_process(command, 1,  
>> None, *args)
>>  File "C:\svn-builder\djh-xp-vse2005\build\subversion\tests\cmdline 
>> \svntest\main.py", line 468, in spawn_process
>>    infile, outfile, errfile, kid = open_pipe([command] +  
>> list(varargs))
>>  File "C:\svn-builder\djh-xp-vse2005\build\subversion\tests\cmdline 
>> \svntest\main.py", line 416, in open_pipe
>>    close_fds=not windows)
>>  File "C:\Python24\lib\subprocess.py", line 490, in __init__
>>    _cleanup()
>>  File "C:\Python24\lib\subprocess.py", line 398, in _cleanup
>>    inst.poll()
>>  File "C:\Python24\lib\subprocess.py", line 739, in poll
>>    _active.remove(self)
>> ValueError: list.remove(x): x not in list
>>
>> CMD: C : \ P y t h o n 2 4 \ p y t h o n . e x e   " C : \ s v n -  
>> b u i l d e r \ d j h - x p - v s e !
>> 2 0 0 5 \ b u i l d \ s u b v e r s i o n / t e s t s / c m d l i n e
>> / u p d a t e _ t e s t s . p y "   3 2   - c   " - - f s - t y p e  
>> = f s f s "   " - - u r l = f i l e : / / / M % 3 A / s v n - a u t  
>> o - t e s t / f s f s / s u b v e r s i o n / t e s t s / c m d l i  
>> n e "   - v   - - c l e a n u p   " - - h t t p - l i b r a r y = n  
>> e o n "   " - - s e r v e r - m i n o r - v e r s i o n = 7 "  
>> exited with 1
>> END: update_tests.py
> [...]
>
> ------------------------------------------------------
> http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2359534

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2359554