Le 2021-05-10 11:23, Pierre Gruet a écrit :

Version 1.7.30-1 of libslf4j does not declare liblog4j1.2-java as a dependency,
it is only declared within the "Suggests:" field in debian/control.

Yet the classes of liblog4j1.2-java are needed by many classes in
slf4j-migrator.jar, slf4j-log4j12.jar, log4j-over-slf4j.jar. log4j:log4j is
also a declared dependency with scope runtime in slf4j-log4j12/pom.xml.
For this reason, other projects depending on the artifact slf4j-log4j12 fail to
resolve log4j:log4j:1.2.x.

The dependency on log4j is only suggested because it's optional. The right solution I think it to move slf4j-log4j12 into its own libslf4j-log4j12-java
package with a hard dependency on liblog4j1.2-java.

Emmanuel Bourg

__
This is the maintainer address of Debian's Java team
<https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
 Please use
debian-j...@lists.debian.org for discussions and questions.

Reply via email to