Bug 2428694
| Summary: | Latest git clone B.02-20.10 fixes but 43 has B.02.20.9 (42 has -6) | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Michael Setzer II <mikes> | ||||||
| Component: | lshw | Assignee: | Terje Rosten <terjeros> | ||||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
| Severity: | medium | Docs Contact: | |||||||
| Priority: | unspecified | ||||||||
| Version: | 43 | CC: | terjeros, tuju | ||||||
| Target Milestone: | --- | ||||||||
| Target Release: | --- | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Linux | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | lshw-B.02.20-10.fc43 lshw-B.02.20-10.fc42 | Doc Type: | --- | ||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2026-01-23 00:54:48 UTC | Type: | Bug | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Embargoed: | |||||||||
| Attachments: |
|
||||||||
|
Description
Michael Setzer II
2026-01-12 16:19:23 UTC
Using the latest version from Repo lshw-gui only shows first column of data with very basic info.
Getting the B.02.20-10 version from git clone, the lshw-gui works fine.
From Fedora 43 machine
793272 Jul 23 17:00 lshw-org
53 Jul 23 17:00 lshw-gui
793112 Jul 23 17:00 gtk-lshw-org
298040 Jan 11 08:03 lshw
357276 Jan 11 08:04 gtk-lshw
The org are the latest Fedora repo versions that don't work fully.
The newer ones are B.02.20-10 from git clone, and do work fully.
Did strip and use upx compression.
Sent emails to two Fedora maintainers, but have gotten no reply.
Fedora list said to file bug report.
When originally created wouldn't let me type in area, so made comment? Here is latest mess from Fedora list on issue. On 11 Jan 2026 at 13:33, Samuel Sieb wrote: Date sent: Sun, 11 Jan 2026 13:33:42 -0800 Subject: Re: Fedora 43 lshw-gui doesn't work correctly? To: users.org From: Samuel Sieb <samuel> Send reply to: Community support for Fedora users <users.org> > On 1/11/26 8:02 AM, Michael D. Setzer II via users wrote: > > Works fine on Fedora 42, but on Fedora 43 only shows first > > column. > > I expect that's related to this: > (gtk-lshw:3449314): Gtk-WARNING **: 13:07:17.932: Could not find signal > handler 'on_lshw_map'. Did you compile with -rdynamic? > > (gtk-lshw:3449314): Gtk-WARNING **: 13:07:17.932: Could not find signal > handler 'on_treeview3_cursor_changed'. Did you compile with -rdynamic? > > (gtk-lshw:3449314): Gtk-WARNING **: 13:07:17.932: Could not find signal > handler 'on_treeview3_row_activated'. Did you compile with -rdynamic? > > (gtk-lshw:3449314): Gtk-WARNING **: 13:07:17.932: Could not find signal > handler 'on_treeview2_cursor_changed'. Did you compile with -rdynamic? > > (gtk-lshw:3449314): Gtk-WARNING **: 13:07:17.932: Could not find signal > handler 'on_treeview2_row_activated'. Did you compile with -rdynamic? > > (gtk-lshw:3449314): Gtk-WARNING **: 13:07:17.932: Could not find signal > handler 'on_treeview1_cursor_changed'. Did you compile with -rdynamic? > > (gtk-lshw:3449314): Gtk-WARNING **: 13:07:17.932: Could not find signal > handler 'on_treeview1_row_activated'. Did you compile with -rdynamic? > > > I suggest filing an issue in bugzilla. Did some more looking. Download from git shows version on one screen as version as B.02.20 but other shows B.02.20.10 On Fedora 42 rpm shows lshw-B.02.20-6.fc42.x86_64 lshw-gui-B.02.20-6.fc42.x86_64 On Fedora 43 shows lshw-B.02.20-9.fc43.x86_64 lshw-gui-B.02.20-9.fc43.x86_64 So running the B.02.20-10 git clone version with no problem on both, but rpm still shows the old version from Fedora repos. Sent email to the Fedora two maintainers, but no response from site https://project.ezix.org/ bad gateway. Will try bugzilla in a few days if no response. Looks like just creating an rpm with the B.02.20-10 version to replace the B.02.20-9 version. Thanks. > > -- > _______________________________________________ > users mailing list -- users.org > To unsubscribe send an email to users-leave.org > Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org > Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue +------------------------------------------------------------+ Michael D. Setzer II - Computer Science Instructor (Retired) mikes msetzerii msetzerii Guam - Where America's Day Begins G4L Disk Imaging Project maintainer http://sourceforge.net/projects/g4l/ +------------------------------------------------------------+ -- _______________________________________________ users mailing list -- users.org To unsubscribe send an email to users-leave.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue Install steps with Make lines to compile removed. # git clone https://github.com/lyonel/lshw Cloning into 'lshw'... remote: Enumerating objects: 7539, done. remote: Counting objects: 100% (405/405), done. remote: Compressing objects: 100% (188/188), done. remote: Total 7539 (delta 256), reused 352 (delta 217), pack-reused 7134 (from 1) Receiving objects: 100% (7539/7539), 7.71 MiB | 9.89 MiB/s, done. Resolving deltas: 100% (5846/5846), done. # cd lshw # make make -C src all Removed Make lines. # make gui Removed Make lines. # make install # make install-gui # strip /usr/sbin/lshw # strip /usr/sbin/gtk-lshw # upx /usr/sbin/lshw Ultimate Packer for eXecutables Copyright (C) 1996 - 2025 UPX 5.0.2 Markus Oberhumer, Laszlo Molnar & John Reiser Jul 20th 2025 File size Ratio Format Name -------------------- ------ ----------- ----------- 1038768 -> 298044 28.69% linux/amd64 lshw Packed 1 file. # upx /usr/sbin/gtk-lshw Ultimate Packer for eXecutables Copyright (C) 1996 - 2025 UPX 5.0.2 Markus Oberhumer, Laszlo Molnar & John Reiser Jul 20th 2025 File size Ratio Format Name -------------------- ------ ----------- ----------- 1293904 -> 357284 27.61% linux/amd64 gtk-lshw Packed 1 file. Thanks for report, verified FEDORA-2026-97bbb49c6e (lshw-B.02.20-10.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2026-97bbb49c6e FEDORA-2026-e058c6837b (lshw-B.02.20-10.fc43) has been submitted as an update to Fedora 43. https://bodhi.fedoraproject.org/updates/FEDORA-2026-e058c6837b Looked at status and not sure if it is now testing or has been ignormed? Update to latest commit at upstream git repo and fix a build issue This update has been submitted for testing by terjeros. 3 hours ago This update's test gating status has been changed to 'ignored'. 3 hours ago Not sure which is latest. To Note. The output of lshw 9 and 10 seem to be the same, but the gtk-lshw is greatly different. gtk-lshw with 9 only shows the 1st and 4th colums and no lower levels. gtl-lshw with 10 shows the various levels of information. So, not clear on the status changed ignored, since it the gui version is almost useless without providing access to the other information. Could send screen captures of the results of the current repo versions and the newer from git clone.
Running from commmand line gtk-lswh-org version 9 and the gtk-lshw from the git clone
# gtk-lshw-org
(gtk-lshw-org:569499): Gtk-WARNING **: 11:25:10.286: Could not find signal handler 'on_lshw_map'. Did you compile with -rdynamic?
(gtk-lshw-org:569499): Gtk-WARNING **: 11:25:10.287: Could not find signal handler 'on_treeview3_cursor_changed'. Did you compile with -rdynamic?
(gtk-lshw-org:569499): Gtk-WARNING **: 11:25:10.287: Could not find signal handler 'on_treeview3_row_activated'. Did you compile with -rdynamic?
(gtk-lshw-org:569499): Gtk-WARNING **: 11:25:10.287: Could not find signal handler 'on_treeview2_cursor_changed'. Did you compile with -rdynamic?
(gtk-lshw-org:569499): Gtk-WARNING **: 11:25:10.287: Could not find signal handler 'on_treeview2_row_activated'. Did you compile with -rdynamic?
(gtk-lshw-org:569499): Gtk-WARNING **: 11:25:10.287: Could not find signal handler 'on_treeview1_cursor_changed'. Did you compile with -rdynamic?
(gtk-lshw-org:569499): Gtk-WARNING **: 11:25:10.287: Could not find signal handler 'on_treeview1_row_activated'. Did you compile with -rdynamic?
root@setzcodell2:/tmp# gtk-lshw
root@setzcodell2:/tmp#
shw-B.02.20-9.fc43.x86_64
lshw-gui-B.02.20-9.fc43.x86_64
lshw --version
Hardware Lister (lshw) - B.02.20.10
usage: lshw [-format] [-options ...]
lshw -version
-version print program version (B.02.20.10)
gtk-lshw B.02.20.10
Hmm, seems to be some version confusion here, I don't see how version can be B.02.20.10, it that a version you built yourself? What is output of $ which lshw ? Regarding -9 and -10 in the RPM, these are release/build numbers, version is B.02.20 for both. Note: The updated package is merely submitted, it's not available in testing repos yet. An additional week is needed for update to go from testing to updates repo. Ticket will be updated as the process continue. The repo versions of lshw-gui gtk-lshw are broken. 43 shows version -9 42 shows version -6 Running the official repo versions, it only shows the very basic info. running gtk-lshw-org (repo version -9) It shows the first column with notebook and 4th column with basic info) Clicking on first columnn does NOTHING. With the version B.02.20.10 from git clone It does the same, but then clicking on the Notebook in column one, It then shows 14 items in column 2 starting with motherboard Clicking on Motherboard then shows a 3rd column starting with BIOS, System Memory. So, there gtk-lshw and lshw-gui versions are crippled versions. The script I use to install the working version. # cat lshw-install.sh cd /tmp mv lshw lshw.bk git clone https://github.com/lyonel/lshw cd lshw make make gui make install make install-gui strip /usr/sbin/lshw strip /usr/sbin/gtk-lshw upx /usr/sbin/lshw upx /usr/sbin/gtk-lshw From my Fedora 43 Machine I have 793272 Jul 23 17:00 /usr/sbin/lshw-org 53 Jul 23 17:00 /usr/sbin/lshw-gui 793112 Jul 23 17:00 /usr/sbin/gtk-lshw-org 298040 Jan 11 08:03 /usr/sbin/lshw 357276 Jan 11 08:04 /usr/sbin/gtk-lshw The lshw-gui is just a link to the gtk-lshw So,just concerned if the ignored meant that nothing was going to be fixed, and the broken versions of the lshw-gui would remain? I've solved issue for myself. Note the git clone compile versiono is about 5M each, using strip gets them down to about 1M, and the upx compression as it mentions brings them down to the 300K and 350K sizes Created attachment 2122198 [details]
The repo version 9 of lshw gui only shows this info. Nothing more broken
Only shows limited info. Clicking on notebook does not open the other columns
Created attachment 2122200 [details]
The later -10 version from git clone correctly allows other data
Had used the repo version at some earlier point and it had worked correctly, but just was looking at info on memmory, and it would no show any info.
Found the later version from git clone as mentioned in earlier messages, and this one allows the earlier data to be seen. Don't know which version had it break.
Attached two images. One is the office repo version 9 for Fedora 43, and only shows one set of info. The version for the git clone 10. Allows that, plus can go to multiple levels of data. This site for lshw seems to be https://project.ezix.org/ but it currently gives the 502 bad gateway error. FEDORA-2026-e058c6837b has been pushed to the Fedora 43 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-e058c6837b` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-e058c6837b See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2026-97bbb49c6e has been pushed to the Fedora 42 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-97bbb49c6e` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-97bbb49c6e See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. Hi, I would be helpful if you could follow instructions to test the updated package in updates-testing repo and report back. btw: upstream lshw project you will find here: https://github.com/lyonel/lshw The Update seems to work, but on minor thing.
The version from git clone shows B.02.20.10 while the updates-testing version shows B.02.20
Not a big deal.
Versions from the regular repo
793272 Jul 23 17:00 lshw-org
793112 Jul 23 17:00 gtk-lshw-org
The build from git clone (with strip and upx compression)
298040 Jan 11 08:03 lshw-git
357276 Jan 11 08:04 gtk-lshw-git
The lshw-gui (link to gtk-lshw)
53 Jan 11 16:00 lshw-gui
The files from the updates-testing
797416 Jan 11 16:00 lshw
892152 Jan 11 16:00 gtk-lshw
So, update does seem to work fine.
Note sure what is modified between git clone version and updates-testing repo.
FEDORA-2026-e058c6837b (lshw-B.02.20-10.fc43) has been pushed to the Fedora 43 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-2026-97bbb49c6e (lshw-B.02.20-10.fc42) has been pushed to the Fedora 42 stable repository. If problem still persists, please make note of it in this bug report. |