Bug#983715: libitext5-java: Please add itext-xtra too

Thomas Uhle thomas.uhle at mailbox.tu-dresden.de
Tue Jul 12 15:43:02 BST 2022


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



More information about the pkg-java-maintainers mailing list