Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:85827 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 92927 invoked from network); 15 Apr 2015 15:40:07 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 Apr 2015 15:40:07 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.220.179 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.220.179 mail-qk0-f179.google.com Received: from [209.85.220.179] ([209.85.220.179:32896] helo=mail-qk0-f179.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 2C/43-05595-7568E255 for ; Wed, 15 Apr 2015 11:40:07 -0400 Received: by qkx62 with SMTP id 62so87699304qkx.0 for ; Wed, 15 Apr 2015 08:40:04 -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=l2nkrKxJHlvX1LONppIQ+/2UUdLNorESXZlx12A/v9o=; b=S2l1qU8n3M+3U+Z4k4M/U/cbLLOswqPn6m1pOjPToae9ftg5vx1wvNSOLI4xSNRW/F yaggjwJd4F+HsNRmCvzolCbFYSSFBkYhKAOO9om3dQe9t22VPRfBYV4rAc8sk7I0dXlR yPRHHwRGAK5GgkkKgfA39w5WsncvPcGVlKvN7KNpyMvq923rgB5n5WzDFrrPgZ3pIEaL PgzNS9sk1Czk9MYekQ4REsrwRN9QfsXgsp4dPUvc2kw3xXMS5V+QiShP0wSxzihPO7BH UthjL2qN11sVHZFea2RMsbGWfJV7ZGYlFaoi2B+dZKvsrSc37cbc0C2a0q7P28knmQiq gbgw== MIME-Version: 1.0 X-Received: by 10.55.19.160 with SMTP id 32mr52966587qkt.24.1429112378276; Wed, 15 Apr 2015 08:39:38 -0700 (PDT) Received: by 10.96.39.195 with HTTP; Wed, 15 Apr 2015 08:39:36 -0700 (PDT) Received: by 10.96.39.195 with HTTP; Wed, 15 Apr 2015 08:39:36 -0700 (PDT) In-Reply-To: <014401d0778d$e5683410$b0389c30$@php.net> References: <012601d0776b$8672a250$9357e6f0$@php.net> <014401d0778d$e5683410$b0389c30$@php.net> Date: Wed, 15 Apr 2015 22:39:36 +0700 Message-ID: To: francois@php.net Cc: PHP internals , Benjamin Eberlei Content-Type: multipart/alternative; boundary=001a113fa930a6c3380513c527ec Subject: RE: [PHP-DEV] Fixing bundled extension version mess From: pierre.php@gmail.com (Pierre Joye) --001a113fa930a6c3380513c527ec Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Apr 15, 2015 10:07 PM, "Fran=C3=A7ois Laupretre" wrot= e: > > >De : Pierre Joye [mailto:pierre.php@gmail.com] > > > > Again, take #3, ext released in and outiside the core will use the external version number everywhere. Like oci, zip and other well managed versions. > > The stupid think like 0.1 since 8 years will use the php version. That is all. > > > > Or am I missing something obvious? > > No, I just didn't understand you were just talking about extensions *not* released outside of the core distrib. > > So, I am adapting my questions :) : > > - When we distribute the same extension code in more than one PHP release, which version do we set for this extension ? Do we set a different version for the same code in each release ? > > - If a new PHP version is released, do we need to change the extension version even if the code was not modified ? Good extensions synchronize core and external releases. For example, by the time 5.6.8 is released, the codebase matches 1.3.4 for the external release. That will be the version exposed for the core. The problem we have now is core extensions with senseless versions without any external versions. Or mixed codebase, like core is a mix of external and core specific codes which is not in any external releases. That is what we should solve. --001a113fa930a6c3380513c527ec--