Discussion:
Migration of findlib blocked because of autopkgtest regression?
Add Reply
Stéphane Glondu
2025-02-21 09:00:01 UTC
Reply
Permalink
Dear Release Team,

The findlib package is blocked out of testing because of autopkgtest
regressions in ocaml-mdx on arm64 and armel:

https://tracker.debian.org/pkg/findlib

I don't understand why they fail only on these architectures, and,
looking at the logs, the failure is due to a failure in installing
dependencies, which I don't understand.

I don't know what to do to make progress on this matter... Could someone
more knowledgeable have a look and explain the situation, please?

Sorry if this is not the right venue for this question, but I tried
debian-***@l.d.o 4 days ago, with no reply.


Cheers,
--
Stéphane
Paul Gevers
2025-02-21 21:50:01 UTC
Reply
Permalink
Hi,
Post by Stéphane Glondu
The findlib package is blocked out of testing because of autopkgtest
  https://tracker.debian.org/pkg/findlib
I don't understand why they fail only on these architectures, and,
looking at the logs, the failure is due to a failure in installing
dependencies, which I don't understand.
Me neither, but then I don't fully grasp how Ocaml dependencies (and
particularly their Provides) work. I suspect that if we'd ignore these
failures, the next step of britney2 would tell us. (Or maybe not, see
below).
Post by Stéphane Glondu
I don't know what to do to make progress on this matter... Could someone
more knowledgeable have a look and explain the situation, please?
I can't, but apparently apt couldn't find a solution, not even with
everything from unstable. Which is weird because in unstable, the test
runs fine.

And I just rescheduled the test on amd64 (starting with only findlib
from unstable, but the rest from testing) it fails there too. So ... I
really don't get it yet.
Post by Stéphane Glondu
Sorry if this is not the right venue for this question, but I tried
It was marked for TODO, but it seems I'm getting more items on that list
than I'm processing.

Paul
Stéphane Glondu
2025-02-25 07:50:02 UTC
Reply
Permalink
Hi,
Post by Paul Gevers
Post by Stéphane Glondu
The findlib package is blocked out of testing because of autopkgtest
   https://tracker.debian.org/pkg/findlib
I don't understand why they fail only on these architectures, and,
looking at the logs, the failure is due to a failure in installing
dependencies, which I don't understand.
Me neither, but then I don't fully grasp how Ocaml dependencies (and
particularly their Provides) work. I suspect that if we'd ignore these
failures, the next step of britney2 would tell us. (Or maybe not, see
below).
Post by Stéphane Glondu
I don't know what to do to make progress on this matter... Could
someone more knowledgeable have a look and explain the situation, please?
I can't, but apparently apt couldn't find a solution, not even with
everything from unstable. Which is weird because in unstable, the test
runs fine.
2.5.0-2+b3 is the version from testing, and it seems to stick to this
version for the rest of the resolution. This is wrong. It should work
with libmdx-ocaml from unstable (2.5.0-2+b4).

I wondered why there was no failure on e.g. amd64, so I rescheduled the
test for amd64 and... it failed! My suspicion is that it fails on all
architectures, now.

Then, why did it succeed the first time? I suspect some kind of race
condition where the test was run before the old (pre-binNMUed) packages
were removed from unstable. Is that possible?


Cheers,
--
Stéphane
Stéphane Glondu
2025-02-25 12:20:01 UTC
Reply
Permalink
Hi,
We were discussing it last night on #debian-release. This is a
regression in autopkgtest, which no longer "falls back to using all
packages from unstable". It's probably going to be reverted temporarily
to unblock transitions which are unable to migrate atm, though in the
long term the debci team may look for a different solution.
In the meantime, I'll add hints to ignore those failures.
There are also coquelicot, mathcomp-bigenough and ppxlib which seem in
the same situation.


Cheers,
--
Stéphane
Loading...