Date: Sun, 30 Aug 2020 04:37:22 +0000 From: Pau Amma <pauamma@gundo.com> To: Adam Weinberger <adamw@adamw.org> Cc: Warner Losh <imp@bsdimp.com>, tcberner@freebsd.org, FreeBSD Developers <developers@freebsd.org>, Michael Gmelin <grembo@freebsd.org>, Niclas Zeising <zeising@freebsd.org>, ports@freebsd.org, portmgr@freebsd.org, Greg 'groggy' Lehey <grog@freebsd.org> Subject: Maintainer notification script (was Re: Aggressive ports removal) Message-ID: <cdbf7977cf0e168904ceffb16a58314e@gundo.com> In-Reply-To: <4F34C480-63D3-48C4-9747-FDA1E5D66507@adamw.org> References: <CANCZdfpWaib-h3fVJKbrL5L5sHJQLj6UcQAcsGcH4cBtf53YRQ@mail.gmail.com> <4F34C480-63D3-48C4-9747-FDA1E5D66507@adamw.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2020-08-30 00:50, Adam Weinberger wrote: > [major snip] > This is a serious issue that we’ve been dealing with for a long time. > I’ve advocated very strongly for a script that automatically notifies > the maintainer (+/- ports@?) when a port is marked BROKEN and/or > DEPRECATED. Community notification is always a good thing, and it > opens the door for objections and discussion. Nobody has written such > a script, but I would be thrilled to help deploy such a script if > someone writes it. What would be needed in such a notifier? I imagine it would be called by the post-receive hook in the central git repository-to-be for ports. I'm not very familiar with python or git hooks, but perhaps contrib/hooks/multimail/post-receive.example could be extended or modified and made into (part of) a post-receive hook to: 1- check whether one or more port Makefiles were modified; 2- get from the port Makefiles in step 1 those that have a changed/removed/added BROKEN(_[a-zA-Z0-9_]*)?, DEPRECATED, or EXPIRATION_DATE; 3- email each MAINTAINER= address (for the ports coming out of step 2) using a suitable template. What do others think?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?cdbf7977cf0e168904ceffb16a58314e>