globus-net-manager FTBFS during python 3.10 transition

Mattias Ellert <[email protected]> Thu, 21 Apr 2022 09:25:24 +0200
Newsgroups gmane.linux.debian.ports.68k,gmane.linux.debian.ports.superh
Message-ID <[email protected]>
Hi!

The globus-net-manager package failed to build from source on m64k and
sh4 during the python 3.10 transition. I tried giving the package back,
but the second attempt failed in the same way.

I did build the package successfully on the m68k porterbox
mitchy.debian.net, so I can not reproduce the failure there.

The build fails, for both m68k and sh4, because doxygen fails to
produce any output files. The package uses a perl script as a filter
during the doxygen run. The failures are consistent with what would
happen if the filter failed to produce any output.

Doxygen uses popen to run filters. Is there an issue with using popen
to run perl scripts on the buildds for m68k and sh4?

The reason I ask is that I found this report in BTS:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=974004
which seems to be a similar issue.
Popen will fork and exec the perl script as:

/bin/sh -c "./perlscript.pl arg"

where ./perlscript.pl is a text file with a #!/usr/bin/perl shebang.

Or maybe the issue is something completely different.

Did something change between 2021-08-18 and 2022-03-28 that would cause
a package that succeeded to build on the first date, to fail a binNMU
(i.e. no changes to the source package) on the second date. The binNMU
was successful for all other architectures.

	Mattias
signature.asc (application/pgp-signature, 874 B)
-----BEGIN PGP SIGNATURE-----

iQJRBAABCAA7FiEE6hgwr99NQxrZ4RRS6K7C/zvhqUsFAmJhBuUdHG1hdHRpYXMu
ZWxsZXJ0QHBoeXNpY3MudXUuc2UACgkQ6K7C/zvhqUvzAQ//aB4fX5j5KwDSHGYn
X70qa478ivL5CQtojNfPzzXoHR0MlmQUJRslgcqb7ussXoQZDpNPIjnwgm8o5P2P
sOb4k7TMjWM5GPZLV33eos/tEhivgkJ8LL1U5mEGRPSgUJxgln+WkLO0AE3RbrX9
Bv2jOAegF40Onsh+N2WwPanlgefgkOBMfKno2I7CKm4OhQ5/bbtjzmvqLQ7PsMxh
xcmhEzomVrPut4tCxJ+wbTLTuO/SO8ppIoHwhyPU+eIJBnaCdC1xdCs47FEGeXRX
t0h+afnXkn7cr+JG0VdvEX1cvcS/21K8TTi91c79mbUYROhAvH7fjs+rpC5mUTap
vaoLDH/yZ1tSaZw81q4ENLk434UmDeXYBDedZzncMi2SP2rvy5+ZgUWAJ/UT//cJ
LrtM4jNPlKMcvJZBVNraShhBYvwXxcJ9UMcyOUEN5mNcSH9Se7AzsioTnn9ykXYN
UoSmYGj6jNsOMpF27dGEQjj3VXy9SZFq7dU3EDZuOc7jrYgqZj/D2TMvLC2CmtKD
l0IU3Q5LzkDO0RDTfmRsKWeXzLNa8WYuw5+LXnWNCxlrDC/7hpkEjf3detDsxDqn
ANIGk3t0diC8yX1A5l94kB9umKTScagVtW2iGsISBaACO8FO6TOUqg4M8O1z4JsF
nSVeJBKzMTS568SCu65uI2P1F+Y=
=1I0U
-----END PGP SIGNATURE-----