Hi Joao,

Thanks for your work on this bug and the SRU.
I reviewed the LP bug and packaging changes in your PPA.

Things are almost good to go; congrats!
Please ack/adjust these points and let me know, so I can review/upload.

cheers,
Mauricio

...

LP bug review: LP#2081611
---

- Link [1] should be updated to the new SRU docs.

- Test Plan's part A (current/unaffected sytems) should be executed with the 
test package as well.
  According to bug comments, only part B (newer/affected systems) was 
performed, and no `diff` was provided as in test plan (used different -t levels 
before/after)
  
- Test Plan should be executed for all Ubuntu series with changes (Noble _and_ 
Jammy, in this bug)

- Ideally, please have the Test Plan executed with the test packages _before_ 
we upload the SRU and it gets in -proposed.
  (Identifying and addressing issues earlier/before -proposed is always easier 
and less time consuming than in -proposed.)

Packaging review: ppa:jasimioni/dmidecode-lp2081611
---

A) Noble:
https://launchpad.net/~jasimioni/+archive/ubuntu/dmidecode-lp2081611/+files/dmidecode_3.5-3build1_3.5-3build1ubuntu1.diff.gz

- Version: 3.5-3build1ubuntu1 -> 3.5-3ubuntu0.1
  (Reference: 
https://wiki.ubuntu.com/SecurityTeam/UpdatePreparation#Update_the_packaging)

- Changelog entry: just a summary (details go in the .patch file), e.g.,

  * d/p/lp-2081611-0001-add-processor-support-from-smbios-3.6.0.patch:
    Add processor support from SMBIOS 3.6.0 (LP: #2081611)
    
  Note that the 'LP: #<number>' format must be exactly like this, so that
  LP can find it and reference the bug for comments/status updates.

- Patch file:
lp-2081611-0001-add-processor-support-from-smbios-3.6.0.patch

Since this is adding only one patch, you can remove the 0001 counter.

Add DEP-3 headers:
https://dep-team.pages.debian.net/deps/dep3/

For git patches, you only need to add these 2, preferably at the top:
Bug-Ubuntu: https://bugs.launchpad.net/bugs/<number>
Origin: <upstream|backport>, https://git web url for the commit

(upstream is for no changes to the upstream patch were required to apply;
backport is for any changes to the upstream patch were required to apply)

For an example, see Jammy's LP debdiff which also showed the previous SRU
with lp1986852-0001-Add-new-memory-device-types-from-SMBIOS-spec-3.4.0.patch

B) Jammy:
https://launchpadlibrarian.net/750734184/dmidecode_3.3-3_3.3-3ubuntu0.2.diff.gz
- Version: correct
- Changelog entry: likewise
- Patch file: likewise


** Changed in: dmidecode (Ubuntu Jammy)
       Status: New => Incomplete

** Changed in: dmidecode (Ubuntu Noble)
       Status: New => Incomplete

** Changed in: dmidecode (Ubuntu Jammy)
   Importance: Undecided => Medium

** Changed in: dmidecode (Ubuntu Noble)
   Importance: Undecided => Medium

** Changed in: dmidecode (Ubuntu Jammy)
     Assignee: (unassigned) => Joao Andre Simioni (jasimioni)

** Changed in: dmidecode (Ubuntu Noble)
     Assignee: (unassigned) => Joao Andre Simioni (jasimioni)

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to dmidecode in Ubuntu.
https://bugs.launchpad.net/bugs/2081611

Title:
  Add processor support from SMBIOS 3.6.0 in Jammy and Noble

Status in dmidecode package in Ubuntu:
  Fix Released
Status in dmidecode source package in Jammy:
  Incomplete
Status in dmidecode source package in Noble:
  Incomplete

Bug description:
  [Impact]

   * Add processor support from SMBIOS 3.6.0 in Jammy and Noble
     to enable new hardware in LTS release per SRU policy [1].

   * Backport of 1 relatively simple patch from dmidecode 3.6
     in Oracular to dmidecode 3.3 in Jammy and dmidecode 3.5 in Noble

  [Test Plan]

   * Check no regressions on current systems with SMBIOS < 3.6,
     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.6.

     $ diff old.txt new.txt

     1) Run "sudo dmidecode -t4"
     2) Observe that the "Thread Enabled" field is being reported

  [1] https://wiki.ubuntu.com/StableReleaseUpdates#Other_safe_cases

  [Patch Details]

  
https://git.savannah.nongnu.org/cgit/dmidecode.git/commit/?id=ac65cf23af7cccecb4175d3c13460928e8e2f51d

  Commit ac65cf23af7cccecb4175d3c13460928e8e2f51d
  Author: Jean Delvare <jdelv...@suse.de>
  Date:   Fri May 26 17:41:51 2023 +0200

      dmidecode: Add processor support from SMBIOS 3.6.0

      SMBIOS 3.6.0 adds the following to the Processor Information
      structure (type 4):
      * 9 socket types
      * 1 processor family
      * 1 field (Thread Enabled)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dmidecode/+bug/2081611/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to