[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.platform] Re: build map files for ecf ganymede build

Ed Merks wrote:
Of course if all the projects used a common build infrastructure then it gets easier for everyone to have the same set of nice features. Maybe one day we'll have such a much-needed thing...
Ed, the current situation with builds is actually quite scary. I've looked trough several projects released for Ganymede and it is shocking to see what they have in their maps files. I see modules built from HEAD (i.e. no tag), modules that are not using anonymous connection (i.e. :ext:username@) and even modules that are build from non Eclipse CVS. Even Platform have those issues and at minimum it means that those builds are not reproducible.

 regards,
 Eugene

Eugene Kuleshov wrote:

So, we back to the original question how to get the actual map files used to build ganymede artifacts. In other words, what substitution been used for ganymede build?


It would be handy to publish the map files used to produce each build like it is done by Platform, EMF, WTP and number of other Eclipse projects (see corresponding download pages).

 Thanks

 Eugene


Scott Lewis wrote:
Our build does textual substitution to replace the @CVSTag@ with the appropriate tag.

Scott

Eugene Kuleshov wrote:

Thanks Scott. But it doesn't look like valid map file http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ecf/builds/org.eclipse.ecf.releng.maps/ecf.core.map?revision=1.16.2.25&root=Technology_Project&pathrev=p2_workaround


----

feature@xxxxxxxxxxxxxxxxxxxx=CVS,tag=p2_workaround_1,cvsRoot=:pserver:anonymous@xxxxxxxxxxxxxxx:/cvsroot/technology,path=org.eclipse.ecf/features/org.eclipse.ecf.core-feature


plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxx=@CVSTag@,:pserver:anonymous@xxxxxxxxxxxxxxx:/cvsroot/technology,,org.eclipse.ecf/plugins/org.eclipse.ecf.core.sharedobject


...
----

the first feature entry looks ok, but there rest have this @CVSTag@, which does not match the pde fetch spec at http://help.eclipse.org/help33/index.jsp?topic=/org.eclipse.pde.doc.user/guide/tasks/pde_fetch_phase.htm


regards, Eugene