ubuntu-settings must drop ubuntu-raspi-settings* from debian/control

Bug #2039104 reported by Steve Langasek
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-settings (Ubuntu)
Fix Released
Undecided
Dave Jones
Mantic
Won't Fix
Undecided
Dave Jones

Bug Description

[SRU Justification]

In response to LP: #2038964 and due to the timing we have forked ubuntu-raspi-settings into a separate source package.

ubuntu-settings must therefore be updated to drop ubuntu-raspi-settings* from debian/control as otherwise binary builds of the package will be rejected by the archive (if the version number is <= 23.10.6) or will wrongly supersede the fixes that have just been uploaded to mantic (if the version number is > 23.10.6).

[Test case]
No testing is planned beyond any autopkgtests which may be none (the package itself doesn't have any). This should not be released to -updates on its own, but should be staged in -proposed so any future SRUs needed don't fail to copy due to out-of-date packages.

[Where problems may occur]
It is unlikely but possible that the removal of the raspi binary package from this source package will have inadvertently modified the contents of the other remaining binary packages.

Related branches

Steve Langasek (vorlon)
Changed in ubuntu-settings (Ubuntu Mantic):
assignee: nobody → Dave Jones (waveform)
tags: added: foundations-todo
Revision history for this message
Dave Jones (waveform) wrote :

Thanks for the quick review! Could someone set up a "mantic" branch on the lp:~ubuntu-desktop/ubuntu/+source/ubuntu-settings repository so I can propose a merge to fix mantic too? (basically the same commit with a lower version number)

Revision history for this message
Steve Langasek (vorlon) wrote : Re: [Bug 2039104] Re: ubuntu-settings must drop ubuntu-raspi-settings* from debian/control

On Tue, Nov 07, 2023 at 05:34:02PM -0000, Dave Jones wrote:
> Thanks for the quick review! Could someone set up a "mantic" branch

Done.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-settings - 23.10.6

---------------
ubuntu-settings (23.10.6) noble; urgency=medium

  * Remove ubuntu-raspi-settings{,-desktop,-server} packages; these are now
    produced by the ubuntu-raspi-settings package (LP: #2039104)

 -- Dave Jones <email address hidden> Mon, 06 Nov 2023 09:21:35 +0000

Changed in ubuntu-settings (Ubuntu):
status: New → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

missing sru header?

Steve Langasek (vorlon)
tags: added: block-proposed-mantic
description: updated
Steve Langasek (vorlon)
Changed in ubuntu-settings (Ubuntu Mantic):
status: New → In Progress
Revision history for this message
Robie Basak (racb) wrote :

> It is unlikely but possible that the removal of the raspi binary package from this source package will have inadvertently modified the contents of the other remaining binary packages.

It might be worth running a binary debdiff for SRU verification then, against the binary packages built in proposed, to ensure that the change only contains what we expect?

Changed in ubuntu-settings (Ubuntu Mantic):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-mantic
Revision history for this message
Robie Basak (racb) wrote : Please test proposed package

Hello Steve, or anyone else affected,

Accepted ubuntu-settings into mantic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/ubuntu-settings/23.10.5.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-mantic to verification-done-mantic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-mantic. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
Dave Jones (waveform) wrote :

Tested on mantic install, and as Robie suggested, performed binary debdiff against old versions to ensure only change was the version number. Marking verification done.

tags: added: verification-done-mantic
removed: verification-needed-mantic
Revision history for this message
Brian Murray (brian-murray) wrote : Proposed package removed from archive

The version of ubuntu-settings in the proposed pocket of Mantic that was purported to fix this bug report has been removed because the target series has reached its End of Life.

Changed in ubuntu-settings (Ubuntu Mantic):
status: Fix Committed → Won't Fix
tags: removed: verification-needed
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.