Package: bzr-svn Version: 1.0.4+bzr3475-1 Severity: normal The newest bzr-svn triggers an assertion error during bzr diff on a branch bound to a remote SVN repository. Here's a log, starting from bzr-svn 1.0.4-1 (which works fine), then an upgrade, then the error:
rol...@mirexpress ~/eyrolles/debian $ bzr info Lightweight checkout (format: 2a) Location: light checkout root: . checkout of branch: https://svn.ouaza.com/eyrolles/trunk/admin-debian shared repository: https://svn.ouaza.com/eyrolles/trunk/admin-debian rol...@mirexpress ~/eyrolles/debian $ bzr st modified: fr-FR/10_infrastructure.xml rol...@mirexpress ~/eyrolles/debian $ bzr diff === modified file 'fr-FR/10_infrastructure.xml't 0/1233 stacking support in bzr-svn is experimental. --- fr-FR/10_infrastructure.xmlh2010-04-19 15:40:43 +0000 +++ fr-FR/10_infrastructure.xml 2010-10-12 15:31:01 +0000 @@ -2,7 +2,7 @@ <!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ ]> <!-- Copyright 2004-2009 Raphaël Hertzog --> -<!-- Copyright 2006-2009 Roland Mas --> +<!-- Copyright 2006-2010 Roland Mas --> <!-- $Id$ --> <chapter id="infrastructure"> @@ -12,7 +12,7 @@ [...] rol...@mirexpress ~/eyrolles/debian $ sudo aptitude install bzr-svn Les paquets suivants seront mis à jour : bzr-svn 1 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 2 non mis à jour. Il est nécessaire de télécharger 0 o/254 ko d'archives. Après dépaquetage, 0 o seront utilisés. Voulez-vous continuer ? [Y/n/?] (Lecture de la base de données... 244784 fichiers et répertoires déjà installés.) Préparation du remplacement de bzr-svn 1.0.4-1 (en utilisant .../bzr-svn_1.0.4+bzr3475-1_all.deb) ... Dépaquetage de la mise à jour de bzr-svn ... Paramétrage de bzr-svn (1.0.4+bzr3475-1) ... Traitement des actions différées (« triggers ») pour « python-central »... État actuel : 2 mises à jour restantes [-1]. rol...@mirexpress ~/eyrolles/debian $ bzr st modified: fr-FR/10_infrastructure.xml rol...@mirexpress ~/eyrolles/debian $ bzr diff === modified file 'fr-FR/10_infrastructure.xml't 0/1233 stacking support in bzr-svn is experimental. bzr: ERROR: exceptions.AssertionError: or file ids 0/1215 Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 911, in exception_to_return_code return the_callable(*args, **kwargs) File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 1111, in run_bzr ret = run(*run_argv) File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/bzrtools/command.py", line 22, in run_argv_aliases commands.Command.run_argv_aliases(self, argv, alias_argv) File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 689, in run_argv_aliases return self.run(**all_cmd_args) File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 704, in run return self._operation.run_simple(*args, **kwargs) File "/usr/lib/python2.6/dist-packages/bzrlib/cleanup.py", line 135, in run_simple self.cleanups, self.func, *args, **kwargs) File "/usr/lib/python2.6/dist-packages/bzrlib/cleanup.py", line 165, in _do_with_cleanups result = func(*args, **kwargs) File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/bzrtools/command_classes.py", line 526, in run colordiff(color, check_style, *args, **kwargs) File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/bzrtools/colordiff.py", line 203, in colordiff get_cmd_object('diff').run(*args, **kwargs) File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 704, in run return self._operation.run_simple(*args, **kwargs) File "/usr/lib/python2.6/dist-packages/bzrlib/cleanup.py", line 135, in run_simple self.cleanups, self.func, *args, **kwargs) File "/usr/lib/python2.6/dist-packages/bzrlib/cleanup.py", line 165, in _do_with_cleanups result = func(*args, **kwargs) File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 1126, in ignore_pipe result = func(*args, **kwargs) File "/usr/lib/python2.6/dist-packages/bzrlib/builtins.py", line 1982, in run format_cls=format) File "/usr/lib/python2.6/dist-packages/bzrlib/diff.py", line 493, in show_diff_trees return differ.show_diff(specific_files, extra_trees) File "/usr/lib/python2.6/dist-packages/bzrlib/diff.py", line 942, in show_diff return self._show_diff(specific_files, extra_trees) File "/usr/lib/python2.6/dist-packages/bzrlib/diff.py", line 1002, in _show_diff self._diff(file_id, oldpath, newpath, kind[0], kind[1]) File "/usr/lib/python2.6/dist-packages/bzrlib/diff.py", line 1028, in _diff new_path, old_kind, new_kind) File "/usr/lib/python2.6/dist-packages/bzrlib/diff.py", line 555, in _diff_many new_kind) File "/usr/lib/python2.6/dist-packages/bzrlib/diff.py", line 693, in diff old_path, new_path) File "/usr/lib/python2.6/dist-packages/bzrlib/diff.py", line 713, in diff_text from_text = _get_text(self.old_tree, from_file_id, from_path) File "/usr/lib/python2.6/dist-packages/bzrlib/diff.py", line 709, in _get_text return tree.get_file_lines(file_id, path) File "/usr/lib/python2.6/dist-packages/bzrlib/tree.py", line 306, in get_file_lines return osutils.split_lines(self.get_file_text(file_id, path)) File "/usr/lib/python2.6/dist-packages/bzrlib/workingtree_4.py", line 1793, in get_file_text _, content = list(self.iter_files_bytes([(file_id, None)]))[0] File "/usr/lib/python2.6/dist-packages/bzrlib/repository.py", line 2215, in iter_files_bytes for record in self.texts.get_record_stream(text_keys, 'unordered', True): File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/versionedfiles.py", line 83, in get_record_stream path, revnum, mapping = self._lookup_key(k) File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/versionedfiles.py", line 67, in _lookup_key assert type(path) is str AssertionError bzr 2.2.0 on python 2.6.6 (Linux-2.6.32-5-686-i686-with-debian-squeeze-sid) arguments: ['/usr/bin/bzr', 'diff'] encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'fr_FR.utf8' plugins: bash_completion /usr/lib/python2.6/dist-packages/bzrlib/plugins/bash_completion [2.2.0] bookmarks /home/roland/.bazaar/plugins/bookmarks [unknown] bzrtools /usr/lib/python2.6/dist-packages/bzrlib/plugins/bzrtools [2.2.0] cvsps_import /usr/lib/python2.6/dist-packages/bzrlib/plugins/cvsps_import [unknown] dbus /usr/lib/python2.6/dist-packages/bzrlib/plugins/dbus [0.1.0dev] email /usr/lib/python2.6/dist-packages/bzrlib/plugins/email [unknown] extcommand /home/roland/.bazaar/plugins/extcommand [unknown] git /home/roland/.bazaar/plugins/git [0.5.0] grep /usr/lib/python2.6/dist-packages/bzrlib/plugins/grep [0.4.0] launchpad /usr/lib/python2.6/dist-packages/bzrlib/plugins/launchpad [2.2.0] netrc_credential_store /usr/lib/python2.6/dist-packages/bzrlib/plugins/netrc_credential_store [2.2.0] news_merge /usr/lib/python2.6/dist-packages/bzrlib/plugins/news_merge [2.2.0] rewrite /usr/lib/python2.6/dist-packages/bzrlib/plugins/rewrite [0.6.1] svn /usr/lib/python2.6/dist-packages/bzrlib/plugins/svn [1.0.5dev] *** Bazaar has encountered an internal error. This probably indicates a bug in Bazaar. You can help us fix it by filing a bug report at https://bugs.launchpad.net/bzr/+filebug including this traceback and a description of the problem. rol...@mirexpress ~/eyrolles/debian $ -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core) Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages bzr-svn depends on: ii bzr 2.2.0-1 easy to use distributed version co ii python 2.6.6-3 interactive high-level object-orie ii python-central 0.6.16+nmu1 register and build utility for Pyt ii python-subvertpy 0.7.4-2 Alternative Python bindings for Su Versions of packages bzr-svn recommends: ii python-tdb 1.2.1-2+b1 Python bindings for TDB ii python-xdg 0.19-2 Python library to access freedeskt Versions of packages bzr-svn suggests: ii bzr-rewrite 0.6.1-1 History rewriting plugin for Bazaa -- no debconf information -- Roland Mas () Campagne du ruban ASCII : /\ Contre les mails en HTML et les vcard ! -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org