Thanks for the hint Dave, here are the links:

http://incubator.apache.org/guides/releasemanagement.html

http://wiki.apache.org/incubator/ReleaseChecklist

http://incubator.apache.org/guides/release.html

http://wiki.apache.org/incubator/SigningReleases

there are probably more, but I think this is a good start.

I would suggest that everyone has a little bit of a read over the next
two weeks and that we then combine ideas into a 'how to' for the next
release and refine that as we gain more experience.

G

On Mon, Aug 24, 2015 at 2:52 AM, Dave Fisher <dave2w...@comcast.net> wrote:
> Here are two ideas that other projects do.
>
> (1) Have a target in the build or a script that creates all the release 
> artifacts.
>
> (2) include Apache RAT to run license checks  as part of the build.
>
> Look at the emails at the emails from IPMC members on what was done as part 
> of the vote.
>
> Corinthia will certainly have our own unique differences based what artifacts 
> we decide to create.
>
> I think there are probably three check lists.
>
> (1) Release Packaging - what is being released.
>
> (2) Release Manager - how to build, vote and distribute. POI has almost all 
> of this as Ant targets. This can make it easy to for anyone to be RM
>
> (3) Voter - how to check IP from both the ASF requirements and also the 
> project's. We can choose our own standards for quality. The ASF is not 
> concerned if the code works, but the project community does care.
>
> The incubator has wikis with policies and draft policies I would provide the 
> links but I am away from my computer. Perhaps Dennis can provide the links.
>
> Regards,
> Dave
>
> Sent from my iPhone
>
>> On Aug 23, 2015, at 12:37 PM, Gabriela Gibson <gabriela.gib...@gmail.com> 
>> wrote:
>>
>> On Sun, Aug 23, 2015 at 8:18 PM, Andrea Pescetti <pesce...@apache.org> wrote:
>>
>> <snipped some complex procedural discussion>
>>
>>> It is not mandatory, but very useful (and I would
>>> make a recommendation out of it) that when voting on a release one doesn't
>>> simply cast a +1 as such.
>>>
>>> I mean, of course a -1 must always be explained, but a +1 should be
>>> explained too, like this:
>>> "+1 Built source on Windows, checked README files, checked ALv2 headers"
>>> "+1 Did only a cursory review but I trust you guys on the code"
>>> and so on.
>>>
>>> Remember, the PPMC is assumed (whether this is written somewhere or not) to
>>> give a +1 based on (mainly) technical reasons; the IPMC will take this for
>>> granted and (broadly speaking) mainly look for compliance issues. If from
>>> the set of PPMC votes the Release Manager can understand, for example, that
>>> no testing at all was done on Linux, he may decide to extend the VOTE until
>>> Linux gets proper coverage; if the PPMC members do not supply this
>>> information, we can't know what was tested and what not.
>>>
>>> So, Jan's question was not for me, but in terms of the "proper technical
>>> review" it would help to see VOTE e-mails more informative than a simple +1,
>>> so that one can be sure that all areas are covered.
>>>
>>> [Feel free to quote/forward this message in public]
>>>
>>> Regards,
>>>  Andrea.
>>
>> This makes me think that perhaps having an official check list to
>> ensure that nothing gets forgotten and to make the splitting of the
>> large task that a release is easy and focus resources more efficiently
>> may be a very useful tool to have.
>>
>> What do other projects do in this regard?
>>
>> G
>> --
>> Visit my Coding Diary: http://gabriela-gibson.blogspot.com/



-- 
Visit my Coding Diary: http://gabriela-gibson.blogspot.com/

Reply via email to