Dear
all,
in order to avoid a potential trademark issue between the
EMF-IncQuery project and IncQuery Labs Ltd. (a key supporter of both
EMF-IncQuery and VIATRA), we would like to propose to change the name of the
EMF-IncQuery project, after consultation with the Eclipse
Foundation.
Considering the close relation of the EMF-IncQuery and VIATRA
projects (both in terms of common committers and technological dependencies), we
are proposing to combine the renaming with a restructuring that involves merging
EMF-IncQuery into VIATRA and introducing a new component structure.
To
this end, we would like to establish a new structure that suits our development
style better, and in general makes everyone's lives easier. We have already
talked about this on the last meeting [1], and the proposed new joint project
structure is available in a mindmap [2].
Merging the EMF-IncQuery project
into VIATRA will also make release engineering easier, as we will be able to
build the required components together and create shared repositories for
end-users to obtain everything needed.
For version numbers, we plan to
use two schemas: one for mature components, and one for incubation components.
We suggest version numbers 1.2.0 and 0.12 as that is higher than any version we
used in releases before. This will require VIATRA as a project to graduate from
an incubation project (but it can still have incubating components after
graduation).
On the management side, we propose that everybody that is
committer of either EMF-IncQuery or VIATRA should become a committer for the
new, merged project.
To give you a complete picture, we foresee that the
only major drawback of this combined proposal will be that we will break the API
compatibility for the existing users of EMF-IncQuery. For this reason, we plan
to provide a migration assistant feature that can be used by our users to
upgrade their existing projects automatically, similarly to what we have already
built for previous versions [3].
In terms of timing, we would like to do
this restructuring early next year, to have the first release available at the
end of February or the start of March.
In summary, we would like to ask
all committers two questions:
• Do you agree with renaming “EMF-IncQuery” to
“VIATRA Incremental Queries”?
• Do you agree with the new proposed project
structure, i.e. moving the code from EMF-IncQuery to VIATRA?
Please vote
with a ‘+1’ or ‘-1’ to both questions as soon as possible by replying to this
email on the developer mailing lists. We kindly ask everyone who is a committer
on both projects to vote on both mailing lists.
If you need any
clarification regarding the plan detailed above, please do not hesitate to
ask.
Best regards,
Ábel, István and Zoltán
[1]
https://wiki.eclipse.org/EMFIncQuery/DeveloperMeetingMinutes/Meeting20151210[2]
https://www.evernote.com/shard/s2/sh/b45d4031-62ef-4a29-b747-bbebf7db77f4/0668789c8faa41f1[3]
https://wiki.eclipse.org/EMFIncQuery/Releases/MigrateTo0.8
- see first paragraph
-----
Ábel Hegedüs
IncQuery Labs
Ltd.
_______________________________________________
incquery-dev mailing
list
incquery-dev@xxxxxxxxxxx
To change your delivery options, retrieve
your password, or unsubscribe from this list,
visit
https://dev.eclipse.org/mailman/listinfo/incquery-dev