Newsgroups: php.internals,php.pecl.dev Path: news.php.net Xref: news.php.net php.internals:107938 php.pecl.dev:16505 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 19023 invoked from network); 20 Dec 2019 23:22:12 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 20 Dec 2019 23:22:12 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id 0DC7B2C05B4; Fri, 20 Dec 2019 13:22:57 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp3.php.net X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=BAYES_20,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: X-Spam-Virus: No Received: from mail-wm1-x344.google.com (mail-wm1-x344.google.com [IPv6:2a00:1450:4864:20::344]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp3.php.net (Postfix) with ESMTPS; Fri, 20 Dec 2019 13:22:56 -0800 (PST) Received: by mail-wm1-x344.google.com with SMTP id a5so10317460wmb.0; Fri, 20 Dec 2019 13:22:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:cc:references:from:to:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=m+OTDpV3w0EolEzojaJBNb3PhxAWKmQhxaMV0QQLkfM=; b=FeLYrIk1LlH5zDqfOjsz862Tegk/scxALp71woEIqMg/tU+8dNmOvonuj2L56v4MO3 Q+PJTQBUnzjbG21ZPI3oxMRmDbiYEMQPsu+VrKrwkAsjuNIDRQqQsXLLut5viCtC+Frs 7Hz027LYo2IOtY/jUS1c/swnA9g4RARiVi/rrciJSd/t00z6F5GmgG7iy9OCdWNeRF0V tzD49teTad0kSRto+e1l2AT6zB7bErt5TJA1XlrokZhRR6RfEDyouIZXmL+4DAN8wCLa 0oycMWT9e5zFXRF4+pTnuYHBx1otwubICOrKzUsff2y3dUjCXjDSVY0MqSVf8XOE1SBF jcWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:cc:references:from:to:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=m+OTDpV3w0EolEzojaJBNb3PhxAWKmQhxaMV0QQLkfM=; b=T4OTv7sqZ7cKGvXOGfdfyuDJEcejfd9FWntfA/773YRH7uHZ3+cHbI6yofK5++Ik8E iCNbsMG5hWbT9zkeqStzYbiDxubYyJ9OfwFXjJayBWdc30mSNZslwFSBz+ylBZlH0Leh S3Rp3ZOIMs0pXV0Lc5CXI7OB9hik0sbp2iK7YJ4XfBuqJtfBwBNsMg0IM14h6xoA4qf9 BZ5II//ppf8fq4tivhQbCaV87bw1wEmnTiJQmycdy/05yb1Swe5lf/Hli0Pfh1eStY5c 6pAySHC08d3EuLgrTAP4alk0cFC40N9G2bSAjjqP7dXswkLUtE7+AXrXJUTe6LOSNIwX k/Ag== X-Gm-Message-State: APjAAAWZPgV5KoykE7Uj/6eWgXaA00k7UoqxIvGNUFbuTvH1HYVlN2Oa zWJgQULnO8mvyqZG0AhOR+lFaj4C X-Google-Smtp-Source: APXvYqw8ghPPEMxamp4ePQFqJySL54ljuWsMyOYv+WB/TDWEI5GPn3fJmRUWe8UqZ1MA5gkWJ//fRQ== X-Received: by 2002:a05:600c:230d:: with SMTP id 13mr18742112wmo.13.1576876975304; Fri, 20 Dec 2019 13:22:55 -0800 (PST) Received: from [192.168.0.14] (cpc84253-brig22-2-0-cust114.3-3.cable.virginm.net. [81.108.141.115]) by smtp.googlemail.com with ESMTPSA id g21sm10772494wmh.17.2019.12.20.13.22.53 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 20 Dec 2019 13:22:54 -0800 (PST) Cc: aaron@serendipity.cx References: <6cksid9la6p2t96qj2eptoffd9gbocnt0u@4ax.com> <18fddfb0-8c45-0fda-0833-c0984ae1bf7c@allenjb.me.uk> <2e6545a6-bdd6-b8db-71ac-a9c4d8031762@gmx.de> To: PHP internals , pecl-dev@lists.php.net Message-ID: <9ded6fc1-037b-8ec7-fb78-2a9fa15e1a87@gmail.com> Date: Fri, 20 Dec 2019 21:22:51 +0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.3.1 MIME-Version: 1.0 In-Reply-To: <2e6545a6-bdd6-b8db-71ac-a9c4d8031762@gmx.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-GB X-Envelope-From: Subject: Re: [PHP-DEV] Re: memcache, without a d, as in Venezuela From: rowan.collins@gmail.com (Rowan Tommins) On 19/12/2019 12:51, Christoph M. Becker wrote: > On 20.11.2018 at 11:26, Rowan Collins wrote: > >> It seems to me that *neither* extension is properly maintained right now >> (the with-a-d extension has recent releases, but all wrapping an abandoned >> upstream library); so if the without-a-d extension has better >> cross-platform support, it might make sense to keep *only* that one >> (revived from https://github.com/websupport-sk/pecl-memcache) and encourage >> anyone interested to contribute rather than splitting the effort. > FWIW, PECL/memcache has had a new release today. \o/ That's good news, thanks to everyone who's worked on it! I notice that the situation with memcache-with-a-d hasn't changed in the 18 months since I started this thread [1]: there continue to be fixes to the extension, mostly to work with newer PHP versions, but the upstream library remains abandoned (the README rather optimistically recommends "libmemcached 1.0.18 or higher", but there have been no releases for nearly six years). I've CCed Aaron Stone, who tagged the last few releases, to say: thank you for your work keeping that extension working, but what do you think of officially deprecating it in favour of the revived without-a-d extension? The immediate benefit would be less confusion for users over which extension they should use, and hopefully an increase in collaboration on the chosen extension. My understanding is that the with-a-d extension is self-contained and cross-platform, so a better target for that combined effort. The first step would probably be to create a userland wrapper which emulates the classes and functions from the without-a-d on top of the with-a-d extension, so people can migrate. [1] https://externals.io/message/102375 Again, thank you all for your efforts! Regards, -- Rowan Tommins (né Collins) [IMSoP]