[BPO] Backport cockpit-machines to stable releases

Bug #1949715 reported by Martin Pitt
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cockpit-machines (Ubuntu)
Invalid
Undecided
Unassigned
Focal
Fix Released
Undecided
Martin Pitt
Impish
Fix Released
Undecided
Martin Pitt

Bug Description

[Impact]

Four years ago I got a backports approval for the "cockpit" source package in bug #1686022. A while ago, the "Machines" page was split out into its own separate https://github.com/cockpit-project/cockpit-machines/ project, mostly to make development easier and faster.

Just like cockpit, c-machines is a rather dynamic project which keeps growing features and improvements fairly quickly. It has quite a lot of users/bug reports on Ubuntu [1], running the latest version helps to address issues like [2], and we also regularly get requests for Debian backports [3] (I upload backports to Debian).

[Testing]

Upstream has a very comprehensive unit and integration test suite; the latter runs on lots of OSes, amongst them are Ubuntu 20.04 LTS, Ubuntu 21.10, Debian stable and testing. As such *every* change in upstream main gets verified that it builds, installs, and correctly works on all OSes.

[Scope]

 * List the Ubuntu release you will backport from, and the specific package version.

New upstream releases happen every two weeks. I usually upload them to Debian unstable, let them propagate to Ubuntu devel-proposed and then devel, and then backport them.

 * List the Ubuntu release(s) you will backport to.

Latest LTS and latest stable.

[Other Info]

[1] https://github.com/cockpit-project/cockpit-machines/issues?q=is%3Aissue+ubuntu
[2] https://github.com/cockpit-project/cockpit-machines/issues/327
[3] https://github.com/cockpit-project/cockpit/issues/16438

Revision history for this message
Martin Pitt (pitti) wrote :
Changed in cockpit-machines (Ubuntu):
assignee: nobody → Martin Pitt (pitti)
status: New → Invalid
assignee: Martin Pitt (pitti) → nobody
Changed in cockpit-machines (Ubuntu Focal):
assignee: nobody → Martin Pitt (pitti)
Changed in cockpit-machines (Ubuntu Impish):
assignee: nobody → Martin Pitt (pitti)
Changed in cockpit-machines (Ubuntu Focal):
status: New → In Progress
Changed in cockpit-machines (Ubuntu Impish):
status: New → In Progress
Revision history for this message
Dan Streetman (ddstreet) wrote :

Hi @pitti!

I just rejected the f/i uploads, but the only issue I saw was the version suffix:
https://wiki.ubuntu.com/UbuntuBackports#Preparing_the_Backported_Package

Can you reupload with the ~bpo suffix instead? Otherwise they seem fine. Thanks!

Revision history for this message
Martin Pitt (pitti) wrote :

Thanks Dan! Reuploaded with s/ubuntu/bpo/. So far I used the "backportpackage" script from ubuntu-dev-tools (0.186), can this be fixed there then, please?

Revision history for this message
Dan Streetman (ddstreet) wrote :

approved for f/i, thanks!

> So far I used the "backportpackage" script from ubuntu-dev-tools (0.186), can this be fixed there then, please?

yep, this is definitely on our todo list, just have not got to it yet.
https://wiki.ubuntu.com/UbuntuBackports/Agenda

Changed in cockpit-machines (Ubuntu Focal):
status: In Progress → Fix Committed
Changed in cockpit-machines (Ubuntu Impish):
status: In Progress → Fix Committed
Dan Streetman (ddstreet)
Changed in cockpit-machines (Ubuntu Impish):
status: Fix Committed → Fix Released
Changed in cockpit-machines (Ubuntu Focal):
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.