Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
VIATRA/DeveloperMeetingMinutes/Meeting20151029
Contents
Topics
- EMF-IncQuery 1.1.0 and VIATRA 0.8.0 release delayed due to Xtext 2.9 delay
- TODO: talk with Itemis to get timely notice on such delays
- Bugzilla status: https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&classification=Modeling&columnlist=assigned_to%2Cbug_status%2Cshort_desc%2Ctarget_milestone%2Cversion&list_id=12976178&order=target_milestone%2Cversion%2Cpriority%2Cbug_severity&product=Incquery&query_based_on=IncQuery%20active%20bugs&query_format=advanced
- Java 6 vs Java 7
- Java 6 is long dead
- Increasingly difficult to keep CI on Java 6
- There are ways to compile Java 6 compatible code when running Maven with newer JDK
- Eclipse Platform already moving to Java 8 with Neon
- However, our main dependencies (EMF, Xtext) are still compatible with Java 6
- Runtime dependencies:
- internal restrictions:
- do not re-export guava (not singleton, known problems)
- should we allow Xtend or avoid it
- If avoid: currently rete.recipes has minor Xtend code easily replaceable and localsearch has PConstraintInfo that can also be replaced with plain Java
- If allow: using xtend.lib or xtext.xbase.lib (which re-export guava) could replace all guava dependencies
- IncQuery.net migration status
Minutes
EMF-IncQuery
- release delayed to Nov 12th due to Xtext release
- bugzilla review: some small bug issues will be postponed
- incquery.net migration
- TODO Ábel: evaluate remaining pages for migration
- runtime dependencies
- merge and see if any test projects fail
- Xtend in core
- no changes planned: do not overuse but otherwise no effort on cleaning now
- Java version update
- for 1.2, we will move up to Java 7
- EIQ-Sirius benchmark
- hard to measure due to caching
- basic result: on model change, AQL evaluation is executed when the transaction is committed, while EIQ evaluation is much faster (and is performed during modification)
- AQL can be several seconds vs EIQ less than 100 ms
VIATRA
- debugger contribution will be merged after release