Pushing a branch to a launchpad project when it can't stack fails
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Confirmed
|
High
|
Unassigned | ||
Launchpad itself |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I've tried to push two branches holding packaging data for mysql-dfsg-5.1 in debian and ubuntu. These branches are based on the Debian svn repository. However pushing to lp:~ubuntu-core-dev/mysql-server/pkg-{debian,ubuntu}-5.1 fails because the mysql-server project is using stacked branches.
Here is a log of the error:
(j)mathiaz@
Repository checkout (format: unnamed)
Location:
repository checkout root: .
checkout of branch: svn://svn.
shared repository: /home/mathiaz/
(j)mathiaz@
Using default stacking branch /~mysql/
bzr: ERROR: RemoteRepositor
is not compatible with
KnitPackReposit
different rich-root support
The format of the local repository is Bazaar RepositoryForma
Changed in bzr: | |
status: | New → Confirmed |
tags: | added: stacking |
tags: | added: check-for-breezy |
tags: | removed: check-for-breezy |
Your local repository is in a format incompatible with the remote repository that bzr is trying to stack on.
The "different rich-root support" is the key part of that error. Your local repository is 1.9-rich-root, but the remote repo is not rich-root (just pack-0.92, I think).
Probably bzr should provide a way to do a push without stacking to avoid this. Perhaps you can specify a different --stacked-on branch that will avoid this.