From 785e7ee30687a9fd9180611171e5290d02adf8dd Mon Sep 17 00:00:00 2001 From: Alexandru Ardelean Date: Fri, 29 May 2026 15:35:01 +0300 Subject: [PATCH] kea: depend on the concrete log4cplus, not the -any virtual MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- net/kea/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net/kea/Makefile b/net/kea/Makefile index 31afbbb644..332ef7c49f 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.