Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Sapphire » Sapphire 9.0.0 in Mars?
Sapphire 9.0.0 in Mars? [message #1694187] Fri, 01 May 2015 17:40 Go to next message
Alexey Kazakov is currently offline Alexey KazakovFriend
Messages: 4
Registered: July 2009
Junior Member
Hi,

Eclipse Mars M6 update site still includes Sapphire 9.0.0.201408261741. When you gonna update it? In Mars Final only?

Thanks.
Re: Sapphire 9.0.0 in Mars? [message #1694192 is a reply to message #1694187] Fri, 01 May 2015 18:16 Go to previous messageGo to next message
Konstantin Komissarchik is currently offline Konstantin KomissarchikFriend
Messages: 1077
Registered: July 2009
Senior Member
I will update it for M7.
Re: Sapphire 9.0.0 in Mars? [message #1694203 is a reply to message #1694187] Sat, 02 May 2015 03:22 Go to previous messageGo to next message
Slava Kabanovich is currently offline Slava KabanovichFriend
Messages: 8
Registered: December 2014
Junior Member
Will Sapphire support both Java 1.7 and Java 1.8?
It seams that the recent nightly builds are done with Java 1.8?
JBoss Tools now is built with Java 1.7. Being in the state of development which needs the latest fixes in Sapphire, we would like to migrate to the latest builds but cannot because of incompatibility. Is it possible to make builds for both Java versions?
Re: Sapphire 9.0.0 in Mars? [message #1694220 is a reply to message #1694203] Sat, 02 May 2015 15:15 Go to previous messageGo to next message
Konstantin Komissarchik is currently offline Konstantin KomissarchikFriend
Messages: 1077
Registered: July 2009
Senior Member
Sapphire 9 requires Java 8, but Sapphire 8.x line continues to support Java 6 and will carry bug fixes as long as there is community interest. Here is the relevant thread on this:

https://www.eclipse.org/forums/index.php/t/890531/

The next release on the 8.x line is 8.2, which will go out at the same time as 9, but note that it's 9 that's part of Mars.

https://www.eclipse.org/sapphire/releases/8.2/

[Updated on: Sat, 02 May 2015 15:18]

Report message to a moderator

Re: Sapphire 9.0.0 in Mars? [message #1694326 is a reply to message #1694187] Mon, 04 May 2015 13:31 Go to previous messageGo to next message
Max Rydahl Andersen is currently offline Max Rydahl AndersenFriend
Messages: 233
Registered: July 2009
Senior Member
This *really* sucks.

We've been using Sapphire from every release of Mars and now in M7 this change is made! That leaves us with very little time to adapt ;/

Any reason for why Sapphire *must* be using Java 8 when rest of Mars run on Java 7 ?

We now have to consider using Sapphire 8 in JBoss Tools and locking down the version to exclude 9 - meaning on of the most installed features from eclipse marketplace won't be installable together with any Sapphire 9 based features.

Can this not be undone and Sapphire can use Java 7 for Mars ?
Re: Sapphire 9.0.0 in Mars? [message #1694344 is a reply to message #1694326] Mon, 04 May 2015 15:26 Go to previous messageGo to next message
Konstantin Komissarchik is currently offline Konstantin KomissarchikFriend
Messages: 1077
Registered: July 2009
Senior Member
All Sapphire adopters are encouraged to follow the builds and this forum rather than the simrel repo to stay current. The move to Java 8 happened quite a while ago and cannot be reversed at this point. The Sapphire 9 code base already takes advantage of Java 8 features.

Note that all Sapphire runtime bundles allow multiple versions to be installed concurrently, so you can stay on Sapphire 8.x and Java 7 if that makes the most sense for your product.
Re: Sapphire 9.0.0 in Mars? [message #1694447 is a reply to message #1694344] Tue, 05 May 2015 11:42 Go to previous messageGo to next message
Max Rydahl Andersen is currently offline Max Rydahl AndersenFriend
Messages: 233
Registered: July 2009
Senior Member
If we had to stay on every build of all components we would be busy just keep uptodate.

The whole point about the simrel is that the components participating deliver into it so downstreams can keep up to speed without hunting the very latest greatest of everything.

Anyways, the damage is done :/

And are you sure a plugin and feature can declare it needs Sapphire 8.0 and fail if another feature expect Sapphire 9.0 ? I know we can at the osgi level but at p2 install feature level I haven't seen that done ? Got a pointer on how ?
Re: Sapphire 9.0.0 in Mars? [message #1694479 is a reply to message #1694447] Tue, 05 May 2015 14:39 Go to previous messageGo to next message
Konstantin Komissarchik is currently offline Konstantin KomissarchikFriend
Messages: 1077
Registered: July 2009
Senior Member
This is the first that I am aware of anyone consuming Sapphire through simrel. I have been considering dropping out, but if there is a need, we will consider continuing to participate.

Quote:
And are you sure a plugin and feature can declare it needs Sapphire 8.0 and fail if another feature expect Sapphire 9.0 ? I know we can at the osgi level but at p2 install feature level I haven't seen that done ? Got a pointer on how ?


Only one version of a feature can be installed, but if you depend on plugins rather than features, p2 is happy to install multiple versions to satisfy conflicting requirements. Happens all the time with Orbit bundles.

[Updated on: Tue, 05 May 2015 14:49]

Report message to a moderator

Re: Sapphire 9.0.0 in Mars? [message #1694489 is a reply to message #1694479] Tue, 05 May 2015 15:25 Go to previous messageGo to next message
Max Rydahl Andersen is currently offline Max Rydahl AndersenFriend
Messages: 233
Registered: July 2009
Senior Member
If sapphire does not intend to participate in the simrel please let me know since that will severely make it less interesting to use since we try not to end up with conflicting installs with others targeting Eclipse release - targeting Eclipse simrels help us with that.

We can depend on plugins at the lower levels but product bundles are much simpler to maintain via features - so I guess we would need to stay at Sapphire 8 or create two different named sapphire versions ;/
Re: Sapphire 9.0.0 in Mars? [message #1694498 is a reply to message #1694489] Tue, 05 May 2015 16:22 Go to previous messageGo to next message
Konstantin Komissarchik is currently offline Konstantin KomissarchikFriend
Messages: 1077
Registered: July 2009
Senior Member
Sapphire is participating in simrel for Mars. Beyond that is tbd. If this is important to your product, you should stay active on this forum to weigh in when time comes to make a decision.

[Updated on: Tue, 05 May 2015 16:27]

Report message to a moderator

Re: Sapphire 9.0.0 in Mars? [message #1694510 is a reply to message #1694498] Tue, 05 May 2015 19:17 Go to previous messageGo to next message
Konstantin Komissarchik is currently offline Konstantin KomissarchikFriend
Messages: 1077
Registered: July 2009
Senior Member
Note that Sapphire's contribution to Mars M7 is ready, but I am presently unable to contribute due to changes in the contribution process for M7. If anyone wants to test in meantime, here is the direct URL:

http://download.eclipse.org/sapphire/9.0.0.201505051318/repository/
Re: Sapphire 9.0.0 in Mars? [message #1694528 is a reply to message #1694510] Wed, 06 May 2015 01:12 Go to previous message
Konstantin Komissarchik is currently offline Konstantin KomissarchikFriend
Messages: 1077
Registered: July 2009
Senior Member
Sapphire contribution to Mars M7 has been made.
Previous Topic:Feedback requested on raising minimum Java version
Next Topic:Choose a validation marker icon.
Goto Forum:
  


Current Time: Sat Sep 22 18:37:40 GMT 2018

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

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

Back to the top