Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse Communications Framework (ECF) » build map files for ecf ganymede build
build map files for ecf ganymede build [message #623831] Fri, 04 July 2008 03:54 Go to next message
Eugene Kuleshov is currently offline Eugene Kuleshov
Messages: 505
Registered: July 2009
Senior Member
Hi,

I wonder if someone can point me to the build map files for ecf
ganymede build? They are not published at ECF download page.

Thanks

Eugene
Re: build map files for ecf ganymede build [message #623833 is a reply to message #623831] Fri, 04 July 2008 04:29 Go to previous messageGo to next message
Scott Lewis is currently offline Scott Lewis
Messages: 970
Registered: July 2009
Senior Member
They are all in the org.eclipse.ecf.releng.maps project:

http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ecf/bui lds/org.eclipse.ecf.releng.maps/?root=Technology_Project

The one to care about WRT Ganymede build is the ecf.core.map.

We've been using the p2_workaround branch (because of the 6 ecf plugins
now in SDK), the p2_workaround_1 tag.

Scott

Eugene Kuleshov wrote:
> Hi,
>
> I wonder if someone can point me to the build map files for ecf
> ganymede build? They are not published at ECF download page.
>
> Thanks
>
> Eugene
>
Re: build map files for ecf ganymede build [message #623835 is a reply to message #623833] Fri, 04 July 2008 05:35 Go to previous messageGo to next message
Eugene Kuleshov is currently offline Eugene Kuleshov
Messages: 505
Registered: July 2009
Senior Member
Thanks Scott. But it doesn't look like valid map file
http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ecf/bui lds/org.eclipse.ecf.releng.maps/ecf.core.map?revision=1.16.2 .25&root=Technology_Project&pathrev=p2_workaround
----

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

plugin@org.eclipse.ecf.sharedobject=@CVSTag@,:pserver:anonymous@dev.eclipse.org :/cvsroot/technology,,org.eclipse.ecf/plugins/org.eclipse.ec f.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


Scott Lewis wrote:
> They are all in the org.eclipse.ecf.releng.maps project:
>
> http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ecf/bui lds/org.eclipse.ecf.releng.maps/?root=Technology_Project
>
>
> The one to care about WRT Ganymede build is the ecf.core.map.
>
> We've been using the p2_workaround branch (because of the 6 ecf
> plugins now in SDK), the p2_workaround_1 tag.
>
> Scott
>
> Eugene Kuleshov wrote:
>> Hi,
>>
>> I wonder if someone can point me to the build map files for ecf
>> ganymede build? They are not published at ECF download page.
>>
>> Thanks
>>
>> Eugene
>>
Re: build map files for ecf ganymede build [message #623837 is a reply to message #623835] Fri, 04 July 2008 06:00 Go to previous messageGo to next message
Scott Lewis is currently offline Scott Lewis
Messages: 970
Registered: July 2009
Senior Member
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/bui lds/org.eclipse.ecf.releng.maps/ecf.core.map?revision=1.16.2 .25&root=Technology_Project&pathrev=p2_workaround
>
> ----
>
> feature@org.eclipse.ecf.core=CVS,tag=p2_workaround_1,cvsRoot=:pserver:anonymous@dev.eclipse.org :/cvsroot/technology,path=org.eclipse.ecf/features/org.eclip se.ecf.core-feature
>
>
> plugin@org.eclipse.ecf.sharedobject=@CVSTag@,:pserver:anonymous@dev.eclipse.org :/cvsroot/technology,,org.eclipse.ecf/plugins/org.eclipse.ec f.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
>
>
> Scott Lewis wrote:
>> They are all in the org.eclipse.ecf.releng.maps project:
>>
>> http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ecf/bui lds/org.eclipse.ecf.releng.maps/?root=Technology_Project
>>
>>
>> The one to care about WRT Ganymede build is the ecf.core.map.
>>
>> We've been using the p2_workaround branch (because of the 6 ecf
>> plugins now in SDK), the p2_workaround_1 tag.
>>
>> Scott
>>
>> Eugene Kuleshov wrote:
>>> Hi,
>>>
>>> I wonder if someone can point me to the build map files for ecf
>>> ganymede build? They are not published at ECF download page.
>>>
>>> Thanks
>>>
>>> Eugene
>>>
Re: build map files for ecf ganymede build [message #623842 is a reply to message #623837] Fri, 04 July 2008 06:30 Go to previous messageGo to next message
Eugene Kuleshov is currently offline Eugene Kuleshov
Messages: 505
Registered: July 2009
Senior Member
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/bui lds/org.eclipse.ecf.releng.maps/ecf.core.map?revision=1.16.2 .25&root=Technology_Project&pathrev=p2_workaround
>>
>> ----
>>
>> feature@org.eclipse.ecf.core=CVS,tag=p2_workaround_1,cvsRoot=:pserver:anonymous@dev.eclipse.org :/cvsroot/technology,path=org.eclipse.ecf/features/org.eclip se.ecf.core-feature
>>
>>
>> plugin@org.eclipse.ecf.sharedobject=@CVSTag@,:pserver:anonymous@dev.eclipse.org :/cvsroot/technology,,org.eclipse.ecf/plugins/org.eclipse.ec f.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
>>
>>
>> Scott Lewis wrote:
>>> They are all in the org.eclipse.ecf.releng.maps project:
>>>
>>> http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ecf/bui lds/org.eclipse.ecf.releng.maps/?root=Technology_Project
>>>
>>>
>>> The one to care about WRT Ganymede build is the ecf.core.map.
>>>
>>> We've been using the p2_workaround branch (because of the 6 ecf
>>> plugins now in SDK), the p2_workaround_1 tag.
>>>
>>> Scott
>>>
>>> Eugene Kuleshov wrote:
>>>> Hi,
>>>>
>>>> I wonder if someone can point me to the build map files for ecf
>>>> ganymede build? They are not published at ECF download page.
>>>>
>>>> Thanks
>>>>
>>>> Eugene
>>>>
Re: build map files for ecf ganymede build [message #623844 is a reply to message #623842] Fri, 04 July 2008 12:04 Go to previous messageGo to next message
Ed Merks is currently offline Ed Merks
Messages: 26044
Registered: July 2009
Senior Member
Eugene,

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...


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/bui lds/org.eclipse.ecf.releng.maps/ecf.core.map?revision=1.16.2 .25&root=Technology_Project&pathrev=p2_workaround
>>>
>>> ----
>>>
>>> feature@org.eclipse.ecf.core=CVS,tag=p2_workaround_1,cvsRoot=:pserver:anonymous@dev.eclipse.org :/cvsroot/technology,path=org.eclipse.ecf/features/org.eclip se.ecf.core-feature
>>>
>>>
>>> plugin@org.eclipse.ecf.sharedobject=@CVSTag@,:pserver:anonymous@dev.eclipse.org :/cvsroot/technology,,org.eclipse.ecf/plugins/org.eclipse.ec f.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
>>>
>>>
>>> Scott Lewis wrote:
>>>> They are all in the org.eclipse.ecf.releng.maps project:
>>>>
>>>> http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ecf/bui lds/org.eclipse.ecf.releng.maps/?root=Technology_Project
>>>>
>>>>
>>>> The one to care about WRT Ganymede build is the ecf.core.map.
>>>>
>>>> We've been using the p2_workaround branch (because of the 6 ecf
>>>> plugins now in SDK), the p2_workaround_1 tag.
>>>>
>>>> Scott
>>>>
>>>> Eugene Kuleshov wrote:
>>>>> Hi,
>>>>>
>>>>> I wonder if someone can point me to the build map files for ecf
>>>>> ganymede build? They are not published at ECF download page.
>>>>>
>>>>> Thanks
>>>>>
>>>>> Eugene
>>>>>
Re: build map files for ecf ganymede build [message #623846 is a reply to message #623844] Fri, 04 July 2008 14:22 Go to previous messageGo to next message
Eugene Kuleshov is currently offline Eugene Kuleshov
Messages: 505
Registered: July 2009
Senior Member
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/bui lds/org.eclipse.ecf.releng.maps/ecf.core.map?revision=1.16.2 .25&root=Technology_Project&pathrev=p2_workaround
>>>>
>>>> ----
>>>>
>>>> feature@org.eclipse.ecf.core=CVS,tag=p2_workaround_1,cvsRoot=:pserver:anonymous@dev.eclipse.org :/cvsroot/technology,path=org.eclipse.ecf/features/org.eclip se.ecf.core-feature
>>>>
>>>>
>>>> plugin@org.eclipse.ecf.sharedobject=@CVSTag@,:pserver:anonymous@dev.eclipse.org :/cvsroot/technology,,org.eclipse.ecf/plugins/org.eclipse.ec f.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
>>>>
Re: build map files for ecf ganymede build [message #623848 is a reply to message #623846] Fri, 04 July 2008 15:35 Go to previous messageGo to next message
Ed Merks is currently offline Ed Merks
Messages: 26044
Registered: July 2009
Senior Member
Eugene,

The state of builds is woeful. It's a black art. Maybe the
newly-created, just-announced common build component will help bring
order to the chaos. I think things are the way they are, because
builds are never seen as the top priority even though they should be.
People are quite happy to butcher up a complete disaster and when it
finally produces something that looks okay declare victory and move on
to more important things. The difficulty of producing builds is a major
barrier for folks starting new projects at Eclipse and although the EMO
was asked by the board to look into providing infrastructure for build
support, the lack of resource has made progress on that haltingly slow...


Eugene Kuleshov wrote:
> 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/bui lds/org.eclipse.ecf.releng.maps/ecf.core.map?revision=1.16.2 .25&root=Technology_Project&pathrev=p2_workaround
>>>>>
>>>>> ----
>>>>>
>>>>> feature@org.eclipse.ecf.core=CVS,tag=p2_workaround_1,cvsRoot=:pserver:anonymous@dev.eclipse.org :/cvsroot/technology,path=org.eclipse.ecf/features/org.eclip se.ecf.core-feature
>>>>>
>>>>>
>>>>> plugin@org.eclipse.ecf.sharedobject=@CVSTag@,:pserver:anonymous@dev.eclipse.org :/cvsroot/technology,,org.eclipse.ecf/plugins/org.eclipse.ec f.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
>>>>>
Re: build map files for ecf ganymede build [message #623850 is a reply to message #623842] Fri, 04 July 2008 16:20 Go to previous messageGo to next message
Scott Lewis is currently offline Scott Lewis
Messages: 970
Registered: July 2009
Senior Member
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?


I thought I pretty much said already...@CVStag@ is the desired CVS tag
:). We've been using p2_workaround_1 as the version of the map files
themselves.

If you want to reuse the actual scripts that do this, they are available
in <ecf>/builds/org.eclipse.ecf.releng.server (along with instructions
for setting up/running, etc).

>
> 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).


Since all build materials (other than map files) are available in the
org.eclipse.ecf.releng.server project, making them more accessible has
not been a priority for us relative to getting the actual Ganymede build
done. If you or others want to contribute resources to do it, we will
happily help.

Scott
Re: build map files for ecf ganymede build [message #623852 is a reply to message #623848] Fri, 04 July 2008 16:39 Go to previous messageGo to next message
Scott Lewis is currently offline Scott Lewis
Messages: 970
Registered: July 2009
Senior Member
Ed and Eugene,

+1 for state of builds being woeful.

+1 for resources having anything to do with projects working together
instead of as independent units...because IMHO as long as the projects
operate independently (by necessity rather than choice in most cases),
what we have will be the result.

BTW, just for the record...ECF does have a reproducible build...although
reproducing it is not nearly as easy as it might/could be (which I
suspect is true for Platform, EMF, etc.).

Scott


Ed Merks wrote:
> Eugene,
>
> The state of builds is woeful. It's a black art. Maybe the
> newly-created, just-announced common build component will help bring
> order to the chaos. I think things are the way they are, because
> builds are never seen as the top priority even though they should be.
> People are quite happy to butcher up a complete disaster and when it
> finally produces something that looks okay declare victory and move on
> to more important things. The difficulty of producing builds is a major
> barrier for folks starting new projects at Eclipse and although the EMO
> was asked by the board to look into providing infrastructure for build
> support, the lack of resource has made progress on that haltingly slow...
>
>
> Eugene Kuleshov wrote:
>> 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/bui lds/org.eclipse.ecf.releng.maps/ecf.core.map?revision=1.16.2 .25&root=Technology_Project&pathrev=p2_workaround
>>>>>>
>>>>>> ----
>>>>>>
>>>>>> feature@org.eclipse.ecf.core=CVS,tag=p2_workaround_1,cvsRoot=:pserver:anonymous@dev.eclipse.org :/cvsroot/technology,path=org.eclipse.ecf/features/org.eclip se.ecf.core-feature
>>>>>>
>>>>>>
>>>>>> plugin@org.eclipse.ecf.sharedobject=@CVSTag@,:pserver:anonymous@dev.eclipse.org :/cvsroot/technology,,org.eclipse.ecf/plugins/org.eclipse.ec f.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
>>>>>>
Re: build map files for ecf ganymede build [message #623854 is a reply to message #623850] Fri, 04 July 2008 17:07 Go to previous messageGo to next message
Eugene Kuleshov is currently offline Eugene Kuleshov
Messages: 505
Registered: July 2009
Senior Member
Scott Lewis 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?
> I thought I pretty much said already...@CVStag@ is the desired CVS tag
> :). We've been using p2_workaround_1 as the version of the map files
> themselves.
>
> If you want to reuse the actual scripts that do this, they are
> available in <ecf>/builds/org.eclipse.ecf.releng.server (along with
> instructions for setting up/running, etc).
>> 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).
> Since all build materials (other than map files) are available in the
> org.eclipse.ecf.releng.server project, making them more accessible has
> not been a priority for us relative to getting the actual Ganymede
> build done. If you or others want to contribute resources to do it,
> we will happily help.
All I am asking is to publish map file corresponding to the ecf
builds. See for example platform download page at:

http://download.eclipse.org/eclipse/downloads/drops/R-3.4-20 0806172000/index.php

and their maps file linked from the above page:

http://download.eclipse.org/eclipse/downloads/drops/R-3.4-20 0806172000/directory.txt

Basically that would allow to get the code for given binary build, to
allow to see the source or debug/fix given issues.

But if you are saying that maps files can't be published I will have
to live with that. It is just even you can't say what code been used to
build binaries for Ganymede, since there is no tag and just some
randomly named branch, which can't be used to represent the locked down
version of the code. So, the end result is that code is not auditable.

regards,
Eugene
Re: build map files for ecf ganymede build [message #623855 is a reply to message #623854] Fri, 04 July 2008 17:20 Go to previous messageGo to next message
Scott Lewis is currently offline Scott Lewis
Messages: 970
Registered: July 2009
Senior Member
Hi Eugene,

Eugene Kuleshov wrote:
> Scott Lewis wrote:
<stuff deleted>
> All I am asking is to publish map file corresponding to the ecf builds.
> See for example platform download page at:
>
> http://download.eclipse.org/eclipse/downloads/drops/R-3.4-20 0806172000/index.php
>
>
> and their maps file linked from the above page:
>
> http://download.eclipse.org/eclipse/downloads/drops/R-3.4-20 0806172000/directory.txt
>
>
> Basically that would allow to get the code for given binary build, to
> allow to see the source or debug/fix given issues.


And why cannot you do the same thing (get the maps and source) directly
from CVS for a given version tag?


>
> But if you are saying that maps files can't be published I will have to
> live with that.


I'm not saying that they can't be published via html...I'm saying we're
not going to do the work of the publishing via web given other
priorities. Further...all the necessary materials can be retrieved via
CVS (more work admittedly, but completely doable) and used to do
whatever you want.


It is just even you can't say what code been used to
> build binaries for Ganymede,
since there is no tag

Eugene there is a tag: v20080623-0046

and just some
> randomly named branch, which can't be used to represent the locked down
> version of the code. So, the end result is that code is not auditable.

See tag above...and have a ball. If you want easier access then see
previous recommendation.

Scott
Re: build map files for ecf ganymede build [message #623856 is a reply to message #623855] Fri, 04 July 2008 18:49 Go to previous messageGo to next message
Eugene Kuleshov is currently offline Eugene Kuleshov
Messages: 505
Registered: July 2009
Senior Member
Scott Lewis wrote:
>> http://download.eclipse.org/eclipse/downloads/drops/R-3.4-20 0806172000/directory.txt
>>
>> Basically that would allow to get the code for given binary build,
>> to allow to see the source or debug/fix given issues.
> And why cannot you do the same thing (get the maps and source)
> directly from CVS for a given version tag?
The problem is that tag is not in ECF's maps files and can be only
consumed by ECF's own build scripts.
>> But if you are saying that maps files can't be published I will
>> have to live with that.
> I'm not saying that they can't be published via html...I'm saying
> we're not going to do the work of the publishing via web given other
> priorities. Further...all the necessary materials can be retrieved
> via CVS (more work admittedly, but completely doable) and used to do
> whatever you want.
I understand and perfectly respect that.
>> It is just even you can't say what code been used to build binaries
>> for Ganymede, since there is no tag
> Eugene there is a tag: v20080623-0046
> See tag above...and have a ball. If you want easier access then see
> previous recommendation.
Understood. Like I said, it would be really nice if evaluated maps are
published, and I hope this would be addressed at some point.

Thanks

Eugene
Re: build map files for ecf ganymede build [message #623857 is a reply to message #623856] Fri, 04 July 2008 19:45 Go to previous message
Scott Lewis is currently offline Scott Lewis
Messages: 970
Registered: July 2009
Senior Member
Eugene Kuleshov wrote:
> Scott Lewis wrote:
>>> http://download.eclipse.org/eclipse/downloads/drops/R-3.4-20 0806172000/directory.txt
>>>
>>> Basically that would allow to get the code for given binary build,
>>> to allow to see the source or debug/fix given issues.
>> And why cannot you do the same thing (get the maps and source)
>> directly from CVS for a given version tag?
> The problem is that tag is not in ECF's maps files and can be only
> consumed by ECF's own build scripts.


It's true that the tag is not in ECF's maps files, but this doesn't mean
that only ECF's build scripts can consume the map file. That is, a
trivial search and replace with a given tag would make the map file
consumable by other build systems. Of course this trivial search and
replace is all the ecf build does.

<stuff deleted>

> Understood. Like I said, it would be really nice if evaluated maps are
> published, and I hope this would be addressed at some point.

Me too. We are/would be completely in support of the renewed build
consolidation efforts:
http://wiki.eclipse.org/Build_Workshop_2:_Build_Harder

....and hope to address this and other common requirements without having
to do all the work ourselves (which is out of the question given the
project's resources). This is especially true given the move to p2/away
from features, etc.

I would urge you to support this effort as well, and provide them with
this requirement (map files in certain easily consumable format and
published to web or elsewhere) so that it doesn't get lost.

Scott
Previous Topic:Reminder: ECF conference call TODAY 7/3/2008
Next Topic:Eclipse IDE for education
Goto Forum:
  


Current Time: Tue Sep 16 07:38:24 GMT 2014

Powered by FUDForum. Page generated in 0.02663 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software