[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: snakeyaml



On Wed, Aug 21, 2013 at 3:54 PM, Emmanuel Bourg <ebourg@apache.org> 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.


Reply to: