Support for Branch Format 6

Bug #92484 reported by Jelmer Vernooij
8
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Critical
Jonathan Lange

Bug Description

It's be nice if the new format "Bazaar Branch Format 6 (bzr 0.15)" was
supported by launchpad. I can't even host new format branches on
launchpad at the moment.

Tags: lp-code oops
Revision history for this message
James Henstridge (jamesh) wrote :

We need to upgrade the version of Bazaar that Launchpad is using (it is currently a few versions behind). Once that's done, it should handle the new format okay (including re-mirroring branches that change format).

Revision history for this message
David Allouche (ddaa) wrote :

I see we know have an upload branch using format 6. Setting to critical because it is cherrypick-worthy: the network performance improvements are highly desirable.

Changed in launchpad-bazaar:
importance: Undecided → Critical
status: Unconfirmed → Confirmed
description: updated
Revision history for this message
Jonathan Lange (jml) wrote :

Are we going to wait for 0.15 to be released officially?

How does one go about upgrading bzr for Launchpad?

Revision history for this message
Jonathan Lange (jml) wrote :

We'll use 0.15rc2 until we are compelled to use something else. I'm getting my test environment sorted and merging 0.15rc2 into trunk from http://bazaar.launchpad.net/~bzr/bzr/0.15.

Changed in launchpad-bazaar:
assignee: nobody → jml
status: Confirmed → In Progress
Revision history for this message
Jonathan Lange (jml) wrote :

Correction to above comment: using release from http://bazaar-vcs.org/releases/src/bzr-0.15rc2.tar.gz

Status:
- Launchpad's bzr-related tests now pass w/ bzr 0.15rc2.
- make importdcheck passes in my local working copy. It requires some changes to cscvs, which I've made, but not in a cscvs branch. Will do so tomorrow.
- The cscvs tests don't pass w/ bzr 0.11 and still don't pass w/ bzr 0.15rc2

Revision history for this message
Jonathan Lange (jml) wrote :

The cscvs test failures were due to changes in the CVS and SVN interfaces between dapper and feisty. Made a dapper chroot to do development, and ddaa has provided a branch that updates cscvs for feisty.

All tests now pass, waiting on review.

In order to get all of the tests to pass, Bazaar, Launchpad and cscvs will need to be updated simultaneously. After talking w/ lifeless, it appears that we might not have to do this for the rollout.

Revision history for this message
Tom Haddon (mthaddon) wrote :

These changes have been merged manually.

Revision history for this message
Jonathan Lange (jml) wrote :

w00t

Changed in launchpad-bazaar:
status: In Progress → Fix Committed
Revision history for this message
Jonathan Lange (jml) wrote :

r4125 on rocketfuel-built

Revision history for this message
James Henstridge (jamesh) wrote :

A new version of Launchpad was rolled out today, which moves the branch mirrorer and scanner up to bzr-0.15. Please reopen the bug if there are still problems with your branches getting mirrored/scanned.

Changed in launchpad-bazaar:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.