[Bug 778931] New: kernel-firmware: Obsoletes must include version
https://bugzilla.novell.com/show_bug.cgi?id=778931 https://bugzilla.novell.com/show_bug.cgi?id=778931#c0 Summary: kernel-firmware: Obsoletes must include version Classification: openSUSE Product: openSUSE 12.2 Version: Final Platform: All OS/Version: Linux Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: jengelh@inai.de QAContact: qa-bugs@suse.de Found By: Beta-Customer Blocker: --- This affects: SLES 11 SP 2, and the current kernel in Kernel:HEAD kernel-firmware.spec has a number of Obsoletes:. These should be rewritten with a version, i.e. Obsoletes: qlogic-firmware < %version-%release Provides: qlogic-firmware = %version-%release We have made a qlogic-firmware-2012xxyy ourselves which zypper dup always proposes to remove because of the missing <, = type relations. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=778931 https://bugzilla.novell.com/show_bug.cgi?id=778931#c1 Jeff Mahoney <jeffm@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kernel-maintainers@forge.pr |jeffm@suse.com |ovo.novell.com | --- Comment #1 from Jeff Mahoney <jeffm@suse.com> 2012-09-26 12:57:19 EDT --- Ok, we're going to need to coordinate on this. The main issue is that kernel-firmware and qlogic-firmware don't have version numbers that are in any way related to each other or to the version numbers of the firmware they provide. So adding a qlogic-firmware = %version-%release would just confuse everything. In the CURRENT_VERSIONS file for the discontinued openSUSE 11.1 package shows: ql2100_fw.bin -- 1.19.38 TP ql2200_fw.bin -- 2.02.08 TP ql2300_fw.bin -- 3.03.27 IPX ql2322_fw.bin -- 3.03.27 IPX ql2400_fw.bin -- 4.04.05 IP ql2500_fw.bin -- 4.04.05 ql2400_fw.bin_mid -- 4.04.05 MID ql2500_fw.bin_mid -- 4.04.05 MID The commit log for the linux-firmware git repo looks like: qla2xxx: Update ql2500_fw.bin to version 5.06.05. qla2xxx: Update ql2400_fw.bin to version 5.06.05. qla2xxx: Update ql2322_fw.bin to version 3.03.28. qla2xxx: Update ql2300_fw.bin to version 3.03.28. So we'll need to figure out a way to sync up the Provides there. Also, will this cause a conflict between qlogic-firmware and kernel-firmware or will the files from qlogic-firmware supersede those from kernel-firmware? I'm expecting the former. So if the goal is to be able to drop in updated firmware packages, we may want to split out the qlogic firmware blobs in kernel-firmware into a separate package created from the same spec file. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=778931 https://bugzilla.novell.com/show_bug.cgi?id=778931#c2 Jan Engelhardt <jengelh@inai.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID --- Comment #2 from Jan Engelhardt <jengelh@inai.de> 2012-09-26 22:30:42 CEST --- This does not actually work out as I thought. Even if qlogic-firmware was not obsoleted by kernel-firmware, they would still conflict since they provide the same files. So, an obsolete is not actually going to help. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=778931 https://bugzilla.novell.com/show_bug.cgi?id=778931#c Jan Engelhardt <jengelh@inai.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |VERIFIED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com