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