openwrt/package/utils
Eric Fahlgren f4fdb9964a
Some checks are pending
Build all core packages / Build all core packages for selected target (push) Waiting to run
treewide: add explicit default variant
Some packages with variants did not specify the default among the
alternatives, so were left without any apk 'provider_priority'
for that package.  This caused the apk solver to select the wrong
variant, silently changing the requested package list.

Notable among these were busybox, procd and the hostapd/wpad suite.
This behavior presented in the imagebuilders when creating the
image as follows, silently replacing packages even when explicitly
requested:

    $ make image PACKAGES=busybox
    ...
    ( 14/148) Installing busybox-selinux (1.37.0-r6)
    ...

We add 'DEFAULT_VARIANT:=1' to the packages that were missing one,
providing apk with sufficient information to choose the correct
package.

See link below for further examples and discussion.

Link: https://github.com/openwrt/openwrt/pull/21288#issuecomment-3704101422
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21358
Signed-off-by: Robert Marko <robimarko@gmail.com>
2026-01-02 14:46:30 +01:00
..
adb
audit
bcm27xx-utils
bcm4908img
bsdiff
busybox treewide: add explicit default variant 2026-01-02 14:46:30 +01:00
bzip2 bzip2: Forward LDFLAGS 2025-11-18 23:13:45 +01:00
checkpolicy checkpolicy: update to 3.9 2025-11-27 00:02:26 +01:00
cli cli: drop usage of AUTORELEASE 2025-10-29 21:09:55 +01:00
ct-bugcheck
debugcc
dns320l-mcu
dtc dtc: update to 1.7.2 2025-11-23 09:20:12 +01:00
e2fsprogs e2fsprogs: Update to version 1.47.3 2025-11-08 21:21:21 +01:00
f2fs-tools treewide: add explicit default variant 2026-01-02 14:46:30 +01:00
fbtest
firmware-utils firmware-utils: update to Git HEAD (2025-11-11) 2025-11-11 21:29:22 +01:00
fitblk
fritz-tools treewide: edit local CMakeLists.txt to be compatible with cmake 4.x 2025-11-04 15:14:53 +01:00
jboot-tools treewide: edit local CMakeLists.txt to be compatible with cmake 4.x 2025-11-04 15:14:53 +01:00
jsonfilter jsonfilter: update to Git HEAD (2025-10-04) 2025-10-04 12:02:55 +02:00
lua
lua5.3 lua: Forward LDFLAGS 2025-11-18 23:13:46 +01:00
mdadm
mtd-utils mtd-utils: Update to version 2.3.0 2025-11-08 21:03:46 +01:00
nilfs-utils nilfs-utils: update to 2.2.12 2025-10-04 19:39:40 +02:00
nvram packages: nvram: add set_bcm43602_variables quirk for ASUS RT-AC3200 2025-12-18 18:18:48 +00:00
omnia-eeprom
omnia-mcutool
osafeloader
policycoreutils policycoreutils: update to 3.9 2025-11-27 00:02:26 +01:00
provision provision: drop usage of AUTORELEASE 2025-10-29 21:09:55 +01:00
px5g-mbedtls
px5g-wolfssl
ravpower-mcu
secilc secilc: update to 3.9 2025-11-27 00:02:26 +01:00
spidev_test spidev-test: Add license 2025-07-12 23:26:34 +02:00
ucode ucode: update to Git HEAD (2025-12-01) 2025-12-10 23:38:08 +01:00
ucode-mod-bpf ucode-mod-bpf: add support for passing classid for tc attached programs 2025-07-31 17:34:24 +02:00
ucode-mod-pkgen
ucode-mod-uline ucode-mod-uline: drop usage of AUTORELEASE 2025-10-29 21:09:55 +01:00
uencrypt treewide: edit local CMakeLists.txt to be compatible with cmake 4.x 2025-11-04 15:14:53 +01:00
ugps ugps: update to Git HEAD (2025-10-03) 2025-10-03 23:54:26 +02:00
usbgadget usbgadget: bump PKG_RELEASE for os descriptors support 2025-07-04 17:33:18 +08:00
usbmode usbmode: update to Git HEAD (2025-10-04) 2025-10-04 13:33:28 +02:00
util-linux util-linux: update to 2.41.3 2026-01-02 01:24:55 +01:00
yafut
zyxel-bootconfig zyxel-bootconfig: Forward LDFLAGS 2025-11-18 23:13:46 +01:00
zyxel-bootconfig-ipq807x qualcommax: ipq807x: add support for Zyxel NWA210AX 2025-12-01 14:30:27 +01:00