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 he

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 previ

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 >> therefore going

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 d

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, Roman. -

Re: Ease of release process and exit criteria

2016-08-23 Thread Ted Dunning
; > 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-23 Thread Julian Hyde
ng 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 >>> >>>> -Original Message- >>>>

Re: Ease of release process and exit criteria

2016-08-21 Thread Mark Struberg
6, 17:41, Dennis E. Hamilton > 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 release process a

Re: Ease of release process and exit criteria

2016-08-20 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? That seems a bit friv

Re: Ease of release process and exit criteria

2016-08-20 Thread Christopher
l and higher standards to make binary releases > >>"official"? > >> > >> Regards, > >> Dave > >> > >> Sent from my iPhone > >> > >>> On Aug 19, 2016, at 8:41 AM, Dennis E. Hamilton > >>> wrote: > >&

Re: Ease of release process and exit criteria

2016-08-20 Thread Alex Harui
: >>> >>> +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 >>> >>>> -O

Re: Ease of release process and exit criteria

2016-08-20 Thread Mark Thomas
>> +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 >> >>> -Original Message----- >>> From: S

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 sorts of phrases I am

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 A

Re: Ease of release process and exit criteria

2016-08-19 Thread Dave Fisher
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 8/19/16 5:57 AM: >>> Hi M

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‘ > https://github.com/apache/deltaspike/blob/master/pom.xml#L123 > > The i

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 > wrote: > >> ...I'm think

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 process clearly documented to the point that so

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 produce a release bu

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 settin

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 wrote: > Good links. > > I’d

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 of

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 push

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 example we have http

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", "tak