Difference between revisions of "Christmas Cleanup"

From ArchWiki
Jump to: navigation, search
(Orphaned community packages that should not be moved to unsupported)
(Orphaned community packages that should not be moved to unsupported)
Line 202: Line 202:
 
| lorcon-old-svn || dep (pylorcon) || https://www.archlinux.org/packages/community/x86_64/lorcon-old-svn/ ||
 
| 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/ ||
+
| 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/ ||
 
| musepack-tools || dep (audio-convert, gnormalize) || https://www.archlinux.org/packages/community/x86_64/musepack-tools/ ||
Line 210: Line 210:
 
| ozerocdoff || dep (hsolink) || https://www.archlinux.org/packages/community/x86_64/ozerocdoff/ ||
 
| 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/ ||
+
| 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/ ||
+
| 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
 
| pstreams || mak (pdf2djvu) || https://www.archlinux.org/packages/community/x86_64/pstreams/ || adopted

Revision as of 20:54, 15 December 2011

Arch Linux Christmas Cleanup

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] http://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 http://www.archlinux.org/packages/community/x86_64/lxterminal/
lxsession imp http://www.archlinux.org/packages/community/x86_64/lxsession/
lxpanel imp http://www.archlinux.org/packages/community/x86_64/lxpanel/
lxlauncher imp http://www.archlinux.org/packages/community/x86_64/lxlauncher/
ibus ess http://www.archlinux.org/packages/community/x86_64/ibus/
ibus-anthy ess http://www.archlinux.org/packages/community/x86_64/ibus-anthy/
ibus-chewing ess http://www.archlinux.org/packages/community/x86_64/ibus-chewing/
ibus-hangul ess http://www.archlinux.org/packages/community/x86_64/ibus-hangul/
ibus-m17n ess http://www.archlinux.org/packages/community/x86_64/ibus-m17n/
ibus-pinyin ess http://www.archlinux.org/packages/community/x86_64/ibus-pinyin/
ibus-qt ess http://www.archlinux.org/packages/community/x86_64/ibus-qt/
ibus-sunpinyin ess http://www.archlinux.org/packages/community/x86_64/ibus-sunpinyin/
ibus-table ess http://www.archlinux.org/packages/community/x86_64/ibus-table/
ibus-table-extraphrase ess http://www.archlinux.org/packages/community/x86_64/ibus-table-extraphrase/
ibus-unikey ess http://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) http://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) http://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) http://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 adopted now?
Ray Rashif Template:Package Official, Template:Package Official no
Tobias Kieslich Template:Package Official yes
Eric Bélanger Template:Package Official yes
Chris Brannon Template:Package Official, Template:Package Official, Template:Package Official no
Jaroslav Lichtblau Template:Package Official, Template:Package Official, Template:Package Official, Template:Package Official, Template:Package Official, Template:Package Official, Template:Package Official no
Sergej Pupykin Template:Package Official, Template:Package Official, Template:Package Official, Template:Package Official, Template:Package Official, Template:Package Official, Template:Package Official, Template:Package Official, Template:Package Official, Template:Package Official, Template:Package Official, Template:Package Official, Template:Package Official, Template:Package Official, Template:Package Official, Template:Package Official FS#27521 FS#27231 no
Kaiting Chen Template:Package Official no
Stéphane Gaudreault Template:Package Official no
Ronald van Haren Template:Package Official, Template:Package Official no
Jelle van der Waa Template:Package Official, Template:Package Official, Template:Package Official, Template:Package Official yes
Sven-Hendrik Haase Template:Package Official, Template:Package Official
Lukas Fleischer Template:Package Official, Template:Package Official, Template:Package Official, Template:Package Official, Template:Package Official
Bartłomiej Piotrowski Template:Package Official, Template:Package Official FS#27042
Massimiliano Torromeo Template:Package Official FS#27042
Jan Steffens Template:Package Official
Gavin Bisesi Template:Package Official, Template:Package Official
Laurent Carlier Template:Package Official
Pierre Schmitz Template:Package Official

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 Template:Package Official moved
any2dvd Template:Package Official FS#24186 moved
apparix Template:Package Official moved
argouml Template:Package Official moved
asix-module Template:Package Official moved
avant-window-navigator Template:Package Official FS#23485 moved
awn-extras-applets Template:Package Official FS#24414, FS#26936 moved
bmpanel Template:Package Official moved
bzrtools Template:Package Official moved
clipgrab Template:Package Official moved
compizconfig-backend-kconfig4 Template:Package Official moved
conkeror-git Template:Package Official moved
dar Template:Package Official moved
ding Template:Package Official moved
driftnet Template:Package Official moved
duff Template:Package Official moved
dvdstyler Template:Package Official moved
eclipse-emf Template:Package Official moved
eclipse-gef Template:Package Official moved
eclipse-mylyn Template:Package Official moved
eclipse-phpeclipse Template:Package Official moved
eclipse-subclipse Template:Package Official moved
eclipse-ve Template:Package Official FS#25353, FS#26966 moved
eiciel Template:Package Official moved
elementary-svn Template:Package Official FS#26938 moved
emacs-color-theme Template:Package Official moved
emacs-ess Template:Package Official moved
eterm Template:Package Official moved
everygui Template:Package Official moved
exaile Template:Package Official moved
extrema Template:Package Official moved
fio Template:Package Official moved
flvstreamer Template:Package Official moved
fotoxx Template:Package Official moved
ghdl Template:Package Official moved
gmusicbrowser Template:Package Official moved
gnofract4d Template:Package Official moved
gnome-do Template:Package Official moved
grass Template:Package Official FS#26694 moved
gri Template:Package Official moved
gromacs Template:Package Official moved
gtk-gnutella Template:Package Official moved
gtksourceviewmm Template:Package Official adopted don't move
gtk-rezlooks-engine Template:Package Official moved
hsoconnect Template:Package Official moved
hunspell-nl Template:Package Official moved
javacc Template:Package Official moved
jbidwatcher Template:Package Official moved
jgoodies-looks Template:Package Official moved
jokosher Template:Package Official moved
kydpdict Template:Package Official moved
libast Template:Package Official moved
libcgi Template:Package Official moved
libxnvctrl Template:Package Official moved
mercury Template:Package Official moved
mfs-chunkserver Template:Package Official adopted don't move
mfs-client Template:Package Official adopted don't move
mfs-master Template:Package Official adopted don't move
mhwaveedit Template:Package Official moved
microblog-purple Template:Package Official moved
mms_client Template:Package Official moved
multiget Template:Package Official moved
multimux Template:Package Official moved
musescore Template:Package Official FS#26854 moved
mysql-ruby Template:Package Official moved
mysql-workbench Template:Package Official moved
nas Template:Package Official moved
ocaml-extlib Template:Package Official moved
ocaml-ounit Template:Package Official moved
oldstand-font Template:Package Official moved
partlibrary Template:Package Official moved
pcb Template:Package Official moved
protege Template:Package Official moved
pymacs Template:Package Official moved
python-daap Template:Package Official moved
python2-cheetah Template:Package Official moved
python2-pyx Template:Package Official moved
qdevelop Template:Package Official moved
qgo Template:Package Official adopted don't move
qtoctave Template:Package Official moved
rep-gtk Template:Package Official moved
ruby-pkgconfig Template:Package Official adopted don't move
sawfish Template:Package Official moved
scite Template:Package Official adopted don't move
slime-cvs Template:Package Official moved
swaks Template:Package Official adopted don't move
tagtool Template:Package Official moved
tora Template:Package Official moved
vbaexpress Template:Package Official moved
wifi-select Template:Package Official adopted don't move
wml Template:Package Official moved
wxsvg Template:Package Official moved
xcursor-chameleon-anthracite Template:Package Official moved
xcursor-grounation Template:Package Official moved
xcursor-jimmac Template:Package Official moved
xcursor-polar Template:Package Official moved
xskat Template:Package Official 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)