Hi all,
As discussed in the meeting, I'd like to backport some features to the
stable branch, which means a 1.4 release. As this was discussed before
and led to an agreement of not releasing further 1.x versions, I'd like
to add my arguments.
The main arguments against further 1.x releases were:
* Buildstream developers aren't interested in them,
I'd nuance this with BuildStream developers have a lot of work to do to make BuildStream where we want it to be, therefor we'd rather focus there.
* A release implies a freeze, which would slow down development,
While this seems to be how we implemented releases before, we should revisit how we do that moving forward; a release does not need to imply a freeze.
You are right though that releases are distracting and take away effort from development.
* Buildstream is still unstable and we don't want incompatible minor
versions.
Exactly, more importantly, we don't want to give users a false sense of [API] stability.
For the first point, we (GNOME/freedesktop-sdk) need features which are
only available in master. I'm ready to put in the effort needed for the
release, and I convinced Tristan to help.
Great. I have one question though: why put in the effort if you need features from master? Why not simply run master? Or ask for a snapshot release that you can run against? Why the need for a formal minor release?
Just trying to save you some effort :)
[... very long list of things to backport ...]
Cheers,
Abderrahim
Cheers,
Sander