Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.java > #12303

maven-*-helper JAR placement seems to contradict Java policy

Path csiph.com!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!bofh.it!news.nic.it!robomod
From Andrius Merkys <merkys@debian.org>
Newsgroups linux.debian.maint.java
Subject maven-*-helper JAR placement seems to contradict Java policy
Date Fri, 15 Oct 2021 11:50:02 +0200
Message-ID <D8s0G-80J-5@gated-at.bofh.it> (permalink)
X-Original-To Debian Java List <debian-java@lists.debian.org>
X-Mailbox-Line From debian-java-request@lists.debian.org Fri Oct 15 09:42:12 2021
Old-Return-Path <andrius.merkys@gmail.com>
X-Amavis-Spam-Status No, score=-6.501 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, LDO_WHITELIST=-5, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001] autolearn=ham autolearn_force=no
X-Policyd-Weight using cached result; rate: -5.5
X-Gm-Message-State AOAM531ly6DA2nLBdj9zeiWMl17zab6hW47aB5I6yWSv8ZNTvikreWZM wriSV9u4vWdZEJmtNI5C+xy/nCE8x6w=
X-Google-SMTP-Source ABdhPJw8NBl7pUcYCxW4HxgCC0q5om84/Y/9g5HQftCVNpBIH74WZ3GLrF4XSO5E6dGHCvS8QETptw==
X-Received by 2002:a05:6512:6d3:: with SMTP id u19mr10090672lff.106.1634290918401; Fri, 15 Oct 2021 02:41:58 -0700 (PDT)
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0
MIME-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Language en-US
Content-Transfer-Encoding 7bit
X-Mailing-List <debian-java@lists.debian.org> archive/latest/22932
List-ID <debian-java.lists.debian.org>
List-URL <https://lists.debian.org/debian-java/>
List-Archive https://lists.debian.org/msgid-search/4cb1dbe5-2f12-3fc3-efef-9c8b491fb3df@debian.org
Approved robomod@news.nic.it
Lines 27
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Fri, 15 Oct 2021 12:41:57 +0300
X-Original-Message-ID <4cb1dbe5-2f12-3fc3-efef-9c8b491fb3df@debian.org>
Xref csiph.com linux.debian.maint.java:12303

Show key headers only | View raw


Hello,

Java policy on Java libraries (Ch. 2.4.) reads [1]:

    Their classes must be in jar archive(s) in the directory /usr/
    share/java, with the name packagename[-extraname]
    -fullversion.jar. The extraname is optional and used internally
    within the package to separate the different jars provided by the
    package. The fullversion is the version of that jar file. In some
    cases that is not the same as the package version.

    Some package must also provide a symbolic link from
    packagename-extraname.jar to the most compatible version of the
    available packagename-extraname-version.jar files.

However, it seems that packages built with maven-{debian,repo}-helper
default settings contain the opposite: JAR archives are named
packagename-extraname.jar, and packagename-extraname-version.jar are
symbolic links to packagename-extraname.jar. For example see
libcommons-lang3-java.

This looks like a contradiction to me. Or am I just misreading the policy?

[1] /usr/share/doc/java-policy/debian-java-policy.txt.gz, java-policy 0.57

Best,
Andrius

Back to linux.debian.maint.java | Previous | NextNext in thread | Find similar


Thread

maven-*-helper JAR placement seems to contradict Java policy Andrius Merkys <merkys@debian.org> - 2021-10-15 11:50 +0200
  Re: maven-*-helper JAR placement seems to contradict Java policy Markus Koschany <apo@debian.org> - 2021-10-15 13:40 +0200
    Re: maven-*-helper JAR placement seems to contradict Java policy Andrius Merkys <merkys@debian.org> - 2021-10-15 15:30 +0200
      Re: maven-*-helper JAR placement seems to contradict Java policy Emmanuel Bourg <ebourg@apache.org> - 2021-10-17 16:00 +0200
        Re: maven-*-helper JAR placement seems to contradict Java policy Alexandre Rossi <niol@zincube.net> - 2021-10-18 09:40 +0200
          Re: maven-*-helper JAR placement seems to contradict Java policy Andrius Merkys <merkys@debian.org> - 2021-10-18 09:40 +0200
            Re: maven-*-helper JAR placement seems to contradict Java policy Alexandre Rossi <niol@zincube.net> - 2022-03-23 08:50 +0100
              Re: maven-*-helper JAR placement seems to contradict Java policy Emmanuel Bourg <ebourg@apache.org> - 2022-03-23 10:10 +0100
                Re: maven-*-helper JAR placement seems to contradict Java policy Thorsten Glaser <t.glaser@tarent.de> - 2022-03-23 15:20 +0100
                Re: maven-*-helper JAR placement seems to contradict Java policy Alexandre Rossi <niol@zincube.net> - 2022-03-23 15:40 +0100
                Re: maven-*-helper JAR placement seems to contradict Java policy Andrius Merkys <merkys@debian.org> - 2022-03-28 18:20 +0200
                Bug#1007923: maven-*-helper JAR placement seems to contradict Java policy tony mancill <tmancill@debian.org> - 2022-03-29 06:10 +0200
                Bug#1007923: maven-*-helper JAR placement seems to contradict Java policy Markus Koschany <apo@debian.org> - 2022-03-29 12:10 +0200
                Bug#1007923: maven-*-helper JAR placement seems to contradict Java policy Pierre Gruet <pgt@debian.org> - 2022-03-29 16:50 +0200

csiph-web