#1008152 gprbuild: FTBFS during binary-indep build

Package:
src:gprbuild
Source:
gprbuild
Submitter:
Andreas Beckmann
Date:
2022-06-07 22:21:06 UTC
Severity:
normal
Tags:
#1008152#5
Date:
2022-03-23 10:12:07 UTC
From:
To:
Hi,

gprbuild/experimental FTBFS during a binary-indep build. (A combined
binary build works fine as does a binary-arch build.)

[...]
looking for now-outdated files...
Extension error (sphinx.environment.collectors.toctree):
Handler <bound method TocTreeCollector.get_updated_docs of <sphinx.environment.collectors.toctree.TocTreeCollector object at 0x7f32b98af7f0>> for event 'env-get-updated' threw an exception (exception: invalid load key, '\x00'.)
looking for now-outdated files... looking for now-outdated files... make[2]: *** [Makefile:48: pdf] Error 2
make[2]: *** Waiting for unfinished jobs....
[...]



Andreas

#1008152#10
Date:
2022-03-26 16:26:33 UTC
From:
To:
Hello.

In a local pbuilder chroot, gprbuild/2022.0.0-1 seems to build
architecture-independant packages successfully.

I have tried the same build with 2021.0.0.0778b109-5, with tex-gyre
installed manually as a work-around for #997415.  The build succeeds.

#1008152#15
Date:
2022-04-03 15:17:12 UTC
From:
To:
Hello.
For unrelated reasons, I have updated gprbuild in experimental.
The -indep build seems to succeed on a build machine.
https://buildd.debian.org/status/fetch.php?pkg=gprbuild&arch=all&ver=2022.0.0-2&stamp=1648992585&raw=0
Until we find a way to reproduce the failure, I suggest to lower the
severity to important or normal.

#1008152#22
Date:
2022-04-11 15:15:02 UTC
From:
To:

#1008152#29
Date:
2022-05-31 11:23:05 UTC
From:
To:
Hello.

A new occurrence has affected 2022.0.0-5 on buildds:
https://buildd.debian.org/status/fetch.php?pkg=gprbuild&arch=all&ver=2022.0.0-5&stamp=1653957840&raw=0
Extension error (sphinx.environment.collectors.toctree):
Handler <bound method TocTreeCollector.get_updated_docs
          of <sphinx.environment.collectors.toctree.TocTreeCollector object at...>>
  for event 'env-get-updated'
  threw an exception (exception: pickle data was truncated)

The changes between gprbuild/2022.0.0-4 and -5 certainly don’t affect
-indep builds, and a local build succeeds, so the 'unreproducible' tag
remains.

#1008152#34
Date:
2022-06-07 20:15:27 UTC
From:
To:
Make was running several sphinx processes in parallel, working on the
same files and creating race conditions.
gprbuild/2022.0.0-7 removes dh_auto_build and directly calls $(MAKE)
without -j make option.
No regret, sphinx itself uses parallelism.