Yes all committers should be able todo this. And yes I think it makes sense to add it somewhere to the docs...
Bye, Norman 2011/3/21 Eric Charles <e...@apache.org> > Should we add this to http://james.apache.org/guidelines.html (or > somewhere else). > There's nothing special here compared to apache standard procedure, but > it's always better to say it. > Also, has all committers the privileged username/password to publish in > snahpshot/release maven repositories ? > > Tks, > > Eric > > > > On 19/03/2011 08:47, Felix Knecht wrote: > >> Hi >> >> Does any special 'James' documentation about releasing exists or does it >> just follow the 'standard' process [1] staging a release: >> 1. Prepare pom for release >> 2. publish snapshot >> 3. prepare release >> 4. stage the release for a vote >> 5. vote >> 6. release >> >> Does a designated release manager exists or is it up to each developer to >> do it on his own (I've never done it before, so be warned in this case ;) )? >> >> Thanks >> Felix >> >> [1] http://www.apache.org/dev/publishing-maven-artifacts.html >> >> >> >> On 03/19/2011 05:47 AM, Eric Charles wrote: >> >>> Hi, >>> From http://repo1.maven.org/maven2/org/apache/apache/9/apache-9.pom >>> apache-9 mainly specifies the maven versions to be used (for example, >>> the maven-site-plugin 3.0-beta3). >>> >>> The versions we specify in james parent will override if needed the ones >>> from apache parent. >>> As james tend to follow close the latest versions, and if all build is >>> successful with parent-9, let's go for it. >>> >>> Tks, >>> - Eric >>> >>> >>> On 18/03/2011 21:18, Felix Knecht wrote: >>> >>>> >>>> On 03/09/2011 01:05 PM, Felix Knecht wrote: >>>> >>>>> On 03/09/2011 12:43 PM, Eric Charles wrote: >>>>> >>>>>> Hi, >>>>>> Just updated with Felix's last commits (r1070751). >>>>>> Site are now generated with 1.6-SNAPSHOT skin. >>>>>> >>>>>> Are there any other changes for james-project before releasing 1.6? >>>>>> >>>>> >>>> Shall the james-parent parent (org.apache:apache) also be updated? Now >>>> it's version 7, latest version is 9? Does anybody knows the impacts >>>> this could/will have? >>>> Apart of the question above I see no other changes before releasing 1.6. >>>> >>>> Regards >>>> Felix >>>> >>>> >>>>> I just wonder if we should force maven-3 when using james-project 1.6 >>>>> and drop the switch for site-plugin which is now done in the profiles >>>>> section. >>>>> >>>> >>>> Done. >>>> >>>> Of course 'release early, release often' this can also be done in a >>>>> later release of the james-project. >>>>> >>>>> My thoughts >>>>> Felix >>>>> >>>>> >>>>>> Tks, >>>>>> - Eric >>>>>> >>>>>> >>>>>> On 9/03/2011 09:27, Norman Maurer wrote: >>>>>> >>>>>>> Looks like a left-over. "james-project" should be the correct one. >>>>>>> >>>>>>> Bye, >>>>>>> Norman >>>>>>> >>>>>>> >>>>>>> 2011/3/9 Felix Knecht<fel...@apache.org> >>>>>>> >>>>>>> Ok. I also saw, that e.g. projects like mailbox have the >>>>>>>> james-server-root >>>>>>>> as parent, but I couldn't find a technical reason for this. When >>>>>>>> e.g. >>>>>>>> using >>>>>>>> james-project as parent it builds also. Do I miss something or is it >>>>>>>> historically grown and maybe just a leftover? >>>>>>>> >>>>>>>> Thanks >>>>>>>> Felix >>>>>>>> >>>>>>>> >>>>>>>> On 03/09/2011 09:13 AM, Norman Maurer wrote: >>>>>>>> >>>>>>>> We should just release the parent if you think its ready... >>>>>>>>> >>>>>>>>> Bye, >>>>>>>>> Norman >>>>>>>>> >>>>>>>>> >>>>>>>>> 2011/3/9 Felix Knecht<fel...@apache.org> >>>>>>>>> >>>>>>>>> On 03/09/2011 07:42 AM, Norman Maurer wrote: >>>>>>>>> >>>>>>>>>> We can use the SNAPSHOT until we make a release. For a release we >>>>>>>>>> MUST >>>>>>>>>> >>>>>>>>>>> NOT >>>>>>>>>>> depend on a SNAPSHOT. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> I know, but this means either a) releasing e.g. >>>>>>>>>> james-server-root >>>>>>>>>> before >>>>>>>>>> releasing mailbox or b) switch back to non SNAPSHOT version for >>>>>>>>>> releasing >>>>>>>>>> and using an old parent. >>>>>>>>>> >>>>>>>>>> Is it "common" to release also james-*-parent poms when doing a >>>>>>>>>> release >>>>>>>>>> (sorry, probably a stupid question)? >>>>>>>>>> >>>>>>>>>> Regards >>>>>>>>>> Felix >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Bye, >>>>>>>>>> >>>>>>>>>>> Norman >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> 2011/3/9 Felix Knecht<fel...@apache.org> >>>>>>>>>>> >>>>>>>>>>> On 03/08/2011 10:55 AM, Eric Charles wrote: >>>>>>>>>>> >>>>>>>>>>> Hi Felix, >>>>>>>>>>>> >>>>>>>>>>>> -site.xml descriptor is now installed. >>>>>>>>>>>>> mvn site on james-mailbox still uses 1.5 (not 1.6-SNAPSHOT). >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Can version 1.6-SNAPSHOT be used instead of 1.5 in the parent >>>>>>>>>>>>> >>>>>>>>>>>> section? >>>>>>>>>>>> What's the policy you use in this case for SNAPSHOTs for parent >>>>>>>>>>>> poms? >>>>>>>>>>>> >>>>>>>>>>>> Regards >>>>>>>>>>>> Felix >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Can you build with 1.6-SNAPSHOT after deleting your local >>>>>>>>>>>> 1.6-SNAPSHOT >>>>>>>>>>>> >>>>>>>>>>>> local repo? >>>>>>>>>>>>> Tks, >>>>>>>>>>>>> - Eric >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On 8/03/2011 10:20, Felix Knecht wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> Hi Eric >>>>>>>>>>>>> >>>>>>>>>>>>> Sorry, I was not complete when saying that maven didn't >>>>>>>>>>>>>> install >>>>>>>>>>>>>> the >>>>>>>>>>>>>> >>>>>>>>>>>>>> snapshots. >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Yes, m3 downloads the snapshots, but if you install if from >>>>>>>>>>>>>>> you >>>>>>>>>>>>>>> local >>>>>>>>>>>>>>> PC >>>>>>>>>>>>>>> with "mvn install" to your local repo, it does not install >>>>>>>>>>>>>>> the >>>>>>>>>>>>>>> *-site.xml needed to build the sites that inherites (the >>>>>>>>>>>>>>> menus,...). >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> It's a bit complicated to explain, but if you look at >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> https://repository.apache.org/content/groups/snapshots/org/apache/james/james-project/1.6-SNAPSHOT/ >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> you will see untill Sat Mar 05 some >>>>>>>>>>>>>>> james-project-...-site.xml. >>>>>>>>>>>>>>> After, there are no more james-project-...-site.xml because >>>>>>>>>>>>>>> of >>>>>>>>>>>>>>> a m3 >>>>>>>>>>>>>>> bug >>>>>>>>>>>>>>> (I suppose). >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Maybe it's a feature? If I understand you right this [1] >>>>>>>>>>>>>>> could be >>>>>>>>>>>>>>> >>>>>>>>>>>>>> the >>>>>>>>>>>>>> problem and the solution. >>>>>>>>>>>>>> Does adding the attach-descriptor goal solves the problem >>>>>>>>>>>>>> you're >>>>>>>>>>>>>> talking about? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>> Felix >>>>>>>>>>>>>> >>>>>>>>>>>>>> [1] >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/MAVEN/Maven+3.x+Compatibility+Notes#Maven3.xCompatibilityNotes-SiteandReporting >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> The consequence is that when I build the sites (mailbox, >>>>>>>>>>>>>> imap,...) >>>>>>>>>>>>>> on >>>>>>>>>>>>>> >>>>>>>>>>>>>> my >>>>>>>>>>>>>>> PC, it uses the 1.5 skin, and not the 1.6-SNAPSHOT one. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> We could look if this is really a mvn bug, if a jira is >>>>>>>>>>>>>>> open,... >>>>>>>>>>>>>>> As temporary fix, we could build the james-project project >>>>>>>>>>>>>>> under m2, >>>>>>>>>>>>>>> which should fix the -site.xml deployment. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Tks, >>>>>>>>>>>>>>> - Eric >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On 7/03/2011 16:30, Felix Knecht wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi Eric >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I temporary can't resolve a dependency from my location. I >>>>>>>>>>>>>>>> will >>>>>>>>>>>>>>>> try >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> later... >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> However, I remember I had issue with maven 3 beta that >>>>>>>>>>>>>>>>> didn't >>>>>>>>>>>>>>>>> install >>>>>>>>>>>>>>>>> the snapshots skins in local repo. >>>>>>>>>>>>>>>>> Is it still the case with 3.0.2 (snapshots will be >>>>>>>>>>>>>>>>> resolved, >>>>>>>>>>>>>>>>> but >>>>>>>>>>>>>>>>> I'm >>>>>>>>>>>>>>>>> curious to know if you had issues installing local skins) ? >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I removed maven-skin from local repository (rm -rf >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> ~/.m2/repository/org/apache/james/maven-skin/) and run the >>>>>>>>>>>>>>>> mvn site >>>>>>>>>>>>>>>> -Psite-reports in the protocols project. The maven-skin got >>>>>>>>>>>>>>>> downloaded, installed to local repo and used. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Technical reports may still have some inherited menus. This >>>>>>>>>>>>>>>> is the >>>>>>>>>>>>>>>> case when the project's parent (pom.xml) is of version 1.5 >>>>>>>>>>>>>>>> and not >>>>>>>>>>>>>>>> of >>>>>>>>>>>>>>>> version 1.6-SNAPSHOT. I haven't changed them because I'm not >>>>>>>>>>>>>>>> up to >>>>>>>>>>>>>>>> date about your policy using SNAPSHOTs in this place. In >>>>>>>>>>>>>>>> common >>>>>>>>>>>>>>>> it's >>>>>>>>>>>>>>>> not state of the art to use SNAPSHOTs. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Regards >>>>>>>>>>>>>>>> Felix >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Tks, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Eric >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On 6/03/2011 06:33, Eric Charles wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hi Felix. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Great work! >>>>>>>>>>>>>>>>>> I will update and try the generation with the new profile >>>>>>>>>>>>>>>>>> on my >>>>>>>>>>>>>>>>>> laptop. >>>>>>>>>>>>>>>>>> Tks, >>>>>>>>>>>>>>>>>> Eric >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On 5/03/2011 20:14, Felix Knecht wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> A short status update: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I reviewed following projects, put them to work using >>>>>>>>>>>>>>>>>>> maven 3, >>>>>>>>>>>>>>>>>>> have >>>>>>>>>>>>>>>>>>> them prerequisiting mvn-3.0.2, make choosable if to >>>>>>>>>>>>>>>>>>> generate >>>>>>>>>>>>>>>>>>> documentation (mvn site as before) or to generate >>>>>>>>>>>>>>>>>>> technical >>>>>>>>>>>>>>>>>>> reports >>>>>>>>>>>>>>>>>>> (mvn site -Psite-reports): >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> - imap (imap-trunk-m2 >>>>>>>>>>>>>>>>>>> - mailbox ( >>>>>>>>>>>>>>>>>>> - mailbox-integration-tester >>>>>>>>>>>>>>>>>>> - protocols >>>>>>>>>>>>>>>>>>> - server >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Jenkins CI I changed configuration for these projects >>>>>>>>>>>>>>>>>>> to use >>>>>>>>>>>>>>>>>>> maven >>>>>>>>>>>>>>>>>>> 3 (latest) and generate the site. Technical reports are >>>>>>>>>>>>>>>>>>> available >>>>>>>>>>>>>>>>>>> via >>>>>>>>>>>>>>>>>>> Jenkins entering the project (Maven-generated site) or >>>>>>>>>>>>>>>>>>> via >>>>>>>>>>>>>>>>>>> following >>>>>>>>>>>>>>>>>>> Url pattern: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> https://hudson.apache.org/hudson/view/G-L/view/James/job/[imap-trunk-m2|mailbox|mailbox-integration-tests|protocols-trunk|james-server-trunk]/site >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> I'm aware of the not working banner images in the >>>>>>>>>>>>>>>>>>> technical >>>>>>>>>>>>>>>>>>> reports. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org >>>> For additional commands, e-mail: server-dev-h...@james.apache.org >>>> >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org >>> For additional commands, e-mail: server-dev-h...@james.apache.org >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org >> For additional commands, e-mail: server-dev-h...@james.apache.org >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org > For additional commands, e-mail: server-dev-h...@james.apache.org > >