Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Are you using maintainer-needed packages?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks
View previous topic :: View next topic  
Author Message
comprookie2000
Retired Dev
Retired Dev


Joined: 25 Jul 2004
Posts: 925
Location: Sun City Center, Florida

PostPosted: Mon Aug 23, 2010 11:33 pm    Post subject: Are you using maintainer-needed packages? Reply with quote

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
View user's profile Send private message
Shining Arcanine
Veteran
Veteran


Joined: 24 Sep 2009
Posts: 1110

PostPosted: Tue Aug 24, 2010 3:25 am    Post subject: Reply with quote

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
View user's profile Send private message
comprookie2000
Retired Dev
Retired Dev


Joined: 25 Jul 2004
Posts: 925
Location: Sun City Center, Florida

PostPosted: Tue Aug 24, 2010 8:44 am    Post subject: Reply with quote

The script was developed by Ewoud Kohl Van Wijngaarden, It is located on the Maintainer-Needed packages page. I thought it was nice so I passed it along.
_________________
http://dev.gentoo.org/~dabbott/
Back to top
View user's profile Send private message
iss
Tux's lil' helper
Tux's lil' helper


Joined: 30 Oct 2006
Posts: 134
Location: Poland/Bydgoszcz

PostPosted: Tue Aug 24, 2010 10:59 am    Post subject: Reply with quote

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
View user's profile Send private message
ppurka
Advocate
Advocate


Joined: 26 Dec 2004
Posts: 3256

PostPosted: Tue Aug 24, 2010 12:06 pm    Post subject: Reply with quote

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
View user's profile Send private message
rh1
Guru
Guru


Joined: 10 Apr 2010
Posts: 501

PostPosted: Tue Aug 24, 2010 3:14 pm    Post subject: Reply with quote

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
View user's profile Send private message
comprookie2000
Retired Dev
Retired Dev


Joined: 25 Jul 2004
Posts: 925
Location: Sun City Center, Florida

PostPosted: Tue Aug 24, 2010 3:18 pm    Post subject: Reply with quote

dev-python/beautifulsoup HTML/XML parser for quick-turnaround applications like screen-scraping.
_________________
http://dev.gentoo.org/~dabbott/
Back to top
View user's profile Send private message
yngwin
Retired Dev
Retired Dev


Joined: 19 Dec 2002
Posts: 4572
Location: Suzhou, China

PostPosted: Wed Aug 25, 2010 11:48 am    Post subject: Reply with quote

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
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6111
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Wed Aug 25, 2010 12:05 pm    Post subject: Reply with quote

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 :D
Back to top
View user's profile Send private message
warrens
Apprentice
Apprentice


Joined: 04 Jan 2005
Posts: 239
Location: Don't Tread On Me!

PostPosted: Sat Aug 28, 2010 1:46 am    Post subject: Reply with quote

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
View user's profile Send private message
L29Ah
n00b
n00b


Joined: 18 Oct 2010
Posts: 14

PostPosted: Mon Apr 14, 2025 2:48 pm    Post subject: Reply with quote

Would be nice if there was an updated script that also looked into installed overlays. ::guru has plenty of such packages.
Back to top
View user's profile Send private message
Banana
Moderator
Moderator


Joined: 21 May 2004
Posts: 1990
Location: Germany

PostPosted: Mon Apr 14, 2025 5:43 pm    Post subject: Reply with quote

L29Ah wrote:
Would be nice if there was an updated script that also looked into installed overlays. ::guru has plenty of such packages.

maybe this thirdparty list/overview can help:
https://repology.org/projects/?inrepo=gentoo_ovl_guru&outdated=on
_________________
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
View user's profile Send private message
Goverp
Advocate
Advocate


Joined: 07 Mar 2007
Posts: 2241

PostPosted: Mon Apr 14, 2025 6:16 pm    Post subject: Reply with quote

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
View user's profile Send private message
Banana
Moderator
Moderator


Joined: 21 May 2004
Posts: 1990
Location: Germany

PostPosted: Tue Apr 15, 2025 7:29 am    Post subject: Reply with quote

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
View user's profile Send private message
L29Ah
n00b
n00b


Joined: 18 Oct 2010
Posts: 14

PostPosted: Tue Apr 15, 2025 10:50 am    Post subject: Reply with quote

Code:
pquery --installed --atom | pquery --atom --maintainer maintainer-needed -


Thanks, pkgcore!
Back to top
View user's profile Send private message
Goverp
Advocate
Advocate


Joined: 07 Mar 2007
Posts: 2241

PostPosted: Tue Apr 15, 2025 2:24 pm    Post subject: Reply with quote

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
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 5625
Location: Bavaria

PostPosted: Tue Apr 15, 2025 2:32 pm    Post subject: Reply with quote

Moved from Gentoo Chat to Documentation, Tips & Tricks.
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
Goverp
Advocate
Advocate


Joined: 07 Mar 2007
Posts: 2241

PostPosted: Tue Apr 15, 2025 2:35 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum