On Tue, 19 Jan 2016 22:02:21 -0500 Göktürk Yüksek <gokt...@binghamton.edu> wrote:
> Duncan: > > NP-Hardass posted on Tue, 19 Jan 2016 00:44:49 -0500 as excerpted: > > > [...] > > > > That gave me the idea of a maintainer-needed eclass. When packages > > are set to maintainer-needed, they can simply inherit this eclass > > and add whatever function to the pkg_postinst, that will add a > > message that will in effect say "adopt-me please", probably > > printing a proxy-maintainer invitation URL to go to for more > > information. > > > > Talking about pkg_postinst messages, unless I missed it there's no > > simple way to add a one ATM, without coding up the whole function, > > making it problematic for eclasses, etc. For EAPI-7, what about > > either a helper function that can be called, or an array variable > > that can be simply added to, that simply adds the supplied message > > to a list of messages printed at pkg_postinst time, and of course > > an appropriate default_pkg_postinst to go along with it? Then > > ebuilds and eclasses can call this helper or set this var in > > whatever phase they need to, and the message will be printed at > > pkg_postinst time without having to worry about setting up your own > > pkg_postinst or stepping on anything pkg_postinst related setup > > elsewhere. > See: > sys-apps/portage: show an elog message when merged package is > maintained by maintainer-needed > https://bugs.gentoo.org/show_bug.cgi?id=398633 > > Can we reconsider implementing this idea perhaps? > Given the thrust of this whole discussion this is a good idea. It naturally advertises packages of this unmaintained status to users as they emerge. > -- > gokturk > > -- kind regards Ian Delaney