Bug#982783: fonttools: not buildable on mipsel, mips64el due to circular dependency
package: src:fonttools
version: 4.19.1-1
severity: serious
tags: ftbfs
Hi,
The latest upload of fonttools cannot be autobuilt on mipsel and mips64el:
https://buildd.debian.org/status/package.php?p=fonttools
This is caused by the change from arch: all to arch: any, combined with the
fact that fonttools transitively build-depends on itself via the
build-dependency on python3-ufolib2.
I'm pretty sure that the issue isn't specific to mipsel and mips64el, but it
is related to the way dak handles arch: all binaries. Immediately after the
upload, the old version was still available, and that was used to build on the
other architectures. Those probably started before dinstall cleaned up the old
version. If they wouldn't have been started this fast, the same issue would
probably have occurred.
Possible ways to fix this:
- (temporarily) get rid of the build-dep on python3-ufolib2, to break the
circular dependency. Once the build is done, the build-dep can be
reintroduced
- manually upload binaries for mipsel and mips64el. Once they are in unstable,
a binNMU can be scheduled to rebuild them on the buildds.
There are probably other ways.
Cheers,
Ivo
Reply to: