Tako Schotanus
2016-10-04 14:08:22 UTC
Hi people,
Just a heads up about issue https://github.com/ceylon/ceylon/issues/6127
which is about SNAPSHOT versions. This issue has been completed and we've
just merged the code to master.
The main reason for SNAPSHOT versions is to make sure the modules we
generate during development never conflict with the modules we create for
an official Ceylon release. So during development all modules will have
`-SNAPSHOT` appended to their version to distinguish them from their final
version. (As a side-effect it will also make it much easier to find all
instances of versions when they need to be changed)
But the switch wasn't a trivial one because of the OSGi information we
generate for our modules. Specifically the versions that OSGi supports are
not compatible with the versions we support and use for Ceylon. (We're
mostly compatible with Maven's versioning). So we first had to come up with
a way to unambiguously convert Ceylon versions to OSGi versions.
So please be alert for any strange behaviour you might suddenly be seeing
that might be caused by this change. We tested thoroughly but we might have
missed something.
Also, David will follow up with a mail explaining what you have to do if
you had already installed a version 1.3.1 plugin in your Eclipse.
Cheers,
-Tako
Just a heads up about issue https://github.com/ceylon/ceylon/issues/6127
which is about SNAPSHOT versions. This issue has been completed and we've
just merged the code to master.
The main reason for SNAPSHOT versions is to make sure the modules we
generate during development never conflict with the modules we create for
an official Ceylon release. So during development all modules will have
`-SNAPSHOT` appended to their version to distinguish them from their final
version. (As a side-effect it will also make it much easier to find all
instances of versions when they need to be changed)
But the switch wasn't a trivial one because of the OSGi information we
generate for our modules. Specifically the versions that OSGi supports are
not compatible with the versions we support and use for Ceylon. (We're
mostly compatible with Maven's versioning). So we first had to come up with
a way to unambiguously convert Ceylon versions to OSGi versions.
So please be alert for any strange behaviour you might suddenly be seeing
that might be caused by this change. We tested thoroughly but we might have
missed something.
Also, David will follow up with a mail explaining what you have to do if
you had already installed a version 1.3.1 plugin in your Eclipse.
Cheers,
-Tako
--
You received this message because you are subscribed to the Google Groups "ceylon-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ceylon-dev+***@googlegroups.com.
To post to this group, send email to ceylon-***@googlegroups.com.
Visit this group at https://groups.google.com/group/ceylon-dev.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceylon-dev/CAOJRyvpG-XfBzssLR8Zkrrdz7fEwF8%3DPS36SAMdy6GKNWFvmeQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "ceylon-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ceylon-dev+***@googlegroups.com.
To post to this group, send email to ceylon-***@googlegroups.com.
Visit this group at https://groups.google.com/group/ceylon-dev.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceylon-dev/CAOJRyvpG-XfBzssLR8Zkrrdz7fEwF8%3DPS36SAMdy6GKNWFvmeQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.