Addition of a new distrorelease can reopen some bugs

Bug #112746 reported by William Grant
4
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Low
Unassigned

Bug Description

With the release of Feisty, a new distorelease for Gutsy was added. This inadvertently reopened some bugs that were already fixed.

In some cases (mostly security bugs) a task is opened for each release that is affected, including the development release. Once there is a task for the development release, Launchpad disables the main Ubuntu task. During the bug's lifetime, it is marked as fixed in each release as appropriate. All is good. But when another distrorelease appears, the main Ubuntu task is silently turned back on and reopened. This is wrong, as Gutsy is derived from Feisty, so has all the fixes in it at release time.

This happens when the current release gets Rejected, and then later marked Fix Released. In this case the underlying Ubuntu task will keep the status it had before, and not be marked Fix Released as it should.

Revision history for this message
Diogo Matsubara (matsubara) wrote :

Hello William,

could you please add specific examples where that happened?
Cheers.

Changed in malone:
status: Unconfirmed → Needs Info
Revision history for this message
William Grant (wgrant) wrote : Re: [Bug 112746] Re: Addition of a new distrorelease can reopen many bugs

Diogo Matsubara wrote:
> Hello William,
>
> could you please add specific examples where that happened?
> Cheers.

Bug #86908 is an example. I had to manually close the Ubuntu task. After
looking at some other bugs, it seems to be working fine in most cases,
but not this one.

Revision history for this message
Björn Tillenius (bjornt) wrote : Re: Addition of a new distrorelease can reopen many bugs

Manual tests show that this shouldn't happen (so it probably works in most cases), but the bug's activity log confirms that it did happen. I'm not sure what's wrong, though, I'll have to take a closer look at it. If you run into this issue again, feel free to add the bug number to this bug, it makes it easier to debug.

Changed in malone:
assignee: nobody → bjornt
status: Needs Info → Confirmed
description: updated
Revision history for this message
Christian Reis (kiko) wrote :

When I look at https://bugs.edge.launchpad.net/ubuntu/+source/wireshark/+bug/86908 I can't see any plain Ubuntu task. I think there's a bug somewhere in this report, but I can't figure out what it is!

Changed in malone:
status: Confirmed → Incomplete
Revision history for this message
William Grant (wgrant) wrote :

Plain Ubuntu meaning a Distribution task, not a DistroSeries task. Before the Gutsy DistroSeries was added to Launchpad, ubuntu/feisty/wireshark and ubuntu/wireshark were conjoined (as Feisty was the development focus), and ubuntu/feisty/wireshark was marked 'Fix Released'.

The normal behaviour when a new DistroSeries is made the development series is to split the bugtasks, and the conjoined slave (ubuntu/wireshark) is available again, with the attributes it last inherited from the conjoined master.

Apparently in this case the conjoined master hadn't been pushing updates to its slave, or they got reset when the new DistroSeries opened - the ubuntu/wireshark task became open as soon as Gutsy appeared.

Changed in malone:
status: Incomplete → New
Revision history for this message
William Grant (wgrant) wrote :

Er, in the first paragraph: s/Distribution/DistributionSourcePackage/, s/DistroSeries/DistoSeriesSourcePackage/

Changed in malone:
status: New → Triaged
Changed in malone:
assignee: Björn Tillenius (bjornt) → nobody
Curtis Hovey (sinzui)
tags: added: tech-debt
Curtis Hovey (sinzui)
Changed in malone:
importance: Undecided → Low
William Grant (wgrant)
Changed in launchpad:
status: Triaged → 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.