Bug#760877: libjackson2-annotations-java: Should provide jackson-annotations-2.x.pom

Gilles Filippini pini at debian.org
Mon Sep 8 19:22:53 UTC 2014


Package: libjackson2-annotations-java
Version: 2.4.2-1
Severity: serious
Justification: Make other java packages FTBFS

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi,

libjackson2-annotations-java should still provide the pom file alias
jackson-annotations-2.x.pom because it is listed as a dependency by
other java packages. For instance libjackson2-databind-java has this
snippet in its shipped pom file:
<dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-annotations</artifactId>
        <version>2.x</version>
</dependency>

Because of this missing pom file alias, java packages build-depending
on libjackson2-databind-java FTBFS. See for example this log excerpt
from a sikulix build:
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

Missing:
- ----------
1) com.fasterxml.jackson.core:jackson-annotations:jar:2.x

  Try downloading the file manually from the project website.

  Then, install it using the command: 
      mvn install:install-file -DgroupId=com.fasterxml.jackson.core -DartifactId=jackson-annotations -Dversion=2.x -Dpackaging=jar -Dfile=/path/to/file

  Alternatively, if you host your own repository you can deploy the file there: 
      mvn deploy:deploy-file -DgroupId=com.fasterxml.jackson.core -DartifactId=jackson-annotations -Dversion=2.x -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

  Path to dependency: 
  	1) org.sikuli:Jygments4SikuliX:jar:1.1.0
  	2) com.fasterxml.jackson.core:jackson-databind:jar:2.x
  	3) com.fasterxml.jackson.core:jackson-annotations:jar:2.x

- ----------
1 required artifact is missing.

Because the dependency is from an installed pom file, it cannot be
fixed by a debian/maven.rules entry.

Thanks in advance,

_g.


- -- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.14-1-486
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJUDgICAAoJEO/obGx//s+Dh6kH/2AXYz6NJyqDMCqRfS3wIdmw
RQ1hOK73tjeTvdzFqueQczWTZOSsUvArr5IsQ2zlJDmP1aj1+vhV01kyyZGPrY8u
U7YAx82hAbs2kwXQeovKLSyMxXWfXYJNoJELGdAQ70OmYUJ0F+41a11UC1RlA22X
9GZ0/0S64fyCyg2vxmKNvBOyU1dVeHvr+V2s30nb6AvEeh/wdHAPnGnC+9JcYEgx
O7/q+vwhfc+jUepayGejlquop0jt1WpLWTL7s7gVm57SzUbEqX5KPRtVwcGS1jBz
I2ps9Xpt9iLXfCiGNIxtBVpa3xTq1C6iNapAo3sbC/wMwPClxiKuY0TXN4D0EMU=
=1/fI
-----END PGP SIGNATURE-----



More information about the pkg-java-maintainers mailing list