Activity log for bug #1903204

Date Who What changed Old value New value Message
2020-11-05 20:24:10 Adam Borowski bug added bug
2020-11-05 20:33:44 Adam Borowski bug added subscriber Jeff Lane
2020-11-05 20:34:08 Adam Borowski bug added subscriber Rafael David Tinoco
2020-11-10 23:29:43 Jeff Lane  summary [SRU] update ipmctl in Focal [SRU] ipmctl in Focal does not work with Barlow Pass DCPMM hardware
2020-11-10 23:39:43 Jeff Lane  description The ipmctl package in Focal needs to be updated to a newer version to support Barlow Pass DCPMM (new hardware enablement). In Focal, the package supports only Apache Pass (ie, the first generation of the hardware) -- but by now, Barlow Pass has been released to regular customers. Some history: Before Focal freeze, we had a dilemma of either leaving ipmctl at 1.0 (Apache Pass only) or uploading an early beta of 2.0 (Apache+Barlow Passes). After a private discussion, we went with the latter, with a promise of a freeze exception for final 2.0. Alas, the final release has been delayed, being finished only some time after Focal. Unfortunately, among other fixes, one of late changes required a compat version bump, making the beta released with Focal unable to talk to production Barlow Pass hardware (at least DIMMs with latest firmware). On the other hand, any disruptive changes (like obsoleting the monitor, changing soname from libipmctl3 to libimpctl4, etc) are already in place, making the update safe. The 2.0 branch has received a bunch of fixes and documentation updates, while all new development goes elsewhere -- thus, I believe it would be reasonable to put its newest version as a stable update as-is, without cherry-picking just most important commits. [IMPACT] The ipmctl package in Focal needs to be updated to a newer version to support Barlow Pass DCPMM (new hardware enablement). In Focal, the package supports only Apache Pass (ie, the first generation of the hardware) -- but by now, Barlow Pass has been released to regular customers. Some history: Before Focal freeze, we had a dilemma of either leaving ipmctl at 1.0 (Apache Pass only) or uploading an early beta of 2.0 (Apache+Barlow Passes). After a private discussion, we went with the latter, with a promise of a freeze exception for final 2.0. Alas, the final release has been delayed, being finished only some time after Focal. Unfortunately, among other fixes, one of late changes required a compat version bump, making the beta released with Focal unable to talk to production Barlow Pass hardware (at least DIMMs with latest firmware). On the other hand, any disruptive changes (like obsoleting the monitor, changing soname from libipmctl3 to libimpctl4, etc) are already in place, making the update safe. The 2.0 branch has received a bunch of fixes and documentation updates, while all new development goes elsewhere -- thus, I believe it would be reasonable to put its newest version as a stable update as-is, without cherry-picking just most important commits. [TEST CASE] Install Focal on a system with Barlow Pass DCPMM devices with current firmware. Attempt to configure/manage those devices using IPMCTL as currently listed in Focal. ipmctl in Focal should be unable to talk to Barlow Pass DCPMM devices with current firmware. [Where problems could occur] There should be none, as this is simply updating ipmctl to the latest bits. As this doesn't touch other packages, any problems should be limited to ipmctl itself. If there were some sort of problem, that would only be affect ipmctl's ability to talk to and manage/configure NVDIMMs and namespaces, and would be something that Intel would need to resolve. As it stands the ipmctl tool has been very thoroughly tested by the upstream (Intel) and all features function as intended on both Apache Pass and Barlow Pass DCPMM devices. [Other Info] This blocks server certification for Focal of any system using Barlow Pass DCPMMs.
2020-11-10 23:46:39 Jeff Lane  tags blocks-hwcert-server
2020-11-11 18:52:33 Jeff Lane  description [IMPACT] The ipmctl package in Focal needs to be updated to a newer version to support Barlow Pass DCPMM (new hardware enablement). In Focal, the package supports only Apache Pass (ie, the first generation of the hardware) -- but by now, Barlow Pass has been released to regular customers. Some history: Before Focal freeze, we had a dilemma of either leaving ipmctl at 1.0 (Apache Pass only) or uploading an early beta of 2.0 (Apache+Barlow Passes). After a private discussion, we went with the latter, with a promise of a freeze exception for final 2.0. Alas, the final release has been delayed, being finished only some time after Focal. Unfortunately, among other fixes, one of late changes required a compat version bump, making the beta released with Focal unable to talk to production Barlow Pass hardware (at least DIMMs with latest firmware). On the other hand, any disruptive changes (like obsoleting the monitor, changing soname from libipmctl3 to libimpctl4, etc) are already in place, making the update safe. The 2.0 branch has received a bunch of fixes and documentation updates, while all new development goes elsewhere -- thus, I believe it would be reasonable to put its newest version as a stable update as-is, without cherry-picking just most important commits. [TEST CASE] Install Focal on a system with Barlow Pass DCPMM devices with current firmware. Attempt to configure/manage those devices using IPMCTL as currently listed in Focal. ipmctl in Focal should be unable to talk to Barlow Pass DCPMM devices with current firmware. [Where problems could occur] There should be none, as this is simply updating ipmctl to the latest bits. As this doesn't touch other packages, any problems should be limited to ipmctl itself. If there were some sort of problem, that would only be affect ipmctl's ability to talk to and manage/configure NVDIMMs and namespaces, and would be something that Intel would need to resolve. As it stands the ipmctl tool has been very thoroughly tested by the upstream (Intel) and all features function as intended on both Apache Pass and Barlow Pass DCPMM devices. [Other Info] This blocks server certification for Focal of any system using Barlow Pass DCPMMs. [IMPACT] The ipmctl package in Focal needs to be updated to a newer version to support Barlow Pass DCPMM (new hardware enablement). In Focal, the package supports only Apache Pass (ie, the first generation of the hardware) -- but by now, Barlow Pass has been released to regular customers. Some history: Before Focal freeze, we had a dilemma of either leaving ipmctl at 1.0 (Apache Pass only) or uploading an early beta of 2.0 (Apache+Barlow Passes). After a private discussion, we went with the latter, with a promise of a freeze exception for final 2.0. Alas, the final release has been delayed, being finished only some time after Focal. Unfortunately, among other fixes, one of late changes required a compat version bump, making the beta released with Focal unable to talk to production Barlow Pass hardware (at least DIMMs with latest firmware). On the other hand, any disruptive changes (like obsoleting the monitor, changing soname from libipmctl3 to libimpctl4, etc) are already in place, making the update safe. The 2.0 branch has received a bunch of fixes and documentation updates, while all new development goes elsewhere -- thus, I believe it would be reasonable to put its newest version as a stable update as-is, without cherry-picking just most important commits. [TEST CASE] Install Focal on a system with Barlow Pass DCPMM devices with current firmware. Attempt to configure/manage those devices using IPMCTL as currently listed in Focal. ipmctl in Focal should be unable to talk to Barlow Pass DCPMM devices with current firmware. [Where problems could occur] There should be few, if any, as this is simply updating ipmctl to the latest bits. As this doesn't touch other packages, any problems should be limited to ipmctl itself. If there were some sort of problem, that would only be affect ipmctl's ability to talk to and manage/configure NVDIMMs and namespaces, and would be something that Intel would need to resolve. IN particular, adding the support for Barlow Pass could cause a regression in talking to Apache Pass, however, as it stands the ipmctl tool has been very thoroughly tested by the upstream (Intel) and all features function as intended on both Apache Pass and Barlow Pass DCPMM devices. So the chances of a regression are very low. [Other Info] This blocks server certification for Focal of any system using Barlow Pass DCPMMs.
2020-11-11 18:52:37 Launchpad Janitor ipmctl (Ubuntu): status New Confirmed
2020-11-11 18:56:55 Jeff Lane  nominated for series Ubuntu Focal
2020-11-11 18:56:55 Jeff Lane  bug task added ipmctl (Ubuntu Focal)
2020-11-11 18:57:03 Jeff Lane  ipmctl (Ubuntu Focal): status New Confirmed
2021-02-18 19:28:05 Jeff Lane  description [IMPACT] The ipmctl package in Focal needs to be updated to a newer version to support Barlow Pass DCPMM (new hardware enablement). In Focal, the package supports only Apache Pass (ie, the first generation of the hardware) -- but by now, Barlow Pass has been released to regular customers. Some history: Before Focal freeze, we had a dilemma of either leaving ipmctl at 1.0 (Apache Pass only) or uploading an early beta of 2.0 (Apache+Barlow Passes). After a private discussion, we went with the latter, with a promise of a freeze exception for final 2.0. Alas, the final release has been delayed, being finished only some time after Focal. Unfortunately, among other fixes, one of late changes required a compat version bump, making the beta released with Focal unable to talk to production Barlow Pass hardware (at least DIMMs with latest firmware). On the other hand, any disruptive changes (like obsoleting the monitor, changing soname from libipmctl3 to libimpctl4, etc) are already in place, making the update safe. The 2.0 branch has received a bunch of fixes and documentation updates, while all new development goes elsewhere -- thus, I believe it would be reasonable to put its newest version as a stable update as-is, without cherry-picking just most important commits. [TEST CASE] Install Focal on a system with Barlow Pass DCPMM devices with current firmware. Attempt to configure/manage those devices using IPMCTL as currently listed in Focal. ipmctl in Focal should be unable to talk to Barlow Pass DCPMM devices with current firmware. [Where problems could occur] There should be few, if any, as this is simply updating ipmctl to the latest bits. As this doesn't touch other packages, any problems should be limited to ipmctl itself. If there were some sort of problem, that would only be affect ipmctl's ability to talk to and manage/configure NVDIMMs and namespaces, and would be something that Intel would need to resolve. IN particular, adding the support for Barlow Pass could cause a regression in talking to Apache Pass, however, as it stands the ipmctl tool has been very thoroughly tested by the upstream (Intel) and all features function as intended on both Apache Pass and Barlow Pass DCPMM devices. So the chances of a regression are very low. [Other Info] This blocks server certification for Focal of any system using Barlow Pass DCPMMs. [IMPACT] The ipmctl package in Focal needs to be updated to a newer version to support Barlow Pass DCPMM (new hardware enablement). In Focal, the package supports only Apache Pass (ie, the first generation of the hardware) -- but by now, Barlow Pass has been released to regular customers. Some history: Before Focal freeze, we had a dilemma of either leaving ipmctl at 1.0 (Apache Pass only) or uploading an early beta of 2.0 (Apache+Barlow Passes). After a private discussion, we went with the latter, with a promise of a freeze exception for final 2.0. Alas, the final release has been delayed, being finished only some time after Focal. Unfortunately, among other fixes, one of late changes required a compat version bump, making the beta released with Focal unable to talk to production Barlow Pass hardware (at least DIMMs with latest firmware). On the other hand, any disruptive changes (like obsoleting the monitor, changing soname from libipmctl3 to libimpctl4, etc) are already in place, making the update safe. The 2.0 branch has received a bunch of fixes and documentation updates, while all new development goes elsewhere -- thus, I believe it would be reasonable to put its newest version as a stable update as-is, without cherry-picking just most important commits. [Fix] The current version in Focal is out of date. Update the version in Focal to the package version in Groovy or later (though Groovy would be sufficient and present the smallest delta). ipmctl | 02.00.00.3709+ds-1 | focal/universe | source, amd64 ipmctl | 02.00.00.3774+ds-1 | groovy/universe | source, amd64 [TEST CASE] Install Focal on a system with Barlow Pass DCPMM devices with current firmware. Attempt to configure/manage those devices using IPMCTL as currently listed in Focal. ipmctl in Focal should be able to talk to and manage Barlow Pass DCPMM devices. [Where problems could occur] There should be few, if any, as this is simply updating ipmctl to the latest bits. As this doesn't touch other packages, any problems should be limited to ipmctl itself. If there were some sort of problem, that would only be affect ipmctl's ability to talk to and manage/configure NVDIMMs and namespaces, and would be something that Intel would need to resolve. In particular, adding the support for Barlow Pass could cause a regression in talking to Apache Pass, however, as it stands the ipmctl tool has been very thoroughly tested by the upstream (Intel) and all features function as intended on both Apache Pass and Barlow Pass DCPMM devices. So the chances of a regression are very low. [Other Info] This blocks server certification for Focal of any system using Barlow Pass DCPMMs.
2021-02-18 19:34:21 Jeff Lane  bug added subscriber Ubuntu Stable Release Updates Team