On 12/07/18 11:24, Lars Kurth wrote: > > > On 06/07/2018, 17:42, "Lars Kurth" <lars.ku...@citrix.com> 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** >
Ping? Anything new? I'd like to know the dates for 4.12... Juergen _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel