View previous topic :: View next topic |
Author |
Message |
comprookie2000 Retired Dev


Joined: 25 Jul 2004 Posts: 925 Location: Sun City Center, Florida
|
Posted: Mon Aug 23, 2010 11:33 pm Post subject: Are you using maintainer-needed packages? |
|
|
If you would like to get involved and fix some bugs, this script will show you which maintainer-needed packages you use. You may be able to help out. _________________ http://dev.gentoo.org/~dabbott/ |
|
Back to top |
|
 |
Shining Arcanine Veteran

Joined: 24 Sep 2009 Posts: 1110
|
Posted: Tue Aug 24, 2010 3:25 am Post subject: |
|
|
I think that this script would better integrate with UNIX pipes if the output was restricted to package atoms. Is there any chance that it could be modified to include overlays, possibly with some flags controlling what it displays?
Would you mind making an ebuild for this script and committing it to portage? That way anyone that wants to know the answer to this question in #gentoo could just be told to do emerge sys-apps/maintainer-needed && maintainer-needed.
Lastly, under which license is this script being released? If you have not decided yet, may I cast my vote for a BSD license? |
|
Back to top |
|
 |
comprookie2000 Retired Dev


Joined: 25 Jul 2004 Posts: 925 Location: Sun City Center, Florida
|
|
Back to top |
|
 |
iss Tux's lil' helper


Joined: 30 Oct 2006 Posts: 134 Location: Poland/Bydgoszcz
|
Posted: Tue Aug 24, 2010 10:59 am Post subject: |
|
|
So it tells I'm using following packages:
Code: | - 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/dev86 |
Most of which I have no idea what they are for (besides that something else depends on them).
Most interest I have in vidalia, which is really nice and easy tor GUI.
Bootchart is sometimes useful. Telnet-bsd has at least two other alternatives.
For everything else I don't know if I should even care. I will probably learn it in brutal way, when something will stop working without it.
So what can average user do to help keep his favorite package in portage? |
|
Back to top |
|
 |
ppurka Advocate

Joined: 26 Dec 2004 Posts: 3256
|
Posted: Tue Aug 24, 2010 12:06 pm Post subject: |
|
|
Apparently I am using the following: Code: | 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-cairo | I am surprised subversion came into that. No gentoo dev uses subversion?!
I have manually installed only rar, ompload and usb_modeswitch. If ompload goes away, then I will simply upload stuff using browser. rar has a free counterpart (unrar), but I think that package can not compress. usb_modeswitch is required for usb mobile broadband. But none of these have any serious bugs open.
The rest of the packages are probably dependencies of some other package. Many of them have open bugs. _________________ emerge --quiet redefined | E17 vids: I, II | Now using kde5 | e is unstable :-/ |
|
Back to top |
|
 |
rh1 Guru


Joined: 10 Apr 2010 Posts: 501
|
Posted: Tue Aug 24, 2010 3:14 pm Post subject: |
|
|
Could someone help me on where this comes from:
Code: | from BeautifulSoup import BeautifulSoup |
Script keeps failing on my laptop because it can't find BeautifulSoup. |
|
Back to top |
|
 |
comprookie2000 Retired Dev


Joined: 25 Jul 2004 Posts: 925 Location: Sun City Center, Florida
|
Posted: Tue Aug 24, 2010 3:18 pm Post subject: |
|
|
dev-python/beautifulsoup HTML/XML parser for quick-turnaround applications like screen-scraping. _________________ http://dev.gentoo.org/~dabbott/ |
|
Back to top |
|
 |
yngwin Retired Dev


Joined: 19 Dec 2002 Posts: 4572 Location: Suzhou, China
|
Posted: Wed Aug 25, 2010 11:48 am Post subject: |
|
|
ppurka wrote: | I am surprised subversion came into that. No gentoo dev uses subversion?! |
I think there are very few. The one who used to maintain it has just been kicked out. _________________ "Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF |
|
Back to top |
|
 |
kernelOfTruth Watchman


Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
Posted: Wed Aug 25, 2010 12:05 pm Post subject: |
|
|
Quote: | ./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
|
_________________ https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa
Hardcore Gentoo Linux user since 2004  |
|
Back to top |
|
 |
warrens Apprentice


Joined: 04 Jan 2005 Posts: 239 Location: Don't Tread On Me!
|
Posted: Sat Aug 28, 2010 1:46 am Post subject: |
|
|
Code: | 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
|
These are not in my world file, they are pulled in as deps. _________________ The BIGGER the GOVERNMENT, the smaller the citizen.
DON'T TREAD ON ME!!!
My Bias #1
The best government is the government that governs least. |
|
Back to top |
|
 |
L29Ah n00b

Joined: 18 Oct 2010 Posts: 14
|
Posted: Mon Apr 14, 2025 2:48 pm Post subject: |
|
|
Would be nice if there was an updated script that also looked into installed overlays. ::guru has plenty of such packages. |
|
Back to top |
|
 |
Banana Moderator


Joined: 21 May 2004 Posts: 1989 Location: Germany
|
|
Back to top |
|
 |
Goverp Advocate


Joined: 07 Mar 2007 Posts: 2239
|
Posted: Mon Apr 14, 2025 6:16 pm Post subject: |
|
|
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. _________________ Greybeard |
|
Back to top |
|
 |
Banana Moderator


Joined: 21 May 2004 Posts: 1989 Location: Germany
|
Posted: Tue Apr 15, 2025 7:29 am Post subject: |
|
|
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. |
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. _________________ Forum Guidelines
PFL - Portage file list - find which package a file or command belongs to.
My delta-labs.org snippets do expire |
|
Back to top |
|
 |
L29Ah n00b

Joined: 18 Oct 2010 Posts: 14
|
Posted: Tue Apr 15, 2025 10:50 am Post subject: |
|
|
Code: | pquery --installed --atom | pquery --atom --maintainer maintainer-needed - |
Thanks, pkgcore! |
|
Back to top |
|
 |
Goverp Advocate


Joined: 07 Mar 2007 Posts: 2239
|
Posted: Tue Apr 15, 2025 2:24 pm Post subject: |
|
|
Drat, got beaten to it.
Here's mine, in pure shell, with a modicum of grep:
<edit>Fixed the parameter list handling</edit>
Code: | #!/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
done |
_________________ Greybeard
Last edited by Goverp on Tue Apr 15, 2025 2:46 pm; edited 1 time in total |
|
Back to top |
|
 |
pietinger Moderator

Joined: 17 Oct 2006 Posts: 5625 Location: Bavaria
|
|
Back to top |
|
 |
Goverp Advocate


Joined: 07 Mar 2007 Posts: 2239
|
Posted: Tue Apr 15, 2025 2:35 pm Post subject: |
|
|
And for what it's worth, the output for my system, for all repositories.
Somewhat concerning how many packages need maintainers.
Code: | 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::gentoo |
_________________ Greybeard |
|
Back to top |
|
 |
|