## page was copied from ZestyZapus/ReleaseSchedule ## page was copied from TrustyTahr/ReleaseSchedule * ''Please do not edit'' * 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)-~ || '''17.10 Events''' || ||<-4 #eeeeee> April 2017 || ||<#CCFFCC> '''1''' || April 20th || Toolchain Uploaded || ||<#CCFFCC> '''2''' || April 27th || || ||<-4 #eeeeee> May 2017 || ||<#CCFFCC> '''3''' || May 4th || || ||<#CCFFCC> '''4''' || May 11th || || ||<#CCFFCC> '''5''' || May 18th || || ||<#CCFFCC> '''6''' || May 25th || /!\ FeatureDefinitionFreeze || ||<-4 #eeeeee> June 2017 || ||<#FFFFCC> '''7''' || June 1st || || ||<#FFFFCC> '''8''' || June 8th || || ||<#FFFFCC> '''9''' || June 15th || || ||<#FFFFCC> '''10''' || June 22nd || || ||<#FFFFCC> '''11''' || June 29th || Alpha 1 (for opt-in flavors) || ||<-4 #eeeeee> July 2017 || ||<#FFEBBB> '''12''' || July 6th || || ||<#FFEBBB> '''13''' || July 13th || || ||<#FFEBBB> '''14''' || July 20th || || ||<#FFEBBB> '''15''' || July 27th || Alpha 2 (for opt-in flavors) || ||<-4 #eeeeee> August 2017 || ||<#FFCCCC> '''16''' || August 3rd || || ||<#FFCCCC> '''17''' || August 10th || || ||<#FFCCCC> '''18''' || August 17th || || ||<#FFCCCC> '''19''' || August 24th || /!\ FeatureFreeze, /!\ Debian Import Freeze || ||<#FFCCCC> '''20''' || August 31st || /!\ Beta 1 Freeze (for opt-in flavors; Monday), Beta 1 (for opt-in flavors) || ||<-7 #eeeeee> September 2017 || ||<#E47A7A> '''21''' || September 7th || || ||<#E47A7A> '''22''' || September 14th || /!\ UserInterfaceFreeze || ||<#E47A7A> '''23''' || September 21st || /!\ DocumentationStringFreeze || ||<#E47A7A> '''24''' || September 28th || /!\ Final Beta Freeze (Monday), /!\ Final Beta || ||<-4 #eeeeee> October 2017 || ||<#BB3333> '''25''' || October 5th || /!\ KernelFreeze, /!\ NonLanguagePackTranslationDeadline || ||<#BB3333> '''26''' || October 12th || /!\ FinalFreeze, /!\ ReleaseCandidate, /!\ LanguagePackTranslationDeadline || ||<#BB3333> '''27''' || October 19th || /!\ '''FinalRelease''', {*} '''Ubuntu 17.10''' || ## Christmas Shutdown: Dec ?? 2016 - Jan ?? 2017 ## Easter: ?? ??, 2017 ---- {{{#!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. }}