#1146253 ocaml-caqti: FTBFS with the nocheck build profile

#1146253#5
Date:
2026-08-30 19:52:53 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/202608/

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:ocaml-caqti, so that this is still
visible in the BTS web page for this package.

Thanks.
--------------------------------------------------------------------------------
[...]
   dh_auto_build -O--buildsystem=ocaml_dune
	dune build -j 2 -p caqti-cli,caqti-driver-postgresql,caqti-driver-sqlite3,caqti-dynload,caqti-eio,caqti-lwt,caqti,caqti-type-calendar
File "caqti/lib-plugin/dune", line 5, characters 37-54:
5 |  (libraries caqti.platform dune-site dune-site.plugins))
                                         ^^^^^^^^^^^^^^^^^
Error: Library "dune-site.plugins" not found.
-> required by library "caqti.plugin" in _build/default/caqti/lib-plugin
-> required by executable main in caqti-cli/bin/dune:2
-> required by _build/default/caqti-cli/bin/main.exe
-> required by _build/install/default/bin/caqti
-> required by _build/default/caqti-cli.install
-> required by alias install
dh_auto_build: error: dune build -j 2 -p caqti-cli,caqti-driver-postgresql,caqti-driver-sqlite3,caqti-dynload,caqti-eio,caqti-lwt,caqti,caqti-type-calendar returned exit code 1
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------

#1146253#10
Date:
2026-08-31 06:04:33 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
ocaml-caqti, 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 1146253@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stéphane Glondu <glondu@debian.org> (supplier of updated ocaml-caqti 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: Mon, 31 Aug 2026 07:39:18 +0200
Source: ocaml-caqti
Architecture: source
Version: 3.0.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Changed-By: Stéphane Glondu <glondu@debian.org>
Closes: 1146253
Changes:
 ocaml-caqti (3.0.0-2) unstable; urgency=medium
 .
   * Add libdune-site-ocaml-dev to Build-Depends (Closes: #1146253)
Checksums-Sha1:
 dfce2d39ae17a4790a5286988d5cf33a276e2624 3525 ocaml-caqti_3.0.0-2.dsc
 07211440a503d82ab0134a17521f908acbd714c7 2700 ocaml-caqti_3.0.0-2.debian.tar.xz
 9f76e3988b5499db4d64a5d3f1d2fb903ab01b35 406892 ocaml-caqti_3.0.0-2.git.tar.xz
 b5892a2b7319525ea2df982207c08fa396e830cf 17684 ocaml-caqti_3.0.0-2_source.buildinfo
Checksums-Sha256:
 647c3fd8bc18c466cc4e73812b9f1b21a956ea1008a06377f2fb75efd20a3e5e 3525 ocaml-caqti_3.0.0-2.dsc
 09063e83a61894117d2ecc5d9d3762a908ebdbf58350b6fda70b3bfb9941b6f0 2700 ocaml-caqti_3.0.0-2.debian.tar.xz
 49afe09d90243fecc596731688d2e57c7d0a94ae5038bab4051885dc45b91591 406892 ocaml-caqti_3.0.0-2.git.tar.xz
 95db0f0b918ff88b5ebd8d7a150a01ab71ce776f55b0dfc0af03c460844925ad 17684 ocaml-caqti_3.0.0-2_source.buildinfo
Files:
 c094a31fb9d4641976a78de7308d0512 3525 ocaml optional ocaml-caqti_3.0.0-2.dsc
 f7465892593677b0d17a7b937978ce1b 2700 ocaml optional ocaml-caqti_3.0.0-2.debian.tar.xz
 fb91c1339eb6a37c02dc2e7d9818b450 406892 ocaml None ocaml-caqti_3.0.0-2.git.tar.xz
 c3cbbeb676c60da2c66ebdb866100f5f 17684 ocaml optional ocaml-caqti_3.0.0-2_source.buildinfo
Git-Tag-Info: tag=18bfa53c3d8d2cdcfd3b7a7a3f971114f6320c16 fp=6de24e97eca886cc56e6250e21b8eef1b1893081
Git-Tag-Tagger: Stephane Glondu <steph@glondu.net>
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmqVFSMACgkQYG0ITkaD
wHkoUw/+Pp9elT7JZWBpedGt7ZDtOkG6HAt2eV8a+kjFbLd4ApiwQrC4PQrTtlGX
0wxZipcowO1RomHFKp/K/YGdSe1lIXl92AAt1VE2ikhFsE2I6uwvbG48LNlwoKsL
y2gQvb+3z58g573ZXOhwyrMEbo49PToxGsYVZ4zqBTGNzl8U9wXsx6lRGpB2pP0R
Z+4m76VqHfRbAQfHzZIG0dG7YN2ploAaDaNb/gEixdzkB+ZUslu/Zyw1aB6b5MUy
RzJGrMTkhem0M8lNWNVjVc6BOMDWo0ad6BhJTelYVBDMqXF/eCUrXS83E9oVT8AL
lW92X/5EkpXdIzZcectrmv24SM4gS7+yEGjcFF7qLXvdxVYhOd3vjtsLE1HjRBKL
vewiXArUCcpswLzeTX9TWPP8T4aGR6iSN/6xRU3Qgqd9ZlIhHUVNYqMgm497eYnW
Jafm4wTz2uJuX2ljRiJRlrqIrO69iJozQfv5P+CUnbl/O65u4kL/TwF2W19fhhGU
bhUeA0ETzZ4y1YQyUMpttlBTNQdOSVCwVKmmZ712g9xG/pWeeZUK41MNynyXx9YB
R82zp3NaPrZ26i4HPHQSIK69JSRpqJ4ywpFHCBbVK+qATCFlk7kjFtj2EGn1vVDC
XH5a7lBDXKhJZfD4JwrZ5CWhu7VsaxddCCwIEyUQM0cZmdsHm+s=
=hNeI
-----END PGP SIGNATURE-----