## page was renamed from DDSeries/ReleaseSchedule ## page was copied from CosmicCuttlefish/ReleaseSchedule * ''Please do not edit'' * Draft Schedule * Freezes normally happen at 2100 UTC, to permit overnight builds to include the last content. Please make sure all changes have been uploaded before then unless agreed to by the release team. * In general, October releases follow a 25-week schedule, while April releases follow a 27-week schedule, to compensate for year-end holidays (non-LTS releases might break this cycle to wiggle things a bit). * Some background information and Q&A about the Ubuntu release process can be found on TimeBasedReleases * See the [[https://wiki.ubuntu.com/OtherProjectSchedules|Schedules of other projects]] || '''Week''' || '''Date''' ~-(Thursday)-~ || '''19.04 Events''' || ||<-4 #eeeeee> October 2018 || ||<#CCFFCC> '''01''' || October 25th || Toolchain Uploaded || ||<-4 #eeeeee> November 2018 || ||<#CCFFCC> '''02''' || November 1st || || ||<#CCFFCC> '''03''' || November 8th || || ||<#CCFFCC> '''04''' || November 15th || || ||<#CCFFCC> '''05''' || November 22nd || || ||<#CCFFCC> '''06''' || November 29th || /!\ FeatureDefinitionFreeze || ||<-4 #eeeeee> December 2018 || ||<#FFFFCC> '''07''' || December 6th || || ||<#FFFFCC> '''08''' || December 13th || || ||<#FFFFCC> '''09''' || December 20th || || ||<#FFFFCC> '''10''' || December 27th || || ||<-4 #eeeeee> January 2019 || ||<#FFEBBB> '''11''' || January 3rd || /!\ Ubuntu Testing Week (optional) || ||<#FFEBBB> '''12''' || January 10th || || ||<#FFEBBB> '''13''' || January 17th || || ||<#FFEBBB> '''14''' || January 24th || || ||<#FFEBBB> '''15''' || January 31st || /!\ Ubuntu Testing Week (optional) || ||<-4 #eeeeee> February 2019 || ||<#FFCCCC> '''16''' || February 7th || || ||<#FFCCCC> '''17''' || February 14th || || ||<#FFCCCC> '''18''' || February 21st || /!\ FeatureFreeze, /!\ Debian Import Freeze || ||<#FFCCCC> '''19''' || February 28th || /!\ Ubuntu Testing Week (optional) || ||<-4 #eeeeee> March 2019 || ||<#E47A7A> '''20''' || March 7th || || ||<#E47A7A> '''21''' || March 14th || /!\ UserInterfaceFreeze || ||<#E47A7A> '''22''' || March 21st || /!\ DocumentationStringFreeze || ||<#E47A7A> '''23''' || March 28th || /!\ Beta Freeze (Monday), /!\ Beta (mandatory) || ||<-4 #eeeeee> April 2019 || ||<#BB3333> '''24''' || April 4th || /!\ KernelFreeze, /!\ NonLanguagePackTranslationDeadline || ||<#BB3333> '''25''' || April 11th || /!\ FinalFreeze, /!\ ReleaseCandidate, /!\ LanguagePackTranslationDeadline || ||<#BB3333> '''26''' || April 18th || /!\ '''FinalRelease''', {*} '''Ubuntu 19.04''' || ## Christmas Shutdown: Dec 24 2018 - Jan 4 2019 ## Easter: April 21, 2019 ---- {{{#!wiki comment/dotted (base)adconrad@nosferatu:~$ date -d 'october 12 27 weeks' Thu Apr 19 00:00:00 MDT 2018 (base)adconrad@nosferatu:~$ date -d 'october 19 27 weeks' Thu Apr 26 00:00:00 MDT 2018 So, if we do a 27wk schedule for 18.04, we release on the 26th. Which is doable. Assuming a 27wk schedule for 17.10 Then we'd go back to 25/27, ish. Except that Easter keeps breaking that every couple of years. Stupid 4-day weekend. The point of 25/27 is that we lose a ton of development time over the year-end break. So 25/27 makes up for that, to a degree. (base)adconrad@nosferatu:~$ date -d 'Thu Apr 26 00:00:00 MDT 2018 25 weeks' Thu Oct 18 00:00:00 MDT 2018 Keeping that cadence would put us just past mid-October for 18.10. And then back to Apr25 for the next 04. Which will break because Apr 21 easter. But that can be another 26 to compensate. Whee. So, I think what works here is "27wk Oct 19, 2017", "27wk Apr 26, 2018", "25wk Oct 18, 2018", "26wk Apr 18, 2019" And I refuse to plan further out than that. Planning further than that: (base)adconrad@nosferatu:~$ date -d 'april 18 2019 26 weeks' Thu Oct 17 00:00:00 MDT 2019 (base)adconrad@nosferatu:~$ date -d 'april 18 2019 53 weeks' (Easter is April 12, so we want to skip a week) Thu Apr 23 00:00:00 MDT 2020 (base)adconrad@nosferatu:~$ date -d 'april 23 2020 25 weeks' Thu Oct 15 00:00:00 MDT 2020 (base)adconrad@nosferatu:~$ date -d 'april 23 2020 52 weeks' (Easter is April 4) Thu Apr 22 00:00:00 MDT 2021 (base)adconrad@nosferatu:~$ date -d 'april 22 2021 25 weeks' Thu Oct 14 00:00:00 MDT 2021 (base)adconrad@nosferatu:~$ date -d 'april 22 2021 51 weeks' (Easter is April 17) Thu Apr 14 00:00:00 MDT 2022 }}