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: lshwAssignee: Terje Rosten <terjeros>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 43CC: 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 Flags
The repo version 9 of lshw gui only shows this info. Nothing more broken
none
The later -10 version from git clone correctly allows other data none

Description Michael Setzer II 2026-01-12 16:19:23 UTC
Description of problem:


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Michael Setzer II 2026-01-12 16:27:52 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.

Comment 2 Michael Setzer II 2026-01-12 16:41:23 UTC
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

Comment 3 Michael Setzer II 2026-01-12 16:53:08 UTC
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.

Comment 4 Terje Rosten 2026-01-12 20:32:15 UTC
Thanks for report, verified

Comment 5 Fedora Update System 2026-01-14 15:53:01 UTC
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

Comment 6 Fedora Update System 2026-01-14 15:53:03 UTC
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

Comment 7 Michael Setzer II 2026-01-14 19:32:23 UTC
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.

Comment 8 Michael Setzer II 2026-01-14 19:52:13 UTC
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

Comment 9 Terje Rosten 2026-01-14 21:07:35 UTC
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.

Comment 10 Michael Setzer II 2026-01-14 22:35:56 UTC
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

Comment 11 Michael Setzer II 2026-01-14 22:45:25 UTC
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

Comment 12 Michael Setzer II 2026-01-14 22:49:03 UTC
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.

Comment 13 Michael Setzer II 2026-01-14 22:51:41 UTC
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.

Comment 14 Fedora Update System 2026-01-15 01:33:20 UTC
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.

Comment 15 Fedora Update System 2026-01-15 01:52:15 UTC
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.

Comment 16 Terje Rosten 2026-01-15 16:32:39 UTC
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

Comment 17 Michael Setzer II 2026-01-15 18:46:54 UTC
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.

Comment 18 Fedora Update System 2026-01-23 00:54:48 UTC
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.

Comment 19 Fedora Update System 2026-01-23 01:15:48 UTC
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.