develooper Front page | perl.perl5.porters | Postings from May 2013

Fwd: Re: downstream timing alignment

Thread Next
From:
Curtis Jewell
Date:
May 12, 2013 16:20
Subject:
Fwd: Re: downstream timing alignment
Message ID:
1368375619.741.140661229694957.704E9EB1@webmail.messagingengine.com
(resent to the list - forgot to reply-all...)

On Fri, May 10, 2013, at 13:57, David Golden wrote:
> On Fri, May 10, 2013 at 1:33 PM, Jan Dubois <jand@activestate.com> wrote:
> > The worst case end-to-end delay is the sum of all release cycle
> > lengths (each downstream misses the upstream release by just a day).
> > So switching to a 3 month cycle would reduce the worst case delay by 9
> > month, but the average by a lot less. But given how long the other
> > release cycles are, even averages don't mean that much if the savings
> > aren't actually realized in the next couple of releases.
> 
> When exactly in the calendar year do Debian and Fedora freeze?  How
> far in advance would they need a Perl release to include it?  (And
> would they freeze the .0 or the .1?)
> 
> If releasing Perl in, say, January optimized the chance to get in
> before their freeze, our release process is good enough that we could
> certainly short-cycle 5.20 if we wanted to.
> 
> April (cough, now May) was an arbitrary decision on Jesse's part, IIRC.

David, I posed this question off-list to Jared Smith (he used to work
for Red Hat as the Fedora Project leader, and now works at my work as an
Open Source evangelist) and here's what he said (indents are mine):

On Fri, May 10, 2013 at 5:35 PM, Curtis Jewell <csjewell@workaddress>
wrote:

    This was asked on the Perl5-Porters e-mail list, and I figured you
    might know the answer, at least as far as Fedora is concerned:

I'll do my best to try to help.
 
    When exactly in the calendar year do Debian and Fedora freeze?  How
    far in advance would they need a Perl release to include it?  (And
    would they freeze the .0 or the .1?)

Fedora was traditionally on a May/October release schedule, with
schedule slips if we didn't hit our release criteria.  The Fedora 18
release pushed into January due to a major overhaul of the installer
(anaconda), so the F19 schedule currently has us shipping in the
June/July timeframe.  (The quick and dirty schedule is at
https://fedoraproject.org/wiki/Releases/19/Schedule.)

In short, releasing Perl in January would optimize the chance of getting
in before our spring freeze, assuming Fedora makes it back to a
spring/fall release schedule.

    (Because right now, the release cycle for Perl is a yearly release
    in April/May for the 5.even.0 versions, with the .1 a month
    afterwards, and (usually quarterly) .2, .3, etc. as needed, and they
    want to know whether that timing is optimal to get the new version
    in Fedora.)

That timing is almost guaranteed to be suboptimal for most of the
distros -- most distros aim for an april/may release schedule in the
spring.

-----

He didn't answer whether they'd want to release the .0 or the .1
version, but I would assume if we aimed for January/February, that the
.1 would be released before they froze, and therefore would be the
versions released. I hope this helps!

--Curtis

> --
> David Golden <xdg@xdg.me>
> Take back your inbox! → http://www.bunchmail.com/
> Twitter/IRC: @xdg
--
Curtis Jewell
csjewell@cpan.org           http://csjewell.dreamwidth.org/
perl@csjewell.fastmail.us   http://csjewell.comyr.org/perl/

"Your random numbers are not that random" -- perl-5.10.1.tar.gz/util.c

Strawberry Perl for Windows betas: http://strawberryperl.com/beta/

--
Curtis Jewell
csjewell@cpan.org           http://csjewell.dreamwidth.org/
perl@csjewell.fastmail.us   http://csjewell.comyr.org/perl/

"Your random numbers are not that random" -- perl-5.10.1.tar.gz/util.c

Strawberry Perl for Windows betas: http://strawberryperl.com/beta/


Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About