debcrafters-packages team mailing list archive
-
debcrafters-packages team
-
Mailing list archive
-
Message #08273
[Bug 2116763] Please test proposed package
Hello Rebecca, or anyone else affected,
Accepted libgtop2 into noble-proposed. The package will build now and be
available at
https://launchpad.net/ubuntu/+source/libgtop2/2.41.3-1ubuntu0.24.04.1 in
a few hours, and then in the -proposed repository.
Please help us by testing this new package. See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed. Your feedback will aid us getting this
update out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
noble to verification-done-noble. If it does not fix the bug for you,
please add a comment stating that, and change the tag to verification-
failed-noble. In either case, without details of your testing we will
not be able to proceed.
Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in
advance for helping!
N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.
--
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to libgtop2 in Ubuntu.
https://bugs.launchpad.net/bugs/2116763
Title:
AArch64: Processor Name in GNOME System Info is blank
Status in libgtop2 package in Ubuntu:
Fix Released
Status in libgtop2 source package in Noble:
Fix Committed
Status in libgtop2 source package in Plucky:
Fix Committed
Bug description:
[ Impact ]
* No information is shown on the Gnome System About page. This results in a
not-well versed person to now know what CPU their system is running on.
* This is because ARM systems do not offer an interface for readable names as
x86_64 does. The readable names have to be inserted by some means of mapping
the CPU implementer and part to a readable. Other programs such as lscpu do
this by inserting a mapping table in the code. This patch extends the created
data structure from libgtop by executing lscpu and parsing the relevant
information. Only the requested readable name is added to the libgtop
structure.
[ Test Plan ]
* Open the About page on a gnome ubuntu system - if you are on an arm64 system
the `Processor` field is empty.
* With the patch applied the Processor field is now filled with the readable
name of the CPU and the amount of the cores.
[ Where problems could occur ]
* This patch touches the system information gathering for the cpu. So any
program relying on this structure might end up with invalid data if they are
relying on a fixed size. In the case of the about page it would show no
information.
[ Other Info ]
* There is currently a merge request open for this change upstream, but
upstream is blocked due to problems in the ci/cd pipeline:
https://gitlab.gnome.org/GNOME/libgtop/-/merge_requests/51
* The patch has gone through a first review already
[Original report]
Per upstream bugs https://gitlab.gnome.org/GNOME/libgtop/-/issues/60 and https://gitlab.gnome.org/GNOME/libgtop/-/issues/66, libgtop (used by GNOME and Xfce) doesn't know how to read the processor name on non-x86 systems.
/proc/cpuinfo which it uses doesn't contain the processor name on
AArch64 systems. Instead it should read output from `lscpu`, or the
SMBIOS processor table.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libgtop2/+bug/2116763/+subscriptions