On Tue, 12 Jul 2022, tony mancill wrote:

Hi Thomas,

itext-xtra has Apache Commons Imaging [1] as a build dependency, which
is not yet packaged for Debian.  However, the build system and
dependencies for Commons Imaging look okay, so this feasible for
bookworm (assuming the copyright is clear).

Cheers,
tony

[1] https://commons.apache.org/proper/commons-imaging/index.html


Hi Tony,

thank you for having a look into this!

Honestly, I hasn't been aware of this dependency. Having a look at https://commons.apache.org/proper/commons-imaging/dependencies.html, I see that Commons Imaging in turn also depends on the newest versions of JUnit 5 (version 5.8.2) and Hamcrest (version 2.2) whereas in Debian, the package junit5 still uses upstream version 5.3.2 and the package libhamcrest-java uses upstream version 1.3. It would be necessary to go back to version 1.0-alpha1 of Commons Imaging from May 2019 to meet the version requirements of the dependencies if junit5 and libhamcrest-java cannot be updated. The license of Commons Imaging is the Apache License 2.0, that shouldn't be a problem.

So what's next: Should I open a new ticket to request the packaging of libcommons-imaging-java or should I wait until the packages junit5 and libhamcrest-java are updated?

Best regards,

Thomas

Reply via email to