This is pretty serious. I'm tempted to mark it Critical.
It seems to be pretty easy to reproduce some serious misbehaviour:
$ bzr branch lp:~toshio/bzr-gtk/handle-patch-fix
Doing on-the-fly conversion from <RepositoryFormat2a> to (remote).
This may take some time. Upgrade the repositories to the same format for better performance.
Branched 667 revision(s).
Transferred: 2882kB (50.9kB/s r:2880kB w:2kB)
$ bzr check
[CRASH: XML SyntaxError in read_revision_from_string]
$ bzr upgrade
[ditto]
The problem appears to be that lp:bzr-gtk is 2a, and ~toshio/bzr-gtk/handle-dirty-patches is 1.9-rich-root, but stacked on that 2a branch. Fetching handle-dirty-patches retrieves 1.9-rich-root, but apparently has broken data. So probably this bug involves stacking?
I'm not sure yet when the corruption is first introduced. Maybe by the LP upgrade?
This is pretty serious. I'm tempted to mark it Critical.
It seems to be pretty easy to reproduce some serious misbehaviour:
$ bzr branch lp:~toshio/bzr-gtk/handle-patch-fix at2a> to (remote). from_string]
Doing on-the-fly conversion from <RepositoryForm
This may take some time. Upgrade the repositories to the same format for better performance.
Branched 667 revision(s).
Transferred: 2882kB (50.9kB/s r:2880kB w:2kB)
$ bzr check
[CRASH: XML SyntaxError in read_revision_
$ bzr upgrade
[ditto]
The problem appears to be that lp:bzr-gtk is 2a, and ~toshio/ bzr-gtk/ handle- dirty-patches is 1.9-rich-root, but stacked on that 2a branch. Fetching handle- dirty-patches retrieves 1.9-rich-root, but apparently has broken data. So probably this bug involves stacking?
I'm not sure yet when the corruption is first introduced. Maybe by the LP upgrade?