Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125365 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 qa.php.net (Postfix) with ESMTPS id 8F6441A00BD for ; Fri, 30 Aug 2024 17:05:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1725037661; bh=qRO9fBHEf1Yp51Sdpkob4Pqkpu4vcE0TkrBN0Qbgp1Q=; h=Date:From:To:In-Reply-To:References:Subject:From; b=BwXhfvhZsD7Myz6fpEr2Zultq+5S0TdseX/R7oxb7GRx6L8bh6+vF4qIK53joRDpl qFy6bUHN6clrSgu3WDaZ6WkeXCEuKy5ZVihD/MaqVfSfKb2V93fAym2QlqwViKO/s8 kFTFXZB2wE54upfsGdqVvsVqB09c2lRVgjHd0Yjw+2FFzwn08GM3IY/zk3PPZSHvUL 6JIenG5YHh9jlk5PCKJqy118rJd8ZyhRCAFqLJmRo5sIx2ZMPu1LKehDeXj7d+9g7O oyb6MhEfGynAgC7bAFnjzdtgEvicIHes9Izw8XZeBC9E9DBDbRKMdqtWpy4A5HNnf8 Y/N6xgRxYSI3g== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 6E12E18007C for ; Fri, 30 Aug 2024 17:07:40 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,RCVD_IN_DNSWL_LOW, SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from fhigh8-smtp.messagingengine.com (fhigh8-smtp.messagingengine.com [103.168.172.159]) (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, 30 Aug 2024 17:07:39 +0000 (UTC) Received: from phl-compute-03.internal (phl-compute-03.nyi.internal [10.202.2.43]) by mailfhigh.nyi.internal (Postfix) with ESMTP id 6DF981140141 for ; Fri, 30 Aug 2024 13:05:44 -0400 (EDT) Received: from phl-imap-07 ([10.202.2.97]) by phl-compute-03.internal (MEProxy); Fri, 30 Aug 2024 13:05:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= trainedmonkey.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to; s=fm1; t=1725037544; x=1725123944; bh=5nJE6AqlYnmWB0yOliBYB o5P2QMZIj8tzaexXiuLafM=; b=hx55UUKETDIXZBJdqRCpoSyNOemy4AI2icOAU WpX0H+sOWSPFNILs/EUSIWvZqpsddoKOdjf8fiiR5X/WxgLpBFSQm5F+YAUPBvhk Q5/7upZ8MbFhn4do1tfliofUcsXF76/VcdRQT07cogE6uAlgJ56HOmW7xFtcYTUs iihX9UFC00RjuhcW8mCYG39X3fZt+RuthBVMJPQdhvu1gJBd6LxYSVc6abV4W+ZT TPMUqRT9VLCy9vHZLccYdeRrAKB7jBsAvyYedELbVNA2/FVHs1I5F2Dvztvsscw9 KS6KCpc1BZZA3iMYqAavZ8CYhtUC0JUBP9Ks80PFOrg1E0kVg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1725037544; x= 1725123944; bh=5nJE6AqlYnmWB0yOliBYBo5P2QMZIj8tzaexXiuLafM=; b=f gfXMVfoO6hlFRj/cpIGWocToM/FtxAoQiCc1YffWnQTrQwjYXWj2kgRG9u8o/sbu ESLHGg3WajY0WJ69ZZbDkgWEnBGHdREbrUGQ7JcBsEmAifrQFpvUrsEFWHqagqN8 bJ9fG2bfTNp8z0g6yhUDOy4FjYGgiMlDVJXodJurnD2Q/tbRypYV8T8UiShmZLU2 YO8KmPz2DPCZ2t0E/tHUIDfq+KvMjbUqjvdb40Xb7xdtoaXs7wuiarQ3rageuffm RKDaBGnYXVsxpxKVVy8D+X7mYtDXSoVzkRm08n32loPzMUl/4XYrhFakSi1TmPKY 0kE+Kv0UrAgnLE8WjUiCw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudefiedguddtjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepofggff fhvffkjghfufgtgfesthhqredtredtjeenucfhrhhomhepfdflihhmucghihhnshhtvggr ugdfuceojhhimhifsehtrhgrihhnvggumhhonhhkvgihrdgtohhmqeenucggtffrrghtth gvrhhnpeeufffggedtleelveehtdfggfekkeeigeduffehvedvveeihedujefhuddtvedt tdenucffohhmrghinhepghhithhhuhgsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomhepjhhimhifsehtrhgrihhnvggumhhonhhkvgih rdgtohhmpdhnsggprhgtphhtthhopedupdhmohguvgepshhmthhpohhuthdprhgtphhtth hopehinhhtvghrnhgrlhhssehlihhsthhsrdhphhhprdhnvght X-ME-Proxy: Feedback-ID: ia2404087:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id D4D3BBA0069; Fri, 30 Aug 2024 13:05:43 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 Date: Fri, 30 Aug 2024 10:05:22 -0700 To: internals@lists.php.net Message-ID: <57156bdd-cf93-404f-a10c-cd842bd7bb92@app.fastmail.com> In-Reply-To: <51FA7D6F-09F6-4267-9B57-5CBD42EA898C@cmpct.info> References: <9791621c-1313-4306-bc6a-5dd789f2b2df@gmx.de> <51FA7D6F-09F6-4267-9B57-5CBD42EA898C@cmpct.info> Subject: Re: [PHP-DEV] What to do with ext/snmp? Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: jimw@trainedmonkey.com ("Jim Winstead") On Fri, Aug 30, 2024, at 9:54 AM, Calvin Buckley wrote: > On Aug 29, 2024, at 2:49=E2=80=AFPM, Christoph M. Becker wrote: >>=20 >> Hi all, >>=20 >> it seems to me that we're pulling through ext/snmp without having any >> real expert of the protocol, let alone of the implementation. The >> extension has no code owner, and according to EXTENSIONS, it has no >> primary maintainer for more than ten years. Skimming through the com= mit >> log mostly shows general clean-ups and changes. And seeing that there >> have only two issues been reported on Github[1], I would conclude that >> either the extension just works as expected, or that it is not used >> much. A recent doc-bug report[2] makes me believe it's the latter. >>=20 >> Personally, I barely know what SNMP is used for, but have no deeper >> understanding of that protocol, and I can remember that it took me qu= ite >> a while to work out how to even set up a testing environment on Windo= ws >> (without understanding the details). >>=20 >> So the question is: do we have any SNMP experts (or some who want to >> become SNMP experts) around, who would want to take a look at the >> extension and its documentation? >>=20 >> [1] >> >> [2] >>=20 >> Christoph > > I suspect it's not in high use either; Michael's reply suggests that. > Maybe it could be spun out to PECL if there's a lack of interest in it, > like imap was? That probably makes the most sense. > (stupid speculation follows, people who know the history correct me) > > There are a few other extensions like that in ext/. I'm thinking a lot > of them would have been in PECL or done in userland, but they were at > the right place in the right time and ended up in ext/ instead. They > might predate PECL (seems to be the case for SNMP), or wrapped a libra= ry > hat was mature and well-used when it was written (seemed to the case f= or > imap). Yes, ext/snmp probably goes back as far as the PHP 3 days (some guy name= d Rasmus was the original author). Perhaps if the effort from the PHP Foundation to build a next-generation= PECL bears fruit, an even harder look can be taken at migrating out eve= n more of the extensions still living in the php-src tree. With some rob= ust CI, care could be made to make sure changes in php-src that impact e= xtensions is noticed and dealt with, but spinning them out on their own = might make them easier for more people to contribute to and maintain. Jim