On 4 February 2012 11:55, Mark Struberg <strub...@yahoo.de> wrote:
> Hi folks!
>
> I've quickly collected a page of things to check before casting your vote for 
> a staged release.
>
> https://cwiki.apache.org/confluence/display/DeltaSpike/Reviewing+a+Release
>
> This was done from the back of my head, thus I've maybe missed some parts. 
> Just wondered if we don't have such a checklist somewhere for general 
> incubator projects?
>
> Feel free to add anything missing or point me to a location where this 
> already got collected.

Not entirely sure what this means:

"if there is a tag in the SCM, does it contain reproduceable sources?"

I would say instead that:

"is there an SVN tag which was used to derive the source archive?"
"do all the files in the source archive agree with the files in the
SVN tag?" [*]

This is to ensure that the source archive itself can be re-created.
Also that it is built from traceable sources (and does not include
file(s) that happen to be on the RMs system).
It's a lot easier to trace provenance through SVN history.
The podling should ensure that files committed to SVN are checked for
compliance with IP and licensing.
Provided source archives are only created from SVN then there is no
need to separately check each file in each source archive for
compliance.

[*] Not all SVN files need to be in the source archive, e.g. DOAPs
aren't needed in source releases, but all files in the source archive
must derive from the SVN tag.

> txs and LieGrue,
> strub
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>

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

Reply via email to