Your message dated Fri, 15 Oct 2010 10:42:23 +0200
with message-id <[email protected]>
and subject line Re: [Pkg-bazaar-maint] Bug#599936: bzr-svn: AssertionError in 
bzr diff
has caused the Debian Bug report #599936,
regarding bzr-svn: AssertionError in bzr diff
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.)


-- 
599936: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=599936
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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 !



--- End Message ---
--- Begin Message ---
Jelmer Vernooij, 2010-10-12 18:07:23 +0200 :

> On Tue, 2010-10-12 at 17:39 +0200, Roland Mas wrote:
>> 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:
> How did you create this checkout? I can't create the setup you have in
> "bzr info" using a heavyweight or lightweight checkout of a svn
> repository.

  Good question.  It's an old checkout which went through several
reorganizations, so I'm not sure of its precise history.  What it
*should* have been is a lightweight checkout of a branch stored in a
shared repository in another dir; that branch should in turn be bound to
the remote SVN repository.  Redoing that setup properly fixes my
problem, so I guess this can be called user error.  Sorry for the noise,
and thanks for the pointer.

Roland.
-- 
Roland Mas

It would be hard to be deader without special training.
  -- in Theatre of Cruelty (Terry Pratchett)


--- End Message ---

Reply via email to