#1108815 ocamlmakefile: autopkgtest regression: warning output on stderr

#1108815#5
Date:
2025-07-05 12:40:47 UTC
From:
To:
Dear maintainer(s),

Your package has an autopkgtest, great. However, it fails since January
2025. Can you please investigate the situation and fix it? I copied some
of the output at the bottom of this report. The test doesn't fail by
itself, but by default in autopkgtest if there is output to stderr, the
test fails. You can ignore that by adding the allow-stderr restriction.
Better is to fix the output of course.

The release team has announced [1] that failing autopkgtest on amd64 and
arm64 are considered RC in testing.

More information about this bug and the reason for filing it can be
found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

With my Release Team member hat on I have tagged this as trixie-ignore
as it's so late in the freeze and it's not worth removing the package
from trixie because of this at this moment. Having said that, if a fix
is possible without fully removing the autopkgtest and without making
the test superficial, it's still welcome, but it would need to happen soon.

Paul

[1] https://lists.debian.org/debian-devel-announce/2019/07/msg00002.html

https://ci.debian.net/data/autopkgtest/testing/amd64/o/ocamlmakefile/61489799/log.gz

  20s autopkgtest [17:07:30]: test calc:  - - - - - - - - - - stderr - -
- - - - - - - -
  20s /usr/share/ocamlmakefile/OCamlMakefile:1163: warning: pattern
recipe did not update peer target '._ncdi/parser.di'.
  20s /usr/share/ocamlmakefile/OCamlMakefile:1163: warning: pattern
recipe did not update peer target '._ncdi/test.di'.
  20s /usr/share/ocamlmakefile/OCamlMakefile:1076: warning: pattern
recipe did not update peer target 'test.o'.
  20s /usr/share/ocamlmakefile/OCamlMakefile:1076: warning: pattern
recipe did not update peer target 'parser.o'.
  20s /usr/share/ocamlmakefile/OCamlMakefile:1076: warning: pattern
recipe did not update peer target 'lexer.o'.
  20s /usr/share/ocamlmakefile/OCamlMakefile:1076: warning: pattern
recipe did not update peer target 'calc.o'.

#1108815#10
Date:
2025-07-05 15:10:14 UTC
From:
To:
Seen this one before, elsewhere.

This is an OCamlmakefile problem which will need to be fixed prior to make 4.0 which, IIRC, it is claimed will turn these warnings into errors.

This will affect any OCaml program using OCamlmakefile, not just in Debian packages.