Grilo Releases



Hello!

As you have seen, I've released both 0.1.20 and 0.2.0 versions.

0.1.20 is the last of the 0.1.x series. I will write a couple of blog
posts explaining how to migrate from 0.1.x to 0.2.0, step by step.

>From now on, these are the rules for the releases I'll stick as much as
possible:


- We will use even numbers for stable releases, and odd numbers for
unstable releases, as usual. So 0.2.x is stable, and 0.3.x is unstable.

- master/upstream will point always to unstable versions, and branches
will be created when a new stable series version is released. For
instance, at this moment we have the 0.2.x branch, and master is
pointing to 0.3.1 version (unreleased yet).

- Stable branches has the API/ABI frozen. So only bugfixes can enter in
these branches; no API/ABI additions, removals or changes will be done.

- master/upstream, as being unstable, can break the API/ABI at any
moment. We will try to avoid it as much as possible, trying to use the
padding when adding functions, and marking functions as deprecated
before removing them. If a break is happening, we will try to inform
people so everybody is aware.

- It is expected that GNOME 3.6 will use 0.2.x versions. So the life of
this branch is expected to be at least 6 months. After that, if we have
broken the API/ABI in upstream, we will create a new stable series,
0.4.x.


As you can see, these rules are quite common, so nothing really weird, I
think. 


	J.A.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]