Registering a code import from a series is clunky.

Bug #246594 reported by William Grant
4
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Medium
Brad Crittenden

Bug Description

There is some strange new VCS import UI which seems to have replaced the perfectly good old one. This one is much more tedious to use, and leaves a lot more work for the user to perform.

Previously, one would edit the series and select that it should be imported. That option no longer exists.

I eventually found a link at the bottom of a lot of text the series page, and just managed to evade the event horizon. That page of text must be about to undergo gravitational collapse and suck everything into it - it is larger than any I've seen elsewhere on LP.

e.g. See https://edge.launchpad.net/launchpad-bazaar/1.0 -- the link is request that the branch be imported to Bazaar.

The import request page then further degrades my experience by not remembering which project I just navigated from! I finally am able to create the import.

But I then find that it isn't linked to the series. I have to link it manually. This is bad.

Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

I'm sorry you are disappointed by these changes.

So the basic idea is to make vcs-import branches more like other branches in launchpad. This is why the details are now associated with a branch -- which is how Launchpad represents a bunch of source code after all -- not a series.

I cannot agree with you that the old ui was 'perfectly good'. I honestly believe that, if you don't know how the old system worked, it's actually easier to find out how to import a project now. But the UI is now all over on the code tab so if you were looking in old places, you wouldn't have found it.

There should be a 'import for this project' page. I'm not sure if there's a bug for this yet, it shouldn't be hard, but all I have is square tuits.

For the association of import branches with series, I'm not sure what to do about this. We need to make making the association much easier, but I'm not sure that doing it magically is a good idea.

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

I've filed bug 246782, which talks about the new "code import for project" page.

As for the rest of the bug, I agree: the story for registering a code import from the series page could definitely be better. At the moment, the link is functioning as kind of a backwards compatibility shim.

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

I think the changes we need to fix this are:
- The link should be more prominent
- The page it goes to should be in the series context.

Curtis Hovey (sinzui)
Changed in launchpad-code:
milestone: none → 10.03
assignee: nobody → Brad Crittenden (bac)
status: Triaged → In Progress
Revision history for this message
Tim Penhey (thumper) wrote :

this seems to overlap a lot with bug 513165 which I'm working on.

Revision history for this message
Brad Crittenden (bac) wrote :

We are providing a new page productseries/+setbranch which aims to unify the creation and setting of the different types of branches: hosted on LP, bzr branches hosted elsewhere, and imports from branches hosted externally. The page exists now but is not considered a released feature since we are not linking to it yet.

Changed in launchpad-code:
milestone: 10.03 → 10.04
status: In Progress → Fix Committed
tags: added: qa-needstesting
Revision history for this message
Brad Crittenden (bac) wrote :

One omission found in QA: bug 563861

Curtis Hovey (sinzui)
tags: added: qa-ok
removed: qa-needstesting
Revision history for this message
Curtis Hovey (sinzui) wrote : Bug 246594 Fix released

Fixed released in launchpad-project 10.04.

Changed in launchpad-code:
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.