Il Mer 8 Apr 2020, 12:34 Andor Molnar <an...@apache.org> ha scritto:

> Hi,
>
> I’ve finished my quick testing on compatibility and all combinations are
> working fine in both ways: higher version clients are able to connect and
> run basic commands on older servers and vica versa.
>
> Tested latest released versions of 3.4, 3.5 and 3.6 branches with all
> possible combinations.
>

Good.
One day we will have automated testing of this stuff :)


> If there’s no more concerns or thoughts to share from the community, I’ll
> send the announcement this afternoon CEST.
>

+1
Enrico


> Thanks,
> Andor
>
>
>
>
> > On 2020. Apr 4., at 23:09, Patrick Hunt <ph...@apache.org> wrote:
> >
> > On Fri, Apr 3, 2020 at 10:59 PM Christopher <ctubb...@apache.org> wrote:
> >
> >> On Fri, Apr 3, 2020 at 12:57 PM Patrick Hunt <ph...@apache.org> wrote:
> >>>
> >>> On Thu, Apr 2, 2020 at 1:14 PM Christopher <ctubb...@apache.org>
> wrote:
> >>>
> >>>> On Thu, Apr 2, 2020 at 12:20 PM Patrick Hunt <ph...@apache.org>
> wrote:
> >>>>>
> >>>>> On Thu, Apr 2, 2020 at 8:15 AM Andor Molnar <an...@apache.org>
> >> wrote:
> >>>>>
> >>>>>> Alright. Not sure how to coordinate this properly, let’s try to
> >> discuss
> >>>>>> these 3 points individually.
> >>>>>>
> >>>>>> 1) EOL is 1st of June, 2020 which means from this day forward 3.4
> >> is
> >>>> ...
> >>>>>>   - not supported by the community dev team,
> >>>>>>   - not accepting patches, no future releases, no security fixes,
> >>>>>>   - latest version is still accessible at download page for 1(?)
> >> year
> >>>>>>
> >>>>>>
> >>>>> Apache archival process is documented on this page:
> >>>>> https://www.apache.org/legal/release-policy.html#when-to-archive
> >>>>> we do get nudged on it every so often:  e.g.
> >>>>> https://issues.apache.org/jira/browse/ZOOKEEPER-1752
> >>>>
> >>>> The archival process is regarding removal of old versions from the
> >>>> mirroring system. It does not apply to "current" releases ("current"
> >>>> being defined as still linked from the project's download page).
> >>>>
> >>>>
> >>> The text is pretty unequivocal and not what you are saying.
> >>>
> >>> "downloads.apache.org should contain *the latest release in each
> branch
> >>> that is currently under development*. When development ceases on a
> >> version
> >>> branch, releases of that branch should be removed from the project's
> >>> download directory."
> >>>
> >>> Meaning it should go to archive only once the branch is no longer under
> >>> active development, not that it would be "removed". The semantics btw
> >>> archive and remove are different. I don't think we should ever truly
> >>> "remove" anything once we've officially released it. eg. you can still
> >> find
> >>> 3.3 on the archive site if you want it.
> >>
> >> The portion you are quoting is from an FAQ, below the release policy,
> >> not the release policy itself. The actual policy doesn't address the
> >> archival *process*, only the requirement that releases be archived.
> >> The release policy is set by VP Legal, whereas the release and
> >> archival *processes* are managed by VP Infra. The FAQs have their
> >> shortcomings and could be improved (this isn't the first time these
> >> FAQs have caused confusion by seemingly conflicting with how INFRA
> >> operates the distribution channels).
> >>
> >> In order to be consistent with best practices for how the mirror
> >> system is intended to be used for release artifact distribution, I
> >> interpret "When development ceases" to refer to the entire development
> >> lifecycle, including release promotion via announcements and
> >> availability on the downloads page. Otherwise, you'd have to archive
> >> any "final release" of a branch immediately, and if you wanted to
> >> widely distribute the release by promoting it on the downloads page,
> >> you would have to link to the archives.... which is *BAD*. Projects
> >> should distribute releases via the mirroring system, not via the
> >> archives. Once they stop promoting the artifacts on their downloads
> >> page, the artifacts should be removed (archived) from
> >> SVN/dist.apache.org as the same time.
> >>
> >> If you're uncomfortable with interpreting "development" to include the
> >> release promotion period where they are linked on the downloads page,
> >> you could instead just choose to not "cease" development until you are
> >> ready to remove it from the downloads page. You could slow development
> >> down to the point where maybe you might still release critical
> >> security fixes, for example, but really nothing else. Development is
> >> still "active" and hasn't "ceased". But, what you should not do, is
> >> continue promoting the artifact on the downloads page with a link to
> >> the archives.
> >>
> >> If somebody from INFRA wants to contradict me on this... I'm happy to
> >> be corrected with more accurate information... but I'm 99% confident
> >> they don't want releases being promoted that cause users to pull more
> >> heavily on the archives servers, as that would be a costly drain on
> >> Foundation resources.
> >>
> >> All that said, the last 3.4 release has been promoted on the downloads
> >> page for over a year now, which is probably long enough for a final
> >> release, so it's probably easiest to just go ahead and remove it from
> >> your downloads page (and from the mirrors, of course) sooner, rather
> >> than wait until later.
> >>
> >
> > For 3.4 example specifically I don't see how it could be considered "in
> > development" if we state that it's EOL as detailed by Andor above. That
> > seems to meet the criteria as I understand it. I agree that removing it
> > from the downloads page would be reasonable and consistent with that
> intent.
> >
> > Patrick
>
>

Reply via email to