## page was copied from BionicBeaver/ReleaseSchedule ## page was copied from TrustyTahr/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)-~ || '''18.10 Events''' || ||<-4 #eeeeee> May 2018 || ||<#CCFFCC> '''1''' || May 3rd || Toolchain Uploaded || ||<#CCFFCC> '''2''' || May 10th || || ||<#CCFFCC> '''3''' || May 17th || || ||<#CCFFCC> '''4''' || May 24th || || ||<#CCFFCC> '''5''' || May 31st || /!\ FeatureDefinitionFreeze || ||<-4 #eeeeee> June 2018 || ||<#FFFFCC> '''6''' || June 7th || || ||<#FFFFCC> '''7''' || June 14th || || ||<#FFFFCC> '''8''' || June 21st || || ||<#FFFFCC> '''9''' || June 29th || /!\ Ubuntu Testing Week (optional) || ||<-4 #eeeeee> July 2018 || ||<#FFEBBB> '''10''' || July 5th || || ||<#FFEBBB> '''11''' || July 12th || || ||<#FFEBBB> '''12''' || July 19th || || ||<#FFEBBB> '''13''' || July 26th || /!\ '''PointRelease''' {*} '''Ubuntu 18.04.1''' || ||<-4 #eeeeee> August 2018 || ||<#FFCCCC> '''14''' || August 2nd || /!\ '''PointRelease''' {*} '''Ubuntu 16.04.5''' || ||<#FFCCCC> '''15''' || August 9th || || ||<#FFCCCC> '''16''' || August 16th || || ||<#FFCCCC> '''17''' || August 23rd || /!\ FeatureFreeze, /!\ Debian Import Freeze || ||<#FFCCCC> '''18''' || August 30th || /!\ Ubuntu Testing Week (optional) || ||<-4 #eeeeee> September 2018 || ||<#E47A7A> '''19''' || September 6th || || ||<#E47A7A> '''20''' || September 13th || /!\ UserInterfaceFreeze || ||<#E47A7A> '''21''' || September 20th || /!\ DocumentationStringFreeze || ||<#E47A7A> '''22''' || September 27th || /!\ Beta Freeze (Monday), /!\ Beta (mandatory) || ||<-4 #eeeeee> October 2018 || ||<#BB3333> '''23''' || October 4th || /!\ KernelFreeze, /!\ NonLanguagePackTranslationDeadline || ||<#BB3333> '''24''' || October 11th || /!\ FinalFreeze, /!\ ReleaseCandidate, /!\ LanguagePackTranslationDeadline || ||<#BB3333> '''25''' || October 18th || /!\ '''FinalRelease''', {*} '''Ubuntu 18.10''' || ## 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. }}