X-Original-To: alpine-devel@mail.alpinelinux.org Delivered-To: alpine-devel@mail.alpinelinux.org Received: from mail.alpinelinux.org (dallas-a1.alpinelinux.org [127.0.0.1]) by mail.alpinelinux.org (Postfix) with ESMTP id C534CDD4DF5 for ; Sun, 3 Apr 2016 21:31:36 +0000 (UTC) Received: from mail-lb0-f171.google.com (mail-lb0-f171.google.com [209.85.217.171]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id 27A46DC0218 for ; Sun, 3 Apr 2016 21:31:34 +0000 (UTC) Received: by mail-lb0-f171.google.com with SMTP id qe11so133604529lbc.3 for ; Sun, 03 Apr 2016 14:31:34 -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; bh=EGhvyIUTmzkE5oSh8j6Aojs3t9VcEZFnEBowIxrGwSA=; b=b2YrqMxYVLPhn8a1H2QRcwaULH5RNRgQ/a3w5OONUS/olDXIDV4w/oE8LmKUaR3XYc FdnoUoXuiUOfN96KOdk734v3ZDxUuZpO7jx3cW/A8pdiDc041j13w2pOg8txYgbHtfVv TmdoWV2B+KL8Ktd1Mwn3sYlP5RjE7hFTIFTbdfAAWG2l4jFDcMY5l8GtRGlPuecwzngo 9TDVOEWyJpSK8xglD1gkaLq7tMmZ9VKB76Ntr7I1fOWPiYqBTEUxIKhk2W5neJYNRxyI 7c8kl2JJz8MPXUwAuvBpD6r7WDPITEUPnspFj8AL38rx6WPzOPJjNOR0kW+9EefLa5C8 uA+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=EGhvyIUTmzkE5oSh8j6Aojs3t9VcEZFnEBowIxrGwSA=; b=fvBuNKYgpvOK5aT2ipEXSlZwzLhc8u6tum0uaDiDhHCRRKzsb94ZzvfL+7raWqbacl 1F2N6XfShp5eDEWox0dusQp6AoPus32lWZI/0XikjNh2ReqozDOfsSgfHYxdYTTfaAHO 4W9Lax83Yszh2Ha4UXcMSkMSFtUjXNjMJ85jI7lSGz6+WINEQnWFM1WDSSBDhzqMlh/r f6J6FUYakVRGzDZH6/G5wVTQorJ0v/rLaGdKud+/1k+BeHCD1o6j/4FxFgDXYmQJboun 0hvxnEkTD2BftP+gebyBGJ1eVaNypfkpv5yJnNSQzrQk+YrsD55S1PAf4oV2Fm7B6Jpu 1WUg== X-Gm-Message-State: AD7BkJLseOfzI98e/XTZgh8vUWd9WXg50HSAq62lGjzALdpZqnUr/jafHpPBdVHqW2a/hwM3uh1yH96f6d0c7w== X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 X-Received: by 10.112.227.71 with SMTP id ry7mr4419858lbc.50.1459719092133; Sun, 03 Apr 2016 14:31:32 -0700 (PDT) Received: by 10.25.3.215 with HTTP; Sun, 3 Apr 2016 14:31:32 -0700 (PDT) In-Reply-To: References: <20160403220435.3702f5be@vostro> Date: Mon, 4 Apr 2016 00:31:32 +0300 Message-ID: Subject: [alpine-devel] Re: php7 in alpine From: Valery Kartel To: Timo Teras Cc: alpine-devel@lists.alpinelinux.org, Fabio da Silva Ribeiro , andy@blyler.cc, IT Developer Content-Type: multipart/alternative; boundary=001a11347e8ef56471052f9b5536 X-Virus-Scanned: ClamAV using ClamSMTP --001a11347e8ef56471052f9b5536 Content-Type: text/plain; charset=UTF-8 And about extension loading order. I know how it done in FreeBSD - it's like a shuffle a deck of cards in one ini file. In other distros its resolved by renaming of ini files to make right alphabetical loading order ... and in alpine too (main/php - wddx extension). I introduced clean and simple workaround to solve loading order for bundled extensions and for 3rd party extensions. If anybody made it simpler, it would be great because I don't like any leading numbers in ini filenames but I see it's the only way to solve it. 2016-04-04 0:18 GMT+03:00 Valery Kartel : > IMHO, it's not so necessary to made 7th line as main for a now. php 5.6 is > clean enough for production purposes. > > And as you know, there is some problems with compiling php7 on x86 alpine > build machines. > I have no problem to compile it on my x86, So I have some difficulties > with it. > I need to add x86 to arch before made some new fix or addon and then I > need to remove x86 before commit. > > 2016-04-03 22:04 GMT+03:00 Timo Teras : > >> Hi all, >> >> php7 is in testing, and we have some patches as well as several add-on >> modules in the patchworks queue for it. >> >> I'm wondering if: >> >> - php7 is stable enough and backwards compatible, so we could just >> upgrade current 'php' package to be php7 ? >> >> - and how to handle properly the extension load ordering? there's >> pending patch for prefixing the .ini files with 00 or 01 depending >> the number of dependencies it has. but i was hoping for something >> more cleaner. any ideas on this? how is this solved in other distros? >> >> Once the extension ordering issue is solved, I'm happy to go through >> the backlog of pending submission and commit them. >> >> Thanks for submissions, and sorry for the delay on some of the >> submissions. >> >> - Timo >> > > --001a11347e8ef56471052f9b5536 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
And about extension loading order. I know how it done in F= reeBSD - it's like a shuffle a deck of cards in one ini file. In other = distros its resolved by renaming of ini files to make right alphabetical lo= ading order ... and in alpine too (main/php - wddx extension). I introduced= clean and simple workaround to solve loading order for bundled extensions = and for 3rd party extensions. If anybody made it simpler, it would be great= because I don't like any leading numbers in ini filenames but I see it= 's the only way to solve it.

<= div class=3D"gmail_quote">2016-04-04 0:18 GMT+03:00 Valery Kartel <v= alery.kartel@gmail.com>:
IMHO, it's not so necessary to made 7th line a= s main for a now. php 5.6 is clean enough for production purposes.

<= /div>And as you know, there is some problems with compiling php7 on x86 alp= ine build machines.
I have no problem to compile it on my x86, So I have= some difficulties with it.
I need to add x86 to arch before made some n= ew fix or addon and then I need to remove x86 before commit.

2016-04-03 22:04 GMT+03:00 Timo Teras <timo.teras@= iki.fi>:
Hi all,

php7 is in testing, and we have some patches as well as several add-on
modules in the patchworks queue for it.

I'm wondering if:

- php7 is stable enough and backwards compatible, so we could just
=C2=A0 upgrade current 'php' package to be php7 ?

- and how to handle properly the extension load ordering? there's
=C2=A0 pending patch for prefixing the .ini files with 00 or 01 depending =C2=A0 the number of dependencies it has. but i was hoping for something =C2=A0 more cleaner. any ideas on this? how is this solved in other distros= ?

Once the extension ordering issue is solved, I'm happy to go through the backlog of pending submission and commit them.

Thanks for submissions, and sorry for the delay on some of the
submissions.

=C2=A0- Timo


--001a11347e8ef56471052f9b5536-- --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---