From: Alexandru Ardelean Date: Fri, 29 May 2026 12:35:01 +0000 (+0300) Subject: kea: depend on the concrete log4cplus, not the -any virtual X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=785e7ee30687a9fd9180611171e5290d02adf8dd;p=openwrt-packages.git kea: depend on the concrete log4cplus, not the -any virtual Commit 1ea43c352 ("kea: fix kea-libs dependencies") replaced the direct +log4cplus dependency on kea-libs with the virtual name +log4cplus-any. With only one log4cplus implementation in the feed, nothing actually PROVIDES log4cplus-any other than the auto-generated "package name + -any" alias on log4cplus itself. apk treats `-any`-suffixed names as ambiguous virtuals that the admin must resolve explicitly, even when only one provider exists, and refuses to install: ERROR: unable to select packages: log4cplus-any (virtual): note: please select one of the 'provided by' packages explicitly provided by: log4cplus required by: kea-libs-3.0.2-r7[log4cplus-any] That bubbles up to every kea subpackage runtime test in CI (kea-admin, kea-ctrl, every kea-dhcp* and kea-hook-*) and fails the multi-arch test build with exit code 3. Switch back to +log4cplus directly; the +libstdcpp addition from that earlier commit stays — it was the genuinely useful part of the change. Bump PKG_RELEASE for the redo. Signed-off-by: Alexandru Ardelean --- diff --git a/net/kea/Makefile b/net/kea/Makefile index 31afbbb64..332ef7c49 100644 --- a/net/kea/Makefile +++ b/net/kea/Makefile @@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=kea PKG_VERSION:=3.0.2 -PKG_RELEASE:=7 +PKG_RELEASE:=8 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://ftp.isc.org/isc/kea/$(PKG_VERSION) @@ -63,7 +63,7 @@ endef define Package/kea-libs $(call Package/kea/Default) TITLE+=Libraries - DEPENDS:=+libopenssl +libstdcpp +log4cplus-any +boost + DEPENDS:=+libopenssl +libstdcpp +log4cplus +boost endef define Package/kea-libs/description Kea required Libraries.