



Code: Select all
- app-benchmarks/bootchart
- app-i18n/enca
- app-text/uudeview
- dev-libs/gdome2
- dev-libs/libconfig
- dev-libs/libx86
- dev-util/gperf
- dev-vcs/subversion
- media-libs/glew
- media-libs/libwmf
- net-libs/libvncserver
- net-libs/neon
- net-misc/telnet-bsd
- net-misc/vidalia
- sys-devel/dev86Code: Select all
The following 12 installed package(s) need a maintainer
- app-arch/rar
- app-misc/ompload
- dev-libs/libconfig
- dev-libs/libx86
- dev-util/gperf
- dev-util/yacc
- dev-vcs/subversion
- media-libs/glew
- media-libs/libwmf
- net-libs/neon
- sys-apps/usb_modeswitch
- x11-libs/libsvg-cairoCode: Select all
from BeautifulSoup import BeautifulSoup
I think there are very few. The one who used to maintain it has just been kicked out.ppurka wrote:I am surprised subversion came into that. No gentoo dev uses subversion?!

./maintainer-needed.py
The following 39 installed package(s) need a maintainer
- app-admin/ide-smart
- app-admin/logsentry
- app-arch/arc
- app-arch/arj
- app-arch/lha
- app-arch/makeself
- app-arch/rar
- app-arch/unarj
- app-arch/zoo
- app-crypt/chntpw
- app-i18n/enca
- app-i18n/man-pages-de
- app-misc/wipe
- app-text/antiword
- dev-db/sqliteodbc
- dev-db/unixODBC
- dev-lang/orc
- dev-libs/beecrypt
- dev-libs/hyphen
- dev-libs/libaio
- dev-libs/libconfig
- dev-libs/libtommath
- dev-libs/libx86
- dev-libs/newt
- dev-libs/pakchois
- dev-libs/xapian
- dev-util/gperf
- dev-vcs/subversion
- gnome-extra/hardware-monitor
- media-libs/glew
- media-libs/libwmf
- net-firewall/fwbuilder
- net-libs/libfwbuilder
- net-libs/libvncserver
- net-libs/neon
- net-misc/jigdo
- net-misc/knock
- sys-fs/ddrescue
- sys-power/suspend
Code: Select all
The following 8 installed package(s) need a maintainer
- app-i18n/enca
- app-i18n/man-pages-zh_CN
- dev-lang/orc
- dev-libs/libx86
- dev-util/gperf
- media-libs/pdflib
- net-libs/libvncserver
- net-libs/neon
maybe this thirdparty list/overview can help:L29Ah wrote:Would be nice if there was an updated script that also looked into installed overlays. ::guru has plenty of such packages.
I'm aware of that and that is why I mentioned the link which could be used to find those packages in the guru overlay.Goverp wrote:L29Ah, Banana,
This thread is 15 years old! When I tried the script it gave me a python error, and the Maintainers-Needed packages page referenced above no longer exists. It's the crucial source for the script to function....
I agree with the idea that a script that also handled overlays might be useful.
Code: Select all
pquery --installed --atom | pquery --atom --maintainer maintainer-needed -Code: Select all
#!/bin/sh
### List all installed packages marked as maintainer needed
# Syntax: maintainer-needed [ all | repo... ]
# Default: maintainer-needed gentoo
set -e
# Filter to list installed packages from the grep output
testPkg() {
local file pkg
while read -r file
do
pkg="${file%/"${Metafile}"}" # Strip of the metadata filename
# shellcheck disable=SC2231
for file in $Vdb/$pkg-* # Need to expand the wildcard 'cos vdb has versioned package names
do
[ -e "$file" ] && printf '%s::%s\n' "$pkg" "$repo"
# We don't care about versions, so quit after first
# Note that if no files matched, $file gets set to the wildcarded string
# Hence the need for the "-e $file" test above
break
done
done
}
mn='maintainer-needed'
Metafile='metadata.xml'
Vdb=$(portageq vdb_path)
case "$1" in
all) repos=$(portageq get_repos /) ;;
'') repos='gentoo' ;;
*) repos="$*" ;;
esac
for repo in $repos
do
cd "$(portageq get_repo_path / "$repo")"
grep -RFl "$mn" --include="$Metafile" | testPkg
doneCode: Select all
dev-libs/fastText::guru
acct-group/scanner::gentoo
acct-group/usb::gentoo
acct-user/saned::gentoo
app-arch/pax::gentoo
app-crypt/mhash::gentoo
app-crypt/p11-kit::gentoo
app-crypt/paperkey::gentoo
app-dicts/myspell-en::gentoo
app-emulation/simh::gentoo
app-eselect/eselect-pinentry::gentoo
app-eselect/eselect-unison::gentoo
app-forensics/rkhunter::gentoo
app-misc/gramps::gentoo
app-portage/ufed::gentoo
app-text/asciidoc::gentoo
app-text/convertlit::gentoo
app-text/docbook-xsl-stylesheets::gentoo
app-text/unpaper::gentoo
dev-cpp/clucene::gentoo
dev-db/sqlcipher::gentoo
dev-db/unixODBC::gentoo
dev-libs/cyrus-sasl::gentoo
dev-libs/dbus-c++::gentoo
dev-libs/json-c::gentoo
dev-libs/libbytesize::gentoo
dev-libs/libconfig::gentoo
dev-libs/libdbusmenu::gentoo
dev-libs/libdbusmenu-qt::gentoo
dev-libs/libjcat::gentoo
dev-libs/libofx::gentoo
dev-libs/libx86emu::gentoo
dev-libs/libxls::gentoo
dev-libs/libxmlb::gentoo
dev-libs/opencl-icd-loader::gentoo
dev-libs/xapian::gentoo
dev-libs/xmlsec::gentoo
dev-libs/zziplib::gentoo
dev-util/opencl-headers::gentoo
mail-client/mailx::gentoo
mail-filter/bogofilter::gentoo
media-gfx/fbgrab::gentoo
media-gfx/potrace::gentoo
media-gfx/sane-backends::gentoo
media-gfx/scantailor-advanced::gentoo
media-libs/alsa-lib::gentoo
media-libs/alsa-topology-conf::gentoo
media-libs/alsa-ucm-conf::gentoo
media-libs/liblqr::gentoo
media-sound/alsa-utils::gentoo
media-sound/fluid-soundfont::gentoo
media-video/movit::gentoo
media-video/simplescreenrecorder::gentoo
net-firewall/ufw::gentoo
net-libs/libasyncns::gentoo
net-libs/liblockfile::gentoo
net-libs/neon::gentoo
net-libs/udns::gentoo
sci-geosciences/osm-gps-map::gentoo
sys-apps/gptfdisk::gentoo
sys-fs/cryfs::gentoo
sys-fs/ddrescue::gentoo
sys-libs/libblockdev::gentoo
sys-power/acpid::gentoo
virtual/mailx::gentoo
virtual/secret-service::gentoo
x11-apps/luit::gentoo
x11-terms/xterm::gentooSubjective. I'll avoid rehashing past/present threads on the gentoo-dev mailing list, e.g.bdguru wrote:I'm curious about the impact of removing packages without maintainers. Do we usually see them replaced quickly, or does it lead to some packages becoming obsolete over time?
Yeah I seem to have a good number... just a recent 'new system world copy pasta rebuild' (lift-n-shift 2010 laptop to new) example:Goverp wrote:And for what it's worth, the output for my system, for all repositories.
Somewhat concerning how many packages need maintainers.