pqm plugin test failing on bzr buildbot

Bug #400956 reported by Jonathan Lange
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar PQM Plugin
Invalid
Undecided
Unassigned
Launchpad itself
Invalid
High
Unassigned

Bug Description

Our daily bzr buildbot fails with this error message:

...MSubmissionLocationsTests.test_dirty_pqm_submit FAIL 406ms
    pattern "Working tree ".*/source/" has uncommitted changes\." not found in
"""\
Checking the working tree is clean ...
bzr: ERROR: Working tree "/tmp/testbzr-O001GK.tmp/bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit/work/source/" has uncommitted changes (See bzr status).
"""

======================================================================
FAIL: test_dirty_pqm_submit (bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests)

vvvv[log from bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit]
1327.504 creating repository in file:///tmp/testbzr-O001GK.tmp/bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit/work/source/.bzr/.
1327.507 creating branch <bzrlib.branch.BzrBranchFormat6 object at 0x67d1f10> in file:///tmp/testbzr-O001GK.tmp/bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit/work/source/.bzr/
1327.513 trying to create missing lock '/tmp/testbzr-O001GK.tmp/bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit/work/source/.bzr/checkout/dirstate'
1327.513 opening working tree '/tmp/testbzr-O001GK.tmp/bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit/work/source'
1327.532 creating repository in file:///tmp/testbzr-O001GK.tmp/bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit/work/public/.bzr/.
1327.534 creating branch <bzrlib.branch.BzrBranchFormat6 object at 0x1860eed0> in file:///tmp/testbzr-O001GK.tmp/bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit/work/public/.bzr/
1327.545 run bzr: ['pqm-submit', '-m', 'commit message', './source']
1327.545 bzr arguments: ['pqm-submit', '-m', 'commit message', './source']
1327.546 encoding stdout as sys.stdout encoding 'UTF-8'
1327.554 opening working tree '/tmp/testbzr-O001GK.tmp/bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit/work/source'
    INFO Checking the working tree is clean ...
1327.901 Traceback (most recent call last):
  File "/home/buildbot/slaves/launchpad/bzr/build/sourcecode/bzr/bzrlib/commands.py", line 1131, in run_bzr_catch_user_errors
    return run_bzr(argv)
  File "/home/buildbot/slaves/launchpad/bzr/build/sourcecode/bzr/bzrlib/commands.py", line 1030, in run_bzr
    ret = run(*run_argv)
  File "/home/buildbot/slaves/launchpad/bzr/build/sourcecode/bzr/bzrlib/commands.py", line 647, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.4/site-packages/bzrlib/plugins/pqm/__init__.py", line 110, in run
    tree=tree)
  File "/usr/lib/python2.4/site-packages/bzrlib/plugins/pqm/pqm_submit.py", line 207, in submit
    submission.check_tree()
  File "/usr/lib/python2.4/site-packages/bzrlib/plugins/pqm/pqm_submit.py", line 144, in check_tree
    raise errors.UncommittedChanges(self.tree)
UncommittedChanges: Working tree "/tmp/testbzr-O001GK.tmp/bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit/work/source/" has uncommitted changes (See bzr status).

1327.901 errors:
'Checking the working tree is clean ...\nbzr: ERROR: Working tree "/tmp/testbzr-O001GK.tmp/bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit/work/source/" has uncommitted changes (See bzr status).\n'
1327.912 opening working tree '/tmp/testbzr-O001GK.tmp'

^^^^[log from bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit]
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/bzrlib/plugins/pqm/test_pqm_submit.py", line 365, in test_dirty_pqm_submit
    r'Working tree ".*/source/" has uncommitted changes\.')
AssertionError: pattern "Working tree ".*/source/" has uncommitted changes\." not found in
"""\
Checking the working tree is clean ...
bzr: ERROR: Working tree "/tmp/testbzr-O001GK.tmp/bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit/work/source/" has uncommitted changes (See bzr status).
"""

It's not actually an error, I'm told, but rather the buildslave image being out of date. We should fix this as soon as possible so we can spot the _real_ errors when they happen.

Revision history for this message
Jonathan Lange (jml) wrote :
Download full text (4.8 KiB)

This test failure occurs with bzr-pqm trunk & bzr 1.18dev.

$ bzr selftest test_pqm_submit
testing: /usr/bin/bzr
   /usr/lib/python2.5/site-packages/bzrlib (1.18dev python2.5.2)

FAIL: bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit
    pattern "Working tree ".*/source/" has uncommitted changes\." not found in
"""\
Checking the working tree is clean ...
bzr: ERROR: Working tree "/tmp/testbzr-wDCmA3.tmp/bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit/work/source/" has uncommitted changes (See bzr status).
"""

[20/23 in 4s, 1 fail] bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionTests.tes
======================================================================
FAIL: test_dirty_pqm_submit (bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests)

vvvv[log from bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit]
3.288 creating repository in file:///tmp/testbzr-wDCmA3.tmp/.bzr/.
3.291 creating branch <bzrlib.branch.BzrBranchFormat6 object at 0x273d450> in file:///tmp/testbzr-wDCmA3.tmp/.bzr/
3.297 trying to create missing lock '/tmp/testbzr-wDCmA3.tmp/.bzr/checkout/dirstate'
3.298 opening working tree '/tmp/testbzr-wDCmA3.tmp'
3.304 creating repository in file:///tmp/testbzr-wDCmA3.tmp/bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit/work/source/.bzr/.
3.307 creating branch <bzrlib.branch.BzrBranchFormat6 object at 0x69b6e90> in file:///tmp/testbzr-wDCmA3.tmp/bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit/work/source/.bzr/
3.315 trying to create missing lock '/tmp/testbzr-wDCmA3.tmp/bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit/work/source/.bzr/checkout/dirstate'
3.315 opening working tree '/tmp/testbzr-wDCmA3.tmp/bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit/work/source'
3.326 creating repository in file:///tmp/testbzr-wDCmA3.tmp/bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit/work/public/.bzr/.
3.329 creating branch <bzrlib.branch.BzrBranchFormat6 object at 0x69bde10> in file:///tmp/testbzr-wDCmA3.tmp/bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit/work/public/.bzr/
3.342 run bzr: ['pqm-submit', '-m', 'commit message', './source']
3.342 bzr arguments: ['pqm-submit', '-m', 'commit message', './source']
3.343 encoding stdout as sys.stdout encoding 'UTF-8'
3.346 opening working tree '/tmp/testbzr-wDCmA3.tmp/bzrlib.plugins.pqm.test_pqm_submit.PQMSubmissionLocationsTests.test_dirty_pqm_submit/work/source'
    INFO Checking the working tree is clean ...
4.394 Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 1131, in run_bzr_catch_user_errors
    return run_bzr(argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 1030, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 647, in run_arg...

Read more...

Changed in bzr-pqm:
status: New → Confirmed
Revision history for this message
Robert Collins (lifeless) wrote :

bzr made dirty trees an error rather than a warning. I believe that that has been reverted, IMBW. Closing optimistically.

Changed in bzr-pqm:
status: Confirmed → Invalid
Changed in launchpad:
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.