## page was renamed from BBSeries/ReleaseSchedule ## 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)-~ || '''18.04 Events''' || ||<-4 #eeeeee> October 2017 || ||<#CCFFCC> '''1''' || October 26th || Toolchain Uploaded || ||<-4 #eeeeee> November 2017 || ||<#CCFFCC> '''2''' || November 2nd || || ||<#CCFFCC> '''3''' || November 9th || || ||<#CCFFCC> '''4''' || November 16th || || ||<#CCFFCC> '''5''' || November 23rd || || ||<#CCFFCC> '''6''' || November 30th || /!\ FeatureDefinitionFreeze || ||<-4 #eeeeee> December 2017 || ||<#FFFFCC> '''7''' || December 7th || || ||<#FFFFCC> '''8''' || December 14th || || ||<#FFFFCC> '''9''' || December 21st || || ||<#FFFFCC> '''10''' || December 28th || || ||<-4 #eeeeee> January 2018 || ||<#FFEBBB> '''11''' || January 4th || || ||<#FFEBBB> '''12''' || January 11th || Alpha 1 (for opt-in flavors) || ||<#FFEBBB> '''13''' || January 18th || || ||<#FFEBBB> '''14''' || January 25th || || ||<-4 #eeeeee> February 2018 || ||<#FFCCCC> '''15''' || February 1st || Alpha 2 (for opt-in flavors) || ||<#FFCCCC> '''16''' || February 8th || || ||<#FFCCCC> '''17''' || February 15th || || ||<#FFCCCC> '''18''' || February 22nd || || ||<-7 #eeeeee> March 2018 || ||<#E47A7A> '''19''' || March 1st || /!\ FeatureFreeze, /!\ Debian Import Freeze || ||<#E47A7A> '''20''' || March 8th || /!\ Beta 1 Freeze (for opt-in flavors; Monday), Beta 1 (for opt-in flavours) || ||<#E47A7A> '''21''' || March 15th || || ||<#E47A7A> '''22''' || March 22th || /!\ UserInterfaceFreeze || ||<#E47A7A> '''23''' || March 29th || /!\ DocumentationStringFreeze || ||<-4 #eeeeee> April 2018 || ||<#BB3333> '''24''' || April 5th || /!\ Final Beta Freeze (Monday), /!\ Final Beta || ||<#BB3333> '''25''' || April 12th || /!\ KernelFreeze, /!\ NonLanguagePackTranslationDeadline || ||<#BB3333> '''26''' || April 19th || /!\ FinalFreeze, /!\ ReleaseCandidate, /!\ LanguagePackTranslationDeadline || ||<#BB3333> '''27''' || April 26th || /!\ '''FinalRelease''', {*} '''Ubuntu 18.04''' || ||<-4 #eeeeee> May 2018 || ||<#D8BFD8> '''1''' || May 3rd || || ||<#D8BFD8> '''2''' || May 10th || || ||<#D8BFD8> '''3''' || May 17th || || ||<#D8BFD8> '''4''' || May 24th || || ||<#D8BFD8> '''5''' || May 31st || || ||<-4 #eeeeee> June 2018 || ||<#D8BFD8> '''6''' || June 7th || || ||<#D8BFD8> '''7''' || June 14th || || ||<#D8BFD8> '''8''' || June 21st || || ||<#D8BFD8> '''9''' || June 29th || || ||<-4 #eeeeee> July 2018 || ||<#D8BFD8> '''10''' || July 5th || || ||<#D8BFD8> '''11''' || July 12th || || ||<#D8BFD8> '''12''' || July 19th || || ||<#D8BFD8> '''13''' || July 26th || /!\ '''PointRelease''' {*} '''Ubuntu 18.04.1''' || ||<-4 #eeeeee> August 2018 || ||<#D8BFD8> '''00''' || August 2nd || /!\ '''PointRelease''' {*} '''Ubuntu 16.04.5''' || ||<#D8BFD8> '''00''' || August 9th || || ||<#D8BFD8> '''00''' || August 16th || || ||<#D8BFD8> '''00''' || August 23rd || || ||<#D8BFD8> '''00''' || August 30th || || ||<-4 #eeeeee> September 2018 || ||<#D8BFD8> '''00''' || September 6th || || ||<#D8BFD8> '''00''' || September 13th || || ||<#D8BFD8> '''00''' || September 20th || || ||<#D8BFD8> '''00''' || September 27th || || ||<-4 #eeeeee> October 2018 || ||<#D8BFD8> '''00''' || October 4th || || ||<#D8BFD8> '''00''' || October 11th || || ||<#D8BFD8> '''00''' || October 18th || || ||<#D8BFD8> '''00''' || October 25th || || ||<-4 #eeeeee> November 2018 || ||<#D8BFD8> '''00''' || November 1st || || ||<#D8BFD8> '''00''' || November 8th || || ||<#D8BFD8> '''00''' || November 15th || || ||<#D8BFD8> '''00''' || November 22nd || || ||<#D8BFD8> '''00''' || November 29th || || ||<-4 #eeeeee> December 2018 || ||<#D8BFD8> '''00''' || December 6th || || ||<#D8BFD8> '''00''' || December 13th || || ||<#D8BFD8> '''00''' || December 20th || || ||<#D8BFD8> '''00''' || December 27th || || ||<-4 #eeeeee> January 2019 || ||<#D8BFD8> '''00''' || January 3rd || || ||<#D8BFD8> '''00''' || January 10th || || ||<#D8BFD8> '''00''' || January 17th || || ||<#D8BFD8> '''00''' || January 24th || || ||<#D8BFD8> '''00''' || January 31st || || ||<-4 #eeeeee> February 2019 || ||<#D8BFD8> '''00''' || February 7th || || ||<#D8BFD8> '''00''' || February 14th || /!\ '''PointRelease''' {*} '''Ubuntu 18.04.2''' || ||<#D8BFD8> '''00''' || February 21st || || ||<#D8BFD8> '''00''' || February 28th || || ||<-4 #eeeeee> March 2019 || ||<#D8BFD8> '''00''' || March 7th || || ||<#D8BFD8> '''00''' || March 14th || || ||<#D8BFD8> '''00''' || March 21st || || ||<#D8BFD8> '''00''' || March 28th || || ||<-4 #eeeeee> April 2019 || ||<#D8BFD8> '''00''' || April 4th || || ||<#D8BFD8> '''00''' || April 11th || || ||<#D8BFD8> '''00''' || April 18th || || ||<#D8BFD8> '''00''' || April 25th || || ||<-4 #eeeeee> May 2019 || ||<#D8BFD8> '''00''' || May 2nd || || ||<#D8BFD8> '''00''' || May 9th || || ||<#D8BFD8> '''00''' || May 16th || || ||<#D8BFD8> '''00''' || May 23rd || || ||<#D8BFD8> '''00''' || May 30th || || ||<-4 #eeeeee> June 2019 || ||<#D8BFD8> '''00''' || June 6th || || ||<#D8BFD8> '''00''' || June 13th || || ||<#D8BFD8> '''00''' || June 20th || || ||<#D8BFD8> '''00''' || June 27th || || ||<-4 #eeeeee> July 2019 || ||<#D8BFD8> '''00''' || July 4th || || ||<#D8BFD8> '''00''' || July 11th || || ||<#D8BFD8> '''00''' || July 18th || || ||<#D8BFD8> '''00''' || July 25th || || ||<-4 #eeeeee> August 2019 || ||<#D8BFD8> '''00''' || August 1st || || ||<#D8BFD8> '''00''' || August 8th || /!\ '''PointRelease''' {*} '''Ubuntu 18.04.3''' || ||<#D8BFD8> '''00''' || August 15th || || ||<#D8BFD8> '''00''' || August 22nd || || ||<#D8BFD8> '''00''' || August 29th || || ||<-4 #eeeeee> September 2019 || ||<#D8BFD8> '''00''' || September 5th || || ||<#D8BFD8> '''00''' || September 12th || || ||<#D8BFD8> '''00''' || September 19th || || ||<#D8BFD8> '''00''' || September 26th || || ||<-4 #eeeeee> October 2019 || ||<#D8BFD8> '''00''' || October 3rd || || ||<#D8BFD8> '''00''' || October 10th || || ||<#D8BFD8> '''00''' || October 17th || || ||<#D8BFD8> '''00''' || October 24th || || ||<#D8BFD8> '''00''' || October 31st || || ||<-4 #eeeeee> November 2019 || ||<#D8BFD8> '''00''' || November 7th || || ||<#D8BFD8> '''00''' || November 14th || || ||<#D8BFD8> '''00''' || November 21st || || ||<#D8BFD8> '''00''' || November 28th || || ||<-4 #eeeeee> December 2019 || ||<#D8BFD8> '''00''' || December 5th || || ||<#D8BFD8> '''00''' || December 12th || || ||<#D8BFD8> '''00''' || December 19th || || ||<#D8BFD8> '''00''' || December 26th || || ||<-4 #eeeeee> January 2020 || ||<#D8BFD8> '''00''' || January 2nd || || ||<#D8BFD8> '''00''' || January 9th || || ||<#D8BFD8> '''00''' || January 16th || || ||<#D8BFD8> '''00''' || January 23rd || || ||<#D8BFD8> '''00''' || January 30th || || ||<-4 #eeeeee> February 2020 || ||<#D8BFD8> '''00''' || February 6th || /!\ '''PointRelease''' {*} '''Ubuntu 18.04.4''' || ||<#D8BFD8> '''00''' || February 13th || || ||<#D8BFD8> '''00''' || February 20th || || ||<#D8BFD8> '''00''' || February 27th || || ||<-4 #eeeeee> March 2020 || ||<#D8BFD8> '''00''' || March 5th || || ||<#D8BFD8> '''00''' || March 12th || || ||<#D8BFD8> '''00''' || March 19th || || ||<#D8BFD8> '''00''' || March 26th || || ||<-4 #eeeeee> April 2020 || ||<#D8BFD8> '''00''' || April 2nd || || ||<#D8BFD8> '''00''' || April 9th || || ||<#D8BFD8> '''00''' || April 16th || || ||<#D8BFD8> '''00''' || April 23rd || || ||<#D8BFD8> '''00''' || April 30th || || ||<-4 #eeeeee> May 2020 || ||<#D8BFD8> '''00''' || May 7th || || ||<#D8BFD8> '''00''' || May 14th || || ||<#D8BFD8> '''00''' || May 21st || || ||<#D8BFD8> '''00''' || May 28th || || ||<-4 #eeeeee> June 2020 || ||<#D8BFD8> '''00''' || June 4th || || ||<#D8BFD8> '''00''' || June 11th || || ||<#D8BFD8> '''00''' || June 18th || || ||<#D8BFD8> '''00''' || June 25th || || ||<-4 #eeeeee> July 2020 || ||<#D8BFD8> '''00''' || July 2nd || || ||<#D8BFD8> '''00''' || July 9th || || ||<#D8BFD8> '''00''' || July 16th || || ||<#D8BFD8> '''00''' || July 23rd || || ||<#D8BFD8> '''00''' || July 30th || || ||<-4 #eeeeee> August 2020 || ||<#D8BFD8> '''00''' || August 6th || || ||<#D8BFD8> '''00''' || August 13th || /!\ '''PointRelease''' {*} '''Ubuntu 18.04.5''' || ||<#D8BFD8> '''00''' || August 20th || || ||<#D8BFD8> '''00''' || August 27th || || ||<-4 #eeeeee> September 2020 || ||<#D8BFD8> '''00''' || September 3rd || || ||<#D8BFD8> '''00''' || September 10th || || ||<#D8BFD8> '''00''' || September 17th || || ||<#D8BFD8> '''00''' || September 24th || || ||<-4 #eeeeee> October 2020 || ||<#D8BFD8> '''00''' || October 1st || || ||<#D8BFD8> '''00''' || October 8th || || ||<#D8BFD8> '''00''' || October 15th || || ||<#D8BFD8> '''00''' || October 22nd || || ||<#D8BFD8> '''00''' || October 29th || || ||<-4 #eeeeee> November 2020 || ||<#D8BFD8> '''00''' || November 5th || || ||<#D8BFD8> '''00''' || November 12th || || ||<#D8BFD8> '''00''' || November 19th || || ||<#D8BFD8> '''00''' || November 26th || || ||<-4 #eeeeee> December 2020 || ||<#D8BFD8> '''00''' || December 3rd || || ||<#D8BFD8> '''00''' || December 10th || || ||<#D8BFD8> '''00''' || December 17th || || ||<#D8BFD8> '''00''' || December 24th || || ||<#D8BFD8> '''00''' || December 31st || || ||<-4 #eeeeee> January 2021 || ||<#D8BFD8> '''00''' || January 7th || || ||<#D8BFD8> '''00''' || January 14th || || ||<#D8BFD8> '''00''' || January 21st || || ||<#D8BFD8> '''00''' || January 28th || || ||<-4 #eeeeee> February 2021 || ||<#D8BFD8> '''00''' || February 4th || || ||<#D8BFD8> '''00''' || February 11th || || ||<#D8BFD8> '''00''' || February 18th || || ||<#D8BFD8> '''00''' || February 25th || || ||<-4 #eeeeee> March 2021 || ||<#D8BFD8> '''00''' || March 4th || || ||<#D8BFD8> '''00''' || March 11th || || ||<#D8BFD8> '''00''' || March 18th || || ||<#D8BFD8> '''00''' || March 25th || || ||<-4 #eeeeee> April 2021 || ||<#D8BFD8> '''00''' || April 1st || || ||<#D8BFD8> '''00''' || April 8th || || ||<#D8BFD8> '''00''' || April 15th || || ||<#D8BFD8> '''00''' || April 22nd || || ||<#D8BFD8> '''00''' || April 29th || || ## 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. }}