On Wed, Aug 21, 2013 at 3:54 PM, Emmanuel Bourg <[email protected]> wrote: > Le 21/08/2013 10:46, Eugene Zhukov a écrit : > >> The folder structure created under maven-repo is wrong. There should be >> /usr/share/maven-repo/org/yaml/snakeyaml/1.x/ >> not >> /usr/share/maven-repo/org/yaml/snakeyaml/debian/ >> in addition to /usr/share/maven-repo/org/yaml/snakeyaml/1.12/ >> I don't have a documentation pointer (anyone else has?), but take a >> look at any other package with similar version e.g. JUnit. > > Actually it's fine to have a 'debian' version in /usr/share/maven-repo. > The 1.x scheme is used when several packages install an artifact with > the same groupId/artifactId, which is the case with JUnit 3 and 4. > > This is a pretty rare situation and I'd recommend using the 'debian' > version by default. This avoids updating the reverse dependencies when > the major version of the package change. > At least mh_make generates 1.12 and 1.x folders. Thanks for clarification, Emmanuel. However when I looked deeper I found: /usr/share/maven-repo/org/yaml/snakeyaml/debian/snakeyaml-1.12.pom /usr/share/maven-repo/org/yaml/snakeyaml/debian/snakeyaml-1.12.jar -> ../../../../../java/snakeyaml-1.12.jar those should be /usr/share/maven-repo/org/yaml/snakeyaml/debian/snakeyaml-debian.pom /usr/share/maven-repo/org/yaml/snakeyaml/debian/snakeyaml-debian.jar -> ../../../../../java/snakeyaml-1.12.jar
I am trying to build another package dependent on snakeyaml and it fails on this dependency. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/CAPqGMfJ0dG_Ws0X3=lgueguhmg0_7bxrcohax8fibx49aeh...@mail.gmail.com

