Hi Dave,

Thank you for your response!

I know there would be no immediate conclusion about the release policy of
golang client since it seems that it requires some discussions on the legal
side.

We can publish a tarball of the released source code and distribute it to
the ASF svn dist repo for each release.

Does that make sense?

- Sijie


On Thu, Mar 26, 2020 at 11:59 AM Dave Fisher <w...@apache.org> wrote:

> Hi Sijie,
>
> Good plan. Pulsar should keep doing what it is doing, but don’t call these
> clients “official”.
>
> The answer may vary with the client technology. For example maven archives
> do go through an official repository of Apache’s. NPMs are different and
> are distributed in different ways. Still a release package is required in
> the Apache Distribution Repos and Archives. This is so that these can
> always be found - even 21 years later.
>
> Regards,
> Dave
>
> > On Mar 26, 2020, at 11:47 AM, Sijie Guo <guosi...@gmail.com> wrote:
> >
> > Hi Dave,
> >
> > IMO there are no "artifacts" to release for a Golang client. Go client
> > works with git tags.
> >
> > I think the policy should be updated to reflect the process for releasing
> > clients that don't have "artifacts".
> >
> > I created a LEGAL issue and starting an email discussion on
> legal-discuss@
> >
> > https://issues.apache.org/jira/browse/LEGAL-512
> >
> > - Sijie
> >
> >
> > On Thu, Mar 26, 2020 at 11:29 AM Dave Fisher <w...@apache.org> wrote:
> >
> >> Hi -
> >>
> >> There is an official release policy -
> >> http://www.apache.org/legal/release-policy.html#policy
> >>
> >> It does not include GitHub as a source of official releases.
> >>
> >> Releases are acts of the Foundation through each PMC.
> >>
> >> Perhaps that is something to be discussed on legal-discuss@, but that
> >> would mean a change to a well established Foundation Policy and would
> >> breach the legal shield which protects you as VP, the PMC and the
> Release
> >> Manager.
> >>
> >> Regards,
> >> Dave
> >>
> >>> On Mar 26, 2020, at 10:41 AM, Matteo Merli <mme...@apache.org> wrote:
> >>>
> >>> Hi Dave,
> >>>
> >>> we discussed in past to only release a Git tag for Go. All the users
> >>> of this library will just fetch the library directly from Github,
> >>> specifying a tag in their Go dependencies tool.
> >>>
> >>> While we could publish a source tar.gz, it would be of little
> >>> practical utility to users.
> >>>
> >>> Having said that, we'd need to specify the Git tag hash, both here in
> >>> the vote thread as in the release notes.
> >>>
> >>> Dave, do you thing that this would be an acceptable way to "release" a
> >>> blessed tag?
> >>> --
> >>> Matteo Merli
> >>> <mme...@apache.org>
> >>>
> >>>
> >>> On Thu, Mar 26, 2020 at 9:26 AM Dave Fisher <w...@apache.org> wrote:
> >>>>
> >>>> -1 - What artifacts are we voting on? Where is the source package on
> >> the Apache servers?
> >>>>
> >>>> Packages here https://github.com/apache/pulsar-client-go/releases are
> >> not immutable. There are no checksums or signatures. No update to the
> KEYS
> >> file.
> >>>>
> >>>> Please put release candidates here:
> >> https://dist.apache.org/repos/dist/dev/pulsar/ in there own folder.
> >>>>
> >>>> Regards,
> >>>> Dave
> >>>>
> >>>>> On Mar 26, 2020, at 9:00 AM, Matteo Merli <mme...@apache.org> wrote:
> >>>>>
> >>>>> +1
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Matteo Merli
> >>>>> <mme...@apache.org>
> >>>>>
> >>>>> On Thu, Mar 26, 2020 at 4:52 AM Yong Zhang <
> zhangyong1025...@gmail.com>
> >> wrote:
> >>>>>>
> >>>>>> +1
> >>>>>>
> >>>>>> Thanks
> >>>>>> Yong
> >>>>>>
> >>>>>> On Thu, 26 Mar 2020 at 19:44, PengHui Li <peng...@apache.org>
> wrote:
> >>>>>>
> >>>>>>> +1
> >>>>>>>
> >>>>>>> Sijie Guo <guosi...@gmail.com> 于2020年3月26日周四 上午8:28写道:
> >>>>>>>
> >>>>>>>> +1
> >>>>>>>>
> >>>>>>>> On Tue, Mar 24, 2020 at 11:26 PM anonymitaet _ <
> >> anonymita...@hotmail.com
> >>>>>>>>
> >>>>>>>> wrote:
> >>>>>>>>
> >>>>>>>>> +1
> >>>>>>>>>
> >>>>>>>>> Thanks xiaolong for your great work
> >>>>>>>>>
> >>>>>>>>> On 2020/3/25, 13:43, "xiaolong ran" <ranxiaolong...@gmail.com>
> >> wrote:
> >>>>>>>>>
> >>>>>>>>>  Hi everyone,
> >>>>>>>>>
> >>>>>>>>>  Please review and vote on the release candidate #1 for the
> >> version
> >>>>>>>>> 0.1.0, as follows:
> >>>>>>>>>  [ ] +1, Approve the release
> >>>>>>>>>  [ ] -1, Do not approve the release (please provide specific
> >>>>>>> comments)
> >>>>>>>>>
> >>>>>>>>>  This is the first release candidate for Apache Pulsar Go client,
> >>>>>>>>> version 0.1.0.
> >>>>>>>>>
> >>>>>>>>>  It fixes the following issues:
> >>>>>>>>>
> >>>>>>>>>  https://github.com/apache/pulsar-client-go/milestone/1?closed=1
> >> <
> >>>>>>>>> https://github.com/apache/pulsar-client-go/milestone/1?closed=1>
> >>>>>>>>>
> >>>>>>>>>  Please download the source packages and review this release
> >>>>>>>> candidate:
> >>>>>>>>>
> >>>>>>>>>  - Review release notes
> >>>>>>>>>  - Download the source package and follow the README.md to build
> >> and
> >>>>>>>>> run the pulsar-client-go.
> >>>>>>>>>
> >>>>>>>>>  The vote will be open for at least 72 hours. It is adopted by
> >>>>>>>> majority
> >>>>>>>>> approval, with at least 3 PMC affirmative votes.
> >>>>>>>>>
> >>>>>>>>>  Source file:
> >>>>>>>>>
> >> https://github.com/apache/pulsar-client-go/tree/v0.1.0-candidate-1
> >>>>>>> <
> >>>>>>>>>
> https://github.com/apache/pulsar-client-go/tree/v0.1.0-candidate-1
> >>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>
> >>
> >>
>
>

Reply via email to