Your message dated Sat, 19 Mar 2011 04:43:10 +0100
with message-id <[email protected]>
and subject line Fixed upstream
has caused the Debian Bug report #574682,
regarding bzr-pipeline: hangs when working with pipes with names that should be
reserved
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
574682: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574682
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: bzr-pipeline
Version: 0.0.1~bzr153-1
Severity: normal
I'm trying to get my head around how the ‘pipeline’ plugin works, and
have found a bug which causes Bazaar to hang.
Bumbling with adding a new pipe before the current one:
$ bzr add-pipe --before
bzr: ERROR: command 'add-pipe' requires argument PIPE
Oh okay, it wants to know *which* pipe the new one should go before.
Let's try adding it after the previous one (oblivious to the fact that
I've not decided on a name for the new pipe):
$ bzr add-pipe --after :prev
Tree is up to date at revision 2.
Created and switched to pipe ":prev".
No, that's not what I meant; it created a pipe *named* “:prev”. That's
okay, I'll just remove the pipe:
$ bzr remove-pipe
[… hang indefinitely …]
Here's the entries from ‘$HOME/.bzr.log’ for this activity:
=====
Sat 2010-03-20 16:52:18 +1100
0.067 bazaar version: 2.1.0
0.067 bzr arguments: [u'add-pipe', u'--before']
0.089 looking for plugins in /home/bignose/.bazaar/plugins
0.089 looking for plugins in /usr/lib/python2.5/site-packages/bzrlib/plugins
0.296 Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 853, in
exception_to_return_code
return the_callable(*args, **kwargs)
File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 1055, in
run_bzr
ret = run(*run_argv)
File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 651, in
run_argv_aliases
cmdargs = _match_argform(self.name(), self.takes_args, args)
File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 793, in
_match_argform
% (cmd, argname.upper()))
BzrCommandError: command 'add-pipe' requires argument PIPE
0.296 Transferred: 0KiB (0.0K/s r:0K w:0K)
0.296 return code 3
Sat 2010-03-20 16:52:30 +1100
0.054 bazaar version: 2.1.0
0.055 bzr arguments: [u'add-pipe', u'--after', u':prev']
0.076 looking for plugins in /home/bignose/.bazaar/plugins
0.077 looking for plugins in /usr/lib/python2.5/site-packages/bzrlib/plugins
0.280 encoding stdout as sys.stdout encoding 'UTF-8'
0.293 bzr-hg: using Mercurial 1.4.1
0.335 opening working tree
'/home/bignose/Projects/debian/subtitleeditor/patch-pipeline/debian-patches'
0.457 opening working tree
'/home/bignose/Projects/debian/subtitleeditor/patch-pipeline/debian-patches'
0.553 opening working tree
'/home/bignose/Projects/debian/subtitleeditor/patch-pipeline/debian-patches'
0.592 opening working tree
'/home/bignose/Projects/debian/subtitleeditor/patch-pipeline/debian-patches'
[ 2638] 2010-03-20 16:52:30.968 INFO: Tree is up to date at revision 2.
[ 2638] 2010-03-20 16:52:30.970 INFO: Created and switched to pipe ":prev".
0.600 Transferred: 0KiB (0.0K/s r:0K w:0K)
0.600 return code 0
Sat 2010-03-20 16:52:46 +1100
0.063 bazaar version: 2.1.0
0.063 bzr arguments: [u'remove-pipe']
0.090 looking for plugins in /home/bignose/.bazaar/plugins
0.090 looking for plugins in /usr/lib/python2.5/site-packages/bzrlib/plugins
0.343 encoding stdout as sys.stdout encoding 'UTF-8'
0.359 bzr-hg: using Mercurial 1.4.1
0.414 opening working tree
'/home/bignose/Projects/debian/subtitleeditor/patch-pipeline/debian-patches'
=====
No further entries, and the process is still hung.
Presumably it's hanging because the pipe is named “:prev”. If that's
the case, then those special names should be reserved, and attempting
to work with (any operation, not just create) a pipe with those
reserved names should raise an error.
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (990, 'testing'), (900, 'stable')
Architecture: powerpc (ppc64)
Kernel: Linux 2.6.32-trunk-powerpc64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_AU.UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages bzr-pipeline depends on:
ii bzr 2.1.0-1 easy to use distributed version co
ii python 2.5.4-9 An interactive high-level object-o
ii python-central 0.6.14+nmu2 register and build utility for Pyt
bzr-pipeline recommends no packages.
bzr-pipeline suggests no packages.
-- no debconf information
--
\ “Holy astringent plum-like fruit, Batman!” —Robin |
`\ |
_o__) |
Ben Finney <[email protected]>
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
To quote Aaron in the upstream bug report:
add-pipeline now treats :prev and :next as aliases, so it refuses to
create a pipe named :prev or :next.
--- End Message ---