[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: