# 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-tools |  | no
Jaroslav Lichtblau | catdvi, shapelib, goocanvasmm, gtksourceviewmm, libreplaygain, musepack-tools, rlog |  | no
Sergej Pupykin | augeas, arpack, gputils, gtkwave, interlis-compiler, kakasi, kiwi, libfakekey, libgtksourceviewmm2, libmatio, 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-tools | FS#27042 | yes
Massimiliano Torromeo | libaio | FS#27042 | yes
Jan Steffens | libdesktop-agnostic |  | no
Gavin Bisesi | lorcon-old-svn, pylorcon |  | no
Laurent Carlier | omniorb |  | 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 | amaya |  |  | moved
any2dvd | any2dvd |  | FS#24186 | moved
apparix | apparix |  |  | moved
argouml | argouml |  |  | moved
asix-module | asix-module |  |  | moved
avant-window-navigator | avant-window-navigator |  | FS#23485 | moved
awn-extras-applets | awn-extras-applets |  | FS#24414, FS#26936 | moved
bmpanel | bmpanel |  |  | moved
bzrtools | bzrtools |  |  | moved
clipgrab | clipgrab |  |  | moved
compizconfig-backend-kconfig4 | compizconfig-backend-kconfig4 |  |  | moved
conkeror-git | conkeror-git |  |  | moved
dar | dar |  |  | moved
ding | ding |  |  | moved
driftnet | driftnet |  |  | moved
duff | duff |  |  | moved
dvdstyler | dvdstyler |  |  | moved
eclipse-emf | eclipse-emf |  |  | moved
eclipse-gef | eclipse-gef |  |  | moved
eclipse-mylyn | eclipse-mylyn |  |  | moved
eclipse-phpeclipse | eclipse-phpeclipse |  |  | moved
eclipse-subclipse | eclipse-subclipse |  |  | moved
eclipse-ve | eclipse-ve |  | FS#25353, FS#26966 | moved
eiciel | eiciel |  |  | moved
elementary-svn | elementary-svn |  | FS#26938 | moved
emacs-color-theme | emacs-color-theme |  |  | moved
emacs-ess | emacs-ess |  |  | moved
eterm | eterm |  |  | moved
everygui | everygui |  |  | moved
exaile | exaile |  |  | moved
extrema | extrema |  |  | moved
fio | fio |  |  | moved
flvstreamer | flvstreamer | adopted |  | moved
fotoxx | fotoxx |  |  | moved
ghdl | ghdl |  |  | moved
gmusicbrowser | gmusicbrowser |  |  | moved
gnofract4d | gnofract4d |  |  | moved
gnome-do | gnome-do |  |  | moved
grass | grass |  | FS#26694 | moved
gri | gri |  |  | moved
gromacs | gromacs |  |  | moved
gtk-gnutella | gtk-gnutella |  |  | moved
gtksourceviewmm | gtksourceviewmm | adopted |  | don't move
gtk-rezlooks-engine | gtk-rezlooks-engine |  |  | moved
hsoconnect | hsoconnect |  |  | moved
hunspell-nl | hunspell-nl |  |  | moved
javacc | javacc |  |  | moved
jbidwatcher | jbidwatcher |  |  | moved
jgoodies-looks | jgoodies-looks |  |  | moved
jokosher | jokosher |  |  | moved
kydpdict | kydpdict |  |  | moved
libast | libast |  |  | moved
libcgi | libcgi |  |  | moved
libxnvctrl | libxnvctrl |  |  | moved
mercury | mercury |  |  | 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 | mhwaveedit |  |  | moved
microblog-purple | microblog-purple |  |  | moved
mms_client | mms_client |  |  | moved
multiget | multiget |  |  | moved
multimux | multimux |  |  | moved
musescore | musescore |  | FS#26854 | moved
mysql-ruby | mysql-ruby |  |  | moved
mysql-workbench | mysql-workbench |  |  | moved
nas | nas |  |  | moved
ocaml-extlib | ocaml-extlib |  |  | moved
ocaml-ounit | ocaml-ounit |  |  | moved
oldstand-font | oldstand-font |  |  | moved
partlibrary | partlibrary |  |  | moved
pcb | pcb |  |  | moved
protege | protege |  |  | moved
pymacs | pymacs |  |  | moved
python-daap | python-daap |  |  | moved
python2-cheetah | python2-cheetah |  |  | moved
python2-pyx | python2-pyx |  |  | moved
qdevelop | qdevelop |  |  | moved
qgo | qgo | adopted |  | don't move
qtoctave | qtoctave |  |  | moved
rep-gtk | rep-gtk |  |  | moved
ruby-pkgconfig | ruby-pkgconfig | adopted |  | don't move
sawfish | sawfish |  |  | moved
scite | scite | adopted |  | don't move
slime-cvs | slime-cvs |  |  | moved
swaks | swaks | adopted |  | don't move
tagtool | tagtool |  |  | moved
tora | tora |  |  | moved
vbaexpress | vbaexpress |  |  | moved
wifi-select | wifi-select | adopted |  | don't move
wml | wml |  |  | moved
wxsvg | wxsvg |  |  | moved
xcursor-chameleon-anthracite | xcursor-chameleon-anthracite |  |  | moved
xcursor-grounation | xcursor-grounation |  |  | moved
xcursor-jimmac | xcursor-jimmac |  |  | moved
xcursor-polar | xcursor-polar |  |  | moved
xskat | xskat |  |  | 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

- Christmas Cleanup

Categories:

- Arch development
- Package development
- Events