From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 1899D58973 for ; Sat, 23 Jan 2016 13:05:27 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B4C7221C027; Sat, 23 Jan 2016 13:05:18 +0000 (UTC) Received: from icp-osb-irony-out1.external.iinet.net.au (icp-osb-irony-out1.external.iinet.net.au [203.59.1.210]) by pigeon.gentoo.org (Postfix) with ESMTP id 1BF0921C016 for ; Sat, 23 Jan 2016 13:05:16 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2FXBwBWeqNW/1yp/dxeGQEBAQEHAQgBAgIBBAECAgGCfVJtgmWFcrN3IoVtAoEtTAEBAQEBAQSBB0ESAYFjODwBAQEBAQEjAg1fAQEDASNbCwsNDQIFIQICD0gZiBMHD65ZhiGIXRoEe4okhReCNYE6BY4diFmFRoJyBYUQgWeERIMbhTyKbINTYoI0gUIvLgGCQoR5AQEB X-IPAS-Result: A2FXBwBWeqNW/1yp/dxeGQEBAQEHAQgBAgIBBAECAgGCfVJtgmWFcrN3IoVtAoEtTAEBAQEBAQSBB0ESAYFjODwBAQEBAQEjAg1fAQEDASNbCwsNDQIFIQICD0gZiBMHD65ZhiGIXRoEe4okhReCNYE6BY4diFmFRoJyBYUQgWeERIMbhTyKbINTYoI0gUIvLgGCQoR5AQEB X-IronPort-AV: E=Sophos;i="5.22,336,1449504000"; d="scan'208";a="10313463" Received: from unknown (HELO archtester.homenetwork) ([220.253.169.92]) by icp-osb-irony-out1.iinet.net.au with ESMTP; 23 Jan 2016 21:04:59 +0800 Date: Sat, 23 Jan 2016 21:04:56 +0800 From: Ian Delaney To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: [RFD] Adopt-a-package, proxy-maintenance, and other musings Message-ID: <20160123210456.3ff02ccf@archtester.homenetwork> In-Reply-To: <569EF8BD.9080505@binghamton.edu> References: <569DCD51.6000501@gentoo.org> <569EF8BD.9080505@binghamton.edu> Organization: homenetwork X-Mailer: Claws Mail 3.13.0 (GTK+ 2.24.28; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 836ee9c4-5a14-4364-8c44-a87206116461 X-Archives-Hash: 2c1c40bf1446daa0b6f658700e890d8f On Tue, 19 Jan 2016 22:02:21 -0500 G=C3=B6kt=C3=BCrk Y=C3=BCksek wrote: > Duncan: > > NP-Hardass posted on Tue, 19 Jan 2016 00:44:49 -0500 as excerpted: > > =20 > [...] =20 > >=20 > > 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. > >=20 > > 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.=20 > See: > sys-apps/portage: show an elog message when merged package is > maintained by maintainer-needed > https://bugs.gentoo.org/show_bug.cgi?id=3D398633 >=20 > Can we reconsider implementing this idea perhaps? >=20 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 >=20 >=20 --=20 kind regards Ian Delaney