Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:127889 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by lists.php.net (Postfix) with ESMTPS id 7CC321A00BC for ; Fri, 4 Jul 2025 22:22:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1751667653; bh=XvPMO82p4KYhwMg1tgEXl8RdmdnH5jSglsZfMNPlwKo=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=AvfLbaB0MXKCtIEXcRaUDeiwI/bRQ2mB0A+ttW5n6q0Win006rSUHRDYYg6rSC+Co 6zYox2Vb/Wb2magSaiNGT61dtAksWnvprGnjlMxzGqmBDO3Uq2JoJSnWJih74FO28l MZFfpFYJJxgxCdYwzctyzlXUubwhRIIB77CjuA7LQef6MSSL4PSgH0TRWS/hcOib06 v/8BFnZxVJsLuf4e3l9u4MmOnJ/kXKeqqGSXEeOn7sozqdwoWJAn4dbtIS5c7ZucyQ MXV5Xdob6Ecjkw9g3hoVnO42y+M9PmnhJ5y5mOijMltGfSUey5+0p8ylscz7Xtr3df mQ++/inAsPJIw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 8AAF5180607 for ; Fri, 4 Jul 2025 22:20:51 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,DMARC_MISSING, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from supercat.cmpct.info (supercat.cmpct.info [71.19.146.230]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 4 Jul 2025 22:20:49 +0000 (UTC) Received: from smtpclient.apple (fctnnbsc38w-142-162-45-112.dhcp-dynamic.fibreop.nb.bellaliant.net [142.162.45.112]) by supercat.cmpct.info (Postfix) with ESMTPSA id 623CA766D3; Fri, 04 Jul 2025 22:22:39 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Subject: Re: [PHP-DEV] [RFC] Deprecations for PHP 8.5 In-Reply-To: Date: Fri, 4 Jul 2025 19:22:27 -0300 Cc: "Gina P. Banyard" , PHP internals Content-Transfer-Encoding: quoted-printable Message-ID: <270F8E19-AD69-446A-B152-A02B9B8B43B7@cmpct.info> References: To: Peter Kokot X-Mailer: Apple Mail (2.3826.600.51.1.1) From: calvin@cmpct.info (Calvin Buckley) On Jul 4, 2025, at 6:52=E2=80=AFPM, Peter Kokot wrote: >=20 > I'd also suggest deprecating building ext/readline with the Readline = library and > ext/dba with the GDBM library. >=20 > These two libraries are released under the GPL-3 license, which is not > compatible with PHP. In practice this means that PHP linked with = GPL-3-licensed > software should not be distributed, making it impractical for any = server > environment beyond a local testing project. This issue isn't = immediately > obvious, but many packagers need to be aware of it and avoid building = with these > libraries. >=20 > ext/readline works fine with the Editline library as an alternative, > ext/dba works fine with other handlers. >=20 > This suggestion would otherwise delay resolving the issue, as it would = require > an RFC vote - something I hoped to avoid in pull requests. But I = suppose that's > how it has to be handled. To add to this, GDBM also doesn't seem to work with our ext/dba tests; QDBM did, however. I ran into this earlier when doing the PPC CI work: https://github.com/php/php-src/pull/17258#issuecomment-2585405491=