Re: Ease of release process and exit criteria

2016-09-28 Thread Stian Soiland-Reyes
Agreed, it is also a good way to "integration test" the documented release process to have at least 2 release managers have a go. If there are no emails on a podling list with questions on how to do a release, then that hints of potential hidden knowledge, which as we see is critical for future

Re: Ease of release process and exit criteria

2016-09-28 Thread Mark Thomas
On 20/08/2016 20:59, Mark Thomas wrote: > 3. Identify somewhere to put all the good suggestions for, and links to >examples of, smooth release processes and then pull all the links >and suggestions from this thread to that place. I have a vague >recollection of seeing such a thing

Re: Ease of release process and exit criteria

2016-09-28 Thread Mark Struberg
+1 In practice this is often really a problem with many projects :/ LieGrue, strub > On Wednesday, 28 September 2016, 10:41, Mark Thomas wrote: > > On 20/08/2016 20:59, Mark Thomas wrote: >> All, >> >> It seems there is general consensus that this is a good idea. I'm

Re: Ease of release process and exit criteria

2016-09-28 Thread Mark Thomas
On 20/08/2016 20:59, Mark Thomas wrote: > All, > > It seems there is general consensus that this is a good idea. I'm > therefore going to do the following. > > 1. Draft some text to add to >http://incubator.apache.org/guides/graduation.html#releases >and bring that back to this list for

Re: Ease of release process and exit criteria

2016-08-23 Thread Roman Shaposhnik
On Tue, Aug 23, 2016 at 2:02 PM, Ted Dunning wrote: > I wonder if the requirement might be better phrased along the lines of > "must have releases completed by a total of > 2 release managers". I really like this criteria and use it extensively with my podlings. Thanks,

Re: Ease of release process and exit criteria

2016-08-23 Thread Ted Dunning
:41 AM, Dennis E. Hamilton < > dennis.hamil...@acm.org> wrote: > >>> > >>> +1 to this, including the posts from Mark and Bertrand. > >>> > >>> I know of a project where this would have made a serious difference > for graduation and subs

Re: Ease of release process and exit criteria

2016-08-23 Thread Julian Hyde
>> >>> +1 to this, including the posts from Mark and Bertrand. >>> >>> I know of a project where this would have made a serious difference for >>> graduation and subsequent sustainability. >>> >>> - Dennis >>> >>>>

Re: Ease of release process and exit criteria

2016-08-21 Thread Mark Struberg
s E. Hamilton > <dennis.hamil...@acm.org> wrote: > > > >> -Original Message- >> From: Mark Struberg [mailto:strub...@yahoo.de.INVALID] >> Sent: Friday, August 19, 2016 03:19 >> To: general@incubator.apache.org >> Subject: Re: Ease of r

Re: Ease of release process and exit criteria

2016-08-21 Thread Alex Harui
On 8/20/16, 11:16 PM, "Christopher" wrote: >By "source package must be able to build itself", are you suggesting that >simple projects must create scripts inside the source itself to execute a >simple tar/zip command (for example), instead of just documenting those >lines?

Re: Ease of release process and exit criteria

2016-08-21 Thread Christopher
>><dennis.hamil...@acm.org> wrote: > >>> > >>> +1 to this, including the posts from Mark and Bertrand. > >>> > >>> I know of a project where this would have made a serious difference > >>>for graduation and subsequent sustainability.

Re: Ease of release process and exit criteria

2016-08-20 Thread Alex Harui
t;dennis.hamil...@acm.org> wrote: >>> >>> +1 to this, including the posts from Mark and Bertrand. >>> >>> I know of a project where this would have made a serious difference >>>for graduation and subsequent sustainability. >>> >>> - De

Re: Ease of release process and exit criteria

2016-08-20 Thread Mark Thomas
>>> From: Shane Curcuru [mailto:a...@shanecurcuru.org] >>> Sent: Friday, August 19, 2016 07:08 >>> To: general@incubator.apache.org >>> Subject: Re: Ease of release process and exit criteria >>> >>> Bertrand Delacretaz wrote on 8/19/16 5:

Re: Ease of release process and exit criteria

2016-08-19 Thread Roman Shaposhnik
On Fri, Aug 19, 2016 at 2:23 AM, Mark Thomas wrote: > Hi, > > I've noticed a pattern in some the board reports of PMCs who are > beginning to experience difficulties. In a notable number of cases a > significant part of the problem is difficulty in producing a release. > The

Re: Ease of release process and exit criteria

2016-08-19 Thread Craig Russell
In the JDO project, we have detailed build/release instructions, yet after several years, every time we put out a release, there is something different. I think it’s the nature of software, not only because the project changes ever so slightly but the dependencies also change underneath you. So

Re: Ease of release process and exit criteria

2016-08-19 Thread Anthony Baker
As a data point, for Apache Geode we have a detailed release page: https://cwiki.apache.org/confluence/display/GEODE/Release+Steps We’ve been rotating RM’s for each release and the notes get enhanced each time through the process. Feedback welcome! Thanks, Anthony > On Aug 19, 2016, at 7:33

Re: Ease of release process and exit criteria

2016-08-19 Thread Dave Fisher
>> -Original Message- >> From: Shane Curcuru [mailto:a...@shanecurcuru.org] >> Sent: Friday, August 19, 2016 07:08 >> To: general@incubator.apache.org >> Subject: Re: Ease of release process and exit criteria >> >> Bertrand Delacretaz wrote on

Re: Ease of release process and exit criteria

2016-08-19 Thread Christopher
On Fri, Aug 19, 2016 at 6:18 AM Mark Struberg wrote: > Good links. > > I’d like to add some information for projects who use GIT with maven: > > First and important: configure the maven-release-plugin to operate > ‚locally‘ >

RE: Ease of release process and exit criteria

2016-08-19 Thread Dennis E. Hamilton
19, 2016 07:08 > To: general@incubator.apache.org > Subject: Re: Ease of release process and exit criteria > > Bertrand Delacretaz wrote on 8/19/16 5:57 AM: > > Hi Mark, > > > > On Fri, Aug 19, 2016 at 11:23 AM, Mark Thomas <ma...@apache.org> > wrote: &g

RE: Ease of release process and exit criteria

2016-08-19 Thread Dennis E. Hamilton
> -Original Message- > From: Mark Struberg [mailto:strub...@yahoo.de.INVALID] > Sent: Friday, August 19, 2016 03:19 > To: general@incubator.apache.org > Subject: Re: Ease of release process and exit criteria > > Good links. > > I’d like to add some informati

Re: Ease of release process and exit criteria

2016-08-19 Thread Alex Harui
On 8/19/16, 7:08 AM, "Shane Curcuru" wrote: >Bertrand Delacretaz wrote on 8/19/16 5:57 AM: >> Hi Mark, >> >> On Fri, Aug 19, 2016 at 11:23 AM, Mark Thomas wrote: >>> ...I'm thinking of a graduation criteria long the lines of: >>> "Is the release

Re: Ease of release process and exit criteria

2016-08-19 Thread Shane Curcuru
Bertrand Delacretaz wrote on 8/19/16 5:57 AM: > Hi Mark, > > On Fri, Aug 19, 2016 at 11:23 AM, Mark Thomas wrote: >> ...I'm thinking of a graduation criteria long the lines of: >> "Is the release process clearly documented to the point that someone new >> to the project could

Re: Ease of release process and exit criteria

2016-08-19 Thread Martijn Dashorst
For Wicket I've crafted a release script that not only creates the artifacts to vote on, but also generates the messages needed for voting and announcing, and scripts to either promote or rollback a release. https://github.com/apache/wicket/blob/master/release.sh It uses the aforementioned

Re: Ease of release process and exit criteria

2016-08-19 Thread John D. Ament
In addition, the release steps here are also available on DS's website - they've obviously been updated since the original, but are pretty close to Mark's email: http://deltaspike.apache.org/steps_for_a_release.html John On Fri, Aug 19, 2016 at 6:18 AM Mark Struberg

Re: Ease of release process and exit criteria

2016-08-19 Thread John D. Ament
I would personally love it if we came up with some best practices for new projects as they're coming in. There's been a few very questionable ones done in the past, not that they're bad or incorrect, but do become burdensome. However, I've seen projects create amazing releases in short periods

Re: Ease of release process and exit criteria

2016-08-19 Thread Mark Struberg
Good links. I’d like to add some information for projects who use GIT with maven: First and important: configure the maven-release-plugin to operate ‚locally‘ https://github.com/apache/deltaspike/blob/master/pom.xml#L123 The important parts are false true This will configure maven to NOT

Re: Ease of release process and exit criteria

2016-08-19 Thread Bertrand Delacretaz
Hi Mark, On Fri, Aug 19, 2016 at 11:23 AM, Mark Thomas wrote: > ...I'm thinking of a graduation criteria long the lines of: > "Is the release process clearly documented to the point that someone new > to the project could produce a release build?"... I like this - as another

Ease of release process and exit criteria

2016-08-19 Thread Mark Thomas
Hi, I've noticed a pattern in some the board reports of PMCs who are beginning to experience difficulties. In a notable number of cases a significant part of the problem is difficulty in producing a release. The sorts of phrases I am seeing are along the lines of releases "are too difficult",