[arch-general] "community/jre" and "community/jdk" packages are out of date - PKGBUILD proposal

ALAUX, Guillaume guillaume at alaux.net
Sat Jul 31 05:22:39 EDT 2010


On 29 July 2010 17:33, Ionuț Bîru <ibiru at archlinux.org> wrote:

> On 07/29/2010 05:57 PM, Guillaume ALAUX wrote:
>
>> On 29 July 2010 16:42, Ionuț Bîru<ibiru at archlinux.org>  wrote:
>>
>>  On 07/29/2010 12:34 AM, Guillaume ALAUX wrote:
>>>
>>>  On 25 July 2010 19:02, Guillaume ALAUX<guillaume at alaux.net>   wrote:
>>>>
>>>>  On 25 July 2010 18:45, Ionuț Bîru<ibiru at archlinux.org>   wrote:
>>>>
>>>>>
>>>>>  On 07/25/2010 07:37 PM, Guillaume ALAUX wrote:
>>>>>
>>>>>>
>>>>>>  On 25 July 2010 18:17, Ionuț Bîru<ibiru at archlinux.org>    wrote:
>>>>>>
>>>>>>>
>>>>>>>  On 07/25/2010 07:14 PM, Peter Lewis wrote:
>>>>>>>
>>>>>>>
>>>>>>>>  Hi,
>>>>>>>>
>>>>>>>>
>>>>>>>>> On Sunday 25 Jul 2010 at 16:50 Guillaume ALAUX wrote:
>>>>>>>>>
>>>>>>>>>  I also have some suggestions for these packages:
>>>>>>>>>
>>>>>>>>>  - rename them from {jre,jdk} to {java6-sun-jre,java6-sun-jdk} or
>>>>>>>>>> so
>>>>>>>>>> would
>>>>>>>>>> enable us to use different versions of SUN's JVM (Java5, 6 and 7)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>  Well the open jdk package is called "openjdk6". It would be nice
>>>>>>>>>> if
>>>>>>>>>>
>>>>>>>>> all
>>>>>>>>> the
>>>>>>>>> similar packages had similar names, to make it obvious that they
>>>>>>>>> were
>>>>>>>>> alternatives.
>>>>>>>>>
>>>>>>>>> So if you want to rename them, how about either calling them
>>>>>>>>> sunjdk6
>>>>>>>>> and
>>>>>>>>> sunjre6 or else renaming the open ones too to fit into the same
>>>>>>>>> scheme,
>>>>>>>>> e.g.
>>>>>>>>> java6-open-jdk? Although this has the down side that it no longer
>>>>>>>>> contains
>>>>>>>>> the
>>>>>>>>> phrase "openjdk" which is probably what some/most people search
>>>>>>>>> for.
>>>>>>>>>
>>>>>>>>> Just a thought.
>>>>>>>>>
>>>>>>>>> Pete.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>  i always hatted the debian naming scheme for java so -1 from me.
>>>>>>>>> but
>>>>>>>>>
>>>>>>>> i'm
>>>>>>>> not against to use upstream name.
>>>>>>>>
>>>>>>>> --
>>>>>>>> Ionuț
>>>>>>>>
>>>>>>>>
>>>>>>>>  Well there are several reasons in this renaming proposal :
>>>>>>>>
>>>>>>>
>>>>>>> 1) to add some more info about the package
>>>>>>> 2) to make the difference between versions of Java. ie if we include
>>>>>>> the
>>>>>>> "6"
>>>>>>> in names we could have (in a shorter scheme) jdk6 and jre6, jdk5 and
>>>>>>> jre5,
>>>>>>> jdk7 and jre7. Because nowadays, upgrading jre from 6 to 7 would
>>>>>>> un-install
>>>>>>> jre v6. As you all know these different versions of JVM (5 and 6 and
>>>>>>> tomorrow 7) are both used a lot !
>>>>>>>
>>>>>>>
>>>>>>>  well, when this happens be sure that we will do that. add a new jre6
>>>>>> and
>>>>>> jdk package when version 7 is released
>>>>>>
>>>>>>
>>>>>>   i always hatted the debian naming scheme for java so -1 from me. but
>>>>>>
>>>>>>> i'm
>>>>>>>
>>>>>>>
>>>>>>>>  not against to use upstream name
>>>>>>>>
>>>>>>> What about splitting the PKGBUILD?
>>>>>>>
>>>>>>>
>>>>>>>  +1
>>>>>>
>>>>>>
>>>>>>
>>>>>>   So if you want to rename them, how about either calling them sunjdk6
>>>>>>
>>>>>>> and
>>>>>>>
>>>>>>>
>>>>>>>>  sunjre6 or else renaming the open ones too to fit into the same
>>>>>>>>
>>>>>>> scheme,
>>>>>>> e.g.
>>>>>>> java6-open-jdk
>>>>>>> I do agree.
>>>>>>>
>>>>>>>
>>>>>>>  the description of jre/jdk are pretty damn straight an if you really
>>>>>> search for java sun it would find jre/jdk
>>>>>>
>>>>>> pacman -Ss java sun
>>>>>>
>>>>>> --
>>>>>> Ionuț
>>>>>>
>>>>>>
>>>>>>   well, when this happens be sure that we will do that. add a new jre6
>>>>> and
>>>>>
>>>>>>
>>>>>>  jdk package when version 7 is released
>>>>> I see your point: jdk beeing the "current" version and jdk5 or jdk7
>>>>> alternatives like Peter said.
>>>>>
>>>>> What about paths? Today jdk/jre install in /opt/java, openjdk6 installs
>>>>> in /usr/lib/jvm/java-6-openjdk. Wouldn't it be cleaner if we installed
>>>>> jdk/jre files in /usr/lib/jvm/java-6-sun-{jdk,jre} or something?
>>>>>
>>>>>
>>>>>  OK tested !
>>>>
>>>> So! Basically, I made 2 versions of the package:
>>>>
>>>> 1) this one<
>>>>
>>>> http://github.com/downloads/galaux/abs/java-sun-6u21-1.src.tar.gz_current
>>>>
>>>>>
>>>>>
>>>> is
>>>> made of the PKGBUILDs of JRE and JDK from community merged and updated
>>>> 2) this one<
>>>> http://github.com/downloads/galaux/abs/java-sun-6u21-1.src.tar.gz_custom
>>>> >
>>>>
>>>> is
>>>> the same as 1) but I removed the construct.sh script and directly
>>>> included
>>>> it into the PKGBUILD so that we don't have to get through a lot of
>>>> unnecessary lines of script for building. This doesn't bring a lot but
>>>> looks
>>>> cleaner to me so... may not be that relevant !
>>>>
>>>> Names are unchanged, ie jdk and jre.  Paths are unchanged ie
>>>> /opt/java/{,jre}
>>>>
>>>> Both have been tested for 32 and 64 arch and compile with openjdk6 and
>>>> jre/jdk.  If a dev wants to use/test for official use in Arch repo
>>>>
>>>> Guillaume
>>>>
>>>>
>>> thanks for this. i'll add it later today as Dan is kinda inactive
>>>
>>> --
>>> Ionuț
>>>
>>>
>> I have pretty much the same request about Tomcat... should I wait for Dan
>> to
>> get back in business?
>>
>> --
>> Guillaume
>>
>
>
> send me everything
>
> --
> Ionuț
>

 Hi Ionuț,

I just need to test one last thing on x64 when at home on Sunday and will
send it right away.

Thanks


More information about the arch-general mailing list