• Bug#1102954: libimage-imlib2-perl: FTBFS in testing: dh_auto_test: erro

    From Nicolas Schodet@21:1/5 to All on Thu Apr 24 15:40:01 2025
    Control: reassign -1 libimlib2 1.12.4-1
    Control: affects -1 src:libimage-imlib2-perl
    Thanks

    Hi,

    * Andreas Tille <andreas@an3as.eu> [250424 12:48]:
    [...]
    Thus I investigated a bit and found out the problem is caused by the
    Upgrade from imlib 1.12.3 to 1.12.4.

    Thanks, I used this information as a starting point!

    After investigation, this is caused by a change[1] in imlib2 where
    modules libraries are no longer linked with the Imlib library.

    This may causes a problem when the library is dynamically loaded, which
    I guess is what perl does.

    This was discussed in an issue[2], and the change was ultimately
    reverted in version 1.12.5 of imlib2.

    [1]: https://git.enlightenment.org/old/legacy-imlib2/commit/afcdc9223a7c99ac0ebbcbd7f75f3c07afb7e846
    [2]: https://git.enlightenment.org/old/legacy-imlib2/issues/30

    I made a quick & dirty patch to revert it and I was able to build libimage-imlib2-perl.

    I think the best would be to upgrade imlib2 to version 1.12.5 with the
    added bonus that it fixes another regression[3] in 1.12.4.

    [3]: https://git.enlightenment.org/old/legacy-imlib2/issues/32

    Nicolas.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Nicolas Schodet@21:1/5 to All on Fri Apr 25 19:30:01 2025
    Hi again,

    * Nicolas Schodet <nico@ni.fr.eu.org> [2025-04-25 19:18]:
    I have not found this patch in BTS neither did I found any MR for
    imlib2. [...]
    Sorry, I did not send it as it was a quick & dirty test. I cleaned it up
    and attached it to this message in case you choose to use it.

    I also open an MR[1] with the same patch, use the one you prefer.

    [1]: https://salsa.debian.org/debian/imlib2/-/merge_requests/5

    Nicolas.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)