Activity log for bug #1986852

Date Who What changed Old value New value Message
2022-08-17 18:55:50 Mauricio Faria de Oliveira bug added bug
2022-08-17 18:56:06 Mauricio Faria de Oliveira nominated for series Ubuntu Jammy
2022-08-17 18:56:06 Mauricio Faria de Oliveira bug task added dmidecode (Ubuntu Jammy)
2022-08-17 18:56:06 Mauricio Faria de Oliveira nominated for series Ubuntu Kinetic
2022-08-17 18:56:06 Mauricio Faria de Oliveira bug task added dmidecode (Ubuntu Kinetic)
2022-08-17 18:56:20 Mauricio Faria de Oliveira dmidecode (Ubuntu Jammy): status New Invalid
2022-08-17 18:56:26 Mauricio Faria de Oliveira dmidecode (Ubuntu Kinetic): status New In Progress
2022-08-17 18:56:29 Mauricio Faria de Oliveira dmidecode (Ubuntu Kinetic): assignee Mauricio Faria de Oliveira (mfo)
2022-08-17 18:56:36 Mauricio Faria de Oliveira tags sts
2022-08-17 20:16:36 Mauricio Faria de Oliveira description Backport the support for SMBIOS 3.4 and 3.5 specifications in Ubuntu Kinetic (dmidecode 3.4) to Jammy (dmidecode 3.3) to enable new hardware in the LTS release per SRU policy [1]. [1] https://wiki.ubuntu.com/StableReleaseUpdates#Other_safe_cases Backport the support for SMBIOS 3.4 and 3.5 specifications in Ubuntu Kinetic (dmidecode 3.4) to Jammy (dmidecode 3.3) to enable new hardware in the LTS release per SRU policy [1]. [1] https://wiki.ubuntu.com/StableReleaseUpdates#Other_safe_cases P.S.: SRU template to be done; test package under evaluation.
2022-08-24 01:41:42 Mauricio Faria de Oliveira description Backport the support for SMBIOS 3.4 and 3.5 specifications in Ubuntu Kinetic (dmidecode 3.4) to Jammy (dmidecode 3.3) to enable new hardware in the LTS release per SRU policy [1]. [1] https://wiki.ubuntu.com/StableReleaseUpdates#Other_safe_cases P.S.: SRU template to be done; test package under evaluation. [Impact] * Support the SMBIOS 3.4 and 3.5 specifications in Jammy to enable new hardware in LTS release per SRU policy [1]. * Backport of 15 relatively simple patches from dmidecode 3.4 in Kinetic to dmidecode 3.3 in Jammy (vs. 49 for full version). * Patches are detailed below. [Test Plan] * Check no regressions on current systems with SMBIOS < 3.4, i.e., no output changes in text and binary form. $ sudo dmidecode > old.txt 2>&1 $ sudo dmidecode --dump-bin old.bin $ apt install dmidecode # modified package $ sudo dmidecode > new.txt 2>&1 $ sudo dmidecode --dump-bin new.bin $ cmp old.txt new.txt; echo $? 0 $ cmp old.bin new.bin; echo $? 0 * Check for expected output on new systems with SMBIOS >= 3.4. $ diff old.txt new.txt ... < # SMBIOS implementations newer than version 3.3.0 are not < # fully supported by this version of dmidecode. ... < Unknown Type < Header and Data: ... > Firmware Inventory Information > Firmware Component Name: BMC Firmware ... < Type: <OUT OF SPEC> --- > Type: DDR5 ... < Upgrade: <OUT OF SPEC> --- > Upgrade: Socket LGA4677 ... < Unknown Type < Header and Data: ... > Firmware Inventory Information > Firmware Component Name: BIOS Firmware * Possibly perform synthetic testing with crafted C structures. [Where problems could occur] * Mostly the patches add support for new bits/codes/strings, so there's no changes expected for the old spec support, but some patches lightly change things a little bit (but only one should change a string, as far as I could tell). * So, theoretically, parsers that expect a very precise and constant format/string might have issues *in case* the changes introduced any. (But such tools maybe are already using the binary form anyway, for more detail.) [Other info] * No additional fixes upstream to the included patches. (The git repo's commits have the 'Fixes:' tag usage.) There's only 2 more commits after dmidecode-3-4 now. [Original Description] Backport the support for SMBIOS 3.4 and 3.5 specifications in Ubuntu Kinetic (dmidecode 3.4) to Jammy (dmidecode 3.3) to enable new hardware in the LTS release per SRU policy [1]. [1] https://wiki.ubuntu.com/StableReleaseUpdates#Other_safe_cases [Patchset Details] Patches 1-8,10-11 are for SMBIOS 3.4; Patches 9,12-14 are for SMBIOS 3.5; Patch 15 updates supported version. 01: SMBIOS 3.4: add new codes/strings for memory device type 02: SMBIOS 3.4: add new codes/strings for processor socket 03: SMBIOS 3.4: add new codes/strings for slot characteristics 04: SMBIOS 3.4: add new codes/strings for memory device speed [string backward-compatible changes] 05: SMBIOS 3.4: add new codes/strings for slot types [changes append '(U.2)' to 'PCI Express {2,3} SFF-8639' per spec] 06: SMBIOS 3.4: add new codes/strings for processor characteristics 07: SMBIOS 3.4: fix for patches 5-6 08: SMBIOS 3.4: add support for ARM64 Processor ID field based on arch call [string backward-compatible changes] 09: SMBIOS 3.5: add new codes/strings for processor socket 10: SMBIOS 3.4* prep for patch 11 [string backward-compatible changes] 11: SMBIOS 3.4* add new codes/strings for slot types [string backward-compatible changes] 12: SMBIOS 3.5: add new codes/strings for manufacturing mode, pointing devices, onboard devices; introduce slot height 13: SMBIOS 3.5: introduce firmware inventory information (characteristics, state, components 14: SMBIOS 3.5: add new codes/strings for dmi types 15: SMBIOS 3.5: set suppported smbios version to 3.5 (straight from 3.3)
2022-08-24 01:47:39 Mauricio Faria de Oliveira attachment added lp1986852_dmidecode.debdiff https://bugs.launchpad.net/ubuntu/+source/dmidecode/+bug/1986852/+attachment/5611119/+files/lp1986852_dmidecode.debdiff
2022-08-24 01:47:59 Mauricio Faria de Oliveira tags sts se-sru-sponsor-mfo sts
2022-08-24 01:48:28 Mauricio Faria de Oliveira bug added subscriber SE SRU ("STS") Sponsors
2022-08-24 04:23:51 Ubuntu Foundations Team Bug Bot tags se-sru-sponsor-mfo sts patch se-sru-sponsor-mfo sts
2022-08-31 05:30:00 Chris Halse Rogers dmidecode (Ubuntu Jammy): status Invalid Fix Committed
2022-08-31 05:30:03 Chris Halse Rogers bug added subscriber Ubuntu Stable Release Updates Team
2022-08-31 05:30:06 Chris Halse Rogers bug added subscriber SRU Verification
2022-08-31 05:30:12 Chris Halse Rogers tags patch se-sru-sponsor-mfo sts patch se-sru-sponsor-mfo sts verification-needed verification-needed-jammy
2022-09-02 19:03:56 Mauricio Faria de Oliveira dmidecode (Ubuntu Kinetic): status In Progress Fix Released
2022-09-02 19:04:05 Mauricio Faria de Oliveira dmidecode (Ubuntu Kinetic): assignee Mauricio Faria de Oliveira (mfo)
2022-09-02 19:04:09 Mauricio Faria de Oliveira dmidecode (Ubuntu Jammy): assignee Mauricio Faria de Oliveira (mfo)
2022-09-02 19:04:13 Mauricio Faria de Oliveira dmidecode (Ubuntu Jammy): importance Undecided Medium
2022-09-02 19:04:34 Mauricio Faria de Oliveira description [Impact] * Support the SMBIOS 3.4 and 3.5 specifications in Jammy to enable new hardware in LTS release per SRU policy [1]. * Backport of 15 relatively simple patches from dmidecode 3.4 in Kinetic to dmidecode 3.3 in Jammy (vs. 49 for full version). * Patches are detailed below. [Test Plan] * Check no regressions on current systems with SMBIOS < 3.4, i.e., no output changes in text and binary form. $ sudo dmidecode > old.txt 2>&1 $ sudo dmidecode --dump-bin old.bin $ apt install dmidecode # modified package $ sudo dmidecode > new.txt 2>&1 $ sudo dmidecode --dump-bin new.bin $ cmp old.txt new.txt; echo $? 0 $ cmp old.bin new.bin; echo $? 0 * Check for expected output on new systems with SMBIOS >= 3.4. $ diff old.txt new.txt ... < # SMBIOS implementations newer than version 3.3.0 are not < # fully supported by this version of dmidecode. ... < Unknown Type < Header and Data: ... > Firmware Inventory Information > Firmware Component Name: BMC Firmware ... < Type: <OUT OF SPEC> --- > Type: DDR5 ... < Upgrade: <OUT OF SPEC> --- > Upgrade: Socket LGA4677 ... < Unknown Type < Header and Data: ... > Firmware Inventory Information > Firmware Component Name: BIOS Firmware * Possibly perform synthetic testing with crafted C structures. [Where problems could occur] * Mostly the patches add support for new bits/codes/strings, so there's no changes expected for the old spec support, but some patches lightly change things a little bit (but only one should change a string, as far as I could tell). * So, theoretically, parsers that expect a very precise and constant format/string might have issues *in case* the changes introduced any. (But such tools maybe are already using the binary form anyway, for more detail.) [Other info] * No additional fixes upstream to the included patches. (The git repo's commits have the 'Fixes:' tag usage.) There's only 2 more commits after dmidecode-3-4 now. [Original Description] Backport the support for SMBIOS 3.4 and 3.5 specifications in Ubuntu Kinetic (dmidecode 3.4) to Jammy (dmidecode 3.3) to enable new hardware in the LTS release per SRU policy [1]. [1] https://wiki.ubuntu.com/StableReleaseUpdates#Other_safe_cases [Patchset Details] Patches 1-8,10-11 are for SMBIOS 3.4; Patches 9,12-14 are for SMBIOS 3.5; Patch 15 updates supported version. 01: SMBIOS 3.4: add new codes/strings for memory device type 02: SMBIOS 3.4: add new codes/strings for processor socket 03: SMBIOS 3.4: add new codes/strings for slot characteristics 04: SMBIOS 3.4: add new codes/strings for memory device speed [string backward-compatible changes] 05: SMBIOS 3.4: add new codes/strings for slot types [changes append '(U.2)' to 'PCI Express {2,3} SFF-8639' per spec] 06: SMBIOS 3.4: add new codes/strings for processor characteristics 07: SMBIOS 3.4: fix for patches 5-6 08: SMBIOS 3.4: add support for ARM64 Processor ID field based on arch call [string backward-compatible changes] 09: SMBIOS 3.5: add new codes/strings for processor socket 10: SMBIOS 3.4* prep for patch 11 [string backward-compatible changes] 11: SMBIOS 3.4* add new codes/strings for slot types [string backward-compatible changes] 12: SMBIOS 3.5: add new codes/strings for manufacturing mode, pointing devices, onboard devices; introduce slot height 13: SMBIOS 3.5: introduce firmware inventory information (characteristics, state, components 14: SMBIOS 3.5: add new codes/strings for dmi types 15: SMBIOS 3.5: set suppported smbios version to 3.5 (straight from 3.3) [Impact]  * Support the SMBIOS 3.4 and 3.5 specifications in Jammy    to enable new hardware in LTS release per SRU policy [1].  * Backport of 15 relatively simple patches from dmidecode 3.4    in Kinetic to dmidecode 3.3 in Jammy (vs. 49 for full version).  * Patches are detailed below. [Test Plan]  * Check no regressions on current systems with SMBIOS < 3.4,    i.e., no output changes in text and binary form.     $ sudo dmidecode > old.txt 2>&1     $ sudo dmidecode --dump-bin old.bin     $ apt install dmidecode # modified package     $ sudo dmidecode > new.txt 2>&1     $ sudo dmidecode --dump-bin new.bin     $ cmp old.txt new.txt; echo $?     0     $ cmp old.bin new.bin; echo $?     0  * Check for expected output on new systems with SMBIOS >= 3.4.    $ diff old.txt new.txt    ...    < # SMBIOS implementations newer than version 3.3.0 are not    < # fully supported by this version of dmidecode.    ...    < Unknown Type    < Header and Data:    ...    > Firmware Inventory Information    > Firmware Component Name: BMC Firmware    ...    < Type: <OUT OF SPEC>    ---    > Type: DDR5    ...    < Upgrade: <OUT OF SPEC>    ---    > Upgrade: Socket LGA4677    ...    < Unknown Type    < Header and Data:    ...    > Firmware Inventory Information    > Firmware Component Name: BIOS Firmware [Where problems could occur]  * Mostly the patches add support for new bits/codes/strings,    so there's no changes expected for the old spec support,    but some patches lightly change things a little bit (but    only one should change a string, as far as I could tell).  * So, theoretically, parsers that expect a very precise    and constant format/string might have issues *in case*    the changes introduced any. (But such tools maybe are    already using the binary form anyway, for more detail.) [Other info]   * No additional fixes upstream to the included patches.     (The git repo's commits have the 'Fixes:' tag usage.)     There's only 2 more commits after dmidecode-3-4 now. [Original Description] Backport the support for SMBIOS 3.4 and 3.5 specifications in Ubuntu Kinetic (dmidecode 3.4) to Jammy (dmidecode 3.3) to enable new hardware in the LTS release per SRU policy [1]. [1] https://wiki.ubuntu.com/StableReleaseUpdates#Other_safe_cases [Patchset Details] Patches 1-8,10-11 are for SMBIOS 3.4; Patches 9,12-14 are for SMBIOS 3.5; Patch 15 updates supported version. 01: SMBIOS 3.4: add new codes/strings for memory device type 02: SMBIOS 3.4: add new codes/strings for processor socket 03: SMBIOS 3.4: add new codes/strings for slot characteristics 04: SMBIOS 3.4: add new codes/strings for memory device speed [string backward-compatible changes] 05: SMBIOS 3.4: add new codes/strings for slot types [changes append '(U.2)' to 'PCI Express {2,3} SFF-8639' per spec] 06: SMBIOS 3.4: add new codes/strings for processor characteristics 07: SMBIOS 3.4: fix for patches 5-6 08: SMBIOS 3.4: add support for ARM64 Processor ID field based on arch call [string backward-compatible changes] 09: SMBIOS 3.5: add new codes/strings for processor socket 10: SMBIOS 3.4* prep for patch 11 [string backward-compatible changes] 11: SMBIOS 3.4* add new codes/strings for slot types [string backward-compatible changes] 12: SMBIOS 3.5: add new codes/strings for manufacturing mode, pointing devices, onboard devices; introduce slot height 13: SMBIOS 3.5: introduce firmware inventory information (characteristics, state, components 14: SMBIOS 3.5: add new codes/strings for dmi types 15: SMBIOS 3.5: set suppported smbios version to 3.5 (straight from 3.3)
2022-09-02 19:05:07 Mauricio Faria de Oliveira tags patch se-sru-sponsor-mfo sts verification-needed verification-needed-jammy patch se-sru-sponsor-mfo sts verification-done verification-done-jammy
2022-09-07 10:51:48 Launchpad Janitor dmidecode (Ubuntu Jammy): status Fix Committed Fix Released
2022-09-07 10:51:52 Robie Basak removed subscriber Ubuntu Stable Release Updates Team