Bug 2087113

Summary: The iwl subpackages reuse a custom version string which creates ambiguous package names
Product: Red Hat Enterprise Linux 9 Reporter: Patrick Talbert <ptalbert>
Component: linux-firmwareAssignee: Herton R. Krzesinski <hkrzesin>
Status: CLOSED NEXTRELEASE QA Contact: Laura Trivelloni <ltrivell>
Severity: medium Docs Contact:
Priority: medium    
Version: 9.1CC: jwboyer, perobins
Target Milestone: rcKeywords: Triaged
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-08-15 22:07:29 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:

Comment 5 Patrick Talbert 2022-05-19 13:15:17 UTC
I installed the 126.el9_0 packages and then updated to packages from this new build.

It seems to work fine except since I removed the Epoch parameters for iwl1000 and iwl3160 it does not see those as an upgrade. Also I apparently missed the Epoch parameter for iwl7260.

[root@localhost ~]# dnf localinstall kojihub.stream.rdu2.redhat.com/kojifiles/work/tasks/121/1150121/*.rpm
Last metadata expiration check: 0:28:57 ago on Thu May 19 08:42:15 2022.
Dependencies resolved.
====================================================================================================================================================
 Package                                         Architecture            Version                                Repository                     Size
====================================================================================================================================================
Upgrading:
 iwl100-firmware                                 noarch                  20220509-127.el9                       @commandline                  145 k
 iwl105-firmware                                 noarch                  20220509-127.el9                       @commandline                  223 k
 iwl135-firmware                                 noarch                  20220509-127.el9                       @commandline                  232 k
 iwl2000-firmware                                noarch                  20220509-127.el9                       @commandline                  226 k
 iwl2030-firmware                                noarch                  20220509-127.el9                       @commandline                  234 k
 iwl3945-firmware                                noarch                  20220509-127.el9                       @commandline                   85 k
 iwl4965-firmware                                noarch                  20220509-127.el9                       @commandline                   98 k
 iwl5000-firmware                                noarch                  20220509-127.el9                       @commandline                  369 k
 iwl5150-firmware                                noarch                  20220509-127.el9                       @commandline                  141 k
 iwl6000-firmware                                noarch                  20220509-127.el9                       @commandline                  160 k
 iwl6000g2a-firmware                             noarch                  20220509-127.el9                       @commandline                  341 k
 iwl6000g2b-firmware                             noarch                  20220509-127.el9                       @commandline                  347 k
 iwl6050-firmware                                noarch                  20220509-127.el9                       @commandline                  299 k
 iwl7260-firmware                                noarch                  1:20220509-127.el9                     @commandline                   54 M
 libertas-sd8686-firmware                        noarch                  20220509-127.el9                       @commandline                  110 k
 libertas-sd8787-firmware                        noarch                  20220509-127.el9                       @commandline                  318 k
 libertas-usb8388-firmware                       noarch                  2:20220509-127.el9                     @commandline                  109 k
 libertas-usb8388-olpc-firmware                  noarch                  20220509-127.el9                       @commandline                  108 k
 linux-firmware                                  noarch                  20220509-127.el9                       @commandline                  243 M
 linux-firmware-whence                           noarch                  20220509-127.el9                       @commandline                   56 k
 liquidio-firmware                               noarch                  20220509-127.el9                       @commandline                  1.4 M
 netronome-firmware                              noarch                  20220509-127.el9                       @commandline                  4.4 M
Downgrading:
 iwl1000-firmware                                noarch                  20220509-127.el9                       @commandline                  255 k
 iwl3160-firmware                                noarch                  20220509-127.el9                       @commandline                  2.5 M

Transaction Summary
====================================================================================================================================================
Upgrade    22 Packages
Downgrade   2 Packages



Anyway, I suppose I should put the Epoch parameters back for iwl1000 and iwl3160 as it seems once you start using them you can't really drop them.

Comment 12 Peter Robinson 2023-07-21 09:24:11 UTC
This was merged, so I think we're good here. (BTW if you want quicker response I suggest irc/slack).