5

Is there a way to predict when the next release will be out? I read somewhere that it has to do with number of bugs remaining in the testing branch. Could someone please explain how this works and when the next release will happen based on what variables?

The Quantum Physicist
  • 905
  • 2
  • 16
  • 32

4 Answers4

9

See Debian Release Management; for Debian 9, it stated:

As always, Debian 9 “Stretch” will be released “when it’s ready”.

and that’s the general rule for all releases.

The planned release date for Debian 9, June 17 2017, was announced on May 26 of that year. The planned release date for Debian 10, July 6 2019, was announced on June 11 of that year. (Both releases happened on the planned date.) Debian 11 is currently frozen, and the release is planned for August 14 2021.

Generally speaking, you’re right that “when it’s ready” correlates to the number of (release-critical) bugs in the testing distribution, to a large extent. The release team give regular updates on debian-devel-announce, which are linked from the release management page. These updates list the items which still need to be fixed (including bugs, but not only), and explain how you can help; that’s mainly:

  • test the current testing distribution;
  • help triage bugs;
  • help fix bugs.

The best way of knowing when a Debian release will happen is to help fix the issues preventing it — as the number of such issues goes down, so does the release date get closer.

You can track the release-critical bugs; those which matter for the next release are counted as “number concerning the next release”. Other important ingredients for a Debian release are its installer and its documentation.

Stephen Kitt
  • 411,918
  • 54
  • 1,065
  • 1,164
3

I know you've already chosen your answer but this may help. From past experience full release is roughly 7-8 months after full freeze, which would mean that about 40% of the release critical bugs have been fixed at this point. Current expectations in the community are that Stretch will go stable at some point before September. However, a release date announcement is expected soon.

For more help on this topic, read this post:

http://forums.debian.net/viewtopic.php?f=20&t=132885#p642644

and this

https://lists.debian.org/debian-devel-announce/2017/04/msg00013.html

C26
  • 155
  • 1
  • 1
  • 13
2

You can give a try to my silly guess script:

$ ./debdatez 
['19   July        2002',
 '6    June        2005',
 '8    April       2007',
 '15   February    2009',
 '6    February    2011',
 '4    May         2013',
 '6    July        2015',
 '22   June        2017']
average time to release Debian: 67293257.1429s
...or: 2 years, 2 months, 18 days
so next release is definitely on 09 August 2019
$ 

In case it's not obvious, there's no ambition to be preise: It merely computes average time between releases and makes "prediction" based on that. Good enough to for eyeballing when to start to be curious, though.

Alois Mahdal
  • 4,330
  • 11
  • 40
  • 62
  • The link does not work anymore, but amazing answer! It may be also great to display the standard deviation :) – mvorisek Jun 10 '19 at 11:11
  • Thanks @mvorisek. Updated the link to my site (which is on planned ISP outage ending 6:00 Prague time so actually it still does not work ATM.) – Alois Mahdal Jun 18 '19 at 22:19
0

Debian releases a new version when the Release Team looks at the Release-Critical bugs and decide they are not important enough to hold everything back, so they declare testing "mature" and it becomes stable.

You can track the number of RC bugs here: twitter.com/debian_tracker

Francisco
  • 188
  • 7