Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:56299 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 30558 invoked from network); 12 Nov 2011 10:54:24 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Nov 2011 10:54:24 -0000 Authentication-Results: pb1.pair.com smtp.mail=tyra3l@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=tyra3l@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.42 as permitted sender) X-PHP-List-Original-Sender: tyra3l@gmail.com X-Host-Fingerprint: 209.85.216.42 mail-qw0-f42.google.com Received: from [209.85.216.42] ([209.85.216.42:52824] helo=mail-qw0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A4/23-05938-D505EBE4 for ; Sat, 12 Nov 2011 05:54:22 -0500 Received: by qadc16 with SMTP id c16so4664480qad.8 for ; Sat, 12 Nov 2011 02:54:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=+3ProgGxoZUDg10MkY4Hk/7t3uLk0Zad4JpuBT4hqRo=; b=ZXAgh+kPUSk7qaku54FIoCVtnV3uFSn3Ci0W989E0O4KLAg6t8QGcsF+qwo0/4WM5d 3pvow3wFX5kPs3xZYnthAaJsyv69QLtMcrp3vji0e+Y3sA5dGddV4NBjy6UEafteFHnp pRJbfNfxPG2PvewZIGuOzuHMjVtw+On/hF6Zs= MIME-Version: 1.0 Received: by 10.229.220.67 with SMTP id hx3mr935468qcb.141.1321095256944; Sat, 12 Nov 2011 02:54:16 -0800 (PST) Received: by 10.229.12.211 with HTTP; Sat, 12 Nov 2011 02:54:16 -0800 (PST) In-Reply-To: References: Date: Sat, 12 Nov 2011 11:54:16 +0100 Message-ID: To: Pierre Joye Cc: PHP Internals , David Soria Parra , Philip Olson , =?UTF-8?Q?Johannes_Schl=C3=BCter?= , Stanislav Malyshev Content-Type: multipart/alternative; boundary=0016363b8006812f8e04b1877535 Subject: Re: [PHP-DEV] release-qa.php and README.RELEASE_PROCESS From: tyra3l@gmail.com (Ferenc Kovacs) --0016363b8006812f8e04b1877535 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Pierre, This thread isn't related to ci.qa.php.net in any way, from your reply it seems that you think it does. Of course I could fetch the list of branches from svn, but I don't need the list of all branches, just the supported ones, and as I said, currently there is no way (not that I'm aware of) fetching this info programatically. So as I said, I'm using the qa.php.net api ( http://qa.php.net/api.php?type=3Dqa-releases&format=3Djson&only=3Ddev_versi= ons) for fetching the dev versions, but if we don't watch out for setting the config there correctly(or making the active branches available some other ways), then that will cause problems. Of course we can just hard code that info to bugsweb as it was before, but that would a step backward. On Sat, Nov 12, 2011 at 2:41 AM, Pierre Joye wrote: > we have that already as part of the rmtools. The only data missing is > the list of branches as json, which is a simple export of the list > avaible in svn. I will add it and that's it. > > The rest of the info, builds errors and co (like last available > revision) are already available as json data. > > Maybe it would be nice if you begin to realize that you are not alone > around here to work on that, and certainly since 2 weeks. > > Cheers, > > On Sat, Nov 12, 2011 at 12:30 AM, Ferenc Kovacs wrote: > > Hi. > > > > I mentioned this before, and I remembered yesterday when David updated > the > > README.RELEASE_PROCESS: > > http://svn.php.net/viewvc?view=3Drevision&revision=3D319009 : > > Currently bugs.php.net uses the qa.php.net api to decide which PHP > branch > > are active, so what version should be listed for the bugreports. > > As we didn't have any specific api listing the active branches, I guess= ed > > that the active branches will always have an active qa version. > > This assumption failed with the release of 5.3.7 when Johannes updated > the > > next qa version to be 5.3.8, but active =3D> false > > > http://svn.php.net/viewvc/web/qa/trunk/include/release-qa.php?r1=3D314792= &r2=3D315141 > > This made the 5.3 versions disappear from the version list at > bugs.php.net: > > http://www.mail-archive.com/internals@lists.php.net/msg52793.html > > (check the thread or at least my comments) > > As I mentioned there, always having an active qa release for the active > > branches should fix this issue (there is no need having a release, just > > having it active), something like this: > > 'X.Y.Z' =3D> array( > > 'active' =3D> true, > > 'snaps' =3D> array( > > 'prefix' =3D> 'phpX.Y-latest', > > 'baseurl' =3D> 'http://snaps.php.net/', > > ), > > ), > > > > this seems to be suggested by philip also (I don't know his rationale): > > http://svn.php.net/viewvc?view=3Drevision&revision=3D316012 > > > > So we can either agree on this (and then I can revert > > > http://svn.php.net/viewvc/web/php-bugs/trunk/include/php_versions.php?r1= =3D315166&r2=3D315165&pathrev=3D315166 > > ) > > and update the README.RELEASE_PROCESS to reflect this (adding the > upcoming > > version as active on each stable release and not > > adding/removing/inactivating it when we EOLing a branch/major.minor > version) > > > > I hope this clears up the situation. > > > > ps: having an api for getting the active branches would be still a > cleaner, > > more straightforward solution. > > that would be easy to implement ( returning an array in json from a > config > > file). > > > > -- > > Ferenc Kov=C3=A1cs > > @Tyr43l - http://tyrael.hu > > > > > > -- > Pierre > > @pierrejoye | http://blog.thepimp.net | http://www.libgd.org > --=20 Ferenc Kov=C3=A1cs @Tyr43l - http://tyrael.hu --0016363b8006812f8e04b1877535--