Message ID | 24510.25252.447028.364012@mariner.uk.xensource.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Xen 4.15: Proposed release schedule | expand |
Hi Ian, On 25/11/2020 13:56, Ian Jackson wrote: > Friday 8th January Last posting date > > Patches adding new features should be posted to the mailing list > by this cate, although perhaps not in their final version. > > Friday 22nd January Feature freeze > > Patches adding new features should be committed by this date. > Straightforward bugfixes may continue to be accepted by > maintainers. We have a quite a good features line-up on Arm for this release. Unfortunately, some of the Arm reviewers (including myself) will be unavailable until mid-January. I think this will likely impair what we can get in Xen 4.15. I was going to suggest a different feature freeze date for Arm (IIRC we did that in 2018), but the implementation of IOREQ for Arm will touch also x86 (in order to make the existing code common). Therefore, would it be possible to push the "Feature Freeze" by week? Note that I am not suggesting to push the "Last posting date" as to avoid increasing pressure on the number of series to review. Cheers,
Julien Grall writes ("Re: Xen 4.15: Proposed release schedule"):
> Therefore, would it be possible to push the "Feature Freeze" by week?
Sure. To expand on that: this was the only comment on my proposal,
and I'm happy to accept such a minor change.
Adjusting the LPD too, but not the other two tentative dates, leads to
this schedule:
Friday 15th January Last posting date
Patches adding new features should be posted to the mailing list
by this cate, although perhaps not in their final version.
Friday 29th January Feature freeze
Patches adding new features should be committed by this date.
Straightforward bugfixes may continue to be accepted by
maintainers.
Friday 12th February **tentatve** Code freeze
Bugfixes only, all changes to be approved by the Release Manager.
Week of 12th March **tentative** Release
(probably Tuesday or Wednesday)
Unless anyone has objections, I will declare this official, tomorrow.
Ian.
diff --git a/docs/process/xen-release-management.pandoc b/docs/process/xen-release-management.pandoc index e1aa1eda8f..a5d70fed67 100644 --- a/docs/process/xen-release-management.pandoc +++ b/docs/process/xen-release-management.pandoc @@ -15,8 +15,10 @@ that they can have an idea what to expect from the Release Manager. # Xen release cycle -The Xen hypervisor project now releases every 8 months. The actual release date -depends on a lot of factors. +The Xen hypervisor project now releases every 8 months. We aim to +release in the first half of March/July/November. These dates have +been chosen to avoid major holidays and cultural events; if one +release slips, ideally the previous release cycle would be shortened. We can roughly divide one release into two periods. The development period and the freeze period. The former is 6 months long and the latter is about 2 @@ -33,6 +35,12 @@ During freeze period, the tree is closed for new features. Only bug fixes are accepted. This period can be shorter or longer than 2 months. If it ends up longer than 2 months, it eats into the next development period. +The precise release schedule depends on a lot of factors and needs to +be set afresh by the Release Manager in each release cycle. When the +release is in March, particular consideration should be given to the +Chinese New Year holidaty which will then typically occur curing the +freeze, so the freeze should probably be extended to compensate. + # The different roles in a Xen release ## Release Manager