Hi Nick, Can you update this script for CVS username & e-mail address (alon -> michael, apeled -> mspector), since I don't have permissions? IIUC, if this script runs automatically, can wrong CVS user be the reason for the non-updated versions?
Thanks, Michael On Fri, Mar 20, 2009 at 4:52 PM, Nick Boldt <[email protected]> wrote: > === Tags, mapfiles, and qualifiers === > > .HEAD happens when you put HEAD in your map file. If you build from a tag, > you get the tag id (eg., v20090320-0800). > > You can also override all those tags with forceContextQualifier, but that > means ALL plugins and features will be built with that override value, > rather than their mixed (real) values from the map file. > > http://wiki.eclipse.org/Modeling_Project_Releng/Plugin_And_Feature_Files#Qualifiers_.281.0.0.qualifier.29 > > And, if you want unchanging features to reflect the fact that their > *contained features* and *contained plugins* change by appending a hashed > suffix, you can add generateFeatureVersionSuffix=true to all > build.properties files where you want this to happen (eg., php.sdk and php > features). > > To automatically replace HEAD in the map with a generated tag value, wait > for the next crontab run (Thursdays at 9:30am Eastern time / GMT-4), or run > this script yourself on modeling.eclipse.org: > > /home/www-data/modeling-releng-common/tools/org.eclipse.releng.tools.tagandrelease/update_tags.sh > /home/www-data/modeling-releng-common/tools/org.eclipse.releng.tools.tagandrelease/pdt.HEAD.options.txt > -debug 2 > > === Galileo contribution file pdt.build === > > As to the automated creation of pdt.build (the contribution file for > Galileo), simply checking the box on the promote page will do that for > you... IF the user that's running the build is in the callisto-dev group on > dev.eclipse.org. Assuming the build runs with Michael's id, that step should > work automatically. > > You can also perform that step on a previously-promoted build via the > commandline using the `-coordsiteonly galileo` flag, passed to > /home/www-data/build/modeling/scripts/promoteToEclipse.sh along with the > usual flags for -sub, -buildID, -branch, etc. > > N > > Michael Spector wrote: >> >> No, this file should be committed automatically upon milestone build, as I >> understand. >> >> May be the checkbox must be checked as well. The problem is that PDT >> 2.1.0M6 has wrong versions in its package as well: 2.1.0.HEAD. >> >> >> Best regards, >> >> Michael >> >> >> *From:* Roy Ganor >> *Sent:* Friday, March 20, 2009 11:51 AM >> *To:* Michael Spector >> *Cc:* Markus Knauer; Nick Boldt >> *Subject:* RE: EPP and PDT @EclipseCon >> >> >> Hi Michael, >> >> Should **we** update this file manually after we build each milestone of >> Eclipse PDT? Or this can be done automatically as part of the new build >> system? >> >> I noticed that in the promote process there is a checkbox mentioning that >> we can notify the Galileo build system about this release… >> >> >> (adding Nick to this conversation, maybe he can shed the light) >> >> - Roy >> >> >> ------------------------------------------------------------------------ >> >> *From:* Michael Spector >> *Sent:* Friday, March 20, 2009 11:40 AM >> *To:* Roy Ganor; 'Markus Knauer' >> *Subject:* RE: EPP and PDT @EclipseCon >> >> >> Roy, >> >> >> The version of PDT feature that appears in the pdt.build file is wrong: >> >> >> <?xml version="1.0" encoding="ASCII"?> >> >> <build:Contribution xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" >> xmlns:build="http://www.eclipse.org/amalgam/2008/build" label="PDT"> >> >> <contacts name="PDT Build Team" email="[email protected]"/> >> >> <contacts name="PDT Build Team" email="[email protected]"/> >> >> <features id="org.eclipse.php.sdk" version="2.1.0.HEAD" >> repo="//@repositories.0"> >> >> </features> >> >> <repositories >> location="http://download.eclipse.org/tools/pdt/updates/milestones/" >> label="PDT milestones"/> >> >> </build:Contribution> >> >> >> I guess this is the reason why PDT is not gathered by the Galileo build >> magic? >> >> >> Best regards, >> >> Michael >> >> >> *From:* Roy Ganor >> *Sent:* Friday, March 20, 2009 11:25 AM >> *To:* Michael Spector; Markus Knauer >> *Subject:* RE: EPP and PDT @EclipseCon >> >> >> We released PDT 2.1.0M6 today, so there should be no problems providing it >> for Galileo M6 build. >> >> Michael, can you please update about >> http://build.eclipse.org/galileo/staging/ ? >> >> >> Thanks, >> >> - Roy >> >> >> ------------------------------------------------------------------------ >> >> *From:* [email protected] [mailto:[email protected]] *On >> Behalf Of *Markus Knauer >> *Sent:* Friday, March 20, 2009 11:22 AM >> *To:* Roy Ganor >> *Subject:* Re: EPP and PDT @EclipseCon >> >> >> Hi Roy, >> >> just one question, but an important one: What is your Galileo Status? Will >> PHP be included in the Galileo M6 build (i.e. the Galileo staging >> repository: http://build.eclipse.org/galileo/staging/)? Haven't seen >> anything new here but that might be due to the fact that the Galileo build >> seems to be broken (Rich Gronback is working with other people on fixing >> this). >> >> Depending on this I will be able to setup an initial version this weekend >> and will *try* to make it available right in time with EclipseCon. >> >> Regards, Markus >> >> 2009/3/20 Roy Ganor <[email protected] <mailto:[email protected]>> >> >> Hi Markus, >> >> Just wanted to know (verify) that you are all set for creating a PHP >> package based on PDT. >> >> Michael Spector ([email protected] <mailto:[email protected]>) will be >> attending the conference. I will be happy if you can update him about the >> status of the EPP project and what we need to do more (if any) to maintain >> the PHP package. >> >> >> Thank you very much for your time, >> >> Roy >> >> >> >> >> >> -- >> Markus Knauer >> EclipseSource >> ### phone: +49 721 664 733 0 (GMT +1) >> ### fax: +49 721 664 733 29 >> ### web: www.eclipsesource.com <http://www.eclipsesource.com> >> >> Innoopract Informationssysteme GmbH >> Stephanienstrasse 20, 76133 Karlsruhe Germany >> General Manager: Jochen Krause >> Registered Office: Karlsruhe, Commercial Register Mannheim HRB 107883 >> > > -- > Nick Boldt :: http://wiki.eclipse.org/User:Nickb > Release Engineer :: Eclipse Modeling & Dash Athena > _______________________________________________ > pdt-dev mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/pdt-dev > -- Best regards, Michael _______________________________________________ pdt-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/pdt-dev
