Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:100930 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 85824 invoked from network); 24 Oct 2017 11:02:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Oct 2017 11:02:31 -0000 Authentication-Results: pb1.pair.com smtp.mail=danack@basereality.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=danack@basereality.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain basereality.com from 209.85.192.182 cause and error) X-PHP-List-Original-Sender: danack@basereality.com X-Host-Fingerprint: 209.85.192.182 mail-pf0-f182.google.com Received: from [209.85.192.182] ([209.85.192.182:53298] helo=mail-pf0-f182.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C4/11-58908-4CD1FE95 for ; Tue, 24 Oct 2017 07:02:30 -0400 Received: by mail-pf0-f182.google.com with SMTP id t188so19407793pfd.10 for ; Tue, 24 Oct 2017 04:02:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=basereality-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Cx+yFvTwwK61ofWNn+tNF277andN4vpkvJErGZxGOCI=; b=NCSl34gpVi2xoZE3YnZWiy2zRxXlj/Vmcqc17fvQ02y2FpaCehrJctPbOKzw9bNXHs eLzyzF2zqE0dZWeZT5KOLw6WedCPvhQjAzXKvaUbGhSbckNhD2MiTS54HD/2izGArpRh Tj0/OgCi+VXBYCA9qadxUTG1ADMQ+gzYi3HKw1t+75kOeHifURaCd213gGHtc/K9e98z /gmJ2HOzQMtiLJEeW7kbNxuGiTL7ALSpC4LBkdVK22eV2HH3JgCFf0yiY0/8fvFM9IOu WdkWs8d79IwcpQIOm2sc77jhgdKj3xJYQ1IavQk4oCHOI9ga8OTqi702iwy2FV0haevh hsWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Cx+yFvTwwK61ofWNn+tNF277andN4vpkvJErGZxGOCI=; b=gwfMwiZc+SZkUbL5GzJKTzicS3xW3juHYJPg+AuzDAL1CXjVqDltWLSnxxP8bz2Pyj +L2IwHeuoiWFUk4/AAmiHOT+d/djCh0I9SAM58o5FzVdt6zI5qGH9yoo+DBBDgjjl1Z2 6oRuPQMCt+4QZWZ1JQh3JAUsls327M3WfwvlkYUtwB54v6z5EPajivTFPGnoipIGoIrH JCJJ/PfcEYJHDx7gf05wI++rpsGM/ofWS0XReweOGsiml0TNrl76pgdq+0NI+NPKczSR mDR8I8aKfh8dNe/Q/Xlh+cLi/JRHXSv0j5Gxv5/iA/ObrIXlb1fcZGjnlSQZx6fwxmyq 36MQ== X-Gm-Message-State: AMCzsaUw9YAekw9sznCSF1iK+n7zQ9W6XxmN41QfAb0MjbBnUFfmu05b E79NFfwSmkDzR1AMujIVuPHZ1uGY5NBoiSB/33XNQw== X-Google-Smtp-Source: ABhQp+RbrvEgj6jl5hjA8wC3I7IEQoAKX4NQjz4zQT0W9E1IMEAWjTvQmxftqLCNXl3T40fwI4ZC6lVkymuw5Xs3Vps= X-Received: by 10.84.231.139 with SMTP id g11mr6285250plk.188.1508842946224; Tue, 24 Oct 2017 04:02:26 -0700 (PDT) MIME-Version: 1.0 Received: by 10.100.176.11 with HTTP; Tue, 24 Oct 2017 04:02:25 -0700 (PDT) X-Originating-IP: [81.143.203.71] In-Reply-To: References: Date: Tue, 24 Oct 2017 12:02:25 +0100 Message-ID: To: Kris Craig Cc: Rasmus Schultz , PHP internals list , Kalle Sommer Nielsen Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] GD vs Imagick From: danack@basereality.com (Dan Ackroyd) On 31 August 2017 at 02:30, Kris Craig wrote: > Why would they need to be synced? Currently Imagick can have a single branch. Commits to that branch are made and then for the next release, we can determine if it needs to be a major minor or patch release based on the changes. People are then free to upgrade to the next version of Imagick at their own leisure. Or not if they don't feel like it. If it was shipped as part of PHP it would need to have: One branch for each version of PHP supported. Which for now is 5.6, 7.0, 7.1, 7.2 and 7.next Each commit to Imagick would need to be evaluated for whether it should be brought to those branches. Additionally we would probably need to have an additional branch for BC breaking stuff to do in, to await PHP 8. Not only would this be a maintenance burden for the developers, it would also be an arse for end-users. "Oh, you want to upgrade to PHP 7.3? Then you also need to upgrade Imagick, even though you'd prefer to keep to the current version, as it works fine for you." "Oh, you want the new version of Imagick that has a BC breaking change in it? Well sorry, you'll need to wait for PHP 8 for that." cheers Dan