Hi Emilio,

Quoting Emilio Pozuelo Monfort (2024-11-01 10:12:30)
> I scheduled the binNMUs. Unfortunately there's many packages that
> build-depend on versioned imagemagick 6 -dev packages and so the resulting
> binNMUs still build against the old imagemagick 6. This worries me as many of
> this will likely FTBFS against imagemagick 7 and so the transition is
> probably in a worse state than I thought.

this is indeed an oversight of the salsa build script. I'm working on a patch
which, instead of just running "apt-get source --build", first downloads and
unpacks the source and then modifies d/control with sed to upgrade the -dev
dependencies. That will then catch these issues... Sorry for the oversight.

> See php-imagick, pfstools, odr-padenc, kxstitch, gnustep-gui, drawtiming,
> wmaker, photoqt
> 
> Please file bugs for those.

You are using this overview to find the FTBFS?

https://release.debian.org/transitions/html/auto-imagemagick.html

I have trouble finding the build logs for some. For example, this comes out
empty:

https://buildd.debian.org/status/package.php?p=pfstools&suite=experimental

> Also virtuoso-opensource is losing imagemagick support:
> 
> checking ImageMagick library usability... bad. Check config.log for details
> configure: WARNING: The ImageMagick plugin will not be built
> 
> This also needs a bug.

The transition tracker lists virtuoso-opensource as "red". How do you find this
issue? I see the potential problem that a build might silently skip imagemagick
support but then build successfully with less features...

> The way to caught all this would have been to check the resulting binaries of
> the test rebuilds for /magick.*7/ dependencies.

Sorry, this was indeed an oversight. Thank you for catching it!

cheers, josch

Attachment: signature.asc
Description: signature

Reply via email to