Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:121054 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 37196 invoked from network); 13 Sep 2023 17:29:24 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 13 Sep 2023 17:29:24 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 94CAE1804BC for ; Wed, 13 Sep 2023 10:29:23 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-qt1-f172.google.com (mail-qt1-f172.google.com [209.85.160.172]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 13 Sep 2023 10:29:23 -0700 (PDT) Received: by mail-qt1-f172.google.com with SMTP id d75a77b69052e-41206fd9717so45614921cf.3 for ; Wed, 13 Sep 2023 10:29:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694626162; x=1695230962; darn=lists.php.net; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=atwtP+fcEcjVjTsgX/X4ud+F+k8iIiTwC8GB7kmqwqw=; b=dMhmhBXPsGTB2D+o83rPlutyf93OBRtZzvqk8xx1CGLrEcwBVGTXFxiHLu8wZ7aPdm rm35NImUJt7Sv5BYI6e6lOxBIg7ob8zkoLbFGfBD+CGiT+XQ83x8rBjtn0F555xJQtJP dGtpnV3giNm8lHqTIAyuwukT3E72MeSrSknsIqakaZoysTNHPkOFTU7jaHa3lm+vkeil WB6fKNu4H/J2SFoqUTjscz23uFX6nqOmCXQ9tTGqPs64uAzO5glsG3UMkZ93qrHHYG1G bcplbQpybdzeZSLQ6PHAtR1Z5kiPv/dJjsXSgN1zC8lWRKtmrRbyTuacIj5QzVbF63+b p+1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694626162; x=1695230962; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=atwtP+fcEcjVjTsgX/X4ud+F+k8iIiTwC8GB7kmqwqw=; b=Lkg6YR8F+ZckzTgbZcqCckNp6a3ow1NXoUNod0y5vryehX6SKPWzPjoHWVK/5F/84f xMFt74IZSWukzCCam3YkMk3WVWp3TWzP11yZydic5CTBqBbcBa95oEIQ2MXL7g6ejDHX /D32Gvp5v5IEjyuBMuodYgLRtZn1tZ19VEHWFWIKpWGOGN3+bevyc00xlmX34gUOcq8U XWSJ6O61f30hRl2Vok/gIxwIb8ez6cvoGINgVlIdpmkutKnm3N79M0aqB4YdAhIiicXp 4AgIIGfPAHgOX0K/0QnUYurk94BawWP1OQAGSR0L8tIu6rlEcqeRn5IIIMghhucsxY/m xVTw== X-Gm-Message-State: AOJu0YyCeqJcuhpZNzqXieh0FDM+brsLsbk59FZ31Iw2VpoR4qmKuhrv A8M95pSdVmb1cCcCx+/b+EDjmvIdSx+Bp2nkDnaIwhGE+7c= X-Google-Smtp-Source: AGHT+IH3RB4vL5KSbfQjsUwTs3z0+oREJGwyjNwYfDJqxJBp0UO2BUNFqaVlQg5Why1Ta66Qx0GnctugdXsrDT9xP3w= X-Received: by 2002:ac8:5747:0:b0:40f:e09d:3736 with SMTP id 7-20020ac85747000000b0040fe09d3736mr3652959qtx.42.1694626161781; Wed, 13 Sep 2023 10:29:21 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Wed, 13 Sep 2023 14:29:11 -0300 Message-ID: To: PHP Developers Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] Proposal to unbundle imap/pspell/oci8 extensions for PHP 8.4 From: carlosv775@gmail.com (Vinicius Dias) > ext/imap > > The library that provides the functionality in this extension, c-client, > is no longer updated. The last release from 2007 is no longer available > on the original distributor's (University of Washington) website, but > there is an unofficial GitHub repository that hasn't been updated for 5 > years either (https://github.com/uw-imap/imap). > > You can't also use this any more with G Suite due to authentication > changes (https://github.com/uw-imap/imap/issues/4). > > There are several user-land packages that are still maintained, and > provide superior functionality: > > - https://github.com/PHPMailer/PHPMailer > - https://github.com/zetacomponents/Mail/ > - https://github.com/symfony/mailer > - https://github.com/laminas/laminas-mail > Those alternatives are for sending e-mails. IMAP is for reading e-mails. They are not equivalent. Am I missing something here? Vinicius Dias, Zend Certified Engineer, iMasters PHP Certified Professional Em qua., 13 de set. de 2023 =C3=A0s 05:50, Derick Rethans escreveu: > > Hi, > > In a recent chat between the PHP Foundation developers, we discussed > unbundling several extensions. > > > ext/imap > > The library that provides the functionality in this extension, c-client, > is no longer updated. The last release from 2007 is no longer available > on the original distributor's (University of Washington) website, but > there is an unofficial GitHub repository that hasn't been updated for 5 > years either (https://github.com/uw-imap/imap). > > You can't also use this any more with G Suite due to authentication > changes (https://github.com/uw-imap/imap/issues/4). > > There are several user-land packages that are still maintained, and > provide superior functionality: > > - https://github.com/PHPMailer/PHPMailer > - https://github.com/zetacomponents/Mail/ > - https://github.com/symfony/mailer > - https://github.com/laminas/laminas-mail > > > ext/pspell > > The original underlying library hasn't been updated since 2001 > (https://en.wikipedia.org/wiki/Pspell) and it's replacement, aspell not > since 2019 (https://ftp.gnu.org/gnu/aspell/). > > There are other replacements, ispell, and hunspell, but they don't seem > to be compatible API-wise. The PECL extension "enchant" was supposed > to be able to use with all of these, but is also no longer maintained > (last release in 2009, https://pecl.php.net/package/enchant). > > Again, there are several user land composer packages > (https://packagist.org/?query=3Dspell) that can be used instead. > > > ext/oci8 > > Requires a proprietary library from large commercial enterprise > (https://www.oracle.com/database/technologies/instant-client.html) and > has many outstanding bugs: > https://bugs.php.net/search.php?cmd=3Ddisplay&package_name[]=3DPDO+OCI&pa= ckage_name[]=3DOCI8+related&package_name[]=3DOracle+related&order_by=3Dts1&= direction=3DASC&limit=3D30&status=3DOpen&reorder_by=3Dts1 > https://github.com/php/php-src/labels/Extension%3A%20oci8 > > Most of the recent changes were all to skip tests. > > It is also one of the larger extensions left that had not had their > resource type converted to objects. This is a major effort, and frankly, > probably something that should be done by the corporate sponsor of the > oracle extensions. > > > Please remember, that unbundling extensions does not mean that they > disappear. They will be moved to PECL with a release made. > > An RFC will of course be forthcoming, but we thought it best to email > the list first. > > > cheers, > Derick > > -- > https://derickrethans.nl | https://xdebug.org | https://dram.io > > Author of Xdebug. Like it? Consider supporting me: https://xdebug.org/sup= port > Host of PHP Internals News: https://phpinternals.news > > mastodon: @derickr@phpc.social @xdebug@phpc.social > twitter: @derickr and @xdebug > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: https://www.php.net/unsub.php >