Christmas Cleanup/2011

E-mail invitation

Season's greetings,

As December the 13th is approaching, I would like to extend a hand, to
invite you all to a Christmas cleaning of our packages.

As you may, or may not know, December the 13th is the longest night of
the year, at least it were said to be so, before the Gregorian
calender was introduced.
If everything is not ready before Christmas, a group of restless dead
souls will come at night and vandalize your property. [1] [2]


Also, the 13th of December is the date for several highly memorable
events, which contributes to making it an appropriate date for a
deadline for adopting orphans in [community] (before moving them to
unsupported the 14th):

* Pope Celestine V resigned the papacy, 13th of December 1294, after
only five months. He was the third pope in history to resign
voluntarily. Benedict IX resigned in May 1040, but soon regretted it,
and returned to papacy. The reason for Pope Celestine V to resign was
to hope to return to his previous life as an ascetic hermit. [3]

* Malta became a republic within the Commonwealth of Nations, the 13th
of December 1974. This occasion is marked every year as Republic Day
(Maltese: Jum ir-Repubblika). [4]

* Erik XIV, king of Sweden and ruler of Estonia was born, the 13th of
December 1533. Unfortunately, he got mentally ill at the end of eight
year of rule and was murdered, probably with arsenic. [5]

* Robert Plot, the author of "Natural History of Staffordshire", was
born the 13th of December 1640. He was the first man to describe the
Abbots Bromley Horn Dance, an English folk dance involving reindeer
antlers and a hobby horse. The event takes place each year in Abbots
Bromley, a small village in Staffordshire, England. [6] [7]

* Niccolò Fontana Tartaglia, the first man to apply mathematics to the
investigation of the paths of cannonballs, died the 13th of December
1557. His work was later validated by Galileo's studies on falling
bodies. [8]

* Ana Justina Ferreira Néri, considered to be the first Brazilian
nurse, were born the 13th of December 1814. [9]


With this freshly in mind, I hope there remains no doubt that this is
the perfect date to gather up all the orphans for a big package
cleanup.

After the 13th of December (the 14th of December, then), we (TU's)
will move all packages that are still orphans from [community] to
unsupported (AUR). Maintaining [community] and unsupported are part of
our mission. [10]

For maintainers everywhere, giving extra care and attention to
packages that are merely flagged is also looked upon with good favor,
of course. That also goes for deleting or orphaning AUR packages that
hasn't been working for a while (say, for the last 6 months).

I hope you're all with me on this, and that we can stand together, as
one, to move all orphans to unsupported and shed some dead weight from
AUR.

I'll end this with two perfectly suitable and hand-picked inspirational quotes:

"Knowing is not enough; we must apply.
Willing is not enough; we must do."
- Johann Wolfgang von Goethe

"The only way of finding the limits of the possible is by going beyond
them into the impossible."
- Arthur C. Clarke

-- 
Happy Saint Lucy's Day,
 Alexander Rødseth
 Arch Linux Trusted User
 (xyproto on IRC, trontonic on AUR)

References:

Sorry, there are no available English translations for these:
[1] http://no.wikipedia.org/wiki/Oskorei
[2] http://no.wikipedia.org/wiki/Luciadagen#Eldre_Luciafeiring

But, these are in English:
[3] http://en.wikipedia.org/wiki/Pope_Celestine_V
[4] http://en.wikipedia.org/wiki/Republic_Day_%28Malta%29#13_December_in_Malta
[5] http://en.wikipedia.org/wiki/Eric_XIV_of_Sweden
[6] http://en.wikipedia.org/wiki/Robert_Plot
[7] http://en.wikipedia.org/wiki/Abbots_Bromley_Horn_Dance
[8] http://en.wikipedia.org/wiki/Niccolo_Fontana_Tartaglia
[9] http://en.wikipedia.org/wiki/Ana_N%C3%A9ri
[10] https://aur.archlinux.org/trusted-user/TUbylaws.html#Mission

Community

Orphaned community packages that should not be moved to unsupported

Package name Reason Package details Adopted?
lxterminal imp https://www.archlinux.org/packages/community/x86_64/lxterminal/
lxsession imp https://www.archlinux.org/packages/community/x86_64/lxsession/
lxpanel imp https://www.archlinux.org/packages/community/x86_64/lxpanel/
lxlauncher imp https://www.archlinux.org/packages/community/x86_64/lxlauncher/
ibus ess https://www.archlinux.org/packages/community/x86_64/ibus/
ibus-anthy ess https://www.archlinux.org/packages/community/x86_64/ibus-anthy/
ibus-chewing ess https://www.archlinux.org/packages/community/x86_64/ibus-chewing/
ibus-hangul ess https://www.archlinux.org/packages/community/x86_64/ibus-hangul/
ibus-m17n ess https://www.archlinux.org/packages/community/x86_64/ibus-m17n/
ibus-pinyin ess https://www.archlinux.org/packages/community/x86_64/ibus-pinyin/
ibus-qt ess https://www.archlinux.org/packages/community/x86_64/ibus-qt/
ibus-sunpinyin ess https://www.archlinux.org/packages/community/x86_64/ibus-sunpinyin/
ibus-table ess https://www.archlinux.org/packages/community/x86_64/ibus-table/
ibus-table-extraphrase ess https://www.archlinux.org/packages/community/x86_64/ibus-table-extraphrase/
ibus-unikey ess https://www.archlinux.org/packages/community/x86_64/ibus-unikey/
sunpinyin ess https://www.archlinux.org/packages/community/x86_64/sunpinyin/
arpack dep (freemat) https://www.archlinux.org/packages/community/x86_64/arpack/
augeas dep (netcf) https://www.archlinux.org/packages/community/x86_64/augeas/
catdvi dep (pinot) https://www.archlinux.org/packages/community/x86_64/catdvi/ adopted
cdcd dep (gnormalize) https://www.archlinux.org/packages/community/x86_64/cdcd/ adopted
cddb-py dep (quodlibet-plugins) https://www.archlinux.org/packages/community/x86_64/cddb-py/ adopted
cwiid dep (ardour) https://www.archlinux.org/packages/community/x86_64/cwiid/ adopted
eeze-svn dep (e-svn) https://www.archlinux.org/packages/community/x86_64/eeze-svn/
glpng dep (chromium-bsu) https://www.archlinux.org/packages/community/x86_64/glpng/ adopted
gnonlin dep (pitivi) https://www.archlinux.org/packages/community/x86_64/gnonlin/
goocanvas1 dep (pygoocanvas) https://www.archlinux.org/packages/community/x86_64/goocanvas1/ adopted
goocanvasmm dep (glom) https://www.archlinux.org/packages/community/x86_64/goocanvasmm/
gputils dep (ktechlab) https://www.archlinux.org/packages/community/x86_64/gputils/
gtkwave dep (freehdl) https://www.archlinux.org/packages/community/x86_64/gtkwave/ adopted
ifuse dep (amarok) https://www.archlinux.org/packages/community/x86_64/ifuse/
intel-tbb dep (ogre-docs) https://www.archlinux.org/packages/community/x86_64/intel-tbb/
interlis-compiler dep (umleditor) https://www.archlinux.org/packages/community/any/interlis-compiler/
java-avalon-framework dep (fop) https://www.archlinux.org/packages/community/any/java-avalon-framework/ adopted
java-batik dep (fop) https://www.archlinux.org/packages/community/any/java-batik/ adopted
java-commons-io dep (fop, java-batik) https://www.archlinux.org/packages/community/any/java-commons-io/ adopted
java-xmlgraphics-commons dep (fop, java-batik) https://www.archlinux.org/packages/community/any/java-xmlgraphics-commons/ adopted
kakasi dep (perl-text-kakasi) https://www.archlinux.org/packages/community/x86_64/kakasi/
kiwi dep (flumotion) https://www.archlinux.org/packages/community/x86_64/kiwi/
libaio dep (fio, multipath-tools, percona-server) https://www.archlinux.org/packages/community/x86_64/libaio/ adopted
libdesktop-agnostic dep (dockmanager) https://www.archlinux.org/packages/community/x86_64/libdesktop-agnostic/
libfakekey dep (matchbox-keyboard) https://www.archlinux.org/packages/community/x86_64/libfakekey/ adopted
libgtksourceviewmm2 dep (gobby) https://www.archlinux.org/packages/community/x86_64/libgtksourceviewmm2/
libmatio dep (freemat) https://www.archlinux.org/packages/community/x86_64/libmatio/
libnids dep (dsniff) https://www.archlinux.org/packages/community/x86_64/libnids/
libreplaygain dep (musepack-tools) https://www.archlinux.org/packages/community/x86_64/libreplaygain/
libx86 dep (vbetool) https://www.archlinux.org/packages/community/x86_64/libx86/ adopted
lorcon-old-svn dep (pylorcon) https://www.archlinux.org/packages/community/x86_64/lorcon-old-svn/
multipath-tools dep (varch) https://www.archlinux.org/packages/community/x86_64/multipath-tools/ adopted
musepack-tools dep (audio-convert, gnormalize) https://www.archlinux.org/packages/community/x86_64/musepack-tools/
omniorb dep (gambas2-gb-corba) https://www.archlinux.org/packages/community/x86_64/omniorb/ adopted
ozerocdoff dep (hsolink) https://www.archlinux.org/packages/community/x86_64/ozerocdoff/
protobuf dep (mumble, murmur, protobuf-python) https://www.archlinux.org/packages/community/x86_64/protobuf/ adopted
protobuf-python dep (mypaint) https://www.archlinux.org/packages/community/x86_64/protobuf-python/ adopted
pstreams mak (pdf2djvu) https://www.archlinux.org/packages/community/x86_64/pstreams/ adopted
pylorcon dep (aircrack-ng-scripts) https://www.archlinux.org/packages/community/x86_64/pylorcon/
python-dateutil dep (python-vobject) https://www.archlinux.org/packages/community/any/python-dateutil/ adopted
python-decorator dep (python2-migrate, python2-pytools) https://www.archlinux.org/packages/community/any/python-decorator/
python2-sqlobject dep (imdbpy) https://www.archlinux.org/packages/community/any/python2-sqlobject/
rlog dep (encfs) https://www.archlinux.org/packages/community/x86_64/rlog/
rox-lib dep (mime-editor) https://www.archlinux.org/packages/community/any/rox-lib/
shapelib dep (gen2shp, gpsmanshp, python2-basemap) https://www.archlinux.org/packages/community/x86_64/shapelib/
txt2tags mak (grml-zsh-config) https://www.archlinux.org/packages/community/any/txt2tags/ adopted

Valid reasons for keeping orphans in community are:

Reason Description
dep Dependency or optional dependency for a package in core/extra/community/multilib
imp Too important for Arch Linux as a whole to move to unsupported (this is subjective, use good judgement)
ess Essential for users of some languages (that typically isn't English)
mak Make dependency for a package in core/extra/community/multilib

Table of maintainers of packages that depend on one or more of the above orphans

These are also good suggestions for which maintainers might consider to adopt which orphans.

Maintainer Orphans Bugs All of these are now adopted?
Ray Rashif cwiid, python2-sqlobject no
Tobias Kieslich cwiid yes
Eric Bélanger cddb-py yes
Chris Brannon cdcd, libreplaygain, musepack-toolsAUR no
Jaroslav Lichtblau catdvi, shapelib, goocanvasmm, gtksourceviewmm, libreplaygain, musepack-toolsAUR, rlog no
Sergej Pupykin augeas, arpack, gputils, gtkwave, interlis-compiler, kakasi, kiwi, libfakekey, libgtksourceviewmm2,

libmatioAUR, libnids, ozerocdoff, protobuf, protobuf-python, rox-lib, gnonlin

FS#27521 FS#27231 no
Kaiting Chen shapelib no
Stéphane Gaudreault shapelib no
Ronald van Haren eeze-svn, ifuse no
Jelle van der Waa glpng, goocanvas1, python-dateutil, pstreams yes
Sven-Hendrik Haase intel-tbb, protobuf no
Lukas Fleischer java-avalon-framework, java-batik, java-commons-io, java-xmlgraphics-commons, libx86 yes
Bartłomiej Piotrowski libaio, multipath-toolsAUR FS#27042 yes
Massimiliano Torromeo libaio FS#27042 yes
Jan Steffens libdesktop-agnosticAUR no
Gavin Bisesi lorcon-old-svn, pylorcon no
Laurent Carlier omniorbAUR yes
Pierre Schmitz txt2tags yes

Orphaned community packages that should be moved to unsupported

If you adopt one of these, just write "adopted" next to the link in the table.

Package name Link Adopted? Bugs Moved?
amaya amayaAUR moved
any2dvd any2dvdAUR FS#24186 moved
apparix apparixAUR moved
argouml argoumlAUR moved
asix-module asix-moduleAUR moved
avant-window-navigator avant-window-navigatorAUR FS#23485 moved
awn-extras-applets awn-extras-appletsAUR FS#24414, FS#26936 moved
bmpanel bmpanelAUR moved
bzrtools bzrtoolsAUR moved
clipgrab clipgrab moved
compizconfig-backend-kconfig4 compizconfig-backend-kconfig4AUR moved
conkeror-git conkeror-gitAUR moved
dar darAUR moved
ding dingAUR moved
driftnet driftnetAUR moved
duff duffAUR moved
dvdstyler dvdstylerAUR moved
eclipse-emf eclipse-emfAUR moved
eclipse-gef eclipse-gefAUR moved
eclipse-mylyn eclipse-mylynAUR moved
eclipse-phpeclipse eclipse-phpeclipseAUR moved
eclipse-subclipse eclipse-subclipseAUR moved
eclipse-ve eclipse-veAUR FS#25353, FS#26966 moved
eiciel eicielAUR moved
elementary-svn elementary-svn FS#26938 moved
emacs-color-theme emacs-color-themeAUR moved
emacs-ess emacs-essAUR moved
eterm etermAUR moved
everygui everyguiAUR moved
exaile exaileAUR moved
extrema extremaAUR moved
fio fio moved
flvstreamer flvstreamerAUR adopted moved
fotoxx fotoxxAUR moved
ghdl ghdlAUR moved
gmusicbrowser gmusicbrowserAUR moved
gnofract4d gnofract4dAUR moved
gnome-do gnome-do moved
grass grassAUR FS#26694 moved
gri griAUR moved
gromacs gromacsAUR moved
gtk-gnutella gtk-gnutellaAUR moved
gtksourceviewmm gtksourceviewmm adopted don't move
gtk-rezlooks-engine gtk-rezlooks-engineAUR moved
hsoconnect hsoconnectAUR moved
hunspell-nl hunspell-nl moved
javacc javaccAUR moved
jbidwatcher jbidwatcherAUR moved
jgoodies-looks jgoodies-looksAUR moved
jokosher jokosherAUR moved
kydpdict kydpdictAUR moved
libast libastAUR moved
libcgi libcgiAUR moved
libxnvctrl libxnvctrl moved
mercury mercuryAUR moved
mfs-chunkserver mfs-chunkserver adopted don't move
mfs-client mfs-client adopted don't move
mfs-master mfs-master adopted don't move
mhwaveedit mhwaveeditAUR moved
microblog-purple microblog-purpleAUR moved
mms_client mms_clientAUR moved
multiget multigetAUR moved
multimux multimuxAUR moved
musescore musescore FS#26854 moved
mysql-ruby mysql-rubyAUR moved
mysql-workbench mysql-workbench moved
nas nasAUR moved
ocaml-extlib ocaml-extlibAUR moved
ocaml-ounit ocaml-ounitAUR moved
oldstand-font oldstand-fontAUR moved
partlibrary partlibraryAUR moved
pcb pcbAUR moved
protege protegeAUR moved
pymacs pymacsAUR moved
python-daap python-daapAUR moved
python2-cheetah python2-cheetah moved
python2-pyx python2-pyx moved
qdevelop qdevelop moved
qgo qgo adopted don't move
qtoctave qtoctaveAUR moved
rep-gtk rep-gtkAUR moved
ruby-pkgconfig ruby-pkgconfig adopted don't move
sawfish sawfishAUR moved
scite scite adopted don't move
slime-cvs slime-cvs moved
swaks swaks adopted don't move
tagtool tagtoolAUR moved
tora toraAUR moved
vbaexpress vbaexpressAUR moved
wifi-select wifi-selectAUR adopted don't move
wml wmlAUR moved
wxsvg wxsvgAUR moved
xcursor-chameleon-anthracite xcursor-chameleon-anthraciteAUR moved
xcursor-grounation xcursor-grounationAUR moved
xcursor-jimmac xcursor-jimmacAUR moved
xcursor-polar xcursor-polarAUR moved
xskat xskatAUR moved

* = broken PKGBUILD (makepkg --source doesn't work)

¤ = needs to be removed from svn as well

Conclusion

Hi,

The Christmas Cleanup became a success. Thanks to everybody
that has contributed by adopting packages, editing the wiki page or
giving suggestions for specific packages and how they should be
handled.

* At least 9 packages in [community] that were previously orphans have now been adopted.
* 94 orphans have been moved to unsupported (AUR)
* 61 orphans will be kept in [community] (hopefully they will be adopted later on)
* 18 maintainers are being encouraged to adopt the orphans which their packages depend on

Thanks. :)

-- 
Warm wishes,
 Alexander Rødseth
 Arch Linux Trusted User
 (xyproto on IRC, trontonic on AUR)

See also