From db774999157667c0891a95fcfd3bf63044d0eb19 Mon Sep 17 00:00:00 2001 From: janware DevOps Date: Sat, 17 Oct 2026 23:11:32 +0000 Subject: [PATCH 1/5] Start version: 1.0.0-277 Signed-off-by: janware DevOps --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index bd2cac5f..921d8700 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.0.0-276-dev +1.0.0-277-dev From 25fea9ff1854fcfe582477d40d42cab9fb66ac59 Mon Sep 17 00:00:00 2001 From: janware DevOps Date: Sat, 17 Oct 2026 23:12:45 +0000 Subject: [PATCH 2/5] Release 1.0.0-277@kali-rolling/amd64 Signed-off-by: janware DevOps --- HASH | 2 +- RELEASES | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/HASH b/HASH index 3ad2dc37..f85a984c 100644 --- a/HASH +++ b/HASH @@ -7,4 +7,4 @@ debian-8/amd64: b16e55fee0967a75aa67a4d859f0455d ubuntu-18.04/amd64: 190b5c45953399fd93354db0621d6f5f debian-10/armhf: 5d92c234d483deaf44c80cad168a8d5d debian-2025.4/amd64: 977965179baa6fd24d0975a05d583eb6 -kali-rolling/amd64: a3f1b3d12247230d92ca1b28b4746b7b +kali-rolling/amd64: f122b9cc30dbe98618bd781be63a5dfd diff --git a/RELEASES b/RELEASES index 50142735..b2b552a2 100644 --- a/RELEASES +++ b/RELEASES @@ -7,4 +7,4 @@ debian-8/amd64: 1.0.0-84 ubuntu-18.04/amd64: 1.0.0-99 debian-10/armhf: 1.0.0-102 debian-2025.4/amd64: 1.0.0-172 -kali-rolling/amd64: 1.0.0-276 +kali-rolling/amd64: 1.0.0-277 From 7ad7c5572553377e9b81c690a005989647bc32ad Mon Sep 17 00:00:00 2001 From: janware DevOps Date: Sat, 17 Oct 2026 23:38:55 +0000 Subject: [PATCH 3/5] Release 1.0.0-277@suse-tumbleweed/x86_64 --- HASH | 2 +- RELEASES | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/HASH b/HASH index f85a984c..20e044ed 100644 --- a/HASH +++ b/HASH @@ -1,4 +1,4 @@ -suse-tumbleweed/x86_64: a3f1b3d12247230d92ca1b28b4746b7b +suse-tumbleweed/x86_64: f122b9cc30dbe98618bd781be63a5dfd suse-tumbleweed/i586: 86ea923ca3861900dd03d4b1da44f8b6 debian-10/amd64: 47167eb2d7fe2d845a1b12e0702a6e9b suse-42.3/x86_64: bd0e29fda82e38c89d2ed6f11797ce3a diff --git a/RELEASES b/RELEASES index b2b552a2..6c90b786 100644 --- a/RELEASES +++ b/RELEASES @@ -1,4 +1,4 @@ -suse-tumbleweed/x86_64: 1.0.0-276 +suse-tumbleweed/x86_64: 1.0.0-277 suse-tumbleweed/i586: 1.0.0-44 debian-10/amd64: 1.0.0-47 suse-42.3/x86_64: 1.0.0-48 From a3186489e69c09cdff6734da1b25f737789ed1b9 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Sun, 18 Oct 2026 17:10:14 +0200 Subject: [PATCH 4/5] topdir.mk: Remove --skip-excluded from install targets Using --skip-excluded in pkg-install-*'s recipes breaks CI, and here's how: During a CI run, a package is expected to be testable with only jw-pkg and the package itself installed in the test environment. "testable" here means that it's possible to install the necessary dependencies with make pkg-install-* commands before building. That condition is inherently always met by packages which have only jw-pkg as its only dependency. But it's not true for packages with intermediate packages in their dependency tree. For for those packages it's not advisable to pass --skip-excluded to the dependency detection, because that will cause the resolver to try and find the intermediate's project.conf to read its [build].excluded section. Which fails because that intermediate is neither installed nor checked out. So, until there's another mechansim in place which allows excluding uninstalled packages (caller-supplied knowledge, reading remote repositories, package-manager-like package metadata cache), drop --skip-excluded from the pkg-install-* targets' recipes. Signed-off-by: Jan Lindemann --- make/topdir.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/make/topdir.mk b/make/topdir.mk index e83c60e3..3d51c7fa 100644 --- a/make/topdir.mk +++ b/make/topdir.mk @@ -297,13 +297,13 @@ pkg-manager-refresh: $(PKG_MANAGER) refresh pkg-install-build-deps: - $(PKG_MANAGER) install $(shell $(proj_query_cmd) required-os-pkg --quote --skip-excluded "build" $(PROJECT)) + $(PKG_MANAGER) install $(shell $(proj_query_cmd) required-os-pkg --quote "build" $(PROJECT)) pkg-install-release-deps: - $(PKG_MANAGER) install $(shell $(proj_query_cmd) required-os-pkg --quote --skip-excluded "build,run,release" $(PROJECT)) + $(PKG_MANAGER) install $(shell $(proj_query_cmd) required-os-pkg --quote "build,run,release" $(PROJECT)) pkg-install-testbuild-deps: - $(PKG_MANAGER) install $(shell $(proj_query_cmd) pkg-requires --quote --skip-excluded --hide-self --syntax names-only --delimiter " " "build,run,devel,release" $(PROJECT)) + $(PKG_MANAGER) install $(shell $(proj_query_cmd) pkg-requires --quote --hide-self --syntax names-only --delimiter " " "build,run,devel,release" $(PROJECT)) recache-vars: rm -f $(TOPDIR)/make clean-cache cache From 2d0544743a6dcea2db42649aac813b81470a5813 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Sun, 18 Oct 2026 17:10:14 +0200 Subject: [PATCH 5/5] topdir.mk: Remove --skip-excluded from install targets Using --skip-excluded in pkg-install-*'s recipes breaks CI, and here's how: During a CI run, a package is expected to be testable with only jw-pkg and the package itself installed in the test environment. "testable" here means that it's possible to install the necessary dependencies with make pkg-install-* commands before building. That condition is inherently always met by packages which have only jw-pkg as its only dependency. But it's not true for packages with intermediate packages in their dependency tree. For for those packages it's not advisable to pass --skip-excluded to the dependency detection, because that will cause the resolver to try and find the intermediate's project.conf to read its [build].excluded section. Which fails because that intermediate is neither installed nor checked out. So, until there's another mechansim in place which allows excluding uninstalled packages (caller-supplied knowledge, reading remote repositories, package-manager-like package metadata cache), drop --skip-excluded from the pkg-install-* targets' recipes. Signed-off-by: Jan Lindemann --- make/topdir.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/make/topdir.mk b/make/topdir.mk index e83c60e3..3d51c7fa 100644 --- a/make/topdir.mk +++ b/make/topdir.mk @@ -297,13 +297,13 @@ pkg-manager-refresh: $(PKG_MANAGER) refresh pkg-install-build-deps: - $(PKG_MANAGER) install $(shell $(proj_query_cmd) required-os-pkg --quote --skip-excluded "build" $(PROJECT)) + $(PKG_MANAGER) install $(shell $(proj_query_cmd) required-os-pkg --quote "build" $(PROJECT)) pkg-install-release-deps: - $(PKG_MANAGER) install $(shell $(proj_query_cmd) required-os-pkg --quote --skip-excluded "build,run,release" $(PROJECT)) + $(PKG_MANAGER) install $(shell $(proj_query_cmd) required-os-pkg --quote "build,run,release" $(PROJECT)) pkg-install-testbuild-deps: - $(PKG_MANAGER) install $(shell $(proj_query_cmd) pkg-requires --quote --skip-excluded --hide-self --syntax names-only --delimiter " " "build,run,devel,release" $(PROJECT)) + $(PKG_MANAGER) install $(shell $(proj_query_cmd) pkg-requires --quote --hide-self --syntax names-only --delimiter " " "build,run,devel,release" $(PROJECT)) recache-vars: rm -f $(TOPDIR)/make clean-cache cache