Wow, that is some serious digging, and good to know that we are on time :)

Hope we continue it for future releases.

On Thu, Apr 26, 2018 at 4:03 PM Adam Williamson <adamwill@fedoraproject.org> wrote:
On Thu, 2018-04-26 at 20:41 +0200, Jan Kurik wrote:
> The Fedora_28_RC_1.1 compose [1] is considered as GOLD and it is going
> to be shipped on 2018-May-01 as Fedora 28 Final release.
>
> For more information please check the meeting minutes [2] from the
> Go/No-Go meeting.

For the record, I have determined to at least my own satisfaction that
this is the first *ever* on-time Fedora release. Go team!

For releases from 11 onwards it's easy to demonstrate that they
slipped: the original dates were kept in their wiki schedule pages with
a strike-through each time they slipped, so you just go to each
release's page and verify it has some strikethroughs for the 'Final
release" date.

For releases from 7 to 10 this wasn't done - the 'official' schedule
page was just silently edited when the schedule slipped, and as the
wiki at that point in history was MoinMoin not Mediawiki, we don't have
the edit histories any more. However, I've found references to earlier
schedules around the place (meeting logs, mailing list archives, forum
posts, sometimes John Poelstra's blog) that sufficiently indicate there
*was* an 'official' schedule with an earlier release date than the
actual one in each case. If anyone's as sadly nerdy as me, I can
provide specific references for each of these releases.

For releases from FC2 to FC6 you can find the schedules in the Wayback
Machine archives for http://fedora.redhat.com/participate/schedule/ :

https://web.archive.org/web/20030701000000*/http://fedora.redhat.com/participate/schedule/

For these releases, the schedule was never claimed to be 'official', it
was always referred to as a 'draft'. But I came up with a pretty
conservative definition of 'delayed': I looked at the page approx. 3
weeks before the *actual* release date for each of these releases. In
each case, the Final release date that was scheduled 3 weeks before the
*actual* release date didn't match, it was earlier. I think it's
reasonable to consider this as a 'slip' in each case - if we didn't
even meet the schedule we had planned less than a month before release,
it's pretty hard to argue that's not a 'slip'.

FC1 is the trickiest. I don't think any FC1 development schedule was
ever really made public. So for that one I got creative. There's an
article on LWN - written by Joe Brockmeier no less! - around the time
of the release:

https://lwn.net/Articles/56036/

It was written on Wednesday 2018-10-29, and states in part:

"With the first stable release of the Fedora Core scheduled for early
next week..."

Now, the release actually happened on 2018-11-05. Which *is* 'next
week' from 2018-10-29, but it's also Wednesday of the next week. I am
going to hold that no-one can reasonably claim Wednesday is "early" in
a given week. Surely only Monday and Tuesday (and Sunday, depending on
what day you think a week starts on) can plausibly claim to be "early".
On that basis, I'm gonna say FC1 was at least a day late from the
schedule in place a week before it came out, and on that basis...every
release from FC1 to F27 was at least a day late. And F28 is the first
one that's ever been on time.

:P
--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-leave@lists.fedoraproject.org