[Texo] Release/Milestone update site ? [message #1198468] |
Wed, 20 November 2013 10:40 |
Romain Bioteau Messages: 65 Registered: August 2009 Location: Grenoble |
Member |
|
|
Hello there,
I'm wondering if there is a plan to publish milestone or release of the Texo project on an update site ?
The problem is that I'm consuming the Texo IUs from the interim update site in my Target Platform and the IUs on this update site are SNAPSHOTS.
This is a real pain in the a** to release a product with SNAPSHOT dependencies.
Anyone has an idea about this ?
Thanks !
R&D Engineer at BonitaSoft
|
|
|
Re: [Texo] Release/Milestone update site ? [message #1198613 is a reply to message #1198468] |
Wed, 20 November 2013 12:15 |
Martin Taal Messages: 5468 Registered: July 2009 |
Senior Member |
|
|
Hi Romain,
First what is a IU? I guess you mean the version number.
If so, then the current version number does not reflect reality, Texo has been out there for a while and is getting used
more and more as a backend for web-ui's as well as rcp's.
So it makes sense to up the version number. Within the Eclipse foundation, getting to a 1.0.0 release takes some
administration (release review). So it will take a while (not sure when/how long, I guess a month or so).
Let me know if you mean release numbers or something else.
gr. Martin
On 11/20/2013 11:40 AM, Romain Bioteau wrote:
> Hello there,
> I'm wondering if there is a plan to publish milestone or release of the Texo project on an update site ?
>
> The problem is that I'm consuming the Texo IUs from the interim update site in my Target Platform and the IUs on this
> update site are SNAPSHOTS.
>
> This is a real pain in the a** to release a product with SNAPSHOT dependencies.
>
> Anyone has an idea about this ?
>
> Thanks !
--
With Regards, Martin Taal
Springsite/Elver.org
Office: Hardwareweg 4, 3821 BV Amersfoort
Postal: Nassaulaan 7, 3941 EC Doorn
The Netherlands
Cell: +31 (0)6 288 48 943
Tel: +31 (0)84 420 2397
Fax: +31 (0)84 225 9307
Mail: mtaal@xxxxxxxx - mtaal@xxxxxxxx
Web: www.springsite.com - www.elver.org
|
|
|
|
|
|
|
Re: [Texo] Release/Milestone update site ? [message #1219989 is a reply to message #1198806] |
Sun, 08 December 2013 13:01 |
Cristian Prevedello Messages: 33 Registered: June 2011 |
Member |
|
|
Greetings, i'm sneaking in this discussion for a related question. We use teneo and not texo, but the idea still apply.
We use maven for dependencies managment, so we get reproducible buils because maven repository keeps all past versions of a given package.
From what i get, at the address http://download.eclipse.org/modeling/emf/teneo/updates/2.0.0/interim/ i can find latest succesfull build.
i know teneo is under CI, so a successful build means all tests passed, but that means that release is production ready?
What's your advice on this topic Martin?, and what's the policy to deploy on maven repository packages?
Thank you in advance, and as usual, congrats for your superb work.
best regards.
|
|
|
Re: [Texo] Release/Milestone update site ? [message #1219990 is a reply to message #1219989] |
Sun, 08 December 2013 14:08 |
Martin Taal Messages: 5468 Registered: July 2009 |
Senior Member |
|
|
Hi Cristian,
Teneo is very stable and the current changes are all bugfixes or small features. Anything breaking backward
compatibility is always supported with an option which most/all of the time (as a default) maintains backward compatibility.
Teneo is being used already for many years (almost 8 year old project now). So imho any build present in the update site
should be production ready.
I once in a while push a Teneo build to maven. There is no specific reason for me to not do this every build, other than
that you get many builds at maven while their difference is very small. And it is a small manual action on my side to
get things to maven (takes me 10 mins, so nothing dramatic).
For Texo things are only slightly different. Texo is newer, I allow more freedom myself to change things for Texo. But
reality is that api-breaking changes do not happen (once a year or so) a lot for Texo. My plan (which has been there for
a few years now), is for Texo to grow on the user interface side. The current implementation is for the server side. So
new things will happen in new code for Texo.
gr. Martin
On 12/08/2013 02:01 PM, Cristian Prevedello wrote:
> Greetings, i'm sneaking in this discussion for a related question. We use teneo and not texo, but the idea still apply.
>
> We use maven for dependencies managment, so we get reproducible buils because maven repository keeps all past versions
> of a given package.
>
> From what i get, at the address http://download.eclipse.org/modeling/emf/teneo/updates/2.0.0/interim/ i can find latest
> succesfull build.
>
> i know teneo is under CI, so a successful build means all tests passed, but that means that release is production ready?
>
> What's your advice on this topic Martin?, and what's the policy to deploy on maven repository packages?
>
> Thank you in advance, and as usual, congrats for your superb work.
>
> best regards.
>
>
--
With Regards, Martin Taal
Springsite/Elver.org
Office: Hardwareweg 4, 3821 BV Amersfoort
Postal: Nassaulaan 7, 3941 EC Doorn
The Netherlands
Cell: +31 (0)6 288 48 943
Tel: +31 (0)84 420 2397
Fax: +31 (0)84 225 9307
Mail: mtaal@xxxxxxxx - mtaal@xxxxxxxx
Web: www.springsite.com - www.elver.org
|
|
|
Powered by
FUDForum. Page generated in 0.03917 seconds