On Thu, 29 Feb 2024 19:26:23 UTC, Xin LI wrote:

For example, one of my port gets marked as DEPRECATED because a dependency
was deprecated and scheduled for removal after 1 month, without any email
telling me so (the port doesn't have a lot of releases and there isn't any
release during that "parole" month), and it gets removed after that.  So in
order to know there is an ongoing deprecation of the port, I as a port
maintainer would have to either watch the directory for any changes, or
read all ports-git commit messages or at least a filtered version of it,
and that's burdensome and inefficient use of developer time at best.

What I would love to see happen is that, when a port gets marked as
DEPRECATED, there is an automated system that sends me notification with
something like:

ACTION REQUESTED: X new ports you maintain is marked as DEPRECATED

[...]

and that email gets sent every 7 days until the port is removed or the
issue is fixed.  Or a bug is created and assigned to the maintainer, etc.

Alternately, you could just create a periodic batch on your own machine
to do that check on the ports you maintain.

The tool I mentioned in the neighboring "Port tree linter" thread can do
that for you with the following command:

$ portstreelint -hu -mdelp...@freebsd.org  2> /dev/null

It would check BROKEN, FORBIDDEN, IGNORE (poorly) and DEPRECATED marks,
as well as vulnerabilities reported in VuXML (in the version I will
upload tomorrow) and many other things, automatically on your 31 ports.

Best regards,

Hubert

Reply via email to