AUR Cleanup Day/2010

From ArchWiki
Revision as of 14:03, 27 November 2008 by Progdan (Talk | contribs) (Package List)

Jump to: navigation, search

NOTE: TU's are currently working through the list. You can still add packages but please check the whole page first.


The AUR has a large number of obsolete packages which could use cleaning up. Examples of packages that may be cleaned up are:

  • packages that have been renamed or replaced
  • old and unmaintained developmental (cvs/svn/etc) packages

Post suggestions of packages on this pages. Trusted Users will get together and go though the list in a couple of weeks and confirm which packages should be removed. Please DO NOT REMOVE suggestions from the wiki page but add a comment on why it should be kept instead. TUs will not delete any useful package.

Package List

Add new packages here - check for the package in the sorted lists below before adding

  • apache-tools-mon snapshot-2 - No changes since 2006, contributor seems to be inactive.
  • bin32-epsxe - This is a special version of epsxe for x86_64, but the regular epsxe package is now for both i686 and x86_64, making this package obselete
  • brother-mfc260c - driver is not working
  • btype - replaced by http://aur.archlinux.org/packages.php?ID=18752
  • btrfs - newer version (0.15) available, released May 29th, 2008. -- So this package should maybe be orphaned, no obvious reason to delete it. [Edit: orphaning should be requested in the aur-general mailing list. Dragonlord]
  • btrfs-progs - newer version (0.15) available, released May 29th, 2008. -- So this package should maybe be orphaned, no obvious reason to delete it.
  • d3lphin - same like kdemod3-d3lphin
  • ecamegapedal - Do not to compile.
  • eclipse-pdt-integration Duplicate... moved to eclipse-pdt
  • eclipse-kde - Dead
  • eclipse33-xerces Merged into eclipse33-wsdl4j
  • evolution-tuxce thought i could delete my own packages
  • fluxbox-styles-boxwhore - boxwhore website is dead
  • freedink - renamed to freedink-engine
  • galeon - doesn't compile (not even the latest version)
  • gdal Contributor seems to be inactive. Newer version available so this package should maybe be orphaned, no obvious reason to delete it. NOTE : updated on sept 24 2008.
  • gimp-freetype - made for gimp 2.0, not available from official gimp website
  • gnash-cvs - gnash use Bazaar now
  • gshare - The package didn't function for me with the latest gnome. Furthermore it looks like this project is dead (website is down, source is no longer available)
  • gpsutil - URL is not available, the link to gpsutil on the gpsbabel page is dead too.
  • icedtea6 - This won't be updated anymore, suggested to use the openjdk6 package instead
  • ii-hg - outdated, probably discontinued as the project website isn't available anymore (moved maybe?)
  • jfduke3d - Is not updated by his author anymore, eduke32 was made to remplace it
  • kanola - probably dead project, didn't went past the 0.0.1 release since 2006
  • kdeaddons4 - made and submited in 2006, better solutions for kde4 now
  • kdeedu4 - same as kdeaddons4
  • kdepim4 - same as kdeaddons4
  • kdeless - splited by his maintainer into other package
  • lam 7.1.3-1 - Doesn't compile and is orphaned. The successor openmpi works.
  • libtth - superseeded by libgcrypt
  • linuxdcpp-cvs - Old, orphaned CVS version of a package in community
  • libopensync-stable - Duplicate, libopensync is in same version
  • libsoup-2.2 - not needed anymore, libsyncml needs 2.4
  • matio - this package was intended for a enhancement (add shared libs) of the package in community (libmatio) which now has this enhancement
  • mencode - outdated, tells aur is its homepage
    • The package is to install a perl script included in the AUR tarball so it doesn't really have a home page. So it could be kept if the script can still be useful or, at least, the script could be moved to the wiki if there is a page for scripts. --Snowman
  • menu - was replace by menu-xdg
  • menu-xdg - renamed to archlinux-xdg-menu and moved to community
  • mlame - just a small bash script, no project page, could be moved to the wiki maybe
  • mouseemu - Project not updated since 2006; xautomation also allows mouse emulation.
  • mpd-pausemode - "Website" is orig. contributor's email addr.; orphaned by this contributor, so presumably no longer developed.
  • netscape-navigator - closed-sources, end of support by netscape
  • opera-lang-de - just like many other lang-files not needed anymore, new opera-builds already include several language files!
  • poppler-qt4 - use old Qt4 from community
  • pynealpm - use old libalpm
  • python-nltk-yaml_external - renamed to python-nltk-noyaml
  • ppm2mpeg - included in xvidcap
  • qgis contributor seems to be inactive. Newer version available so this package should maybe be orphaned, no obvious reason to delete it.
  • qgnokii - depend on qt3 but still use depend=(qt)
  • sharpmusique - source is not available anymore
  • sidplay - Website is unreachable --Doc Angelo
  • http://aur.archlinux.org/packages.php?ID=12451 - depend on kernel26 and was not update since 1 year...
  • swt-devel - I only created it to compile tuxguitar against it, but that's not needed. And it seems nobody is using it.
  • tcgui - dependecies (truecrypt-utils) are not satisfied anymore. anyway deprecated, because truecrypt has its own gui
  • tcgui-kdemod - dependecies (truecrypt-utils) are not satisfied anymore. anyway deprecated, because truecrypt has its own gui
  • umbrello - released as part of the kdesdk module in KDE4
  • ultrastar-dx - wrong package name (missing -svn), unmaintained
  • viki-svn - old, pkgbuild is broken
  • vim-colorschemes - Mirror says 404, there is vim-colorsamplerpack in [extra]
  • virtualbox_bin - It seems the maintainer hasn't been updating the package and thotypous has been posting links to newer packages in the comments section. Perhaps the package needs a new maintainer?
  • pidgimpd-svn - This package is orphaned and it doesn't build. There is mpd support in musictracker.
  • weather-wallpaper - orphaned and references as dep non-existing pymetar
  • xen3 - appears to be a duplicate of community/xen (or perhaps it needs a more descriptive name)
  • yammi - No upstream ongoing develeopement, does not build, since arts went away with last KDE update
  • ymessenger - no update since 3 years, PKGBUILD license is GPL !?
  • lastfmsubmitd - Way old.
  • kdeadmin4 - kdeadmin package for KDE 4.0, since there is much more stable 4.1, probably nobody use it, orphaned
  • kdeartwork4 - see previous
  • kdegames4 - see previous
  • kdegraphics4 - see previous
  • kdesdk4 - see previous
  • kdetoys4 - see previous
  • kdewebdev4 - see previous

TU Working Area

For editing by TUs only! The wiki has a history so do not think you can get away with ignoring this... --Allan

Packages to Remove

  • bluefish-cvs - Project switched to SVN --Dragonlord
  • css-mode - Included in emacs 22.2. (stefanhusmann, deleted)
  • emacs-unicode-2 - We have emacs-cvs and emacs-otf, which are similar. In fact emacs-otf was derived from emacs-unicode-2 (stefanhusmann, deleted)
  • fvwm-trans last updated over 2 years ago and replaced with fvwm-patched in AUR --pressh (I think one feature that is patched is in fvwm by default now, the other is in fvwm-patched too. If user does not want all the patched they can disable the ones they don't want from fvwm-patched)
  • gnuplot-mode - included in gnuplot (stefanhusmann, deleted)
  • jacman - Jacman doesn't work correctly with pacman3. --Partition
  • madman-devel - problem with Faad, use git now (stefanhusmann: last entry on comment page is from 2005, deleted)
  • tmw-svn - Project switched to GIT --Dragonlord

In community:

  • gambas - no package depends on it and uptream development seems stopped, also exists gambas2 on community -- Ornitorrincos
  • lmctl - replaced by lomoco --Allan
  • octaveforge-cvs - octaveforge is now upstream a repo, not a single package. So this package does not make sense no longer. Same to octaveforge (stefanhusmann)
  • wildfire - Replaced by openfire. --pressh
  • xchat-systray-integration - Xchat is integrated with systray without this package -- angvp

Packages to Keep

  • aur-install - does this one still work and do we need it anyway? -- Seems to be actively maintained, no reason to delete.
  • gnuserv - Deprecated in emacs-22+ - Please do not delete : see [1] The package never belonged to GNU emacs.(stefanhusmann)
  • mplayer-w32codecs - not duplicate package as has more codecs than the "codecs" package.
    • Should rename to "codecs-extra" and not provide same files as codecs package --Allan

Remove from Filesystem

There are files on the AUR filesystem that have been created when poorly formed packages were uploaded. This is a secondary consideration.

There are also directories in /packages/ for which the package no longer exists. These probably need to be removed as well. Examples are 4c, 1394commander and 8kingdoms. Also, all the packages that moved to community ALSO still exist there.

This script will take care of packages that no longer exist.

#!/usr/bin/php
<?php
# Run this script by providing it with the top path of AUR.
# In that path you should see a file lib/aur.inc
#
# This will remove files which belong to deleted packages.
#
# ex: php cleanup dev/aur/web
#
$dir = $argv[1];

if (empty($dir)) {
        echo "Please specify AUR directory.\n";
        exit;
}

set_include_path(get_include_path() . PATH_SEPARATOR . "$dir/lib");
include("config.inc");
include("aur.inc");
include("pkgfuncs.inc");

exec('ls ' . INCOMING_DIR, $files);

$count = 0;

foreach ($files as $pkgname) {
        if (!package_exists($pkgname)) {
                echo 'Removing ' . INCOMING_DIR . "$pkgname\n";
                system('rm -r ' . INCOMING_DIR . $pkgname);
                $count++;
        }
}

echo "\nRemoved $count directories.\n";

List here files that are in directories of existing packages.

/packages/exiftool/exiftool-7.13.tar.gz (/packages/exiftool/exiftool.tar.gz has been uploaded & works)

Remove from Filesystem (AUR Bugs)

This is a list of files that need to be removed due to AUR bugs as they hinder proper submission and maintenance of packages.

AUR Bugs

/packages/isight-firmware-tools
/packages/xcursor-industrial
/packages/zaptel

/packages/lib32-dbus is now in community - Allan