Skip to content

Conversation

@nmeyerhans
Copy link
Contributor

📦 Package Details

Maintainer: @nmeyerhans, @pprindeville

Description:

Bump kea to the latest release on the 2.6.y branch on the openwrt-24.10 branch


🧪 Run Testing Details

  • OpenWrt Version: 24.10
  • OpenWrt Target/Subtarget: mvebu
  • OpenWrt Device: WRT 1900ACS

✅ Formalities

  • I have reviewed the CONTRIBUTING.md file for detailed contributing guidelines.

If your PR contains a patch:

  • It can be applied using git am
  • It has been refreshed to avoid offsets, fuzzes, etc., using
    make package/<your-package>/refresh V=s
  • It is structured in a way that it is potentially upstreamable
    (e.g., subject line, commit description, etc.)
    We must try to upstream patches to reduce maintenance burden.

Copy link
Member

@pprindeville pprindeville left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@pprindeville
Copy link
Member

Not sure why it's getting build failures...

@nmeyerhans
Copy link
Contributor Author

Converted this back to draft as

Not sure why it's getting build failures...

It looks like it's actually failing when trying to build the package index, not the package itself:

2025-11-25T19:21:18.6051298Z ##[group]  make package/index
2025-11-25T19:21:19.0851934Z WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'eip197-mini-firmware', which does not exist
2025-11-25T19:21:19.0861718Z WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'airoha-en8811h-firmware', which does not exist
2025-11-25T19:21:19.0863154Z WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'r8169-firmware', which does not exist
2025-11-25T19:21:19.0864285Z WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'e100-firmware', which does not exist
2025-11-25T19:21:19.0865418Z WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'bnx2-firmware', which does not exist
2025-11-25T19:21:19.0866540Z WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'bnx2x-firmware', which does not exist
2025-11-25T19:21:19.0873783Z WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'ar3k-firmware', which does not exist
2025-11-25T19:21:19.0874993Z WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'mwifiex-sdio-firmware', which does not exist
2025-11-25T19:21:19.0880125Z WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'kmod-phy-bcm-ns-usb2', which does not exist
2025-11-25T19:21:19.0881368Z WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'edgeport-firmware', which does not exist
2025-11-25T19:21:19.0882745Z WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'r8152-firmware', which does not exist
2025-11-25T19:21:19.0883959Z WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'kmod-phy-bcm-ns-usb3', which does not exist
2025-11-25T19:21:19.0886629Z WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'amdgpu-firmware', which does not exist
2025-11-25T19:21:19.0887978Z WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'i915-firmware-dmc', which does not exist
2025-11-25T19:21:19.0889078Z WARNING: Makefile 'package/kernel/linux/Makefile' has a dependency on 'radeon-firmware', which does not exist
2025-11-25T19:21:19.2888947Z make[2]: Entering directory '/builder/scripts/config'
2025-11-25T19:21:19.2889519Z make[2]: 'conf' is up to date.
2025-11-25T19:21:19.2889891Z make[2]: Leaving directory '/builder/scripts/config'
2025-11-25T19:21:19.3546268Z tmp/.config-package.in:7:warning: ignoring type redefinition of 'PACKAGE_ca-bundle' from 'bool' to 'tristate'
2025-11-25T19:21:19.3547420Z tmp/.config-package.in:82:warning: ignoring type redefinition of 'PACKAGE_libc' from 'bool' to 'tristate'
2025-11-25T19:21:19.3548556Z tmp/.config-package.in:109:warning: ignoring type redefinition of 'PACKAGE_libgcc' from 'bool' to 'tristate'
2025-11-25T19:21:19.3549915Z tmp/.config-package.in:223:warning: ignoring type redefinition of 'PACKAGE_libpthread' from 'bool' to 'tristate'
2025-11-25T19:21:19.3551048Z tmp/.config-package.in:278:warning: ignoring type redefinition of 'PACKAGE_librt' from 'bool' to 'tristate'
2025-11-25T19:21:19.3558613Z tmp/.config-package.in:2935:warning: ignoring type redefinition of 'PACKAGE_libblkid' from 'bool' to 'tristate'
2025-11-25T19:21:19.3560347Z tmp/.config-package.in:3125:warning: ignoring type redefinition of 'PACKAGE_libuuid' from 'bool' to 'tristate'
2025-11-25T19:21:19.3562550Z tmp/.config-package.in:3457:warning: ignoring type redefinition of 'PACKAGE_blkid' from 'bool' to 'tristate'
2025-11-25T19:21:19.3567955Z Config-build.in:1307:warning: defaults for choice values not supported
2025-11-25T19:21:19.3568558Z Config-build.in:1311:warning: defaults for choice values not supported
2025-11-25T19:21:19.3569122Z Config-build.in:1315:warning: defaults for choice values not supported
2025-11-25T19:21:19.3609038Z #
2025-11-25T19:21:19.3609341Z # No change to .config
2025-11-25T19:21:19.3609674Z #
2025-11-25T19:21:19.3676483Z  make[1] package/index
2025-11-25T19:21:36.7899735Z make -r package/index: build failed. Please re-run make with -j1 V=s or V=sc for a higher verbosity level to see what's going on
2025-11-25T19:21:36.7901865Z make: *** [/builder/include/toplevel.mk:226: package/index] Error 1
2025-11-25T19:21:36.7904616Z ##[endgroup]

I am able to successfully build the package and am using it successfully now.

Create kea state directories with mode 0750 per restrictions added in 2.6.3

Refresh patches

Fixes the following CVEs:

* CVE-2025-32803: Change the umask to no group write and no other access
  at the entry of Kea server/agent binaries
* CVE-2025-32801: kea-dhcp4, kea-dhcp6, kea-dhcp-ddns, and kea-ctrl-agent will
  now only load hook libraries from the default installation directory

Full upstream changelogs are available at:

https://downloads.isc.org/isc/kea/2.6.1/Kea-2.6.1-ReleaseNotes.txt
https://downloads.isc.org/isc/kea/2.6.2/Kea-2.6.2-ReleaseNotes.txt
https://downloads.isc.org/isc/kea/2.6.3/Kea-2.6.3-ReleaseNotes.txt
https://downloads.isc.org/isc/kea/2.6.4/Kea-2.6.4-ReleaseNotes.txt

Signed-off-by: Noah Meyerhans <[email protected]>
@nmeyerhans nmeyerhans marked this pull request as ready for review November 30, 2025 15:20
@hnyman hnyman changed the title kea: bump to 2.6.4 [24.10] kea: bump to 2.6.4 Dec 1, 2025
@nmeyerhans
Copy link
Contributor Author

Merging this change. CI issues are tracked with openwrt/gh-action-sdk#57.

@nmeyerhans nmeyerhans merged commit 2dcc843 into openwrt:openwrt-24.10 Dec 1, 2025
1 of 11 checks passed
@nmeyerhans nmeyerhans deleted the 24.10-kea branch December 1, 2025 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants