Proxy Maintainers – How do we perform?

December 13, 2012 · Posted in Gentoo, Linux · 1 Comment 

Following my recent recruitment performance post, here comes the second part of my Gentoo Miniconf 2012 presentation. The following two graphs aim to demonstrate the performance of proxy-maintainers aka, how Gentoo users help us improve and push new ebuilds to the portage tree

Orphaned Packages 2012/10Orphaned Packages 2012/12

One can notice the increased number of maintainer-needed@ packages but this is because we “retired” a lot of inactive developers in the last 2 months. I expect this number to not increase further in the near future.

I would like to thank all of you who are actively participating in this team. Keep up the good work!

Join the proxy-maintainer project now!

March 4, 2012 · Posted in Gentoo · Comment 

Yes, another post about proxy-maintainers[1][2][3]. We already maintain 76 packages (listed below))[4] but we have a lot of work to do as the total number of unmaintained packages is 688 [5]. If you spot a package, listed in the maintainer-needed list[5] that you use regularly, get in touch with us[6] and we will try to help you push your patches to Gentoo portage.

app-admin/conserver
app-admin/evtxtools
app-admin/stow
app-admin/webmin
app-admin/xstow
app-arch/createrepo
app-arch/rar
app-crypt/ssh-multiadd
app-editors/gummi
app-emulation/libguestfs
app-forensics/openscap
app-forensics/ovaldi
app-forensics/yasat
app-i18n/enca
app-laptop/configure-trackpoint
app-misc/hivex
app-portage/euscan
app-portage/pqlop
app-text/notecase-pro
app-text/rnv
dev-db/firebird
dev-db/sqldeveloper
dev-libs/jansson
dev-libs/libee
dev-libs/libestr
dev-libs/liblognorm
dev-libs/stlsoft
dev-libs/ucommon
dev-libs/uthash
dev-ml/xml-light
dev-perl/Data-Hexify
dev-perl/Digest-CRC
dev-perl/Sys-Virt
dev-python/assets
dev-python/hglib
dev-python/ipaddr
dev-python/netaddr
dev-python/pybloomfiltermmap
dev-python/pykerberos
dev-python/python-nss
dev-python/wehjit
dev-scheme/chicken
dev-tex/dvi2tty
dev-util/appinventor
dev-util/btyacc
dev-util/febootstrap
games-action/cs2d
games-misc/fortune-mod-gentoo-ru
media-gfx/converseen
media-gfx/dispcalgui
media-libs/ccaudio2
media-libs/ffmpegsource
media-sound/clementine
media-sound/flacon
media-sound/gmusicbrowser
media-sound/split2flac
media-video/aegisub
media-video/smplayer2
net-analyzer/w3af
net-dns/djbdns
net-im/vacuum
net-irc/kvirc
net-libs/librouteros
net-libs/neon
net-libs/serf
net-misc/cadaver
net-misc/logmein-hamachi
sys-apps/fakechroot
sys-apps/the_silver_searcher
sys-libs/ldb
www-apache/mod_xsendfile
www-apps/sugarcrm
www-apps/tt-rss
x11-misc/ktsuss
x11-themes/tactile
x11-themes/tactile3

 

[1]http://hwoarang.silverarrow.org/2011/08/24/gentoo-proxy-maintainers-project-is-now-live/

[2]http://hwoarang.silverarrow.org/2011/05/30/picking-up-the-pieces/

[3]http://hwoarang.silverarrow.org/2010/08/20/orphaned-packages/

[4] pquery –repo gentoo -n –herd proxy-maintainers

[5]http://www.gentoo.org/proj/en/qa/treecleaners/maintainer-needed.xml

[6]http://www.gentoo.org/proj/en/qa/proxy-maintainers/index.xml

Gentoo Proxy Maintainers project is now live!

August 24, 2011 · Posted in Gentoo · 5 Comments 

As I promised, one of my goals this year is to create a more efficient ebuild maintenance channel between users and developers. The outcome is a new project called “Proxy maintainers“[1]. This is basically an e-mail alias including all developers who want to act as proxy maintainers. If you are a user, grab your favorite orphaned package[2] and contact us to review it and commit it on your behalf. This project has the potential to expand even further, e.g. have a single overlay were we can work together on maintainer-needed@ ebuilds before we push them on portage tree. This is a fresh shiny project so ideas are more than welcomed ;). If you haven’t heard before about ‘proxy-maintainers’ have a look on my previous blog posts[3]

[1]http://www.gentoo.org/proj/en/qa/proxy-maintainers/index.xml

[2]http://www.gentoo.org/proj/en/qa/treecleaners/maintainer-needed.xml

[3]http://hwoarang.silverarrow.org/tag/proxy-maintainer/

Orphaned packages

August 20, 2010 · Posted in Gentoo, Linux · 5 Comments 

Orphaned ( aka maintainer-needed ) packages, are those that nobody, neither a maintainer nor a herd, is looking after them. Such packages oftet get removed from portage because either they don’t work anymore or there are just too many open bugs and nobody really cares about them.

Recently the TreeCleaner Project, as a decent way to inform everybody ( both devs and users ) about packages that are candidates for removal, introduced a new package to track them.

http://www.gentoo.org/proj/en/qa/treecleaners/maintainer-needed.xml

If you want to proxy maintain one of them, just send an e-mail to gentoo-dev mailing list and who knows, maybe a dev will pop up and work with you :-).  If you haven’t heard about proxy maintainers before just take a look  here and here.

Ever heard of ‘proxy-maintainer’ before?

January 14, 2010 · Posted in Gentoo · 14 Comments 

This poped up recently @ -dev ML [1]. It turns out that is little ( or not at all ) documentation about this, which is quite unfortunate since it is one of the most easy and important ways a user can use to assist us on development. A couple of months ago I blogged about Sunrise Overlay[2] as a good way for users to extend their knowledge on ebuild writting and contribute their own ebuilds on an official gentoo overlay. This of course requires a significant amount of time and effort which is hard to find nowadays.
There is another way for you to help us put your shiny ebuilds on portage. You can become proxy-maintainer of any package you like as long as it doesn’t have a Gentoo developer as maintainer.

How does this work?

Since there are no official documentation available, these are the rules you should follow to become proxy-maintainer:

1) Open a bug for your package

2) Attach your ebuild and state that you want to be proxy maintainer for this

3) Assing or CC the bug to the more appropriate herd[3]

4) Wait for a developer to pop up and accept your offer

As proxy-maintainer you should do all the required work to ensure your package is fully working and up2date. This may requires to follow upstream changes and mailing lists and visit occasionally the bugzilla to find out if there are open bugs for your package. This is an excellent opportunity to become an active member of Gentoo developer community and a big step for improving this great distro. Furthermore, you can always jump the gap and become developer[4] if you think you are willing to contribute in regular basis :)

I really hope this post will clarify this “unknown” term and motivate you to become proxy-maintainer :)

[1] http://archives.gentoo.org/gentoo-dev/msg_8c710130ea7281f9815ef84fdd2216a9.xml

[2]http://hwoarang.silverarrow.org/?p=385

[3]http://www.gentoo.org/proj/en/metastructure/herds/herds.xml

[4]http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=1&chap=2

Gentoo Miniconf
Patras Wireless Metropolitan Network
Planet Hellug
iloog
forum hellug

css.php