incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Julian Hyde <jh...@apache.org>
Subject Re: How to review so-called "binary releases"?
Date Thu, 25 Oct 2018 17:25:27 GMT
Jim, you’re re-iterating the premise of my question. In the context of my question, it doesn’t
matter what these things are called. But we need to know how reviewers are to handle them.

Since I asked the original question, I have found the following policy[1]:

> COMPILED PACKAGES
>
> The Apache Software Foundation produces open source software. All
> releases are in the form of the source materials needed to make
> changes to the software being released.
>
> As a convenience to users that might not have the appropriate tools to
> build a compiled version of the source, binary/bytecode packages MAY
> be distributed alongside official Apache releases. In all such cases, the
> binary/bytecode package MUST have the same version number as the
> source release and MUST only add binary/bytecode files that are the
> result of compiling that version of the source code release and its
> dependencies.

This policy clarifies what these things may contain. I still need clarification on what is
the responsibility of a reviewer. I propose:

1. Reviewers have no way to verify the contents of the binaries and therefore they have to
trust that the release manager has built them according to the documented release process.

2. Reviewers should check that the binaries contain LICENSE and NOTICE files compatible with
that is believed to be in the binaries.

Julian

[1] http://www.apache.org/legal/release-policy.html#compiled-packages

> On Oct 25, 2018, at 4:48 AM, Jim Jagielski <jim@jaguNET.com> wrote:
> 
> +1. That distinction is important. The ASF, and our projects, release source code.
> 
>> On Oct 25, 2018, at 6:39 AM, Greg Stein <gstein@gmail.com> wrote:
>> 
>> Those are "convenience binaries" ... not "binary releases".
>> 
>> On Thu, Oct 25, 2018 at 2:25 AM Luciano Resende <luckbr1975@gmail.com>
>> wrote:
>> 
>>> While I agree that binary artifacts are for convenience purposes, if one
>>> searches  our dist folder they will find lots of projects with binary
>>> releases.
>>> 
>>> When reviewing binary archives we need to make sure that the license file
>>> is updated with the shiped dependencies licenses appropriately and that
>>> they are all compatible with the Apache License (notice file might also
>>> need to be updated).
>>> 
>>> 
>>> On Thu, Oct 25, 2018 at 05:38 Greg Stein <gstein@gmail.com> wrote:
>>> 
>>>> On Wed, Oct 24, 2018 at 10:25 PM Julian Hyde <jhyde@apache.org> wrote:
>>>>> ...
>>>> 
>>>>> As a reviewer, how am I to vote on this release candidate?
>>>> 
>>>> 
>>>> You do NOT vote on binary artifacts. Since you cannot release binaries,
>>> you
>>>> should not put the Foundation's imprimatur on those artifacts (and as PMC
>>>> Member, that is what your vote represents).
>>>> 
>>>> 
>>>>> Should I vote -1 because the RC contains binaries?
>>>> 
>>>> 
>>>> Vote on the source artifacts only. Clarify that your vote does not apply
>>> to
>>>> the binaries.
>>>> 
>>>> Cheers,
>>>> -g
>>>> 
>>> --
>>> Sent from my Mobile device
>>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Mime
View raw message