Your message dated Wed, 10 Jun 2026 09:34:24 +0000
with message-id <[email protected]>
and subject line Bug#1139469: fixed in dose3 7.0.0-8
has caused the Debian Bug report #1139469,
regarding dose3: FTBFS: dh_missing: error: missing files, aborting
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1139469: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1139469
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:dose3
Version: 7.0.0-7
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, 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/202606/
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:dose3, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --with ocaml
dh_auto_clean
make -j2 clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: git: No such file or directory
make[1]: git: No such file or directory
cd doc && make clean
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[3]: Entering directory '/<<PKGBUILDDIR>>/doc/manpages'
rm -f apt-cudf.1 dose-builddebcheck.1 dose-ceve.1 dose-challenged.1
dose-deb-coinstall.1 dose-distcheck.1 dose-outdated.1 smallworld.1 strongdeps.1
apt-cudf.conf.5 apt-cudf-get.8 apt-cudf-get.html apt-cudf.conf.html
apt-cudf.html dose-builddebcheck.html dose-ceve.html dose-challenged.html
dose-deb-coinstall.html dose-distcheck.html dose-outdated.html smallworld.html
strongdeps.html pod2htmd.tmp pod2htmi.tmp
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc/manpages'
make[3]: Entering directory '/<<PKGBUILDDIR>>/doc/debcheck.primer'
rm -f debcheck-primer.html debcheck-primer.pdf
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc/debcheck.primer'
[... snipped ...]
Group : distcheck
Cmd : ./src/applications/distcheck.exe --checkonly a -f -e
cudf://tests/DebianPackages/Packages_20201226T144309Z_amd64.xz
Expected file : /dev/null
Expected exitcode : 64
... Fatal error in module doseparse.stdLoaders:
Error while parsing CUDF from
tests/DebianPackages/Packages_20201226T144309Z_amd64.xz (line: 1): unexpected
RFC 822 token
ok
runTest (__main__.DoseTests.runTest)
Test : unversioned_provides_versioned_dependency
Group : distcheck_versioned_provides
Cmd : ./src/applications/distcheck.exe --checkonly main -f
deb://tests/applications/dose-tests/versionend_provides/unversioned_provides_versioned_dependency
Expected file :
tests/applications/dose-tests/versionend_provides/unversioned_provides_versioned_dependency.expected
Expected exitcode : 1
... ok
runTest (__main__.DoseTests.runTest)
Test : versioned_provides_unversioned_conflict
Group : distcheck_versioned_provides
Cmd : ./src/applications/distcheck.exe --checkonly main -f
deb://tests/applications/dose-tests/versionend_provides/versioned_provides_unversioned_conflict
Expected file :
tests/applications/dose-tests/versionend_provides/versioned_provides_unversioned_conflict.expected
Expected exitcode : 1
... ok
runTest (__main__.DoseTests.runTest)
Test : virtual_package_in_multiple_versions
Group : distcheck_versioned_provides
Cmd : ./src/applications/distcheck.exe --checkonly main -s
deb://tests/applications/dose-tests/versionend_provides/multiple_virtual
Expected file :
tests/applications/dose-tests/versionend_provides/multiple_virtual.expected
Expected exitcode : 0
... ok
runTest (__main__.DoseTests.runTest)
Test : virtual_same_version
Group : distcheck_versioned_provides
Cmd : ./src/applications/distcheck.exe --checkonly main -s
deb://tests/applications/dose-tests/versionend_provides/real_and_multiple_virtual_same_version
Expected file :
tests/applications/dose-tests/versionend_provides/real_and_multiple_virtual_same_version.expected
Expected exitcode : 0
... ok
runTest (__main__.DoseTests.runTest)
Test : unversioned_provides_versioned_conflict
Group : distcheck_versioned_provides
Cmd : ./src/applications/distcheck.exe --checkonly main -s
deb://tests/applications/dose-tests/versionend_provides/unversioned_provides_versioned_conflict
Expected file :
tests/applications/dose-tests/versionend_provides/unversioned_provides_versioned_conflict.expected
Expected exitcode : 0
... ok
runTest (__main__.DoseTests.runTest)
Test : versioned_provides_unversioned_dependency
Group : distcheck_versioned_provides
Cmd : ./src/applications/distcheck.exe --checkonly main -s
deb://tests/applications/dose-tests/versionend_provides/versioned_provides_unversioned_dependency
Expected file :
tests/applications/dose-tests/versionend_provides/versioned_provides_unversioned_dependency.expected
Expected exitcode : 0
... ok
runTest (__main__.DoseTests.runTest)
Test : virtual_and_real
Group : distcheck_versioned_provides
Cmd : ./src/applications/distcheck.exe --checkonly main -s
deb://tests/applications/dose-tests/versionend_provides/virtual_and_real
Expected file :
tests/applications/dose-tests/versionend_provides/virtual_and_real.expected
Expected exitcode : 0
... ok
runTest (__main__.DoseTests.runTest)
Test : checkonly_ignore_essential_distcheck
Group : distcheck
Description : We **do not** consider essential packages.
Cmd : ./src/applications/distcheck.exe --deb-ignore-essential --checkonly 2to3
-s -e deb://tests/DebianPackages/Packages_20201226T144309Z_amd64_nogrep
Expected file :
tests/applications/dose-tests/distcheck_test_ignore_essential_checkonly
Expected exitcode : 0
... ok
runTest (__main__.DoseTests.runTest)
Test : ignore_essential_distcheck
Group : distcheck
Cmd : ./src/applications/distcheck.exe --deb-ignore-essential -f -e
deb://tests/DebianPackages/Packages_20201226T144309Z_amd64_nogrep
Expected file : tests/applications/dose-tests/distcheck_test_ignore_essential
Expected exitcode : 0
... ok
runTest (__main__.DoseTests.runTest)
Test : failure_distcheck_summary
Group : distcheck
Cmd : ./src/applications/distcheck.exe --summary
deb://tests/DebianPackages/Packages_20201226T144309Z_amd64_noaspell
Expected file : tests/applications/dose-tests/distcheck_test_failure_summary
Expected exitcode : 1
... ok
runTest (__main__.DoseTests.runTest)
Test : back_conflict
Group : explanationgraph
Cmd : ./src/applications/distcheck.exe -e -f --checkonly back-conflict
cudf://tests/cudf/explanationgraph/back-conflict.cudf
Expected file : tests/applications/dose-tests/back-conflict
... ok
runTest (__main__.DoseTests.runTest)
Test : chain_back_cross_conflict
Group : explanationgraph
Cmd : ./src/applications/distcheck.exe -e -f --checkonly
chain-back-cross-conflict
cudf://tests/cudf/explanationgraph/chain-back-cross-conflict.cudf
Expected file : tests/applications/dose-tests/chain-back-cross-conflict
... ok
runTest (__main__.DoseTests.runTest)
Test : chain_conflict
Group : explanationgraph
Cmd : ./src/applications/distcheck.exe -e -f --checkonly chain-conflict
cudf://tests/cudf/explanationgraph/chain-conflict.cudf
Expected file : tests/applications/dose-tests/chain-conflict
... ok
runTest (__main__.DoseTests.runTest)
Test : conflict_missing
Group : explanationgraph
Cmd : ./src/applications/distcheck.exe -e -f --checkonly conflict-missing
cudf://tests/cudf/explanationgraph/conflict-missing.cudf
Expected file : tests/applications/dose-tests/conflict-missing
... ok
runTest (__main__.DoseTests.runTest)
Test : confluent_missing
Group : explanationgraph
Cmd : ./src/applications/distcheck.exe -e -f --checkonly confluent-missing
cudf://tests/cudf/explanationgraph/confluent-missing.cudf
Expected file : tests/applications/dose-tests/confluent-missing
... ok
runTest (__main__.DoseTests.runTest)
Test : cross_conflict
Group : explanationgraph
Cmd : ./src/applications/distcheck.exe -e -f --checkonly cross-conflict
cudf://tests/cudf/explanationgraph/cross-conflict.cudf
Expected file : tests/applications/dose-tests/cross-conflict
... ok
runTest (__main__.DoseTests.runTest)
Test : incomplete_conjunctive_conflicts
Group : incomplete
Cmd : ./src/applications/distcheck.exe -e -f --checkonly
incomplete-conjunctive-conflicts
cudf://tests/cudf/incomplete/incomplete-conjunctive-conflicts.cudf
Expected file : tests/applications/dose-tests/incomplete-conjunctive-conflicts
... ok
runTest (__main__.DoseTests.runTest)
Test : incomplete_conjunctive_missing
Group : incomplete
Cmd : ./src/applications/distcheck.exe -e -f --checkonly
incomplete-conjunctive-missing
cudf://tests/cudf/incomplete/incomplete-conjunctive-missing.cudf
Expected file : tests/applications/dose-tests/incomplete-conjunctive-missing
... ok
runTest (__main__.DoseTests.runTest)
Test : incomplete_disjunctive_missing
Group : incomplete
Cmd : ./src/applications/distcheck.exe -e -f --checkonly
incomplete-disjunctive-missing
cudf://tests/cudf/incomplete/incomplete-disjunctive-missing.cudf
Expected file : tests/applications/dose-tests/incomplete-disjunctive-missing
... ok
runTest (__main__.DoseTests.runTest)
Test : incomplete_disjunctive_missing_conflict
Group : incomplete
Cmd : ./src/applications/distcheck.exe -e -f --checkonly
incomplete-disjunctive-missing-conflict
cudf://tests/cudf/incomplete/incomplete-disjunctive-missing-conflict.cudf
Expected file :
tests/applications/dose-tests/incomplete-disjunctive-missing-conflict
... ok
runTest (__main__.DoseTests.runTest)
Test : mix_conflict_missing
Group : explanationgraph
Cmd : ./src/applications/distcheck.exe -e -f --checkonly mix-conflict-missing
cudf://tests/cudf/explanationgraph/mix-conflict-missing.cudf
Expected file : tests/applications/dose-tests/mix-conflict-missing
... ok
runTest (__main__.DoseTests.runTest)
Test : multi_version_confluent
Group : explanationgraph
Cmd : ./src/applications/distcheck.exe -e -f --checkonly
multi-version-confluent
cudf://tests/cudf/explanationgraph/multi-version-confluent.cudf
Expected file : tests/applications/dose-tests/multi-version-confluent
... ok
runTest (__main__.DoseTests.runTest)
Test : multi_version_confluent_disjunctive
Group : explanationgraph
Cmd : ./src/applications/distcheck.exe -e -f --checkonly
multi-version-confluent-disjunctive
cudf://tests/cudf/explanationgraph/multi-version-confluent-disjunctive.cudf
Expected file :
tests/applications/dose-tests/multi-version-confluent-disjunctive
... ok
runTest (__main__.DoseTests.runTest)
Test : failure_distcheck
Group : distcheck
Cmd : ./src/applications/distcheck.exe -f -e
deb://tests/DebianPackages/Packages_20201226T144309Z_amd64_noaspell
Expected file : tests/applications/dose-tests/distcheck_test_failure
Expected exitcode : 1
... ok
runTest (__main__.DoseTests.runTest)
Test : distcheck_opam
Group : distcheck
Cmd : ./src/applications/distcheck.exe -f -e
opam://tests/opam/stack_overflow.opam.xz
Expected file : tests/applications/dose-tests/opam_stack_overflow.xz
Expected exitcode : 1
... ok
runTest (__main__.DoseTests.runTest)
Test : failure_distcheck_lowmem
Group : distcheck
Cmd : ./src/applications/distcheck.exe -f -e --lowmem
deb://tests/DebianPackages/Packages_20201226T144309Z_amd64_noaspell
Expected file : tests/applications/dose-tests/distcheck_test_failure
Expected exitcode : 1
... ok
runTest (__main__.DoseTests.runTest)
Test : checkonly_minimal_distcheck
Group : distcheck
Description : We consider essential packages but we print only the code of 2to3
Cmd : ./src/applications/distcheck.exe -m --checkonly 2to3 -s -e
deb://tests/DebianPackages/Packages_20201226T144309Z_amd64.xz
Expected file : tests/applications/dose-tests/distcheck_test_minimal_checkonly
Expected exitcode : 0
... ok
runTest (__main__.DoseTests.runTest)
Test : success_distcheck
Group : distcheck
Cmd : ./src/applications/distcheck.exe -s
deb://tests/DebianPackages/Packages_20201226T144309Z_amd64.xz
Expected file : tests/applications/dose-tests/distcheck_test_success.xz
Expected exitcode : 0
... ok
runTest (__main__.DoseTests.runTest)
Test : success_distcheck_lowmem
Group : distcheck
Cmd : ./src/applications/distcheck.exe -s --lowmem
deb://tests/DebianPackages/Packages_20201226T144309Z_amd64.xz
Expected file : tests/applications/dose-tests/distcheck_test_success.xz
Expected exitcode : 0
... ok
runTest (__main__.DoseTests.runTest)
Test : distcheck_coinst
Group : distcheck
Cmd : ./src/applications/distcheck.exe -s -e --coinst
2to3,abi-compliance-checker
deb://tests/DebianPackages/Packages_20201226T144309Z_amd64.xz
Expected file : tests/applications/dose-tests/distcheck_coinst
Expected exitcode : 0
... ok
runTest (__main__.DoseTests.runTest)
Test : outdated-missing
Group : outdated
Cmd : ./src/applications/outdated.exe -f -e
tests/applications/outdated/outdated-missing
Expected file : tests/applications/dose-tests/outdated-missing
... ok
runTest (__main__.DoseTests.runTest)
Test : failure_outdated
Group : outdated
Cmd : ./src/applications/outdated.exe -f -e
tests/DebianPackages/Packages_20201226T144309Z_amd64.xz
Expected file : tests/applications/dose-tests/outdated_failure
... ok
runTest (__main__.DoseTests.runTest)
Test : failure_outdated-native
Group : outdated
Cmd : ./src/applications/outdated.exe -f -e --deb-native-arch amd64
tests/DebianPackages/Packages_20201226T144309Z_amd64.xz
Expected file : tests/applications/dose-tests/outdated_failure-native
... ok
runTest (__main__.DoseTests.runTest)
Test : outdated-missing-native
Group : outdated
Cmd : ./src/applications/outdated.exe -f -e --deb-native-arch arch1
tests/applications/outdated/outdated-missing
Expected file : tests/applications/dose-tests/outdated-missing-native
... ok
----------------------------------------------------------------------
Ran 49 tests in 17.530s
OK
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
create-stamp debian/debhelper-build-stamp
dh_prep
dh_installdirs
debian/rules override_dh_auto_install-arch
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dune install -p dose3,dose3-extra --destdir=/<<PKGBUILDDIR>>/debian/tmp
--prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu/ocaml/5.4.0
Warning: Cache directories could not be created: Permission denied; disabling
cache
Hint: Make sure the directory /sbuild-nonexistent/.cache/dune/db/temp can be
created
rm -f /<<PKGBUILDDIR>>/debian/tmp/usr/doc/dose3/README.git
rm -f /<<PKGBUILDDIR>>/debian/tmp/usr/doc/dose3/README.architecture
rm -f /<<PKGBUILDDIR>>/debian/tmp/usr/doc/dose3/CHANGES
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_ocamllibinstall
dh_install
dh_ocamldoc
dh_installdocs
dh_installdocs: warning: Cannot auto-detect main package for dose-doc. If the
default is wrong, please use --doc-main-package or the X-Doc-Main-Package field
dh_installchangelogs
dh_installman
dh_perl
dh_link
dh_strip_nondeterminism
dh_compress
dh_fixperms
dh_missing
dh_missing: warning: usr/doc/dose3/odoc-config.sexp exists in debian/tmp but is
not installed to anywhere
dh_missing: error: missing files, aborting
The following debhelper tools have reported what they installed (with
files per package)
* dh_install: apt-cudf (4), dose-builddebcheck (1), dose-distcheck
(1), dose-doc (0), dose-extra (4), libdose3-ocaml-dev (1)
* dh_installdocs: apt-cudf (0), dose-builddebcheck (0), dose-distcheck
(0), dose-doc (9), dose-extra (3), libdose3-ocaml-dev (0)
* dh_installman: apt-cudf (4), dose-builddebcheck (1), dose-distcheck
(1), dose-doc (0), dose-extra (4), libdose3-ocaml-dev (0)
If the missing files are installed by another tool, please file a bug
against it.
When filing the report, if the tool is not part of debhelper itself,
please reference the
"Logging helpers and dh_missing" section from the "PROGRAMMING" guide
for debhelper (10.6.3+).
(in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.md.gz)
Be sure to test with dpkg-buildpackage -A/-B as the results may vary
when only a subset is built
If the omission is intentional or no other helper can take care of this
consider adding the
paths to debian/not-installed.
make: *** [debian/rules:12: binary] Error 255
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit
status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: dose3
Source-Version: 7.0.0-8
Done: Stéphane Glondu <[email protected]>
We believe that the bug you reported is fixed in the latest version of
dose3, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stéphane Glondu <[email protected]> (supplier of updated dose3 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 10 Jun 2026 11:10:29 +0200
Source: dose3
Architecture: source
Version: 7.0.0-8
Distribution: unstable
Urgency: medium
Maintainer: Debian OCaml Maintainers <[email protected]>
Changed-By: Stéphane Glondu <[email protected]>
Closes: 1139469
Changes:
dose3 (7.0.0-8) unstable; urgency=medium
.
* Team upload
* Fix doc installed by dune (Closes: #1139469)
* Switch debian/watch to version 5
* Bump Standards-Version to 4.7.4
* Remove Priority and Rules-Requires-Root from debian/control
Checksums-Sha1:
30dd6056de4d1138b3b2db2a9417fa06c5a95d2f 3468 dose3_7.0.0-8.dsc
73ed8c67d5bf7739f47c89b9717515cb4043722e 20704 dose3_7.0.0-8.debian.tar.xz
e663d36359a5a4e4242acd5ddb81dee6b372af5b 2163140 dose3_7.0.0-8.git.tar.xz
bb6b2ae12bc32c2dfba5cfdcc608e95ff47a5171 17480 dose3_7.0.0-8_source.buildinfo
Checksums-Sha256:
0ba39dfd3a410dca1a72a8b7baa83cbb1e1c406c2fb43eeff431c919a027ed8c 3468
dose3_7.0.0-8.dsc
d589f6fa7002d95dd0b65aa74ca930b42b2cc8f81d911e7f3640ea132ca53579 20704
dose3_7.0.0-8.debian.tar.xz
faf109e15f19e48de23213ef662344781690898bb63863b8e0078b114dc8cb99 2163140
dose3_7.0.0-8.git.tar.xz
f24e8dc3f8c1f106d9cf9f86673ffb8e1da21f94008f4eecdb30a99386dce1b7 17480
dose3_7.0.0-8_source.buildinfo
Files:
b69e11e946e483effa286bb147d0c0d5 3468 ocaml optional dose3_7.0.0-8.dsc
cd4586b6a114b3b8bda1639265686513 20704 ocaml optional
dose3_7.0.0-8.debian.tar.xz
409cca2336f02cf908bf795c4421454d 2163140 ocaml None dose3_7.0.0-8.git.tar.xz
cf96f8cb7f548f1e23f012db9030aa99 17480 ocaml optional
dose3_7.0.0-8_source.buildinfo
Git-Tag-Info: tag=3077c653339bbe20da40d65bc25ba22a59d3ca08
fp=6de24e97eca886cc56e6250e21b8eef1b1893081
Git-Tag-Tagger: Stephane Glondu <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmopK5gACgkQYG0ITkaD
wHnvBg//cf38eA5Xel0tOSqkrO/b/856yMr18SOcVFPSuy9WP3xgZjYwlJyZcuyD
f2IWuu6+vGpSjyYspINt2EIxfqHWIgRg/29Ck/B0rZZhEslBC/xyhmkOj62yJDPj
RlwRnBuMPIp5gPVLVCrM63V33HdplSZbKbCB+JJTmkW/hVCMAu0P4Qsj26L0R20/
a7rhJtw7ZWyDb8Ij0pjc2+UVQ7zYLMKqVSio1z8r/4Uf3ryotyKhXJu3aEYhgkiV
nZedme4JUeohDT7dlwmzvzw0riKsQ6FUG5owU/ONHB4Fe8O4UBZq0qLyzEt27cIC
wzdbV9mHBJRim3sAQCXz16TDFJEK60Zl2bjf37zGDev6l8e5jG3TdM66OyoVRLg9
o+UYVD0kp5vo2NfJV8e1wa5UnZAIiqnvNrtXQX16SU7ZWAzTSZbsOcDvA9o3Wlik
2498YogvHdANw+hfVRgmaHojhPuAGGeKNMvLLvWrNLfFQKQ25xbpT11QnMJ2n9r0
yG6NG+r3UPp1NLj8EWLtR+Ebh5bOQaVU9S87Ndou4eiGi90eM72ByoVJMAe4cQtc
NZZWYVwcI2egBgzftDVDcm6WdYAtngQIlpNT6DlwBmriWNGc9HX9Mp5DnP6g+k8C
2g9no03yceQXB1bqX1TZ3oeXnuO6neKoYqgxz2tTvgC2N+trobE=
=3QmS
-----END PGP SIGNATURE-----
pgpuw3dWHF9jb.pgp
Description: PGP signature
--- End Message ---