I think it's a bug in Launchpad that branches get in this state (or an operational issue, call it what you will).
It's not at all obvious to the affected user what they ought to do to get out of it. If they are supposed to ask the branch owner to upgrade the branch first then there is potentially several days delay while they wait and then a bit more delay if they ask a losa to do it instead. This also keeps generating user support questions.
I'm not going to work on this right now, but I think what we ought to do is find all branches in this state and upgrade them. bzr formats that can't understand 2a are quite obsolete at this point. We can possibly make a copy of them in their current semi-broken state just in case that is wanted.
I think it's a bug in Launchpad that branches get in this state (or an operational issue, call it what you will).
It's not at all obvious to the affected user what they ought to do to get out of it. If they are supposed to ask the branch owner to upgrade the branch first then there is potentially several days delay while they wait and then a bit more delay if they ask a losa to do it instead. This also keeps generating user support questions.
I'm not going to work on this right now, but I think what we ought to do is find all branches in this state and upgrade them. bzr formats that can't understand 2a are quite obsolete at this point. We can possibly make a copy of them in their current semi-broken state just in case that is wanted.