Gentoo Archives: gentoo-dev

From: Ian Delaney <idella4@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: [RFD] Adopt-a-package, proxy-maintenance, and other musings
Date: Sat, 23 Jan 2016 13:05:27
Message-Id: 20160123210456.3ff02ccf@archtester.homenetwork
In Reply to: Re: [gentoo-dev] Re: [RFD] Adopt-a-package, proxy-maintenance, and other musings by "Göktürk Yüksek"
1 On Tue, 19 Jan 2016 22:02:21 -0500
2 Göktürk Yüksek <gokturk@××××××××××.edu> wrote:
3
4 > Duncan:
5 > > NP-Hardass posted on Tue, 19 Jan 2016 00:44:49 -0500 as excerpted:
6 > >
7 > [...]
8 > >
9 > > That gave me the idea of a maintainer-needed eclass. When packages
10 > > are set to maintainer-needed, they can simply inherit this eclass
11 > > and add whatever function to the pkg_postinst, that will add a
12 > > message that will in effect say "adopt-me please", probably
13 > > printing a proxy-maintainer invitation URL to go to for more
14 > > information.
15 > >
16 > > Talking about pkg_postinst messages, unless I missed it there's no
17 > > simple way to add a one ATM, without coding up the whole function,
18 > > making it problematic for eclasses, etc. For EAPI-7, what about
19 > > either a helper function that can be called, or an array variable
20 > > that can be simply added to, that simply adds the supplied message
21 > > to a list of messages printed at pkg_postinst time, and of course
22 > > an appropriate default_pkg_postinst to go along with it? Then
23 > > ebuilds and eclasses can call this helper or set this var in
24 > > whatever phase they need to, and the message will be printed at
25 > > pkg_postinst time without having to worry about setting up your own
26 > > pkg_postinst or stepping on anything pkg_postinst related setup
27 > > elsewhere.
28 > See:
29 > sys-apps/portage: show an elog message when merged package is
30 > maintained by maintainer-needed
31 > https://bugs.gentoo.org/show_bug.cgi?id=398633
32 >
33 > Can we reconsider implementing this idea perhaps?
34 >
35
36 Given the thrust of this whole discussion this is a good idea. It
37 naturally advertises packages of this unmaintained status to users as
38 they emerge.
39
40 > --
41 > gokturk
42 >
43 >
44
45
46
47 --
48 kind regards
49
50 Ian Delaney

Replies