[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [babel-dev] Plugin Versioning, Releasing, ...
|
Stefan,
I agree that graduating to a mature project would be a good thing. We've
never had a need to do so until now.
Feel free to work on 0.x versions until you/we think we're ready for a
1.0. In my opinion, the language packs are definitely 1.0 in terms of
maturity and adoption (not completeness). When Babel moves out of
incubation we could also align the plugins release with the translations
release.
Thanks,
Denis
On 12/10/2012 10:22 AM, Stefan Strobl wrote:
Hi
ok... I will bump everything to 0.9.0, you were right btw, there is
something special about "1.0"
"Incubation Phase projects may make 0.N releases (e.g., 0.2, 0.5, 0.7,
...) but may not release an N.0 or greater releases (e.g., not 1.0,
1.2, 2.0, ...). A project ready to make a 1.0 release is a project
ready to graduate from Incubation. All major releases (i.e., 0.N and
M.N) releases, must go through a Release Review" [0], [1].
In other words, with a 1.0 Release we would also exit incubation
phase. I just quickly went over the requirements for a Release Review
and I have to say, this sounds like quite a bit of work. I do think
that leaving Incubation (especially after such a long time) should be
a mid term goal for the Babel project, but I rather doubt that we'll
manage to handle it until March.
What do you guys think?
Regarding the parent pom, I think I will go with "babel-parent" (same
as "egit-parent")
cheers
Stefan
[0] http://wiki.eclipse.org/Development_Resources/HOWTO/Incubation_Phase
[1] http://wiki.eclipse.org/Development_Resources/HOWTO/Release_Reviews
On 07.12.2012 15:31, Denis Roy wrote:
Hi Stefan,
I think bumping everything to 0.9.0 is fine. I believe there is
something special about "1.0" that would require us to do a release
review.
Depending on your level of comfort, we could perhaps target a 1.0
release for EclipseCon in March? I do agree that getting TapiJi
plugins to a 0.9.0 and available for download is our top priority.
Once the files are available for download I'll work with you to fix
the Babel website and download pages.
As for the parent pom, I really don't know what is involved. Please
do what you feel is best.
Denis
On 12/07/2012 03:22 AM, Stefan Strobl wrote:
Hi
while going through the Maven pom files that Martin has created, I
noticed that we have inconsistent versioning between the "old" Babel
plugings and the TapiJI plugins. The former are currently on
0.8.0.SNAPSHOT while the latter are on 0.0.2.SNAPSHOT. I think this
is unnecessary and will just confuse potential users and
developers/contributors.
My question therefore:
* Is there any reason not to bump all plugins to a common version?
* What should we use as a version?
** a) just bump TapiJI to "0.8.0"
** b) bump all plugins to "0.9.0" - I prefer this ;)
** c) bump all plugins to "1.0.0"
Furthermore, can we talk about a roadmap to releasing the babel
plugins? I think we should be at a stage where we should be able to
at least release a "beta" version. Any thoughts?
On a side note: I would like to change the artifact-id of the parent
pom from "org.eclipse.babel.tapiji.tools.parent" to either
"babel.parent" or just "parent" as it is used both for tapiji and
non-tapiji modules.
cheers
Stefan