#1147966 puppetlabs-ring-middleware-clojure: FTBFS with the nocheck build profile

#1147966#5
Date:
2026-09-15 19:47:59 UTC
From:
To:
Dear maintainer:

During a rebuild of all packages in unstable using the nocheck build profile,
this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202609/

A wiki page discussing how to reproduce bugs in this category and
possible solutions is available here:

https://wiki.debian.org/qa.debian.org/FTBFS/nocheck

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:puppetlabs-ring-middleware-clojure, so that this is still
visible in the BTS web page for this package.

Thanks.
--------------------------------------------------------------------------------
[...]
   dh_auto_configure -O--buildsystem=leiningen
   debian/rules execute_before_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
. debian/dh-clojure/lein-env && lein i18n make
Running 'make i18n'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_build -O--buildsystem=leiningen
Wrote /<<PKGBUILDDIR>>/debian/dh-clojure/tmp/pom.xml
Cannot access central (https://repo1.maven.org/maven2/) in offline mode and the artifact org.openvoxproject:kitchensink:jar:debian has not been downloaded from it before.
Cannot access clojars (https://repo.clojars.org/) in offline mode and the artifact org.openvoxproject:kitchensink:jar:debian has not been downloaded from it before.
This could be due to a typo in :dependencies, file system permissions, or network issues.
If you are behind a proxy, try setting the 'http_proxy' environment variable.
dh_auto_build: error: lein jar returned exit code 1
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------

#1147966#10
Date:
2026-09-15 20:04:58 UTC
From:
To:
tags 1147966 patch
thanks

Hi. I used my script check-nocheck (linked from the wiki page) and this was the result:

==== Checking annotations for package puppetlabs-ring-middleware-clojure ====
Trying with all build-dependencies
Build worked
Trying without libbcpkix-java
Build worked, it is ok to keep libbcpkix-java <!nocheck>
Trying without libcompojure-clojure
Build worked, it is ok to keep libcompojure-clojure <!nocheck>
Trying without libkitchensink-clojure
Build worked, it is ok to keep libkitchensink-clojure <!nocheck>
Trying without libtrapperkeeper-clojure
Build worked, it is ok to keep libtrapperkeeper-clojure <!nocheck>
Trying without libtrapperkeeper-webserver-clojure
Build did NOT work, libtrapperkeeper-webserver-clojure should not have <!nocheck>
==== build-dependencies that should drop their <!nocheck> annotation ====
libtrapperkeeper-webserver-clojure


Therefore, the attached patch should work (but no claim that it's the only way to fix it).

Thanks.

#1147966#17
Date:
2026-09-15 20:19:41 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
puppetlabs-ring-middleware-clojure, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1147966@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jérôme Charaoui <jerome@riseup.net> (supplier of updated puppetlabs-ring-middleware-clojure package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 15 Sep 2026 15:54:04 -0400
Source: puppetlabs-ring-middleware-clojure
Architecture: source
Version: 2.2.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Clojure Maintainers <team+clojure@tracker.debian.org>
Changed-By: Jérôme Charaoui <jerome@riseup.net>
Closes: 1147966
Changes:
 puppetlabs-ring-middleware-clojure (2.2.1-2) unstable; urgency=medium
 .
   * d/control: kitchensink is full build-dep (Closes: #1147966)
Checksums-Sha1:
 4c1153f0b8c0d230bf6ecc5767e4a9da73b939ca 2221 puppetlabs-ring-middleware-clojure_2.2.1-2.dsc
 d455a1241cebfd6c7cb5e7bddd84a17915bb5335 4196 puppetlabs-ring-middleware-clojure_2.2.1-2.debian.tar.xz
 49b6f51482913edbecb1da784662e94412b50bdb 11175 puppetlabs-ring-middleware-clojure_2.2.1-2_amd64.buildinfo
Checksums-Sha256:
 da0d3fcaa9034727e5991b00cfbd72d7d8b9df929a91918dfd29179853c0fd52 2221 puppetlabs-ring-middleware-clojure_2.2.1-2.dsc
 5bad7868cb355bb8420ab83ab6cecb4bc4002493e8e5b0cc778b79fc05d134c1 4196 puppetlabs-ring-middleware-clojure_2.2.1-2.debian.tar.xz
 59a824a2bb5b9b42e37f450cdbeec4ce8eb0bbc306f1c5584441328d24c7f818 11175 puppetlabs-ring-middleware-clojure_2.2.1-2_amd64.buildinfo
Files:
 7b70e2afd12dcebe0cfe3786cc34cba6 2221 java optional puppetlabs-ring-middleware-clojure_2.2.1-2.dsc
 3afc76cdc00a0b6639df9f150b162f0b 4196 java optional puppetlabs-ring-middleware-clojure_2.2.1-2.debian.tar.xz
 e9a3211a82a2c18a1cca75df837b1a18 11175 java optional puppetlabs-ring-middleware-clojure_2.2.1-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQTAq04Rv2xblqv/eu5pxS9ljpiFQgUCaqmitQAKCRBpxS9ljpiF
Qt24AQDgzVsaMHWi+BB+5RX7MgtIXOgqfrYWrNZ5X6juIUhUFgD/Yo23O6xEdIcu
sjJGrpw/FZGFfcRZYFaKJjnYkxYdsAs=
=Lhvx
-----END PGP SIGNATURE-----