|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [Notes for xen summit 2018 design session] Process changes: is the 6 monthly release Cadence too short, Security Process, ...
On 06/07/2018, 17:42, "Lars Kurth" <lars.kurth@xxxxxxxxxx> wrote:
Hi all, (I also moved the AB to BCC)
I summarized the discussion in
https://docs.google.com/document/d/1W7OuISUau-FtPG6tIinD4GXYFb-hKDjaqTj84pogNrA/edit?usp=sharing
I may have missed some things or misinterpreted them, but it looks as if
consensus is emerging in some areas. I would like to discuss what we do for the
4.12 release at next week's community call. As far as I can see we have a few
options:
* Go on as we are
* Move to 9 months, until we fixed the underlying issues - the problem is
that unless we get some sort of commitment
* Skip a release as a one-off: Set ourselves some goals that must be
achieved in this cycle around testing - this will need some commitment from
vendors
Regards
Lars
That discussion took place yesterday, including some people who were not at the
design session, but not the complete list of people. Thus, I am copying the
notes into here as well (and the google doc), such that everything is in one
place.
Juergen: raises the point that keeping the release cadence at 6 months is very
unfair on Jan
who has raised many times that the workload resulting from having to maintain
so many
release branches would be too high. After running 6 monthly releases for some
time, this
has in fact come true, when at the time Jan’s concerns were dismissed. The
overhead
breaks down into backporting fixes, backporting security fixes and dealing with
the release
mechanics.
Jan: raised the point that hardly anyone responds to calls for back-ports and
if so, only send
change-sets and Jan do the backporting. Jan also says he suspects that people
may not
respond to backport requests, because that would require them to backport the
patches.
George: points out that unless he remembers at the time he writes or reviews a
patch,
whether it is back-port worthy.
George and Andrew raised the idea that we could maintain a list of pending
backports and
assign backport tasks to people.
Jan: maintaining releases as a single person is the most efficient way of doing
it. A single
person doing all trees is most efficient, but then we need to restrict the
number of trees. And
2 releases per year are too many.
Andrew: suggests that an even/odd releases model with different support cycles
would solve
this. By doing this, we would retain the discipline of doing releases.
Juergen: this would however impose the release overhead
Andrew: agrees that we need to reduce our release overhead regardless, but this
issue is
orthogonal from the release cadence.
**Staying at 6 months we would either have to find someone who would like to
carry the
maintenance load, or move to a longer cadence. Also we need to make it clear
that
reducing the release overhead is independent from release cadence and process.
We
should be doing this irrespective depending on the cadence.**
Juergen: We could ** look at 8 months (instead of 9)it is better from a
scheduling
perspective (working around public holidays).** With an 8 month release
cycle, the release
occurs at only 3 different dates during the calendar year, rather than the 4
dates with a 9
month cycle. This makes planning easier for selecting dates that avoid public
holidays. 8
months is also closer to the 6 month cycle for those preferring shorter
cadence. An 8 month
cycle would not increase the number of concurrently supported branches when
compared
with a 9 month cycle.
**ACTION: George will put together a survey for the committers outlining the
issue and
trade-offs and then go from there**
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |