[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [p2-dev] Pack200 compression

So eventually JEP336 will be withdrawn?

> Le 3 juil. 2018 Ã 13:11, Peter Firmstone <peter.firmstone@xxxxxxxxxxx> a Ãcrit :
> 
> Hi MikaÃl,
> 
> No, I've received a reply, all good, any help would still be appreciated of course.
> 
> Cheers,
> 
> Peter.
> 
> On 3/07/2018 6:20 PM, MikaÃl Barbero wrote:
>> Peter,
>> 
>> What do you mean by "we might have some more luck if we have a couple of volunteers"? Is this about the lack of replies on jdk-dev or have you been told so in a private thread?
>> 
>> Cheers,
>> *
>> MikaÃl Barbero *
>> *Team Lead - Release Engineering | Eclipse Foundation*
>> ð (+33) 642 028 039 | ð @mikbarbero
>> Eclipse Foundation <http://www.eclipse.org/>: The Platform for Open Innovation and Collaboration
>> 
>>> Le 30 juin 2018 Ã 13:36, Peter Firmstone <peter.firmstone@xxxxxxxxxxx <mailto:peter.firmstone@xxxxxxxxxxx>> a Ãcrit :
>>> 
>>> That's ok, we might have some more luck if we have a couple of volunteers, even if the other was not able to put much time in, strength in numbers so to speak.
>>> 
>>> Cheers,
>>> 
>>> Peter.
>>> 
>>> On 29/06/2018 6:38 PM, MikaÃl Barbero wrote:
>>>> Thanks Peter for you reply on the JDK mailing list http://mail.openjdk.java.net/pipermail/jdk-dev/2018-June/001510.html
>>>> 
>>>> Cheers,
>>>> 
>>>>> Le 29 juin 2018 Ã 08:59, Peter Firmstone <peter.firmstone@xxxxxxxxxxx <mailto:peter.firmstone@xxxxxxxxxxx> <mailto:peter.firmstone@xxxxxxxxxxx>> a Ãcrit :
>>>>> 
>>>>> Hi MikaÃl,
>>>>> 
>>>>> I must have been a little tired when I read this the first time.   I didn't realise there was an OpenJDK Java implementation of Pack200.
>>>>> 
>>>>> I agree, deprecate the C++ implementation and maintain the standard and java implementation.
>>>>> 
>>>>> Regards,
>>>>> 
>>>>> Peter.
>>>>> 
>>>>> On 29/06/2018 8:34 AM, Peter Firmstone wrote:
>>>>>> I've only ever lightly dabbled in C++ and that was a long time ago (15 years).   It's an option if there are C++ capable and willing volunteers.
>>>>>> 
>>>>>> Thanks,
>>>>>> 
>>>>>> Peter.
>>>>>> 
>>>>>> On 28/06/2018 9:41 PM, MikaÃl Barbero wrote:
>>>>>>> As far as I understand from http://mail.openjdk.java.net/pipermail/jdk-dev/2018-June/001472.html, you don't necessarily need to start with Harmony implementation as there already is a full (read pack and unpack) Java implementation of pack200. http://hg.openjdk.java.net/jdk/jdk/file/2f2af62dfac7/src/java.base/share/classes/com/sun/java/util/jar/pack
>>>>>>> 
>>>>>>> So I guess that one proposal to JEP336 could be: deprecate the c++ native implementation (as this is not used anymore for the JRE) but keep the spec + Java impl.
>>>>>>> 
>>>>>>> Then anyone (Peter?) could sign up to maintain it @ openjdk.
>>>>>>> 
>>>>>>> WDYT?
>>>>>>> *
>>>>>>> MikaÃl Barbero *
>>>>>>> *Team Lead - Release Engineering | Eclipse Foundation*
>>>>>>> ð (+33) 642 028 039 | ð @mikbarbero
>>>>>>> Eclipse Foundation <http://www.eclipse.org/>: The Platform for Open Innovation and Collaboration
>>>>>>> 
>>>>>>>> Le 28 juin 2018 Ã 13:26, Peter Firmstone <peter.firmstone@xxxxxxxxxxx <mailto:peter.firmstone@xxxxxxxxxxx> <mailto:peter.firmstone@xxxxxxxxxxx> <mailto:peter.firmstone@xxxxxxxxxxx>> a Ãcrit :
>>>>>>>> 
>>>>>>>> I'm not currently a committer, though happy to, if invited. :)
>>>>>>>> 
>>>>>>>> To sum up:
>>>>>>>> 
>>>>>>>> 1. The Pack200 clean room implementation written in Java, it can
>>>>>>>>  compress and decompress java bytecode and pack.gz files, it was a
>>>>>>>>  module developed as part of Apache Harmony, AL2 licensed.
>>>>>>>> 2. Oracle owns the Pack200 Standard copyright. https://docs.oracle.com/javase/10/docs/specs/pack-spec.html
>>>>>>>> 3. OpenJDK's Pack200 test compatibility kit, is GPL2 with classpath
>>>>>>>>  exception, (I haven't gone down this road yet, but it's ideal for
>>>>>>>>  testing compatibility, with some modification for the libraries
>>>>>>>>  different api).
>>>>>>>> 4. We won't be implementing any of the Java API's copyrighted by Oracle.
>>>>>>>> 
>>>>>>>> Oracle is deprecating the Pack200 standard and its GPL2 licensed implementation.
>>>>>>>> 
>>>>>>>> https://docs.oracle.com/javase/10/docs/legal/copyright.html
>>>>>>>> 
>>>>>>>> Thanks,
>>>>>>>> 
>>>>>>>> Peter.
>>>>>>>> 
>>>>>>>> On 28/06/2018 8:54 PM, Mickael Istria wrote:
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> On Thu, Jun 28, 2018 at 12:52 PM, Daniel Megert <daniel_megert@xxxxxxxxxx <mailto:daniel_megert@xxxxxxxxxx> <mailto:daniel_megert@xxxxxxxxxx>> wrote:
>>>>>>>>> 
>>>>>>>>> > @Daniel: would you mind contacting EMO Legal asking them about
>>>>>>>>> this and sharing the answer here?
>>>>>>>>> 
>>>>>>>>> Peter should do that as he knows better what he's exactly doing
>>>>>>>>> ;-). Also, I will be away next week and fully booked today.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Is Peter a committer on any Eclipse.org <http://Eclipse.org> project? I'm afraid if he sends the request without backup from a committer, it will be rejected as "sorry, we only work for Eclipse.org <http://Eclipse.org> projects, and don't do legal consulting for the whole wide world".
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> _______________________________________________
>>>>>>>>> p2-dev mailing list
>>>>>>>>> p2-dev@xxxxxxxxxxx <mailto:p2-dev@xxxxxxxxxxx>
>>>>>>>>> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>>>>>>>>> https://dev.eclipse.org/mailman/listinfo/p2-dev
>>>>>>>> 
>>>>>>>> _______________________________________________
>>>>>>>> p2-dev mailing list
>>>>>>>> p2-dev@xxxxxxxxxxx <mailto:p2-dev@xxxxxxxxxxx>
>>>>>>>> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>>>>>>>> https://dev.eclipse.org/mailman/listinfo/p2-dev
>>>>>>> 
>>>>>>> 
>>>>>>> _______________________________________________
>>>>>>> p2-dev mailing list
>>>>>>> p2-dev@xxxxxxxxxxx <mailto:p2-dev@xxxxxxxxxxx> <mailto:p2-dev@xxxxxxxxxxx>
>>>>>>> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>>>>>>> https://dev.eclipse.org/mailman/listinfo/p2-dev
>>>>>> 
>>>>>> _______________________________________________
>>>>>> p2-dev mailing list
>>>>>> p2-dev@xxxxxxxxxxx <mailto:p2-dev@xxxxxxxxxxx> <mailto:p2-dev@xxxxxxxxxxx>
>>>>>> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>>>>>> https://dev.eclipse.org/mailman/listinfo/p2-dev
>>>>> 
>>>>> _______________________________________________
>>>>> p2-dev mailing list
>>>>> p2-dev@xxxxxxxxxxx <mailto:p2-dev@xxxxxxxxxxx> <mailto:p2-dev@xxxxxxxxxxx>
>>>>> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>>>>> https://dev.eclipse.org/mailman/listinfo/p2-dev
>>>> 
>>>> 
>>>> _______________________________________________
>>>> p2-dev mailing list
>>>> p2-dev@xxxxxxxxxxx <mailto:p2-dev@xxxxxxxxxxx>
>>>> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>>>> https://dev.eclipse.org/mailman/listinfo/p2-dev
>>> 
>>> _______________________________________________
>>> p2-dev mailing list
>>> p2-dev@xxxxxxxxxxx <mailto:p2-dev@xxxxxxxxxxx>
>>> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/p2-dev
>> 
>> 
>> _______________________________________________
>> p2-dev mailing list
>> p2-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/p2-dev
> 
> _______________________________________________
> p2-dev mailing list
> p2-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/p2-dev

Attachment: signature.asc
Description: Message signed with OpenPGP