Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:60061 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 49633 invoked from network); 17 Apr 2012 07:47:05 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 Apr 2012 07:47:05 -0000 Authentication-Results: pb1.pair.com smtp.mail=hannes.magnusson@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=hannes.magnusson@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.213.170 as permitted sender) X-PHP-List-Original-Sender: hannes.magnusson@gmail.com X-Host-Fingerprint: 209.85.213.170 mail-yx0-f170.google.com Received: from [209.85.213.170] ([209.85.213.170:52069] helo=mail-yx0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A1/B2-34429-8FF1D8F4 for ; Tue, 17 Apr 2012 03:47:05 -0400 Received: by yenl5 with SMTP id l5so3271304yen.29 for ; Tue, 17 Apr 2012 00:47:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=9F/wtYq7N+kGpjDAmihS2KBz1WXQedJ/iYMqJtiftiY=; b=cEDrXLAwwt6cm66M3eaRTWZCHNEGysGcE3sp9fdTvrMfFdSaAFndYem8cc/PgJxgA1 7E15qSN9D+rAw7U0bm8mdNMFTJFMDzigxr8NlmhLA+VK35IZ+LnPlOljtuN4/znf28Vi pf1ck6InvMs0JCzTXmZpR9kf/Cjh0z41EtfL4/SKYmQ3YSQR2yvHMYqH7KFBcddffOQs q9eiu124pa0UNisy16xJCjrBsBfUlotGA9WifTOf65RlYHJ3JTHKR46/qyi3N+2DRfch uZq1Jr0bRXwzuGF0yLSLnK2RyJmgvgAxRePIeBVtqizARSM04mZtnv6mTlVYbDfXRcjv Ya8Q== MIME-Version: 1.0 Received: by 10.236.190.133 with SMTP id e5mr14087204yhn.66.1334648821958; Tue, 17 Apr 2012 00:47:01 -0700 (PDT) Received: by 10.147.51.11 with HTTP; Tue, 17 Apr 2012 00:47:01 -0700 (PDT) In-Reply-To: <4F82878A.6030609@sugarcrm.com> References: <4F82878A.6030609@sugarcrm.com> Date: Tue, 17 Apr 2012 09:47:01 +0200 Message-ID: To: Stas Malyshev Cc: PHP Internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] release process with git From: hannes.magnusson@gmail.com (Hannes Magnusson) On Mon, Apr 9, 2012 at 08:54, Stas Malyshev wrote: > Hi! > > 5.4.1 will be the first release we're releasing using our new git setup. > I would like to refine a process that we used to have for releases and > make small tweaks hopefully to allow us more predictable release > schedule and faster releases. > What I am proposing is the following: > 1. At the start of the cycle, PHP-5.4.X is branched off PHP-5.4. This is > done on Monday/Tuesday (days can be tweaked back&forth a bit, but I > assume we'll usually release on Thursday and count back from that). (tiny hijacking). The whole point of releasing on Thursdays is so sysadmins have the chance to update their servers in the event of known security problems "before the weekend". This point however becomes void when we release late Thursdays evening American time, and we could just as well release on Saturday nights as noone in Europe will be able to update their servers, and the Americans will probably not be updating theirs either when they notice the release Fridays after lunch. Even keeping in mind most sysadmins probably use distro packages, these packages won't be built by their maintainers late Fridays and therefore never rolled out to the public until after the weekend. If we however switch to Tuesdays we atleast give the sysadmins (and package builders) a fighting chance of not needing to decide between running possibly very unsecure environment over the weekend or risk breaking the production environment due to unforeseen mishaps. Could we swap the release day to Tuesday? Or atleast very very very very early morning Thursdays? -Hannes