vcs import details are not distinguished from informational vcs details

Bug #68320 reported by Stuart Bishop
14
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Medium
Michael Hudson-Doyle

Bug Description

Initial bug report from:
> Python trunk reporting SVN repository as a file:// URL
>
> The SVN URL on https://launchpad.net/products/python/trunk appears to be incorrect.

UPDATE: the Python import is now syncing from the python.org svn, so the reported problem is no longer apparent. However the underlying problem is still there.

The source of the confusion is that vcs-imports details are input for the automated import system. The purpose, scope, and occasionally, value of this data is different from the informational vcs details people often want to register in Launchpad (tags, branches, duplicate details, etc.).

There should be an obvious distinction between vcs details in the registry, and vcs details for import.

Related to bug 2649 and bug 95180.

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

Stuart: I believe David has been testing the Python import against a local copy of the Python repository. So the value is correct for the purpose of vcs-imports.

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

James is correct. I'm testing the import using a local copy of the repository to help performance.

Actually, I am starting to believe that this mixing up of "series details" and "vcs import details" is really confusing and harmful. We should really move the vcs imports stuff into an obviously separate UI. Then, there could be the "informational only" vcs details in product series, and the "imports only" vcs details.

Matthew, what do you think?

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

I don't know enough about RCS use to have a useful opinion. Maybe we can discuss this at the Allhands.

David Allouche (ddaa)
description: updated
Changed in launchpad-bazaar:
importance: Undecided → Medium
status: Unconfirmed → Confirmed
Revision history for this message
David Allouche (ddaa) wrote :

Fixing this bug is a prerequisite for fixing bug 2649. Raising the importance of this bug to High.

Changed in launchpad-bazaar:
importance: Medium → High
Revision history for this message
Tim Penhey (thumper) wrote :

Some refactoring of the data model is needed, and will separate the configuration for import branches from product series

Changed in launchpad-bazaar:
assignee: nobody → ddaa
David Allouche (ddaa)
description: updated
David Allouche (ddaa)
description: updated
Revision history for this message
David Allouche (ddaa) wrote :

Lowering importance to medium because it will require major database schema changes.

Changed in launchpad-bazaar:
importance: High → Medium
David Allouche (ddaa)
description: updated
description: updated
Revision history for this message
David Allouche (ddaa) wrote :

Unassigning as it will be fixed by the new code-import system.

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

I think this should be considered fixed due to the new import system. Michael, can you please confirm?

Changed in launchpad-bazaar:
assignee: nobody → mwhudson
status: Confirmed → Incomplete
Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

Well, we've killed off the idea of structured information vcs details for now, so yes, this is dead.

Changed in launchpad-bazaar:
status: Incomplete → Fix Released
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.