Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [modeling-pmc] Epsilon GMT component

Dear Modeling PMC, EMO,

An update and some more questions on the alignment of the Epsilon GMT component with the IP process follows.

So far we’ve done the following:

1) 3rd-party libraries

Filed CQs for JDOM (CQ - 2445 approved) and ANTLR 3.1b (CQ 2446 - pending)

2) Refactored the package names and now they are org.eclipse.epsilon.* instead of org.epsilon.*

3) Added (Incubation) to the names of all plugins and features

4) Added appropriate copyright notes to all Java source files and an epl-v10.html to all plugins/features

What we still need to do (here come the questions :) ):

5) Drop version to < 1

The “current” version of Epsilon is 1.3.6. Does it make sense to set the “new” version to 0.3.7 or should we start from 0.0.1?

6) Update plugins and features folder names in the CVS.

After the refactoring our local plugin/feature folders are in the form of org.eclipse.epsilon.* but the respective folders in CVS are still org.epsilon.*. There are two options: one is to ask the CVS admin to rename/move folders in the CVS and the other one is to disconnect folders, share them again under their new names and then ask the CVS administrator to delete all org.epsilon.* folders. Any thoughts on this?

7) Change (?) the provider of plugins and features

Must the provider of plugins and features be set to “Eclipse.org” or can we leave it as it is (“University of York”)?

8) Pre-Eclipse code

At the time we joined GMT we were not asked to submit our pre-Eclipse code for review. How can this be reconciled? (It is mostly a typicality as all pre and post Eclipse code has been written by us)

9) We haven’t still received feedback on what we should do with non-EPL libraries (e.g. Simmetrics and MDR) but this is of secondary importance right now. For now we’ll just exclude them as they are not essential.

Any feedback would be greatly appreciated.

Best regards,
Dimitrios


Richard Gronback wrote:
Migrating CVS will not lose your history... It's merely a copy of folders
from one location to another.

Best,
Rich


On 6/23/08 11:15 AM, "Dimitrios Kolovos" <dskolovos@xxxxxxxxx> wrote:

Rich: Thanks for your prompt reply and pointers. We'll start working on
these issues immediately and keep the list posted on any developments.

Ed: Does migrating to a different CVS repository mean that all
source-code history will be lost? Is there a good way around it or do we
just have to live with that?

Best regards,
Dimitrios

Ed Merks wrote:
Rich,

I also think this is a good opportunity to create a new CVS module
that is properly within the modeling project's CVS structure where all
the other projects reside. So likely we'd want a org.eclipse.gmt
parent with a module for each project/component in GMT that's being
reviewed and migrated...




Ed Merks/Toronto/IBM@IBMCA
mailto: merks@xxxxxxxxxx
905-413-3265 (t/l 313)


Inactive hide details for Richard Gronback
<richard.gronback@xxxxxxxxxxx>Richard Gronback
<richard.gronback@xxxxxxxxxxx>


                        *Richard Gronback <richard.gronback@xxxxxxxxxxx>*
                        Sent by: modeling-pmc-bounces@xxxxxxxxxxx

                        06/23/2008 10:43 AM
                        Please respond to
                        PMC members mailing list
                        <modeling-pmc@xxxxxxxxxxx>



To

PMC members mailing list <modeling-pmc@xxxxxxxxxxx>, <emo@xxxxxxxxxxx>

cc

Richard Paige <paige@xxxxxxxxxxxxx>, Janet Campbell
<janet.campbell@xxxxxxxxxxx>

Subject

Re: [modeling-pmc] Epsilon GMT component




Excellent, thanks for the update.

See inserted comments below...

Best,
Rich


On 6/23/08 6:57 AM, "Dimitrios Kolovos" <dskolovos@xxxxxxxxx> wrote:

Dear EMO, Modeling PMC,

We are in the process of making the Epsilon GMT component compatible
with the Eclipse IP process and we could use some advice on the actions
we need to take. To my understanding we should do the following:

1) File CQs in the IPZilla for any 3^rd party jars we are using

We are currently using jdom.jar which has been approved for other
projects (https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1587). We also
use version 3.1b of the ANTLR runtime jar (version 3.0 has been approved
for other projects e.g.
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1359)
Right, so you'll just need to submit piggyback CQs through the portal.

We¹ve removed the simmetrics jar we were using as it licensed under GPL
which is incompatible with EPL

Great.

2) File a CQ for the pre-Eclipse code (similarly to
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1460)

3) Change the namespace from org.epsilon.* to org.eclipse.*

Do we need to set the complete path of Epsilon under Eclipse as the
namespace? In this case it would need to be org.eclipse.gmt.epsilon.*.
However, if GMT components are to be relocated soon, this would have to
change again. If we could set the namespace to just
org.eclipse.epsilon.* it would be more resistant to future relocations.
Is that OK?

I think org.eclipse.epsilon.* is fine.

4) Set version of plugins to <1 as it is a component of an Incubation
project

5) Add (Incucation) to the name of the plugins/features

And download zips/jars.

6) Set up an IP Log page under the Epsilon website (e.g. such as
http://www.eclipse.org/stp/development/ip_log.php)

You may want to leverage the query approach used by GMF (and now most of
modeling, afaik)
http://www.eclipse.org/modeling/gmf/project-info/ipquery.php  That is,
until
the official method is available:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=220977

I also have a question about EPL-incompatible libraries. For example, in
Epsilon (and I believe in other modeling components too) we need to
provide support for MOF 1.4 models which is realized by MDR (and which
appears to be incompatible with EPL). We would also like to provide
support for fuzzy string matching using Simmetrics (which as mentioned
above is GPL). As we cannot host those plugins on Eclipse, I was
wondering if we could host them elsewhere (e.g. on Sourceforge) and
provide a link from the Epsilon GMT site to them.

This is a complicated issue, so copying Janet for counsel. :)

I¹d be grateful if you could confirm, complement or comment on the above
at your earliest convenience. I suspect that any information you provide
would also be useful for other GMT components that are in the same
process.
Best regards,
Dimitrios Kolovos
_______________________________________________
modeling-pmc mailing list
modeling-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/modeling-pmc
_______________________________________________
modeling-pmc mailing list
modeling-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/modeling-pmc

------------------------------------------------------------------------

_______________________________________________
modeling-pmc mailing list
modeling-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/modeling-pmc
_______________________________________________
modeling-pmc mailing list
modeling-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/modeling-pmc

_______________________________________________
modeling-pmc mailing list
modeling-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/modeling-pmc



Back to the top