Migrate to 2.6.0

69 views
Skip to first unread message

Boris Brodski

unread,
Jun 12, 2014, 7:32:12 AM6/12/14
to jna...@googlegroups.com
Hello Sebastian,


Simple stuff work already, but there is still a lot of work to be done. (so no pull request yet)

Browsing Github I found another clone, that already contains 2.6.0 migration done by Stefan Oehme

Could you please do a quick review of Stefan's migration, so I can either proceed with my migration or switch to the Stefan's?

Thank you!


Cheers,
Boris

Boris Brodski

unread,
Jun 12, 2014, 11:01:53 AM6/12/14
to jna...@googlegroups.com
PS

Tried to install Jnario from Stefan's repo. Got following errors:

Cannot complete the install because one or more required items could not be found.
  Software being installed: Jnario IDE 1.0.0.201406121607 (org.jnario.ui.feature.group 1.0.0.201406121607)
  Missing requirement: Common Model 1.0.0.201406121607 (org.jnario 1.0.0.201406121607) requires 'bundle org.objectweb.asm.tree [5.0.1,6.0.0)' but it could not be found
  Cannot satisfy dependency:
    From: org.jnario.feature 1.0.0.201406121607 (org.jnario.feature 1.0.0.201406121607)
    To: bundle org.jnario 1.0.0
  Cannot satisfy dependency:
    From: Jnario IDE 1.0.0.201406121607 (org.jnario.ui.feature.group 1.0.0.201406121607)
    To: org.jnario.feature 1.0.0

It requires me to add current Orbit update site to the update site manager (http://download.eclipse.org/tools/orbit/downloads/drops/R20140525021250/repository/)

What could we do about this?

Sebastian Benz

unread,
Jun 12, 2014, 11:10:23 AM6/12/14
to jna...@googlegroups.com
Hello Boris,

thanks for your help! Stefan wrote me yesterday about his efforts and I already had a quick look. Everything looks great so far. He even fixed two memory leaks in Jnario which should fix the problem that Jnario became slower and slower over time. 

I will integrate his changes into the main branch in the next days. 

Cheers,

Sebastian




--
You received this message because you are subscribed to the Google Groups "Jnario" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jnario+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Stefan Oehme

unread,
Jun 12, 2014, 11:38:03 AM6/12/14
to jna...@googlegroups.com
We probably need to add Orbit to the Jnario update site, so it is self-contained (just like Xtext/Xtend).

I pushed some more fixes and can now build all the tests with the new Jnario.

Currently there is one more issue regarding source-relative outputs (we moved that up from Xtend to Xtext in 2.6.0), so I'll fix that too. We don't want to annoy maven users ;) Also, I'm going to provide proper m2e integration, so Jnario will configure itself according to the settings in the POM.

Boris Brodski

unread,
Jun 13, 2014, 7:10:56 AM6/13/14
to jna...@googlegroups.com
Question to Maven build:

Shortly Xtext 2.6.1 was released and this broke my Maven build.

- In kepler.target we have version="2.6.0.v201405210727"
- In all MANIFEST.MF we have bundle-version="[2.6.0,2.7.0)"

Maven resolved "[2.6.0,2.7.0)" to 2.6.1 and than failed to find it within target platform (kepler.target).

What can we do to prevent this in the future?

Stefan Oehme

unread,
Jun 13, 2014, 7:41:48 AM6/13/14
to jna...@googlegroups.com
I would say make the target more relaxed. Maintenance releases are okay.


--
You received this message because you are subscribed to a topic in the Google Groups "Jnario" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jnario/a-McDF3KB0Y/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jnario+un...@googlegroups.com.

Sebastian Benz

unread,
Jun 13, 2014, 7:54:21 AM6/13/14
to jna...@googlegroups.com
The problem in this case was that you explicitly defined a dependency to Xtend 2.6.1 in org.jnario.m2e, which obviously does not work with the target platform. 

However, in my experience it makes more sense to match each jnario release to a specific Xtend release, as even minor xtend releases brake the compatibility to jnario. 

Sebastian



--
You received this message because you are subscribed to the Google Groups "Jnario" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jnario+un...@googlegroups.com.

Stefan Oehme

unread,
Jun 13, 2014, 8:00:11 AM6/13/14
to jna...@googlegroups.com
Then we should go for 2.6.1, as that contains loads of bugfixes.
Reply all
Reply to author
Forward
0 new messages