[BPO] ipmctl with support for CPS hardware

Bug #1968076 reported by Adam Borowski
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ipmctl (Ubuntu)
Fix Released
Undecided
Unassigned
Focal
Fix Released
Undecided
Unassigned

Bug Description

[Impact]

 * Hardware enablement of Optane DC persistent memory. The version of ipmctl in Focal supports Apache Pass and Barlow Pass DIMMs but not the new generation, Crow Pass. We got a request from an end user -- there should be no need to build such tools from source if Ubuntu can ship a backport.

[Scope]

 * The version in Jammy is good, any version 03.* includes support for CPS (with decreasing bugginess as version numbers after the point grow...); Jammy currently has 03.00.00.0423-1

 * Focal for now.

[Other Info]

 * I'm the Debian maintainer of this package; a naive backport succeeded after lowering debhelper level to 12 (as would using the debhelper=13 backport).

Revision history for this message
Mattia Rizzolo (mapreri) wrote :

Do you have a sponsor lined up for this? The backporters team by themselves don't do it.

Changed in ipmctl (Ubuntu):
status: New → Fix Released
Revision history for this message
Adam Borowski (kilobyte) wrote :

> Do you have a sponsor lined up for this?

No, I don't. It's also my first ever backport in Ubuntu.

Revision history for this message
Mattia Rizzolo (mapreri) wrote :

then you should prepare the change (likely in the form of a debdiff against what's currently in jammy, or an upload to a ppa) and attach it here, then subscribe the ~ubuntu-sponsors team.

(also note that we expect your backports to have been tested in the target release, I'll assume you've done that)

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

@kilobyte have you been able to find a sponsor to upload for you, and also can you clarify that you tested the backport and verified it works correctly (as mentioned in comment 3)?

Revision history for this message
Adam Borowski (kilobyte) wrote :

@ddstreet: no, I failed to get a sponsor, despite subscribing the bug to ~ubuntu-sponsors. I may be doing something wrong as I haven't ever done such a sponsored upload to Ubuntu directly.

The code works on Focal.

Revision history for this message
Thomas Ward (teward) wrote :

If you can give me an extra day or two (I'm suffering from COVID right now), I can sponsor this. I'll let the other backporters handle approval, etc. but uploading the package is something that only takes a few minutes on my part. (Just need the patience - COVID is evil)

Revision history for this message
Thomas Ward (teward) wrote (last edit ):

NACK as is. (negative acknowledgement aka "Debdiff Rejected")

You are attempting to submit a new upstream version not in the Ubuntu repositories. Unlike Debian, an Ubuntu backport requires a little more work to push this in.

Jammy has 03.00.00.0423-1. Your debdiff is for 03.00.00.0429 which is **not** available in any Ubuntu release (even the development release).

Rebase your diff against the package in Jammy (dsc link: https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/ipmctl/03.00.00.0423-1/ipmctl_03.00.00.0423-1.dsc - dget this), and then re-provide your debdiff here. I'll check it for sanity before uploading.

Revision history for this message
Mattia Rizzolo (mapreri) wrote :

(in fact, this is not really different than debian: also debian backports require the proposed version to be available in the "next stable", to assure the upgrade path)

Revision history for this message
Adam Borowski (kilobyte) wrote :

vs 423

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

teward were you going to sponsor this?

Thomas Ward (teward)
Changed in ipmctl (Ubuntu Focal):
status: New → In Progress
Mattia Rizzolo (mapreri)
Changed in ipmctl (Ubuntu Focal):
status: In Progress → 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.