openwrt/package
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
..
base-files base-files: fix default_postinst clearing luci cache 2025-12-26 20:02:59 +01:00
boot uboot-mediatek: comfast,cf-wr632ax: fix missing escape sequence 2025-12-30 22:34:20 +01:00
devel strace: update to 6.18 2025-12-23 18:04:03 +01:00
firmware ipq40xx: add support for Cisco Meraki MR20 2025-12-29 19:41:24 +01:00
kernel kernel/rtl8812au-ct: provide a virtual kmod 2025-12-31 18:16:48 +01:00
libs toolchain: fix libgcc ABI for libc 2025-12-24 10:05:52 +01:00
network treewide: add explicit default variant 2026-01-02 14:46:30 +01:00
system treewide: add explicit default variant 2026-01-02 14:46:30 +01:00
utils treewide: add explicit default variant 2026-01-02 14:46:30 +01:00
Makefile build: avoid errors during release candidate kernel packaging 2025-12-20 11:06:47 +01:00