Mark, will you available evening to hack on this?
________________________________ From: Mark Struberg <[email protected]> To: [email protected] Sent: Friday, January 30, 2009 2:14:19 PM Subject: Re: M1-Release Yesterday, Sigi told me that he wrote down most of the pitfalls he had while creating the release process in the commons wiki: http://wiki.apache.org/commons/CreatingReleases And he also told me that we should not be demoralized, it is really a hard part to do ;) LieGrue, strub --- Gurkan Erdogdu <[email protected]> schrieb am Fr, 30.1.2009: > Von: Gurkan Erdogdu <[email protected]> > Betreff: Re: M1-Release > An: [email protected] > Datum: Freitag, 30. Januar 2009, 2:02 > Hi; > > I have created a tag in the svn successfully with mvn > release:prepare. But when I want to the release:perform, > maven did upload the artifacts into the > /www/people.apache.org/repo/m2-ibliblio-repo instead of my > people@ folder. I have set the release server url in my > settings.xml but maven does not see this. > > In my settings.xml > <profile> > <id>release</id> > > <deploy.altRepository>apache.releases::default::scp://people.apache.org/home/gerdogdu/public_html/staging-repo/${siteId}</deploy.altRepository> > </profile> > > Then, I run the following command > > mvn release:perform -Prelease > > What is the problem? > > Thanks; > > /Gurkan > > > > > > ________________________________ > From: Mark Struberg <[email protected]> > To: [email protected] > Sent: Thursday, January 29, 2009 9:00:11 PM > Subject: Re: M1-Release > > Hi folks, good news! > > I'm currently sitting together with Sigi Goeschl who > has setup the release process for 3 apache projects > recently. > > So if you like, then I may grab him some evening next week > to review our setup. > > LieGrue, > strub > > > > --- Mark Struberg <[email protected]> schrieb am Do, > 29.1.2009: > > > Von: Mark Struberg <[email protected]> > > Betreff: Re: M1-Release > > An: [email protected] > > Datum: Donnerstag, 29. Januar 2009, 16:54 > > I was just wondering that the incubator parent pom > > doesn't include the deploy-plugin configuration as > most > > apache parent poms do. > > I will add it to our parent pom manually > > > > After this fix, the trick with > > <deploy.altRepository> > > in the settings.xml will work. > > > > LieGrue, > > strub > > > > --- Gurkan Erdogdu <[email protected]> > schrieb > > am Do, 29.1.2009: > > > > > Von: Gurkan Erdogdu > <[email protected]> > > > Betreff: Re: M1-Release > > > An: [email protected] > > > Datum: Donnerstag, 29. Januar 2009, 15:02 > > > Hi; > > > > > > I will do the following items, > > > > > > 1* Do *mvn release:prepare* to create the *tag* > in the > > svn, > > > but I will not execute release:perform to deploy > *pom > > > artifacts* to the staging repo, is it also > necessary? > > > 2* And run mvn deploy in the *distribution* > project to > > > deploy binary and source of the > artifacts(tar,gzip and > > zip > > > files) to the > > > > > > http://people.apache.org/dist/incubator/openwebbeans/1.0.0-M1/ > > > > > > Is it correct? > > > > > > Thanks; > > > > > > /Gurkan > > > > > > > > > > > > > > > ________________________________ > > > From: Mark Struberg <[email protected]> > > > To: [email protected] > > > Sent: Thursday, January 29, 2009 3:28:16 PM > > > Subject: Re: M1-Release > > > > > > I'm learning something every time I open a > link: > > > > > > http://incubator.apache.org/guides/releasemanagement.html#best-practice-maven > > > > > > > he version should include incubating (or > > incubator) to > > > ensure that the > > > > artifacts created comply with Incubator > release > > policy > > > > > > so we have to release with version > > > > > > 1.0.0-incubating-M1-1 > > > > > > or something. > > > > > > LieGrue, > > > strub > > > > > > > > > --- Mark Struberg <[email protected]> > schrieb am > > Do, > > > 29.1.2009: > > > > > > > Von: Mark Struberg <[email protected]> > > > > Betreff: Re: M1-Release > > > > An: [email protected] > > > > Datum: Donnerstag, 29. Januar 2009, 13:58 > > > > all the release related stuff should go into > > > trunk/pom.xml. > > > > > > > > The process will imho work on the complete > > project, > > > > including api, impl and samples. > > > > > > > > Since tck and distribution are not in the > > > <modules> > > > > list in the parent pom, those will not be > touched > > > (which is > > > > a good thing). > > > > The 'distribution' can be done > manually > > from > > > the > > > > tag created by release:prepare. > > > > > > > > I will not be online in the evening today > but it > > looks > > > good > > > > for tomorrow evening. > > > > > > > > LieGrue, > > > > strub > > > > > > > > --- Gurkan Erdogdu > > <[email protected]> > > > schrieb > > > > am Do, 29.1.2009: > > > > > > > > > Von: Gurkan Erdogdu > > > <[email protected]> > > > > > Betreff: Re: M1-Release > > > > > An: > [email protected] > > > > > Datum: Donnerstag, 29. Januar 2009, > 12:46 > > > > > Uff, it seems a little bit complex via > > maven. > > > > > > > > > > Mark, could we do the release process > > together? > > > > > > > > > > As you know, we got a *distribution* > project > > that > > > > contains > > > > > some assembly definitions. Do I put the > > > *releases* > > > > related > > > > > configuration into distribution project > main > > > > > pom(*distribution/pom*)? Also there is > a > > release > > > > profile in > > > > > the trunk/pom file. Currently do we use > it? > > I am > > > a bit > > > > of > > > > > confused here. > > > > > > > > > > Thanks; > > > > > > > > > > /Gurkan > > > > > > > > > > > > > > > > > > > > > > > > > ________________________________ > > > > > From: Mark Struberg > > <[email protected]> > > > > > To: > [email protected] > > > > > Sent: Thursday, January 29, 2009 > 12:53:08 PM > > > > > Subject: Re: M1-Release > > > > > > > > > > Gurkan, please look at the > release:stage > > > > documentation: > > > > > > > > > > > > > > > > > > > > http://maven.apache.org/plugins/maven-release-plugin/stage-mojo.html > > > > > > > > > > You may also look at the maven and > geronimos > > > release > > > > > processes: > > > > > > > > > > > > > > > http://maven.apache.org/developers/release/releasing.html > > > > > > > > > > > > > > > http://cwiki.apache.org/GMOxPMGT/geronimo-release-process.html > > > > > > > > > > LieGrue, > > > > > strub > > > > > > > > > > > > > > > --- Mohammad Nour El-Din > > > > <[email protected]> > > > > > schrieb am Do, 29.1.2009: > > > > > > > > > > > Von: Mohammad Nour El-Din > > > > > <[email protected]> > > > > > > Betreff: Re: M1-Release > > > > > > An: > > [email protected] > > > > > > Datum: Donnerstag, 29. Januar > 2009, > > 11:17 > > > > > > Cool, looking forward to review > the > > release > > > :-). > > > > > > > > > > > > On Thu, Jan 29, 2009 at 8:34 AM, > Gurkan > > > Erdogdu > > > > > > <[email protected]> > wrote: > > > > > > > Hi guys; > > > > > > > > > > > > > > I will create M1-Release > bundle > > this > > > evening > > > > and > > > > > start > > > > > > a [VOTE] at Friday. Please do not > > commit big > > > > changes > > > > > to the > > > > > > trunk. > > > > > > > > > > > > > > Thanks; > > > > > > > > > > > > > > /Gurkan > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > ---- > > > > > > Thanks > > > > > > - Mohammad Nour > > > > > > - LinkedIn: > > http://www.linkedin.com/in/mnour > > > > > > ---- > > > > > > "Life is like riding a > bicycle. To > > keep > > > your > > > > > balance > > > > > > you must keep moving" > > > > > > - Albert Einstein
