Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [epp-dev] Information for EPP Package Maintainers to Build Galileo Packages

I am trying to update/create the documentation.

But here a short version:

1. -- Sure, check-out the feature/plugin and send any patches you have. I think this (and the p2'ification) is the main advantage compared to last year. But IMHO we should try to make the packages looking and behaving similar (not equal).

2. -- Instructions are missing, but you should be able to create/export your own package repo and create a testable configuration with the p2 director. E.g. I am exporting the product to a p2 repo in /tmp/test/repository/ and use the following p2 director call to create the new package in directory /tmp/epp/eclipse for windows:

eclipse -nosplash -consoleLog \
-application org.eclipse.equinox.p2.director.app.application \
-metadataRepositories file:///tmp/test/repository/,http://download.eclipse.org/releases/galileo/ \
-artifactRepositories file:///tmp/test/repository/,http://download.eclipse.org/releases/galileo/ \
-installIU epp.package.php \
-destination /tmp/epp/eclipse \
-profile epp.package.php \
-profileProperties org.eclipse.update.install.features=true \
-bundlepool /tmp/epp/eclipse \
-p2.os win32 -p2.ws win32 -p2.arch x86 \
-roaming -vmargs -Declipse.p2.mirrors=false -Declipse.p2.data.area=/tmp/epp/eclipse/p2

Regards, Markus

2009/4/30 Michael Spector <spektom@xxxxxxxxx>
Hi,

I have attached a new version of "eclipse_php_350.xml" in the bug:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=238960

I have 2 questions so far:

1. Do you accept changes to the eclipse_*_.xml files only or one can
submit changes to product branding configuration (e.g. icons, initial
preferences, etc..)

2. Are there any instructions on how to test specific product
configuration on my machine? This would save time when you start
building if the configuration is wrong for some reason.

Thanks,


On Thu, Apr 30, 2009 at 5:23 PM, Ian Skerrett <ian.skerrett@xxxxxxxxxxx> wrote:
> Dear Project Maintainers,
>
>
>
> We are getting ready to build the EPP packages that will be displayed on the
> eclipse.org download page.   Once again this year, we will to rely upon the
> package maintainers to define and test the packages.  Below are some steps
> that we want each package maintainer to do for their Galileo package.   Our
> short term goal is to make the M7 packages available on a download site by
> May 11.
>
>
>
> 1. All package maintainers need to reconfirm that they want their package to
> be created for Galileo and they will be responsible for the testing.  Please
> respond to this mailing list to confirm your interest in having your package
> built for Galileo.  The following are the current package maintainers:
>
> Java EE  - David Williams
> Java IDE – Mik Kersten
> C/C++ IDE – Doug Schaefer
> Modeling – Richard Gronback  (although I think Peter Friese is going to help
> with this one)
> RCP -  Markus Knauer
> Reporting - Xiaoying Gu
>
>
>
> New Packages:
>
> ·         Pulsar – Diego Sandin
>
> ·         PHP – Roy Ganor
>
>
>
> 2. We are using p2 to build the Galileo EPP packages.   Therefore, we have
> converted the existing package configuration file into a .product file and a
> .package configuration file.   These files have been added to the EPP cvs
> branch (dev.eclipse.org:/cvsroot/technology - org.eclipse.epp/packages/).
> Each package maintainer should review their respective .product file and
> .package configuration file.  Any changes should be submitted via a patch in
> bugzilla.
>
>
>
> 3. Each package can be configured by a feature that defines the content and
> dependencies of the package, and by a branding plug-in where a package can
> define its own default perspective in the plugin_customization.ini among
> other things. The plugin contains also the old EPP configuration file
> ('eclipse_XYZ_350.xml) that is used for the meta-data that creates the
> webpages. There are initial features and plugins for every existing package
> in the EPP CVS (see above); changes should be submitted by the package
> maintainers via a patch in Bugzilla.
>
>
>
> 4. We plan to start building the packages on a regular basis starting next
> week.   Markus will be sending out notices to the EPP mailing list once a
> build is complete.  Package maintainers are requested to download their
> package and complete the testing.  Once the testing is complete please send
> an e-mail to the EPP mailing list indicating if it is ready to be posted on
> the download page.
>
>
>
> Please let us know if you have any questions.
>
>
>
>  Ian
>
>
>
>
>
>
>
>
>
>
>
>
>
> Ian Skerrett
>
> Director of Marketing
>
> Eclipse Foundation
>
> 613-224-9461 ext. 227
>
> blog: ianskerrett.wordpress.com
>
> twitter: https://twitter.com/ianskerrett
>
>
>
> _______________________________________________
> epp-dev mailing list
> epp-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/epp-dev
>
>



--
Best regards,
Michael
_______________________________________________
epp-dev mailing list
epp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/epp-dev



--
Markus Knauer
EclipseSource
###   phone: +49 721 664 733 0  (GMT +1)
###     fax: +49 721 664 733 29
###     web: www.eclipsesource.com

Innoopract Informationssysteme GmbH
Stephanienstrasse 20, 76133 Karlsruhe Germany
General Manager: Jochen Krause
Registered Office: Karlsruhe, Commercial Register Mannheim HRB 107883


Back to the top