PPA-created SourcePackageNames appear to exist in Ubuntu too

Bug #157342 reported by William Grant
36
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Won't Fix
High
Unassigned

Bug Description

I uploaded an rdiff-backup1.1.9 package to my PPA. Not Ubuntu. However, the SourcePackageName that would have been created upon that upload seems to affect Ubuntu too, so https://launchpad.net/ubuntu/+source/rdiff-backup1.1.9 exists, and can even have bugs filed on it! Those bugs aren't going to go anywhere, don't belong there, and won't have a component assigned, so it's probable that they'll just sit there contributing to the Ubuntu bug totals without anybody seeing them.

Revision history for this message
Christian Reis (kiko) wrote :

Damn, the code that checked for this seems to not have been migrated to the guided filebug form.

Changed in malone:
importance: Undecided → High
milestone: none → 1.1.11
status: New → Confirmed
Christian Reis (kiko)
Changed in malone:
assignee: nobody → julian-edwards
milestone: 1.1.11 → 1.1.10
Changed in soyuz:
importance: Undecided → High
status: New → In Progress
assignee: nobody → julian-edwards
Revision history for this message
Julian Edwards (julian-edwards) wrote :

RF 5110

Changed in soyuz:
status: In Progress → Fix Committed
Revision history for this message
Christian Reis (kiko) wrote :

To clarify, it will no longer be possible to file bugs in Ubuntu specifying PPA package names; the code that verifies that was broken. We still need to consider how to avoid traversal to the package page given checking for publication to render the page may mean it becomes inaccessible pre-publication for Ubuntu, too.

William, you constructed that URL manually, right?

Revision history for this message
William Grant (wgrant) wrote : Re: [Bug 157342] Re: PPA-created SourcePackageNames appear to exist in Ubuntu too

On Fri, 2007-10-26 at 20:15 +0000, Christian Reis wrote:
> To clarify, it will no longer be possible to file bugs in Ubuntu
> specifying PPA package names; the code that verifies that was broken. We
> still need to consider how to avoid traversal to the package page given
> checking for publication to render the page may mean it becomes
> inaccessible pre-publication for Ubuntu, too.
>
> William, you constructed that URL manually, right?

I did.

Revision history for this message
Christian Reis (kiko) wrote :

Landed in RF 5110.

Changed in malone:
status: Confirmed → Fix Released
Revision history for this message
Christian Reis (kiko) wrote :

This will need consideration in Soyuz to decide whether it's a feature or a bug. If it's a feature we should at least update the distro pages to say "this package has not been published in $distro yet".

Changed in soyuz:
assignee: julian-edwards → nobody
milestone: none → 1.2.1
status: Fix Committed → Confirmed
Revision history for this message
William Grant (wgrant) wrote :

Nothing seems to stop people from reassigning a bug to the SourcePackageNames after a distro task has been created.

Changed in soyuz:
assignee: nobody → julian-edwards
Revision history for this message
Julian Edwards (julian-edwards) wrote :

The bugtask code is calling the wrong method on IDistribution from inside validate_distrotask, which is inconsistent with its call to IDistribution.guessPackageNames when adding a new bugtask it seems.

The easy fix is to change validate_distrotask to use guessPackageNames instead, which will never return packages only inside PPAs.

Changed in malone:
assignee: julian-edwards → allenap
milestone: 1.1.10 → 1.2.1
status: Fix Released → Confirmed
Changed in soyuz:
status: Confirmed → Fix Released
status: Fix Released → Invalid
Gavin Panella (allenap)
Changed in malone:
status: Confirmed → In Progress
Revision history for this message
Gavin Panella (allenap) wrote :

Malone functional changes in RF 5536. Sample data fixes are still needed.

Changed in malone:
status: In Progress → Fix Committed
Revision history for this message
Gavin Panella (allenap) wrote :

The rocketfuel sample data is inconsistent with the new validation introduced in the malone task. Specifically, bug 7 has an evolution in Debian task and bug 9 has a thunderbird in Ubuntu task, both of which would be disallowed. However, fixing the data causes widespread breakage in the test suite, and is thus it's going to be a Big Job to do properly.

Changed in launchpad:
assignee: nobody → allenap
status: New → Confirmed
Revision history for this message
Gavin Panella (allenap) wrote :

kiko and bigjools have suggested that the sample data could be fixed by adding publishing records for these packages. This will still cause some breakage but perhaps less than otherwise. The approach I took before was to change the bugtasks.

Gavin Panella (allenap)
Changed in malone:
status: Fix Committed → Fix Released
Revision history for this message
Christian Reis (kiko) wrote :

Once this is fixed, we should finish off bug 176171

Revision history for this message
Christian Reis (kiko) wrote :

What's the Launchpad task here for?

Changed in soyuz:
assignee: julian-edwards → nobody
milestone: 1.2.1 → 1.2.3
status: Invalid → Triaged
Revision history for this message
Gavin Panella (allenap) wrote :

It's to remind me to fix the sample data.

Celso Providelo (cprov)
Changed in soyuz:
milestone: 1.2.3 → 1.2.4
Revision history for this message
Julian Edwards (julian-edwards) wrote :

Removing the Soyuz task from any milestones for now since I'm not sure what we're supposed to be doing as Gavin already acknowledged he needs to fix the sample data.

Changed in soyuz:
milestone: 1.2.4 → none
Revision history for this message
Christian Reis (kiko) wrote :

This needs fixing for 1.2.5 -- can't slip this time.

Changed in launchpad:
importance: Undecided → High
milestone: none → 1.2.5
Revision history for this message
Christian Reis (kiko) wrote :

Well, I guess it can. It'd be nice to fix this but given the constraints of 2.0, and the fact that it no longer implies incorrect bug-filing, let's just leave it for later.

Changed in launchpad:
milestone: 1.2.5 → none
Revision history for this message
Celso Providelo (cprov) wrote :

I guess there is nothing concrete missing from Soyuz domain to get this bug fixed.

Obviously one of us (soyuz-team) can help with anything that has to be done in order to fix the lp-foundations task.

Changed in soyuz:
status: Triaged → Won't Fix
Gavin Panella (allenap)
Changed in launchpad-foundations:
assignee: Gavin Panella (allenap) → nobody
Changed in malone:
assignee: Gavin Panella (allenap) → nobody
Curtis Hovey (sinzui)
Changed in launchpad-foundations:
status: Triaged → Won't Fix
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.