Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 274343 - sys-kernel/linux-firmware collides with a bunch of different packages
Summary: sys-kernel/linux-firmware collides with a bunch of different packages
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Chí-Thanh Christopher Nguyễn
URL:
Whiteboard:
Keywords:
: 318827 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-06-16 13:19 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2012-02-03 14:47 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Elio Pettenò (RETIRED) gentoo-dev 2009-06-16 13:19:21 UTC
Detected file collision(s):

        /lib/firmware/ql2500_fw.bin
        /lib/firmware/iwlwifi-5000-1.ucode
        /lib/firmware/ql2300_fw.bin
        /lib/firmware/v4l-cx25840.fw
        /lib/firmware/ql2322_fw.bin
        /lib/firmware/iwlwifi-4965-2.ucode
        /lib/firmware/iwlwifi-3945-2.ucode
        /lib/firmware/ql2200_fw.bin
        /lib/firmware/ql2100_fw.bin
        /lib/firmware/ql2400_fw.bin
        /lib/firmware/rt2661.bin
        /lib/firmware/rt73.bin
        /lib/firmware/rt2561.bin
        /lib/firmware/rt2561s.bin
        /lib/firmware/ess/maestro3_assp_minisrc.fw
        /lib/firmware/ess/maestro3_assp_kernel.fw
        /lib/firmware/yamaha/ds1_dsp.fw
        /lib/firmware/yamaha/ds1e_ctrl.fw
        /lib/firmware/yamaha/ds1_ctrl.fw
        /lib/firmware/yamaha/yss225_registers.bin

Searching all installed packages for file collisions...

Press Ctrl-C to Stop

media-tv/ivtv-firmware-20080701
        /lib/firmware/v4l-cx25840.fw

net-wireless/iwl4965-ucode-228.57.2.23
        /lib/firmware/iwlwifi-4965-2.ucode

net-wireless/rt61-firmware-1.2
        /lib/firmware/rt2561.bin
        /lib/firmware/rt2561s.bin
        /lib/firmware/rt2661.bin

net-wireless/iwl5000-ucode-5.4.0.11
        /lib/firmware/iwlwifi-5000-1.ucode

media-sound/alsa-firmware-1.0.20
        /lib/firmware/ess/maestro3_assp_kernel.fw
        /lib/firmware/ess/maestro3_assp_minisrc.fw
        /lib/firmware/yamaha/ds1_ctrl.fw
        /lib/firmware/yamaha/ds1_dsp.fw
        /lib/firmware/yamaha/ds1e_ctrl.fw
        /lib/firmware/yamaha/yss225_registers.bin

net-wireless/iwl3945-ucode-15.32.2.9
        /lib/firmware/iwlwifi-3945-2.ucode

sys-block/qla-fc-firmware-20080423
        /lib/firmware/ql2100_fw.bin
        /lib/firmware/ql2200_fw.bin
        /lib/firmware/ql2300_fw.bin
        /lib/firmware/ql2322_fw.bin
        /lib/firmware/ql2400_fw.bin
        /lib/firmware/ql2500_fw.bin

net-wireless/rt73-firmware-1.8
        /lib/firmware/rt73.bin

Package 'sys-kernel/linux-firmware-20090421' NOT merged due to file
collisions. If necessary, refer to your elog messages for the whole
content of the above message.
Comment 1 Greg Kroah-Hartman (RETIRED) gentoo-dev 2009-07-10 04:48:40 UTC
Those other packages can go away.

Feel free to propose an ebuild change to handle this automatically, otherwise, I don't know what to suggest.
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-07-10 11:32:13 UTC
Adding blockers and mask for removal all the other packages? You know this is something that should have done from the start.
Comment 3 Greg Kroah-Hartman (RETIRED) gentoo-dev 2009-07-10 16:46:58 UTC
Sorry, no, I didn't realize this was needed, I didn't know there were so many different packages out there to conflict with this one :)

I'll start marking them off...
Comment 4 Chí-Thanh Christopher Nguyễn gentoo-dev 2010-05-07 07:12:53 UTC
A new package net-wireless/iwl1000-ucode has been added to the tree, which installs the colliding file iwlwifi-1000-3.ucode
Comment 5 Ulrich Müller gentoo-dev 2010-05-07 09:10:06 UTC
*** Bug 318827 has been marked as a duplicate of this bug. ***
Comment 6 Ulrich Müller gentoo-dev 2010-05-07 09:55:27 UTC
(In reply to comment #2)
> Adding blockers and mask for removal all the other packages? You know this is
> something that should have done from the start.

Regarding licenses, this would be a bad idea. There are users who don't want to install a whole bunch of non-free firmware blobs, if they just need support for one specific device.
Comment 7 Marcus Becker 2010-10-21 16:27:21 UTC
sys-kernel/linux-firmware-20100930
collides with x11-drivers/radeon-ucode-20100408

to complete the list, collision-protect kicks in
Comment 8 Chí-Thanh Christopher Nguyễn gentoo-dev 2011-01-12 23:29:20 UTC
Since this bug was filed, several new firmware packages were added to the tree that collide with linux-firmware. If there are no objections, I am going to update the list of blockers with the collisions I can find.
Comment 9 Pacho Ramos gentoo-dev 2012-01-28 15:46:41 UTC
(In reply to comment #8)
> Since this bug was filed, several new firmware packages were added to the tree
> that collide with linux-firmware. If there are no objections, I am going to
> update the list of blockers with the collisions I can find.

As I talked with gregkh time ago, he expected someone else than he to do that and, then, would be nice if you could fix blockers yourself :)

Thanks a lot
Comment 10 Chí-Thanh Christopher Nguyễn gentoo-dev 2012-02-03 14:47:16 UTC
It seems that most if not all colliding packages are listed in blockers now.