Re: [poky] [PATCH] Clearing empty linux firmware packages

Yann Cardaillac <[email protected]> Thu, 29 Jan 2026 17:02:25 +0100
Newsgroups org.yoctoproject.lists.poky
Message-ID <CACuRGzC3PPszvChH19hpF64m5838vomShhObDM7hOBS5SAJ9eg@mail.gmail.com>
Hello,

We've been cleaning up the linux-firmware package a bit, we found some
empty packages and removed them.
These packages couldn't be installed beforehand and could trigger errors.

Bests,

Yann

On Thu, Jan 29, 2026 at 5:00 PM Yann Cardaillac via lists.yoctoproject.org
<[email protected]> wrote:

> Removing packages:
> - ${PN}-wl1251 as it's already shipped in linux-firmware-wl12xx
> - Removing old ${PN}-iwlwifi-3160-* as only the version
> ${PN}-iwlwifi-3160-17 is now shipped
> - Removing ${PN}-iwlwifi-6000g2b-5 and ${PN}-iwlwifi-6000g2a-5 as they are
> replaced by versions 6
> - Removing ${PN}-iwlwifi-6050-4 as it's replaced by ${PN}-iwlwifi-6050-5
>
> Signed-off-by: Yann CARDAILLAC <[email protected]>
> ---
>  .../linux-firmware/linux-firmware_20240909.bb | 56 ++-----------------
>  1 file changed, 4 insertions(+), 52 deletions(-)
>
> diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20240909.bb
> b/meta/recipes-kernel/linux-firmware/linux-firmware_20240909.bb
> index 30c47d7720..2a0f8049ce 100644
> --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20240909.bb
> +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20240909.bb
> @@ -71,7 +71,6 @@ LICENSE = "\
>      & Firmware-ti-keystone \
>      & Firmware-ueagle-atm4-firmware \
>      & Firmware-via_vt6656 \
> -    & Firmware-wl1251 \
>      & Firmware-xc4000 \
>      & Firmware-xc5000 \
>      & Firmware-xc5000c \
> @@ -224,7 +223,6 @@ NO_GENERIC_LICENSE[Firmware-ti-connectivity] =
> "LICENCE.ti-connectivity"
>  NO_GENERIC_LICENSE[Firmware-ti-keystone] = "LICENCE.ti-keystone"
>  NO_GENERIC_LICENSE[Firmware-ueagle-atm4-firmware] =
> "LICENCE.ueagle-atm4-firmware"
>  NO_GENERIC_LICENSE[Firmware-via_vt6656] = "LICENCE.via_vt6656"
> -NO_GENERIC_LICENSE[Firmware-wl1251] = "LICENCE.wl1251"
>  NO_GENERIC_LICENSE[Firmware-xc4000] = "LICENCE.xc4000"
>  NO_GENERIC_LICENSE[Firmware-xc5000] = "LICENCE.xc5000"
>  NO_GENERIC_LICENSE[Firmware-xc5000c] = "LICENCE.xc5000c"
> @@ -327,13 +325,11 @@ PACKAGES =+ "${PN}-amphion-vpu-license
> ${PN}-amphion-vpu \
>               ${PN}-imx-sdma-license ${PN}-imx-sdma-imx6q
> ${PN}-imx-sdma-imx7d \
>               \
>               ${PN}-iwlwifi-license ${PN}-iwlwifi \
> +             ${PN}-iwlwifi-3160-17 \
>               ${PN}-iwlwifi-135-6 \
> -             ${PN}-iwlwifi-3160-7 ${PN}-iwlwifi-3160-8
> ${PN}-iwlwifi-3160-9 \
> -             ${PN}-iwlwifi-3160-10 ${PN}-iwlwifi-3160-12
> ${PN}-iwlwifi-3160-13 \
> -             ${PN}-iwlwifi-3160-16 ${PN}-iwlwifi-3160-17 \
> -             ${PN}-iwlwifi-6000-4 ${PN}-iwlwifi-6000g2a-5
> ${PN}-iwlwifi-6000g2a-6 \
> -             ${PN}-iwlwifi-6000g2b-5 ${PN}-iwlwifi-6000g2b-6 \
> -             ${PN}-iwlwifi-6050-4 ${PN}-iwlwifi-6050-5 \
> +             ${PN}-iwlwifi-6000-4 ${PN}-iwlwifi-6000g2a-6 \
> +             ${PN}-iwlwifi-6000g2b-6 \
> +             ${PN}-iwlwifi-6050-5 \
>               ${PN}-iwlwifi-7260 \
>               ${PN}-iwlwifi-7265 \
>               ${PN}-iwlwifi-7265d ${PN}-iwlwifi-8000c ${PN}-iwlwifi-8265 \
> @@ -398,7 +394,6 @@ PACKAGES =+ "${PN}-amphion-vpu-license
> ${PN}-amphion-vpu \
>               ${PN}-amlogic-vdec-license ${PN}-amlogic-vdec \
>               ${PN}-lt9611uxc ${PN}-lontium-license \
>               ${PN}-whence-license \
> -             ${PN}-wl1251-license ${PN}-wl1251 \
>               ${PN}-xc4000-license ${PN}-xc4000 \
>               ${PN}-xc5000-license ${PN}-xc5000 \
>               ${PN}-xc5000c-license ${PN}-xc5000c \
> @@ -877,18 +872,6 @@ RDEPENDS:${PN}-rtl8822 += "${PN}-rtl-license"
>  RDEPENDS:${PN}-rtl8168 += "${PN}-whence-license"
>  RDEPENDS:${PN}-rtl-nic += "${PN}-whence-license"
>
> -# For TI wl1251
> -LICENSE:${PN}-wl1251 = "Firmware-wl1251"
> -LICENSE:${PN}-wl1251-license = "Firmware-wl1251"
> -
> -FILES:${PN}-wl1251 = " \
> -  ${nonarch_base_libdir}/firmware/ti-connectivity/wl1251-fw.bin         \
> -  ${nonarch_base_libdir}/firmware/ti-connectivity/wl1251-nvs.bin        \
> -"
> -FILES:${PN}-wl1251-license =
> "${nonarch_base_libdir}/firmware/LICENCE.wl1251"
> -
> -RDEPENDS:${PN}-wl1251 += "${PN}-wl1251-license"
> -
>  # For ti-connectivity
>  LICENSE:${PN}-wlcommon = "Firmware-ti-connectivity"
>  LICENSE:${PN}-wl12xx = "Firmware-ti-connectivity"
> @@ -1174,20 +1157,10 @@ RDEPENDS:${PN}-imx-sdma-imx7d +=
> "${PN}-imx-sdma-license"
>  # For iwlwifi
>  LICENSE:${PN}-iwlwifi           = "Firmware-iwlwifi_firmware"
>  LICENSE:${PN}-iwlwifi-135-6     = "Firmware-iwlwifi_firmware"
> -LICENSE:${PN}-iwlwifi-3160-7    = "Firmware-iwlwifi_firmware"
> -LICENSE:${PN}-iwlwifi-3160-8    = "Firmware-iwlwifi_firmware"
> -LICENSE:${PN}-iwlwifi-3160-9    = "Firmware-iwlwifi_firmware"
> -LICENSE:${PN}-iwlwifi-3160-10   = "Firmware-iwlwifi_firmware"
> -LICENSE:${PN}-iwlwifi-3160-12   = "Firmware-iwlwifi_firmware"
> -LICENSE:${PN}-iwlwifi-3160-13   = "Firmware-iwlwifi_firmware"
> -LICENSE:${PN}-iwlwifi-3160-16   = "Firmware-iwlwifi_firmware"
>  LICENSE:${PN}-iwlwifi-3160-17   = "Firmware-iwlwifi_firmware"
>  LICENSE:${PN}-iwlwifi-6000-4    = "Firmware-iwlwifi_firmware"
> -LICENSE:${PN}-iwlwifi-6000g2a-5 = "Firmware-iwlwifi_firmware"
>  LICENSE:${PN}-iwlwifi-6000g2a-6 = "Firmware-iwlwifi_firmware"
> -LICENSE:${PN}-iwlwifi-6000g2b-5 = "Firmware-iwlwifi_firmware"
>  LICENSE:${PN}-iwlwifi-6000g2b-6 = "Firmware-iwlwifi_firmware"
> -LICENSE:${PN}-iwlwifi-6050-4    = "Firmware-iwlwifi_firmware"
>  LICENSE:${PN}-iwlwifi-6050-5    = "Firmware-iwlwifi_firmware"
>  LICENSE:${PN}-iwlwifi-7260      = "Firmware-iwlwifi_firmware"
>  LICENSE:${PN}-iwlwifi-7265      = "Firmware-iwlwifi_firmware"
> @@ -1202,20 +1175,10 @@ LICENSE:${PN}-iwlwifi-license   =
> "Firmware-iwlwifi_firmware"
>
>  FILES:${PN}-iwlwifi-license =
> "${nonarch_base_libdir}/firmware/LICENCE.iwlwifi_firmware"
>  FILES:${PN}-iwlwifi-135-6 =
> "${nonarch_base_libdir}/firmware/iwlwifi-135-6.ucode"
> -FILES:${PN}-iwlwifi-3160-7 =
> "${nonarch_base_libdir}/firmware/iwlwifi-3160-7.ucode"
> -FILES:${PN}-iwlwifi-3160-8 =
> "${nonarch_base_libdir}/firmware/iwlwifi-3160-8.ucode"
> -FILES:${PN}-iwlwifi-3160-9 =
> "${nonarch_base_libdir}/firmware/iwlwifi-3160-9.ucode"
> -FILES:${PN}-iwlwifi-3160-10 =
> "${nonarch_base_libdir}/firmware/iwlwifi-3160-10.ucode"
> -FILES:${PN}-iwlwifi-3160-12 =
> "${nonarch_base_libdir}/firmware/iwlwifi-3160-12.ucode"
> -FILES:${PN}-iwlwifi-3160-13 =
> "${nonarch_base_libdir}/firmware/iwlwifi-3160-13.ucode"
> -FILES:${PN}-iwlwifi-3160-16 =
> "${nonarch_base_libdir}/firmware/iwlwifi-3160-16.ucode"
>  FILES:${PN}-iwlwifi-3160-17 =
> "${nonarch_base_libdir}/firmware/iwlwifi-3160-17.ucode"
>  FILES:${PN}-iwlwifi-6000-4 =
> "${nonarch_base_libdir}/firmware/iwlwifi-6000-4.ucode"
> -FILES:${PN}-iwlwifi-6000g2a-5 =
> "${nonarch_base_libdir}/firmware/iwlwifi-6000g2a-5.ucode"
>  FILES:${PN}-iwlwifi-6000g2a-6 =
> "${nonarch_base_libdir}/firmware/iwlwifi-6000g2a-6.ucode"
> -FILES:${PN}-iwlwifi-6000g2b-5 =
> "${nonarch_base_libdir}/firmware/iwlwifi-6000g2b-5.ucode"
>  FILES:${PN}-iwlwifi-6000g2b-6 =
> "${nonarch_base_libdir}/firmware/iwlwifi-6000g2b-6.ucode"
> -FILES:${PN}-iwlwifi-6050-4 =
> "${nonarch_base_libdir}/firmware/iwlwifi-6050-4.ucode"
>  FILES:${PN}-iwlwifi-6050-5 =
> "${nonarch_base_libdir}/firmware/iwlwifi-6050-5.ucode"
>  FILES:${PN}-iwlwifi-7260   =
> "${nonarch_base_libdir}/firmware/iwlwifi-7260-*.ucode"
>  FILES:${PN}-iwlwifi-7265   =
> "${nonarch_base_libdir}/firmware/iwlwifi-7265-*.ucode"
> @@ -1230,20 +1193,10 @@ FILES:${PN}-iwlwifi-misc   = " \
>  "
>
>  RDEPENDS:${PN}-iwlwifi-135-6     = "${PN}-iwlwifi-license"
> -RDEPENDS:${PN}-iwlwifi-3160-7    = "${PN}-iwlwifi-license"
> -RDEPENDS:${PN}-iwlwifi-3160-8    = "${PN}-iwlwifi-license"
> -RDEPENDS:${PN}-iwlwifi-3160-9    = "${PN}-iwlwifi-license"
> -RDEPENDS:${PN}-iwlwifi-3160-10   = "${PN}-iwlwifi-license"
> -RDEPENDS:${PN}-iwlwifi-3160-12   = "${PN}-iwlwifi-license"
> -RDEPENDS:${PN}-iwlwifi-3160-13   = "${PN}-iwlwifi-license"
> -RDEPENDS:${PN}-iwlwifi-3160-16   = "${PN}-iwlwifi-license"
>  RDEPENDS:${PN}-iwlwifi-3160-17   = "${PN}-iwlwifi-license"
>  RDEPENDS:${PN}-iwlwifi-6000-4    = "${PN}-iwlwifi-license"
> -RDEPENDS:${PN}-iwlwifi-6000g2a-5 = "${PN}-iwlwifi-license"
>  RDEPENDS:${PN}-iwlwifi-6000g2a-6 = "${PN}-iwlwifi-license"
> -RDEPENDS:${PN}-iwlwifi-6000g2b-5 = "${PN}-iwlwifi-license"
>  RDEPENDS:${PN}-iwlwifi-6000g2b-6 = "${PN}-iwlwifi-license"
> -RDEPENDS:${PN}-iwlwifi-6050-4    = "${PN}-iwlwifi-license"
>  RDEPENDS:${PN}-iwlwifi-6050-5    = "${PN}-iwlwifi-license"
>  RDEPENDS:${PN}-iwlwifi-7260      = "${PN}-iwlwifi-license"
>  RDEPENDS:${PN}-iwlwifi-7265      = "${PN}-iwlwifi-license"
> @@ -1552,7 +1505,6 @@ LICENSE:${PN} = "\
>      & Firmware-ti-connectivity \
>      & Firmware-ti-keystone \
>      & Firmware-ueagle-atm4-firmware \
> -    & Firmware-wl1251 \
>      & Firmware-xc4000 \
>      & Firmware-xc5000 \
>      & Firmware-xc5000c \
> --
> 2.43.0
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#13829):
> https://lists.yoctoproject.org/g/poky/message/13829
> Mute This Topic: https://lists.yoctoproject.org/mt/117528186/10242448
> Group Owner: [email protected]
> Unsubscribe: https://lists.yoctoproject.org/g/poky/unsub [
> [email protected]]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>