[Bug 582656] Re: Compiled _dirstate_helpers causes crash with specified file commands
    Matthew Fuller 
    fullermd at over-yonder.net
       
    Thu Jan 23 22:44:13 UTC 2014
    
    
  
Anything having to do with bzr updates in an Ubuntu version almost 3
years out of support really doesn't deserve to still be open...
** Changed in: bzr (Ubuntu Karmic)
       Status: New => Invalid
-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to bzr in Ubuntu.
https://bugs.launchpad.net/bugs/582656
Title:
  Compiled _dirstate_helpers causes crash with specified file commands
Status in Bazaar Version Control System:
  Fix Released
Status in Bazaar 2.0 series:
  Fix Released
Status in Bazaar 2.1 series:
  Fix Released
Status in “bzr” package in Ubuntu:
  Fix Released
Status in “bzr” source package in Karmic:
  Invalid
Bug description:
  When files are specified to certain commands (seen with stat, diff,
  and ci at least), and the C _dirstate_helpers is present, bzr will
  crash:
  bzr: ERROR: exceptions.KeyError: 'foo'
  [...]
    File "/home/fullermd/src/bzr/bzr.dev/bzrlib/dirstate.py", line 1203, in _find_block_index_from_key
      cache=self._split_path_cache)
  KeyError: 'foo'
  Doing a `rm bzrlib/_dirstate_helpers_pyx.so` will make bzr act
  normally (i.e., not fail).
  This error does NOT occur with the 2.1.1 release, but DOES affect
  bzr.dev, as well as the current heads of the 2.1 and 2.0 branches, and
  so should block new releases on them    :(
  Reproduction (alter paths to taste):
  #!/bin/sh -x
  bzr="/home/fullermd/src/bzr/bzr.dev/bzr --no-aliases --no-plugins"
  #bzr="/home/fullermd/src/bzr/2.1/bzr --no-aliases --no-plugins"
  #bzr="/home/fullermd/src/bzr/2.0/bzr --no-aliases --no-plugins"
  #bzr="/usr/local/bin/bzr --no-aliases --no-plugins"
  ${bzr} init A
  (
  	cd A ;
  	mkdir foo ;
  	touch foo/bar ;
  	${bzr} add ;
  	${bzr} ci -m 'add' ;
  	echo "change" > foo/bar ;
  	# Works
  	${bzr} stat ;
  	# Both fail
  	#${bzr} stat foo ;
  	${bzr} stat foo/bar ;
  )
To manage notifications about this bug go to:
https://bugs.launchpad.net/bzr/+bug/582656/+subscriptions
    
    
More information about the foundations-bugs
mailing list