Difference between revisions of "AUR Cleanup Day/2010"

From ArchWiki
Jump to: navigation, search
(Package List: deleted orchestra)
(Removed packages that already deleted)
Line 29: Line 29:
 
* [http://aur.archlinux.org/packages.php?ID=21505 exo-svn] - xfce now uses git repository, so this package is deprecated
 
* [http://aur.archlinux.org/packages.php?ID=21505 exo-svn] - xfce now uses git repository, so this package is deprecated
 
* [http://aur.archlinux.org/packages.php?ID=17493 flow2dot] - replaced by [http://aur.archlinux.org/packages.php?ID=23561 haskell-flow2dot]
 
* [http://aur.archlinux.org/packages.php?ID=17493 flow2dot] - replaced by [http://aur.archlinux.org/packages.php?ID=23561 haskell-flow2dot]
* [http://aur.archlinux.org/packages.php?ID=6044 gcompizthemer] - dead project, broken links
 
 
* [http://aur.archlinux.org/packages.php?ID=18175 gltail] - apparently, this is not needed anymore (see comment)
 
* [http://aur.archlinux.org/packages.php?ID=18175 gltail] - apparently, this is not needed anymore (see comment)
* [http://aur.archlinux.org/packages.php?ID=11619 gmpc-stopbutton-svn] - dead project, broken links
 
* [http://aur.archlinux.org/packages.php?ID=8025 go-compiz] - dead project, broken links
 
 
* [http://aur.archlinux.org/packages.php?ID=10722 gtktwitter] - broken source links, replaced by [http://aur.archlinux.org/packages.php?ID=26246 gtktwitter-git]
 
* [http://aur.archlinux.org/packages.php?ID=10722 gtktwitter] - broken source links, replaced by [http://aur.archlinux.org/packages.php?ID=26246 gtktwitter-git]
 
* [http://aur.archlinux.org/packages.php?ID=20670 haskell-cheatsheet] - obsoleted (see comment)
 
* [http://aur.archlinux.org/packages.php?ID=20670 haskell-cheatsheet] - obsoleted (see comment)
Line 39: Line 36:
 
* [http://aur.archlinux.org/packages.php?ID=18053 hunspell-de-de] - replaced by [http://aur.archlinux.org/packages.php?ID=27262 igerman98] (see [http://aur.archlinux.org/packages.php?ID=18053 comment] from nikel)
 
* [http://aur.archlinux.org/packages.php?ID=18053 hunspell-de-de] - replaced by [http://aur.archlinux.org/packages.php?ID=27262 igerman98] (see [http://aur.archlinux.org/packages.php?ID=18053 comment] from nikel)
 
* [http://aur.archlinux.org/packages.php?ID=11742 jsoftware-image-addon] - replaced by [http://aur.archlinux.org/packages.php?ID=30019 jsoftware-image3-addon]
 
* [http://aur.archlinux.org/packages.php?ID=11742 jsoftware-image-addon] - replaced by [http://aur.archlinux.org/packages.php?ID=30019 jsoftware-image3-addon]
* [http://aur.archlinux.org/packages.php?ID=2232 kuake-by-hunt0r] - dead project, broken source link
 
 
* [http://aur.archlinux.org/packages.php?ID=24998 lib32-nvidia-utils-173.14.18-1] - same as [http://aur.archlinux.org/packages.php?ID=29043 lib32-nvidia-utils-173xx]
 
* [http://aur.archlinux.org/packages.php?ID=24998 lib32-nvidia-utils-173.14.18-1] - same as [http://aur.archlinux.org/packages.php?ID=29043 lib32-nvidia-utils-173xx]
 
* [http://aur.archlinux.org/packages.php?ID=29042 lib32-nvidia-utils-173.14.20-1] - same as [http://aur.archlinux.org/packages.php?ID=29043 lib32-nvidia-utils-173xx]
 
* [http://aur.archlinux.org/packages.php?ID=29042 lib32-nvidia-utils-173.14.20-1] - same as [http://aur.archlinux.org/packages.php?ID=29043 lib32-nvidia-utils-173xx]
Line 54: Line 50:
 
* [http://aur.archlinux.org/packages.php?ID=25008 modsplit] - obsoleted (see comment)
 
* [http://aur.archlinux.org/packages.php?ID=25008 modsplit] - obsoleted (see comment)
 
* [http://aur.archlinux.org/packages.php?ID=17786 mohws] - obsoleted (see comment)
 
* [http://aur.archlinux.org/packages.php?ID=17786 mohws] - obsoleted (see comment)
* [http://aur.archlinux.org/packages.php?ID=4296 monitor_applet] - dead project, broken links
 
 
* [http://aur.archlinux.org/packages.php?ID=10795 ndn-beta] - it's old beta version, broken source link
 
* [http://aur.archlinux.org/packages.php?ID=10795 ndn-beta] - it's old beta version, broken source link
  
Line 79: Line 74:
 
* [http://aur.archlinux.org/packages.php?ID=4567 stepmania-cvs-extras] - broken source links, same as [http://aur.archlinux.org/packages.php?ID=2613 stepmania-extras]; -- oh, it's still alive :)
 
* [http://aur.archlinux.org/packages.php?ID=4567 stepmania-cvs-extras] - broken source links, same as [http://aur.archlinux.org/packages.php?ID=2613 stepmania-extras]; -- oh, it's still alive :)
 
* [http://aur.archlinux.org/packages.php?ID=10592 systemc] - dead project, broken links
 
* [http://aur.archlinux.org/packages.php?ID=10592 systemc] - dead project, broken links
* [http://aur.archlinux.org/packages.php?ID=3036 tangent-svn] - dead project, broken svn link
 
 
* [http://aur.archlinux.org/packages.php?ID=16126 thunar-svn] - xfce (and thunar) now uses git repository, so this package is deprecated
 
* [http://aur.archlinux.org/packages.php?ID=16126 thunar-svn] - xfce (and thunar) now uses git repository, so this package is deprecated
 
* [http://aur.archlinux.org/packages.php?ID=27403 thunar-actions-plugin-svn] - see comment for thunar-svn
 
* [http://aur.archlinux.org/packages.php?ID=27403 thunar-actions-plugin-svn] - see comment for thunar-svn
Line 87: Line 81:
 
* [http://aur.archlinux.org/packages.php?ID=27404 thunar-svn-plugin-svn] - see comment for thunar-svn
 
* [http://aur.archlinux.org/packages.php?ID=27404 thunar-svn-plugin-svn] - see comment for thunar-svn
 
* [http://aur.archlinux.org/packages.php?ID=23226 thunar-volman-svn] - see comment for thunar-svn
 
* [http://aur.archlinux.org/packages.php?ID=23226 thunar-volman-svn] - see comment for thunar-svn
* [http://aur.archlinux.org/packages.php?ID=9962 thunderbird-nightly-it] - it's old dev version; -- removed!
 
 
* [http://aur.archlinux.org/packages.php?ID=27959 vim-xoria] - replaced by [http://aur.archlinux.org/packages.php?ID=28458 vim-xoria256]
 
* [http://aur.archlinux.org/packages.php?ID=27959 vim-xoria] - replaced by [http://aur.archlinux.org/packages.php?ID=28458 vim-xoria256]
 
* [http://aur.archlinux.org/packages.php?ID=25651 web-gmui] - replaced by [http://aur.archlinux.org/packages.php?ID=29881 p2p-gui] (see the last [http://aur.archlinux.org/packages.php?ID=25651 comment] from said)
 
* [http://aur.archlinux.org/packages.php?ID=25651 web-gmui] - replaced by [http://aur.archlinux.org/packages.php?ID=29881 p2p-gui] (see the last [http://aur.archlinux.org/packages.php?ID=25651 comment] from said)

Revision as of 13:44, 28 September 2009

TU's are currently working through the list. You can still add packages but please check the whole page first.The TUs will not delete any useful package.


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. Please list packages in alphabetical order!

Package List

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

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

  • aldm - not supported anymore
  • al-mime al-mime - doesnt work, not supported anymore -- maybe something for a wiki-page?
  • al-mime-data - doesnt work, not supported anymore -- maybe something for a wiki-page?
  • 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)
  • jacman - Jacman doesn't work correctly with pacman3. --Partition
  • kopete-dev - terribly outdated. no longer needed -- deleted (stefanhusmann)
  • sharpmusique - source is not available anymoreout this package -- angvp -- maybe it comes back again.

In community:

Packages to Keep

  • atmel-firmware - no longer needed -- why?
  • autoconf-compat - too old to be useful -- it is for compiling old stuff, lets keep it, does not harm
  • aur-install - does this one still work and do we need it anyway? -- Seems to be actively maintained, no reason to delete.
  • amsn-plugins-texim - no longer exists -- it's here: [1] (StefanHusmann)
  • bin32-flashplayer-standalone - not needed anymore -- Still useful, because there is no native standalone flash player from Adobe on x86_64 systems. Mightyjaym (maintener)
  • blastwave - Dead projet, doesn't compile anymore. -- stefanhusmann: maybe only needs a maintainer.
  • 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.
  • cairo-wglitz - not needed anymore -- needed by cairo-dock
  • chocolate-doom-svn - package is broken. cause of AUR -- it is maintained.
  • eclipse33 - not needed anymore -- No reason to delete, actively maintained StefanHusmann
  • editobj2 - not needed anymore -- needed by songwrite2, I asked the maintainer to take it. (stefanhusmann)
  • empathy - empathy is in extra -- empathy is orpaned in [testing], no package in extra (stefanhusmann)
  • fluxbox-styles-boxwhore - boxwhore website is dead -- no, it seems to be down sometimes, but sometimes it works again. Package is maintained and has votes. (stefanhusmann)
  • galeon - doesn't compile (not even the latest version) -- seems to be actively maintained (stefanhusmann)
  • 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. -- in [community]
  • gnuserv - Deprecated in emacs-22+ - Please do not delete : see [2] The package never belonged to GNU emacs.(stefanhusmann)
  • 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) -- it is in [community]
  • gvfs-smbfix - smb browse fix in gvfs 1.2 -- actively maintained
  • kanola - probably dead project, didn't went past the 0.0.1 release since 2006 -- PKGBUILD is maintained and maintainer is active.
  • klibc-zen - not needed anymore theres not even a kernel26zen. -- there is, but I orphand the package.
  • ii-hg - outdated, probably discontinued as the project website isn't available anymore (moved maybe?)
  • lam 7.1.3-1 - Doesn't compile and is orphaned. The successor openmpi works. -- actively maintained
  • lastfmsubmitd - Way old. -- actively maintained in [community]
  • 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
  • mpd-pausemode - "Website" is orig. contributor's email addr.; orphaned by this contributor, so presumably no longer developed. -- no obvious need to delete
  • mlame - just a small bash script, no project page, could be moved to the wiki maybe -- actively maintained
  • mouseemu - Project not updated since 2006; xautomation also allows mouse emulation. -- package builds with little tweaking.
  • 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
  • netbeans-cpp_6.1-1 - not needed anymore -- seems to be maintained.
  • netbeans-ruby_6.1-1 - not needed anymore -- seems to be maintained.
  • ndiswrapper-zen - not needed anymore. theres not even a kernel26zen.-- there is. Orphaned.
  • nvidia-96xx-zen - not needed anymore. theres not even a kernel26zen..-- there is. Orphaned.
  • nvidia-beta-zen - not needed anymore. theres not even a kernel26zen..-- there is. Orphaned.
  • nvidia-zen - http://aur.archlinux.org/packages.php?ID=13903 -- there isa zen kernel.
  • pidgimpd-svn - This package is orphaned and it doesn't build. There is mpd support in musictracker. -- actively maintained.
  • qgis contributor seems to be inactive. Newer version available so this package should maybe be orphaned, no obvious reason to delete it. -- package is in [community]
  • qgnokii - depend on qt3 but still use depend=(qt) -- builds fine with a little patch in pkgrel 6
  • truecrypt-zen - not needed anymore. theres not even a kernel26zen..-- there is. Orphaned.
  • vim-colorschemes - Mirror says 404, there is vim-colorsamplerpack in [extra] -- It is actively maintained
  • weather-wallpaper - orphaned and references as dep non-existing pymetar -- It is actively maintained (by a TU)
  • xmlwrapp no obvious reason to delete.
  • backintime-kde4 - made obsolete by other backintime version -- actively maintained

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.

List here files that are in directories of existing packages.


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";