[Git][clojure-team/puppetlabs-http-client-clojure][debian/main] 7 commits: d/rules: drop obsolete include

Jérôme Charaoui (@lavamind) gitlab at salsa.debian.org
Tue Sep 15 06:07:20 BST 2026



Jérôme Charaoui pushed to branch debian/main at Debian Clojure Maintainers / puppetlabs-http-client-clojure


Commits:
475999f3 by Jérôme Charaoui at 2026-09-08T21:59:20-04:00
d/rules: drop obsolete include

- - - - -
49361cce by Jérôme Charaoui at 2026-09-10T16:52:11-04:00
d/rules: fix slf4j 1.x jar on classpath

- - - - -
9d1da39d by Jérôme Charaoui at 2026-09-10T17:18:20-04:00
d/control: drop redundant build-dep

- - - - -
492dedcb by Jérôme Charaoui at 2026-09-10T17:18:43-04:00
d/control: refresh build-dep contraints

add netty (needed for jetty12 artifact resolution) and tk-webserver

- - - - -
37737ed1 by Jérôme Charaoui at 2026-09-10T17:19:22-04:00
d/rules: re-enable tests

- - - - -
d6f41f89 by Jérôme Charaoui at 2026-09-15T00:43:16-04:00
d/tests: refresh and switch to cognitect.test-runner

- - - - -
3914a4cf by Jérôme Charaoui at 2026-09-15T00:52:58-04:00
Update changelog for 2.3.1-3 release

- - - - -


8 changed files:

- debian/changelog
- debian/control
- debian/rules
- debian/tests/build
- debian/tests/common.sh
- debian/tests/control
- debian/tests/unittests
- debian/tests/unittests-metrics


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,14 @@
+puppetlabs-http-client-clojure (2.3.1-3) unstable; urgency=medium
+
+  * d/control: refresh build-dep contraints
+  * d/control: drop redundant build-dep
+  * d/rules: fix slf4j 1.x jar on classpath
+  * d/rules: re-enable tests
+  * d/rules: drop obsolete include
+  * d/tests: refresh and switch to cognitect.test-runner
+
+ -- Jérôme Charaoui <jerome at riseup.net>  Tue, 15 Sep 2026 00:52:23 -0400
+
 puppetlabs-http-client-clojure (2.3.1-2) unstable; urgency=medium
 
   * switch packaging to dh-clojure


=====================================
debian/control
=====================================
@@ -6,8 +6,8 @@ Uploaders:
  Jérôme Charaoui <jerome at riseup.net>,
 Build-Depends:
  debhelper-compat (= 13),
- default-jdk-headless,
  dh-clojure (>= 0.5.0),
+ libnetty-java,
  libbcpkix-java <!nocheck>,
  libcheshire-clojure <!nocheck>,
  libcommons-io-java,
@@ -18,12 +18,12 @@ Build-Depends:
  libkitchensink-clojure (>= 3.5.7) <!nocheck>,
  libprismatic-schema-clojure,
  libpuppetlabs-i18n-clojure (>= 1.0.4),
- libpuppetlabs-ring-middleware-clojure <!nocheck>,
+ libpuppetlabs-ring-middleware-clojure (>= 2.2.1) <!nocheck>,
  libservlet-api-java,
  libslf4j2-java,
  libssl-utils-clojure (>= 3.6.4),
- libtrapperkeeper-clojure (>= 5.0.4) <!nocheck>,
- libtrapperkeeper-webserver-jetty9-clojure <!nocheck>,
+ libtrapperkeeper-clojure (>= 5.0.6) <!nocheck>,
+ libtrapperkeeper-webserver-clojure <!nocheck>,
  openssl <!nocheck>,
 Standards-Version: 4.7.4
 Vcs-Git: https://salsa.debian.org/clojure-team/puppetlabs-http-client-clojure.git


=====================================
debian/rules
=====================================
@@ -1,8 +1,6 @@
 #!/usr/bin/make -f
 
-include /usr/share/dpkg/pkg-info.mk
-
-export DH_CLOJURE_MANIFEST_CLASSPATH = /usr/share/java/clojure.jar /usr/share/java/httpclient.jar /usr/share/java/httpasyncclient.jar /usr/share/java/http-nio.jar /usr/share/java/httpcore.jar /usr/share/java/httpcore-nio.jar /usr/share/java/schema.jar /usr/share/java/commons-io.jar /usr/share/java/metrics-core.jar /usr/share/java/ssl-utils.jar /usr/share/java/puppetlabs-i18n.jar /usr/share/java/jul-to-slf4j.jar /usr/share/java/servlet-api.jar
+export DH_CLOJURE_MANIFEST_CLASSPATH = /usr/share/java/clojure.jar /usr/share/java/httpclient.jar /usr/share/java/httpasyncclient.jar /usr/share/java/http-nio.jar /usr/share/java/httpcore.jar /usr/share/java/httpcore-nio.jar /usr/share/java/schema.jar /usr/share/java/commons-io.jar /usr/share/java/metrics-core.jar /usr/share/java/ssl-utils.jar /usr/share/java/puppetlabs-i18n.jar /usr/share/java/servlet-api.jar /usr/share/maven-repo/org/slf4j/jul-to-slf4j/2.x/jul-to-slf4j-2.x.jar
 
 export DH_CLOJURE_USJ_NAME = puppetlabs-http-client
 
@@ -12,10 +10,6 @@ export DH_CLOJURE_USJ_NAME = puppetlabs-http-client
 execute_before_dh_auto_build:
 	. debian/dh-clojure/lein-env && lein i18n make
 
-override_dh_auto_test:
-	# tests disabled temporarily
-	# newer trapperkeeper-webserver required
-
 execute_after_dh_auto_clean:
 	-find resources \( -name Messages\*.class -or -name locales.clj \) -delete
 	-find resources -type d -empty -delete


=====================================
debian/tests/build
=====================================
@@ -1,5 +1,3 @@
 #!/bin/sh
 
-CLASSPATH=/usr/share/java/clojure.jar:/usr/share/java/httpasyncclient.jar:/usr/share/java/schema.jar:/usr/share/java/commons-io.jar:/usr/share/java/metrics-core.jar:/usr/share/java/ssl-utils.jar:/usr/share/java/puppetlabs-i18n.jar:/usr/share/java/jul-to-slf4j.jar:/usr/share/java/puppetlabs-http-client.jar
-
-clojure -cp $CLASSPATH -e '(use '"'"'puppetlabs.http.client.common)'
+java -cp /usr/share/java/puppetlabs-http-client.jar clojure.main -e '(use '"'"'puppetlabs.http.client.common)'


=====================================
debian/tests/common.sh
=====================================
@@ -1,4 +1,4 @@
-CLASSPATH=/usr/share/java/clojure.jar:/usr/share/java/bultitude.jar:/usr/share/java/httpasyncclient.jar:/usr/share/java/schema.jar:/usr/share/java/commons-io.jar:/usr/share/java/metrics-core.jar:/usr/share/java/ssl-utils.jar:/usr/share/java/puppetlabs-i18n.jar:/usr/share/java/jul-to-slf4j.jar:/usr/share/java/cheshire.jar:/usr/share/java/kitchensink.jar:/usr/share/java/kitchensink-test.jar:/usr/share/java/trapperkeeper.jar:/usr/share/java/trapperkeeper-test.jar:/usr/share/java/trapperkeeper-webserver-jetty9.jar:/usr/share/java/trapperkeeper-webserver-jetty9-test.jar:/usr/share/java/ring-middleware.jar:/usr/share/java/bcpkix.jar:/usr/share/java/httpcore.jar:/usr/share/java/httpclient.jar:/usr/share/java/httpcore-nio.jar:/usr/share/java/puppetlabs-http-client.jar:test
+export CLASSPATH=/usr/share/java/test-runner.jar:/usr/share/java/cheshire.jar:/usr/share/java/kitchensink.jar:/usr/share/java/kitchensink-test.jar:/usr/share/java/trapperkeeper.jar:/usr/share/java/trapperkeeper-test.jar:/usr/share/java/trapperkeeper-webserver.jar:/usr/share/java/trapperkeeper-webserver-test.jar:/usr/share/java/ring-middleware.jar:/usr/share/java/bcpkix.jar:/usr/share/java/puppetlabs-http-client.jar:dev-resources:test
 
 cp -a dev-resources test "$AUTOPKGTEST_TMP"
 cd "$AUTOPKGTEST_TMP" || exit 1


=====================================
debian/tests/control
=====================================
@@ -1,7 +1,7 @@
 Tests:
  build,
 Depends:
- clojure,
+ default-jre-headless,
  @,
 Restrictions:
  allow-stderr,
@@ -10,14 +10,14 @@ Restrictions:
 Tests:
  unittests,
 Depends:
- clojure,
+ default-jre-headless,
  libbcpkix-java,
- libbultitude-clojure,
  libcheshire-clojure,
- libkitchensink-clojure (>= 3.1.1-2),
- libpuppetlabs-ring-middleware-clojure (>= 1.3.0),
- libtrapperkeeper-clojure (>= 3.1.0),
- libtrapperkeeper-webserver-jetty9-clojure (>= 4.1.0-2),
+ libcognitect-test-runner-clojure,
+ libkitchensink-clojure,
+ libpuppetlabs-ring-middleware-clojure,
+ libtrapperkeeper-clojure,
+ libtrapperkeeper-webserver-clojure,
  openssl,
  @,
 Restrictions:
@@ -26,14 +26,14 @@ Restrictions:
 Tests:
  unittests-metrics,
 Depends:
- clojure,
+ default-jre-headless,
  libbcpkix-java,
- libbultitude-clojure,
  libcheshire-clojure,
- libkitchensink-clojure (>= 3.1.1-2),
- libpuppetlabs-ring-middleware-clojure (>= 1.3.0),
- libtrapperkeeper-clojure (>= 3.1.0),
- libtrapperkeeper-webserver-jetty9-clojure (>= 4.1.0-2),
+ libcognitect-test-runner-clojure,
+ libkitchensink-clojure,
+ libpuppetlabs-ring-middleware-clojure,
+ libtrapperkeeper-clojure,
+ libtrapperkeeper-webserver-clojure,
  openssl,
  @,
 Restrictions:


=====================================
debian/tests/unittests
=====================================
@@ -4,10 +4,4 @@ set -efu
 
 . "$(dirname $0)/common.sh"
 
-clojure \
-    -cp "$CLASSPATH" \
-    -e "(require '[clojure.test])" \
-    -e "(require '[bultitude.core :as b])" \
-    -e '(def all-tests (b/namespaces-on-classpath :classpath "test"))' \
-    -e "(map #(require %) all-tests)" \
-    -e '(System/exit (if (clojure.test/successful? (clojure.test/run-all-tests #"(?:com\.)?puppetlabs\.http\.client\.(?!(metrics|sync-plaintext))\S*-test")) 0 1))'
+java clojure.main -m cognitect.test-runner cognitect.test-runner.api/test -r '(?:com\.)?puppetlabs\.http\.client\.(?!(metrics|sync-plaintext))\S*-test$'


=====================================
debian/tests/unittests-metrics
=====================================
@@ -4,10 +4,4 @@ set -efu
 
 . "$(dirname $0)/common.sh"
 
-clojure \
-    -cp "$CLASSPATH" \
-    -e "(require '[clojure.test])" \
-    -e "(require '[bultitude.core :as b])" \
-    -e '(def all-tests (b/namespaces-on-classpath :classpath "test"))' \
-    -e "(map #(require %) all-tests)" \
-    -e '(System/exit (if (clojure.test/successful? (clojure.test/run-all-tests #"(?:com\.)?puppetlabs\.http\.client\.(metrics|sync-plaintext)\S*-test")) 0 1))'
+java clojure.main -m cognitect.test-runner cognitect.test-runner.api/test -r '(?:com\.)?puppetlabs\.http\.client\.(metrics|sync-plaintext)\S*-test$'



View it on GitLab: https://salsa.debian.org/clojure-team/puppetlabs-http-client-clojure/-/compare/555dbf295bfaf395aded3a70949981d22778ce61...3914a4cff4cb8f774ecb3f4c105574eeb4bfed63

-- 
View it on GitLab: https://salsa.debian.org/clojure-team/puppetlabs-http-client-clojure/-/compare/555dbf295bfaf395aded3a70949981d22778ce61...3914a4cff4cb8f774ecb3f4c105574eeb4bfed63
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20260915/8aeae371/attachment.htm>


More information about the pkg-java-commits mailing list