On 15 Sep 2016, at 13:23, Ecaterina Moraru (Valica)
<valicac(a)gmail.com> wrote:
On Thu, Sep 15, 2016 at 1:15 PM, Vincent Massol <vincent(a)massol.net> wrote:
On 15 Sep 2016, at 11:40, Ecaterina Moraru
(Valica) <valicac(a)gmail.com>
wrote:
+0 I'm not thrilled since:
- it will put pressure on the RMs (there are several steps additional
done
for final releases + the ci needs to be shiny
perfect +
Could you be more specific? I don’t see any change for the RMs.
increases the
number of jobs and branches for versions + branches for partial
features);
Actually, as I’ve mentioned in my mail, it should decrease slightly the
number of branches/jobs since we’ll have less bugfix releases for stable
versions. Or keep it similar. But I don’t see an increase.
- in theory all the releases should be tested
fully (before we had a
buffer
to catch bugs between Ms + more time for the
community to test the
releases) and
Yes that’s part of the rational I put: increase the testers and use more
the community to test.
Our scope has been increasing over the years (more features, more
extensions). It’s important to use more and more the community to help us.
- the roadmap items planning might need more
issues/bureaucracy.
Possibly a bit. But the way I view this is that we’ll continue to do
roadmaps every 3 months or so for the coming 3 releases and do the steering
every month in case we want to change it slightly.
Also users might be confused about the
'quality'/frequency of releases
and
they might adopt strategies like installing
even/odd release version or
just bugfix releases. So I'm not sure this will fix use case in terms of
users feedback.
It does. If you’re an existing user and you’re upgrading, say every 6
months, it won’t change anything ofc.
But if you’re a new user, you’ll be able to use the latest released
version. And report feedback, bugs, ideas, etc. You won’t start on a 3
months old release.
It's just a feeling I have and I'm a bit
worried since our community is
small, but maybe I'm just resistant to change. I'm willing to try though.
You do look a bit resistant to change :)
But that’s fine. It’s good to have someone playing the devil’s advocate.
However, I haven’t seen any real cause for being worried so far.
Honestly it's almost is a non event and doesn’t change much IMO. It just
means removing the suffix “milestone” from our releases ;)
I would prefer 10 releases N.0 to N.9 (just for
'esthetic' reasons).
Also I
would have prefer to start this new
version/release scheme for the 9.x
cycle, instead of butchering the 8.4+ stabilization releases (for
'consistency' reasons).
Could you explain what you mean by butchering? Could you also explain what
is not clear in:
“[….]Since that version is already supposed to be a stabilization release
(and thus a short 1 month release) it’s not going to change anything.[…]"
By butchering I meant having 8.4, 8.5, 8.6, 8.7, etc. and having to explain
the users that for the 8.x cycle the versioning strategy changed meanwhile
and 8.7 is equivalent to 7.4 final. But the thing is that I forgot that
8.4+ were shorter releases, so I guess you are right: it doesn't change a
thing. By the end of the year we should have just 8.4 and 8.5.