Add UI to upgrade a hosted bzr branch

Bug #254135 reported by Chris Halse Rogers
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Paul Hummer

Bug Description

Upgrading LP-hosted bzr branches over sftp is painfully slow. It would be much nicer if Launchpad provided a button to upgrade an obsolete branch to the current default bzr format.

Tags: lp-code
Revision history for this message
Dan Watkins (oddbloke) wrote :

You could, of course, use bzr+ssh. I don't actually know how much of a win this would be though...

Revision history for this message
Martin Albisetti (beuno) wrote :

You can't actually, upgrade over bzr+ssh, so it's sftp only currently.

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

You can upgrade over bzr+ssh as of Bazaar 1.6 -- hooray. Nevertheless, we'd still like to offer this feature on the UI.

Changed in launchpad-bazaar:
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Martin Albisetti (beuno) wrote :

As I understand it, you can upgrade over bzr+ssh, but it still transfers everything twice, so it doesn't actually upgrade remotely.
UI to upgrade and revert (in case something goes wrong) is increasingly useful, especially since the format upgrades provide a lot of advantages to the user, so we really want to make the experience as painless as possible.

Revision history for this message
Colin Watson (cjwatson) wrote :

Yes, last time I straced an upgrade over bzr+ssh (which I'm pretty sure was with Bazaar 1.6) it still sat there sending lots of individual hpss requests to copy every file in the repository to a backup location, which took an aeon or so.

Paul Hummer (rockstar)
Changed in launchpad-bazaar:
assignee: nobody → rockstar
milestone: none → 2.2.3
Tim Penhey (thumper)
Changed in launchpad-bazaar:
milestone: 2.2.3 → 2.2.4
Paul Hummer (rockstar)
Changed in launchpad-bazaar:
milestone: 2.2.4 → 2.2.5
Revision history for this message
Paul Hummer (rockstar) wrote :

All the code except the UI will land this cycle, but with AllHands, the UI will have to wait for next cycle.

Changed in launchpad-code:
milestone: 2.2.5 → 2.2.6
status: Triaged → In Progress
Paul Hummer (rockstar)
Changed in launchpad-code:
importance: Medium → High
Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

Let's not assign/milestone this until bug 385031 and bug 385032 are done.

Changed in launchpad-code:
assignee: Paul Hummer (rockstar) → nobody
milestone: 2.2.6 → none
status: In Progress → Triaged
Tim Penhey (thumper)
Changed in launchpad-code:
status: Triaged → Fix Released
assignee: nobody → Paul Hummer (rockstar)
milestone: none → 10.01
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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