Comment # 1 on bug 1214789 from Takashi Iwai
FWIW, there have been a few changes about kernel-firmware package:

- The multibuild target is swapped; the raw all-in-one package is built with
"uncompressed" flavor while the compressed split packages are built as the base
one

- The kernel-firmware provides kernel-firmware-uncompressed as alias

- kernel-firmware-* subpackages have Conflicts against
kernel-firmware-uncompressed;
  it's because they must not coexist, otherwise the kernel may choose the
undesired one (basically uncompressed file is chosen at first).

- The installation is done with the upstream script, as it supports the
compression support

- The upstream added "RawFile" attribute in WHENCE, and this made some files
installed as uncompressed even in compression mode. (e.g. for small files or
amd-ucode)

The last change seemed to cause a problem, though.  It made kernel-firmware and
kernel-firmware-* packages conflicting with its content (both provides the same
files).

As a workaround, Dominique suggested that kernel-firmware should also have
Provides of kernel-firmware-*.  Then, if kernel-firmware is used, the
dependency for kernel-firmware-* can be solved.  OTOH, kernel-firmware-all is
installed, it replaces everything.


You are receiving this mail because: