[aur-general] Java name guideliness

Det nimetonmaili at gmail.com
Wed Sep 10 02:22:17 UTC 2014

On Wed, Sep 10, 2014 at 8:18 AM, Pablo Lezaeta Reyes <prflr88 at gmail.com>

 > Since the new java-common come to the repo Is now possible have multiple
 > java, but this bring and open another issue, java naming scheme the 
guy in
 > jre/jdk[1] and jre-devel and jdk-devel refuse to follow a convention non
 > generic name and the other maintaining jre7/jdk7 [2] and
 > jre7-oracle/jdk7-oracle that do the same [3] refuse to accept or merge
 > jre7-oracle into jre7 for the same reason even if the jre-oracle was 
 > into jre, this is a chaos.
 > Many packages doing the same in different verion having different name
 > conventions and ALL arguin bein correct.
 > There is need to a conventional standar name scheme or this will be 
 > instead to be kiss this is sick.
 > There is a name scheme or name convention to follow?

First of all, I really *really* urge you to stop using phrases like 
"refusal" or "this is sick". If that really was the case, it would only 
split all parties further. It's not "refusal" to talk something through 
before doing it.

In fact, _nowhere_ do I see anybody refusing to do _anything_. The talk 
in jdk7[1] is discussion on the appropriate name, and what I told 
everybody both in there and jdk[2] was my view on things and why I did 
what I had done (use jdk/java-8-jdk as the name, rather than 
jdk8-oracle/java-8-oracle). You realise how unbelievably easy it is for 
me to revert to the "jdk8-oracle" approach, if that winds up being the 
consensus? Or if I somehow wouldn't, then how easy would it be to kick 
me off from maintaining that thing?

Enough of that already. Why I chose the "java-8-jdk" naming comes from 
the fact that "java-8-openjdk" sounds like we're trying to do 
"java-<major version>-<project name>". The project name of JDK is not 
"Oracle JDK", and that's why I chose it. Now, OpenJDK apparently still 
calls these projects by their "base name"[3], but _I_ would still prefer 
(read: I don't "refuse"; I prefer) having packages called "jdk8-openjdk" 
and "jdk" that install in "/usr/lib/jvm/java-8-openjdk/" and 
"/usr/lib/jvm/java-8-jdk/", respectively.

This also means we can currently do:

$ man java-openjdk8
$ man java-jdk8

To access the man pages. I really didn't like the following at all:

$ man java-openjdk8
$ man java8-oracle

[1] = https://aur.archlinux.org/packages/jdk7/
[2] = https://aur.archlinux.org/packages/jdk/
[3] = http://openjdk.java.net/projects/jdk8/


More information about the aur-general mailing list