Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[pdt-dev] Re: EPP and PDT @EclipseCon

=== 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="michael@xxxxxxxx"/>

  <contacts name="PDT Build Team" email="roy@xxxxxxxx"/>

<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:* mknauer@xxxxxxxxxxxxxxxxx [mailto:mknauer@xxxxxxxxxxxxxxxxx] *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 <roy@xxxxxxxx <mailto:roy@xxxxxxxx>>

Hi Markus,

Just wanted to know (verify) that you are all set for creating a PHP package based on PDT.

Michael Spector (micahel@xxxxxxxx <mailto:micahel@xxxxxxxx>) 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


Back to the top