Emit a notice when an maintainer-needed package is emerged (include some nice words so it's a positive thing). Goal is to encourage people to look into either proxy-maintaining or becoming a Gentoo developer; let them know if the package they're emerging needs support. (As per IRC, I will have a go at a patch soon.)
PR: https://github.com/gentoo/portage/pull/529
We need to keep in mind proxy maint's concerns and link to another page than p-m in the message (bug 719720).
I don't agree with this either. Users and devs are already complaining about "polluted" emerge output that "nobody" reads. Sure we don't need more text? Okay, this would print a huge list after your first installation and upgrade. Then it'd be more bearable, but the initial list would still be forgotten and lost. Instead I'd somehow integrate a message that you could check installed m-n packages anytime by using: qlist -Iv $(portageq --repo gentoo --orphaned) I don't want this to be printed for _everyone_. Surely 99 % won't even care, or think they can't do anything about it. I'd like this to be available for people already interested in contributing. However an "opt-in" system will be hidden, and not any better than running "qlist -Iv $(portageq --repo gentoo --orphaned)" any time you want. Since you mention "security issues" maybe it's more relevant in hardened profiles? Another reason to hide it from everyone is because I fear this will flood the proxy-maint project with first-time contributors who take *significant* amount of time to "teach". That'd make checking current good contributions even more lagged. (Currently the average time for PR to be merged is 4 days, we don't want to make it too long to try and spot critical fixes sooner). Also this'd maybe send a false illusion that all/only m-n packages are in need of help. Truthfully there are many projects whose packages lag behind and/or are outright broken. Some m-n packages are in a rather good state. Should a similar message be sent after installing packages from all inactive projects? I really like the idea though, the goal is good here. I just want it to be "found" by people who have been thinking about contributing and hopefully practiced it a bit by using local or public overlays. https://www.gentoo.org/get-involved/contribute/ this page would benefit from having the command above shown, then instruction how to help.
this will not help. - we already have too many proxied maintainers who contribute for a week and loose interest. - do you want to add m-n, packages, or also packages of dead projects, devs who maintain 100 pkg, but have 1000 bugs open since years? - we have many m-n packages which are better maintained than others which are maintained by a project plus a dev. Better: Improve documentation on the development procedure and how to use the tools repoman, pkgcheck.. properly. Improve the tools (repoman ci still does not work on profiles) Prepare an online learning quiz for developers.
I changed my mind on this a few times over the years and I don't really think it's a great idea at least atm, but fwiw: ===== Message from OpenSP-1.5.2_4: -- ===> NOTICE: The OpenSP port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing is something FreeBSD seems to do.