Re: What to do with ext/snmp?
On Aug 29, 2024, at 2:49 PM, Christoph M. Becker <[email protected]> wrote:
>
> Hi all,
>
> 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 commit
> 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.
>
> 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 quite
> a while to work out how to even set up a testing environment on Windows
> (without understanding the details).
>
> 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?
>
> [1]
> <https://github.com/php/php-src/issues?q=is%3Aissue+label%3A%22Extension%3A+snmp%22+is%3Aopen>
> [2] <https://github.com/php/doc-en/issues/3690>
>
> 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?
(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 library
hat was mature and well-used when it was written (seemed to the case for
imap).
Thread (13 messages)