This ZIP is good. I verified and the executable bits are correct, there’s 
nothing wrong with that.
(for some reason ClientCnxnSocketNetty.java is executable)

+1 for using this artifact in 3.6.0

Andor




> On 2020. Jan 13., at 11:54, Enrico Olivelli <eolive...@gmail.com> wrote:
> 
> Il giorno lun 13 gen 2020 alle ore 10:47 Andor Molnar <an...@apache.org> ha
> scritto:
> 
>> I’ve done a quick check on my Mac and “zip” and “unzip” command line tools
>> are able to preserve the standard ‘rwx’ permissions which is probably
>> enough. The rest (uid/gid/setuid/setgid/etc.) of the flags are probably not
>> important.
>> 
>> We should take a quick look at the artifact which the ASF Maven file
>> generates and if it works as above, I’m happy with doing the change for
>> 3.6.0.
>> 
> 
> The staged ZIP artifacts are here:
> http://home.apache.org/~eolivelli/zookeeper-3.6.0-candidate-0/
> 
> The ZIP file is the perfect copy of the git tag, I have compared them with
> meld
> 
> Enrico
> 
> 
>> 
>> Andor
>> 
>> 
>> 
>>> On 2020. Jan 12., at 22:02, Enrico Olivelli <eolive...@gmail.com> wrote:
>>> 
>>> Il dom 12 gen 2020, 21:53 Andor Molnar <an...@apache.org> ha scritto:
>>> 
>>>> Hi Enrico,
>>>> 
>>>> That sounds cool, but why zip?
>>>> 
>>> 
>>> 
>>> I don't know the reason, but in Maven central sources are deployed as
>> zip,
>>> maybe because it is better supported on all platforms and it is the same
>> as
>>> the jar format.
>>> 
>>> Afaik zip cannot archive unix permissions which could make the C client
>>>> a mess. Would you please check that?
>>>> 
>>> 
>>> I will check again, but the c clients builds correctly.
>>> 
>>> If our users are used to the tar.gz format I feel it is not time to
>> change
>>> it, we can do the switch in 3.7.0
>>> 
>>> The only bad fact is that maintaining the current assembly descriptor is
>>> complicated, but we can live with it for 3.6.0.
>>> 
>>> This is why I am asking, in order to see the options in our community
>>> 
>>> Hopefully now that the community is more alive we will have more releases
>>> and we can change more quickly
>>> 
>>> Enrico
>>> 
>>> 
>>>> Andor
>>>> 
>>>> 
>>>> 
>>>> On Sat, 2020-01-11 at 23:33 +0100, Enrico Olivelli wrote:
>>>>> I have fresh news
>>>>> while working on the issue
>>>>> https://issues.apache.org/jira/browse/ZOOKEEPER-3695
>>>>> 
>>>>> I saw that Maven already did a better way automatically other then
>>>>> what we
>>>>> were trying to achieve with the maven-assembly-plugin
>>>>> 
>>>>> By default using the Apache Maven Parent Pom (we are using it as we
>>>>> are an
>>>>> ASF project) Maven creates a "sources" zip and this package is a
>>>>> perfect
>>>>> copy of the git repository during the release process.
>>>>> 
>>>>> I have addeded in the staging directory the zip file, signature and
>>>>> the
>>>>> sha512 hash (already created during the automatic release procedure)
>>>>> http://home.apache.org/~eolivelli/zookeeper-3.6.0-candidate-0/
>>>>> 
>>>>> If we agree on changing the format of the "source release" from
>>>>> tar.gz to
>>>>> zip then the staged rc is good for a VOTE and it is perfectly
>>>>> integrated
>>>>> with the Maven release procedure.
>>>>> 
>>>>> Thoughts ?
>>>>> 
>>>>> Enrico
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> Il giorno sab 11 gen 2020 alle ore 22:54 Enrico Olivelli <
>>>>> eolive...@gmail.com> ha scritto:
>>>>> 
>>>>>> Hi,
>>>>>> I was preparing the first rc of 3.6.0 but unfortunately it failed
>>>>>> as I
>>>>>> have found a blocker issue
>>>>>> 
>>>>>> This is the issue
>>>>>> https://issues.apache.org/jira/browse/ZOOKEEPER-3695
>>>>>> 
>>>>>> The short version of the story is that the source tarbal does not
>>>>>> reflect
>>>>>> the git repository, some directories are missing and there is some
>>>>>> curn in
>>>>>> the c client.
>>>>>> 
>>>>>> I am working on a fix
>>>>>> 
>>>>>> Meanwhile....if you have cycles it would be very helpful if you
>>>>>> take a
>>>>>> look to the staged artifacts of 3.6.0-rc0.
>>>>>> 
>>>>>> you can find them here:
>>>>>> http://home.apache.org/~eolivelli/zookeeper-3.6.0-candidate-0/
>>>>>> 
>>>>>> the Maven staging repository is;
>>>>>> 
>>>> 
>> https://repository.apache.org/content/repositories/orgapachezookeeper-1045
>>>>>> 
>>>>>> I won't call for a vote for 3.6.0-rc0.
>>>>>> 
>>>>>> The first call will be for 3.6.0-rc1 as I have already created a
>>>>>> tag for
>>>>>> release-3.6.0-0 and I don't want to mess up the repository of
>>>>>> anyone who
>>>>>> already "git fetched" the tag.
>>>>>> https://github.com/apache/zookeeper/commits/release-3.6.0-0
>>>>>> 
>>>>>> Stay tuned
>>>>>> 
>>>>>> Enrico
>>>>>> 
>>>>>> 
>>>> 
>>>> 
>> 
>> 

Reply via email to