Difference between revisions of "AUR Cleanup Day/2010"

From ArchWiki
Jump to: navigation, search
(wikify some external links, use https for archlinux.org)
(fix double redirect)
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:Arch development]]
+
#REDIRECT: [[DeveloperWiki:AUR Cleanup Day]]
[[Category:Package development]]
+
[[Category:Events]]
+
[[Category:Arch User Repository]]
+
This event happened in September 2010 ([https://mailman.archlinux.org/pipermail/aur-general/2011-January/013288.html Source]).
+
 
+
'''TUs 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
+
* [https://aur.archlinux.org/packages.php?ID=1928 bmp-flac] - doesnt work anymore
+
* [https://aur.archlinux.org/packages.php?ID=3855 bmp-scrobbler] - doesnt work anymore
+
* [https://aur.archlinux.org/packages.php?ID=22241 boxee] - deprecated by [https://aur.archlinux.org/packages.php?ID=24206 boxee-source]
+
* [https://aur.archlinux.org/packages.php?ID=7028 ct] - project page and sources aren't available
+
* [https://aur.archlinux.org/packages.php?ID=2798 divifund] - "dead" project; it's very old and doesn't work with the latest versions of its dependencies
+
* [https://aur.archlinux.org/packages.php?ID=17579 drift] - project page and sources aren't available
+
* [https://aur.archlinux.org/packages.php?ID=8042 eclipse-i18n-pack1] - not needed anymore (it's for old eclipse), broken source link
+
* [https://aur.archlinux.org/packages.php?ID=8041 eclipse-i18n-pack2] - not needed anymore (it's for old eclipse), broken source link
+
* [https://aur.archlinux.org/packages.php?ID=8044 eclipse-i18n-pack2a] - not needed anymore (it's for old eclipse), broken source link
+
* [https://aur.archlinux.org/packages.php?ID=8046 eclipse-i18n-packbidi] - not needed anymore (it's for old eclipse), broken source link
+
* [https://aur.archlinux.org/packages.php?ID=16245 entropy-cvs] - old dev-version, Enlightenment project uses svn now
+
* [https://aur.archlinux.org/packages.php?ID=29877 eselect] - is it needed in Arch Linux?
+
* [https://aur.archlinux.org/packages.php?ID=16244 evfs-cvs] - old dev-version, Enlightenment project uses svn now
+
* [https://aur.archlinux.org/packages.php?ID=14643 exquisite-cvs] - old dev-version, Enlightenment project uses svn now
+
* [https://aur.archlinux.org/packages.php?ID=11856 falldown] - project page and sources aren't available
+
* [https://aur.archlinux.org/packages.php?ID=15041 fbpager-git] - broken links (see comment by hadrurus)
+
<--firefox-like pkgs cleaning-->
+
* [https://aur.archlinux.org/packages.php?ID=18818 bin32-swiftweasel-athlon64] - outdated from a long time.
+
* [https://aur.archlinux.org/packages.php?ID=19830 firefox-nightly] - this one should be renamed - it's prebuild binary and uses the same name schema as Firefoxes compiled from source.
+
* [https://aur.archlinux.org/packages.php?ID=18992 firefox2] - outdated, deprecated by upstream.
+
* [https://aur.archlinux.org/packages.php?ID=18970 firefox2-spell-es_ar] - deprecated by upstream.
+
* [https://aur.archlinux.org/packages.php?ID=18969 firefox2-spell-es_es] - deprecated by upstream.
+
* [https://aur.archlinux.org/packages.php?ID=23842 swiftweasel-amd-pgo] - outdated, orphaned.
+
<--end of firefox-like pkgs-->
+
* [https://aur.archlinux.org/packages.php?ID=27154 fluxbox-boxcolors-themes] - replaced by [https://aur.archlinux.org/packages.php?ID=29945 fluxbox-colorflux-themes]
+
* [https://aur.archlinux.org/packages.php?ID=31145 freedcpp] - replaced by [https://aur.archlinux.org/packages.php?ID=31176 freedcpp-svn]
+
* [https://aur.archlinux.org/packages.php?ID=26822 gnome-exotic-theme] - replaced by [https://aur.archlinux.org/packages.php?ID=26832 gnome-theme-exotic]
+
* [https://aur.archlinux.org/packages.php?ID=26821 gnome-wild-shine-theme] - duplicate of [https://aur.archlinux.org/packages.php?ID=26799 gnome-theme-wild-shine]
+
* {{AUR|gootool}} - replaced by {{AUR|worldofgoo-gootool}}
+
* [https://aur.archlinux.org/packages.php?ID=18111 haskell-data-cordering] - project page and sources aren't available anymore
+
* [https://aur.archlinux.org/packages.php?ID=18112 haskell-data-tree-avl] - project page and sources aren't available anymore
+
* [https://aur.archlinux.org/packages.php?ID=23588 icegilgrey] - project page and sources aren't available anymore
+
* [https://aur.archlinux.org/packages.php?ID=15493 icns2png] - replaced by [https://aur.archlinux.org/packages.php?ID=21090 libicns]
+
* [https://aur.archlinux.org/packages.php?ID=10611 kalsamix] - "dead" project and too old to be useful
+
* [https://aur.archlinux.org/packages.php?ID=4267 kdedecor-pureline] - broken links, too old, not maintained
+
* [https://aur.archlinux.org/packages.php?ID=10363 konch] - broken links, too old, not maintained
+
* [https://aur.archlinux.org/packages.php?ID=6278 ktu] - project page and sources aren't available
+
* [https://aur.archlinux.org/packages.php?ID=33177 latex-template-ieee] - included in extra/texlive-publishers
+
* [https://aur.archlinux.org/packages.php?ID=38912 libccfits] - replaced by ccfits [https://aur.archlinux.org/packages.php?ID=4439]
+
* [https://aur.archlinux.org/packages.php?ID=2363 libcoaster] - project page and sources aren't available, and too old to be useful
+
* [https://aur.archlinux.org/packages.php?ID=13206 libpsychrometric] - "dead" project, not maintained
+
* [https://aur.archlinux.org/packages.php?ID=6186 libsipphoneapi-oss] - very old, it seems not needed anymore
+
* [https://aur.archlinux.org/packages.php?ID=23046 maxreloaded] - replaced by [https://aur.archlinux.org/packages.php?ID=24250 maxr]
+
* [https://aur.archlinux.org/packages.php?ID=7321 manslide] - replaced by [https://aur.archlinux.org/packages.php?ID=17912 smile]
+
* [https://aur.archlinux.org/packages.php?ID=3315 mupad] - sources are no longer available
+
* [https://aur.archlinux.org/packages.php?ID=13128 mupad-packages] - sources are no longer available
+
* [https://aur.archlinux.org/packages.php?ID=10795 ndn-beta] - it's old beta version, broken source link, replaced by [https://aur.archlinux.org/packages.php?ID=10794 ndn]
+
* [https://aur.archlinux.org/packages.php?ID=12051 netscape-navigator] - closed-sources, end of support by netscape -- Does it still work? If so, no need to delete.
+
* [https://aur.archlinux.org/packages.php?ID=23040 perl-date-korean] - maintainer wrotes that it may be deleted
+
* [https://aur.archlinux.org/packages.php?ID=12504 perl-threads] - already included in core/perl
+
* [https://aur.archlinux.org/packages.php?ID=20487 picasa-beta] - there's [https://aur.archlinux.org/packages.php?ID=5362 picasa] so I'm not sure if we need both
+
* [https://aur.archlinux.org/packages.php?ID=29347 policykit1-gnome] - obsoleted by [https://www.archlinux.org/packages/?q=polkit-gnome extra/polkit-gnome]
+
* [https://aur.archlinux.org/packages.php?ID=18978 pyetk] - dropped upstream
+
* [https://aur.archlinux.org/packages.php?ID=21340 python-etk-svn] - dropped upstream
+
* [https://aur.archlinux.org/packages.php?ID=7101 snort-sam] - too old and not maintained; there is [https://www.archlinux.org/packages/?sort=&arch=&repo=Extra&q=snort&last_update=&limit=50 snort] in extra
+
* [https://aur.archlinux.org/packages.php?ID=7102 snortsam] - see comment for snort-sam
+
* [https://aur.archlinux.org/packages.php?ID=27829 spring-mod-ca] - obsolete, not maintained, replaced by [https://aur.archlinux.org/packages.php?ID=12486 springlobby] (see [https://aur.archlinux.org/packages.php?ID=27829 comment] by DuGi)
+
* [https://aur.archlinux.org/packages.php?ID=12451 sqcam-cvs] - depend on kernel26 and was not update since 1 year...
+
* [https://aur.archlinux.org/packages.php?ID=4567 stepmania-cvs-extras] - broken source links, same as [https://aur.archlinux.org/packages.php?ID=2613 stepmania-extras]
+
* [https://aur.archlinux.org/packages.php?ID=6445 tempest_for_eliza] - project page and sources aren't available
+
* [https://aur.archlinux.org/packages.php?ID=16753 tklor] - this is a tool for reading forum "linux.org.ru"; development discontinued, project page deleted and current version doesn't work
+
* [https://aur.archlinux.org/packages.php?ID=13250 viceplus] - maintainer wrotes that it may be deleted
+
* vim-colorschemes (372) and vim-colorsamplerpack (100) - OK to keep both packages but vim-colorsamplerpack is subset of vim-colorschemes. vim.org = 395 color schemes
+
* vim-(individual color schemes) - there is 65 orphan individual colorschemes where 40 we can be found in vim-colorschemes or vim-colorsamplerpack. I can send a list
+
* vim-(packages) - there 331 packages where almost all redirect to vim.org. Nice to have a lot packages in AUR bur we can search on vim.org (+2800 packages)!
+
* [https://aur.archlinux.org/packages.php?ID=29947 xcursor-openzone-white] - replaced by [https://aur.archlinux.org/packages.php?ID=29815 xcursor-openzone]
+
* [https://aur.archlinux.org/packages.php?ID=12075 xmltv-tv_grab_de_prisma] - project page and sources aren't available
+
* [https://aur.archlinux.org/packages.php?ID=6904 xulrunner-thai] - too old to be useful, broken source link -- hm, what is jgc's opinion?
+
* [https://aur.archlinux.org/packages.php?ID=31717 bash-bookmarks] -this package is no longer needed (see comments)
+
*[https://aur.archlinux.org/packages.php?ID=28416 gtkada] -- svn build, PKGBUILD needs changes, can't get ahold of current maintainer
+
* [https://aur.archlinux.org/packages.php?ID=44362 alacarte-xfce-devel] - Dead project. Does not build with latest dependencies.
+
* [https://aur.archlinux.org/packages.php?ID=7926 snowballz] - Dead project that no longer works due a using a deprecated module from python-rabbyt.
+
 
+
==TU Working Area==
+
 
+
'''For editing by TUs only!''' The wiki has a history so do not think you can get away with ignoring this... --[[User:Allan|Allan]]
+
 
+
===Packages to Remove===
+
 
+
In community:
+
* [https://aur.archlinux.org/packages.php?ID=9102 lmctl] - replaced by lomoco --[[User:Allan|Allan]]
+
* [https://aur.archlinux.org/packages.php?ID=9114 xchat-systray-integration] - Xchat is integrated with systray with
+
 
+
===Packages to Keep===
+
 
+
* [https://aur.archlinux.org/packages.php?ID=3632 atmel-firmware] - no longer needed -- why?
+
* [https://aur.archlinux.org/packages.php?ID=7224 autoconf-compat] - too old to be useful -- it is for compiling old stuff, lets keep it, does not harm
+
* [https://aur.archlinux.org/packages.php?ID=7212 aur-install] - does this one still work and do we need it anyway? -- Seems to be actively maintained, no reason to delete. -- package is already REMOVED
+
* [https://aur.archlinux.org/packages.php?ID=3595 amsn-plugins-texim] - no longer exists -- it's here: [http://www.math.washington.edu/~kieroglu/] (StefanHusmann) -- package is already REMOVED
+
* [https://aur.archlinux.org/packages.php?ID=24851 bin32-flashplayer-standalone] - not needed anymore -- Still useful, because there is no native standalone flash player from Adobe on x86_64 systems. Mightyjaym (maintener)
+
* [https://aur.archlinux.org/packages.php?ID=12131 blastwave] - Dead projet, doesn't compile anymore. -- stefanhusmann: maybe only needs a maintainer.
+
* [https://aur.archlinux.org/packages.php?ID=15634 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] -- package is already REMOVED
+
* [https://aur.archlinux.org/packages.php?ID=15635 btrfs-progs] - newer version (0.15) available, released May 29th, 2008. -- So this package should maybe be orphaned, no obvious reason to delete it.
+
* [https://aur.archlinux.org/packages.php?ID=13080 cairo-wglitz] - not needed anymore -- needed by cairo-dock
+
* [https://aur.archlinux.org/packages.php?ID=8117 chocolate-doom-svn] - package is broken. cause of AUR -- it is maintained.
+
* [https://aur.archlinux.org/packages.php?ID=1565 cputnik] - apparently "dead" project, broken links -- package has new and active maintainer
+
* [https://aur.archlinux.org/packages.php?ID=19404 eclipse33] - not needed anymore -- No reason to delete, actively maintained StefanHusmann
+
* [https://aur.archlinux.org/packages.php?ID=14288 editobj2] - not needed anymore -- needed by songwrite2, I asked the maintainer to take it. (stefanhusmann)
+
* [https://aur.archlinux.org/packages.php?ID=19779 empathy] - empathy is in extra -- empathy is orpaned in [testing], no package in extra (stefanhusmann)
+
* [https://aur.archlinux.org/packages.php?ID=6042 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)
+
* [https://aur.archlinux.org/packages.php?ID=3698 galeon] - doesn't compile (not even the latest version) -- seems to be actively maintained (stefanhusmann)
+
* [https://aur.archlinux.org/packages.php?ID=8976 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]
+
* [https://aur.archlinux.org/packages.php?ID=18175 gltail] - apparently, this is not needed anymore (see comment) -- Should be rewritten, not dropped.
+
* [https://aur.archlinux.org/packages.php?ID=6069 gnuserv] - Deprecated in emacs-22+ - Please do not delete : see [https://bbs.archlinux.org/viewtopic.php?pid=383591#p383591] The package never belonged to GNU emacs.(stefanhusmann)
+
* [https://aur.archlinux.org/packages.php?ID=5207 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]
+
* [https://aur.archlinux.org/packages.php?ID=23171 gvfs-smbfix] - smb browse fix in gvfs 1.2 -- actively maintained
+
* [https://aur.archlinux.org/packages.php?ID=7037 kanola] - probably dead project, didn't went past the 0.0.1 release since 2006 -- PKGBUILD is maintained and maintainer is active.
+
* [https://aur.archlinux.org/packages.php?ID=13906 klibc-zen] - not needed anymore theres not even a kernel26zen. -- there is, but I orphand the package.
+
* [https://aur.archlinux.org/packages.php?ID=3689 ii-hg] - outdated, probably discontinued as the project website isn't available anymore (moved maybe?)
+
** The project website is available at http://www.suckless.org/wiki/tools/irc/irc_it, so it's not dead. It only needs some changes to work again. --[[User:CuleX|CuleX]] -- actively maintained
+
* [https://aur.archlinux.org/packages.php?ID=3429 lam 7.1.3-1] - Doesn't compile and is orphaned. The successor openmpi works. -- actively maintained
+
* [https://aur.archlinux.org/packages.php?ID=8926 lastfmsubmitd] - Way old. -- actively maintained in [community]
+
* [https://aur.archlinux.org/packages.php?ID=7264 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. --[[User:Snowman|Snowman]]
+
* [https://aur.archlinux.org/packages.php?ID=11498 mpd-pausemode] - "Website" is orig. contributor's email addr.; orphaned by this contributor, so presumably no longer developed. -- no obvious need to delete
+
* [https://aur.archlinux.org/packages.php?ID=5408 mlame] - just a small bash script, no project page, could be moved to the wiki maybe -- actively maintained
+
* [https://aur.archlinux.org/packages.php?ID=11581 mouseemu] - Project not updated since 2006; xautomation also allows mouse emulation. -- package builds with little tweaking.
+
* [https://aur.archlinux.org/packages.php?ID=14946 mplayer-w32codecs] - not duplicate package as has more codecs than the "codecs" package. -- package is already REMOVED
+
** Should rename to "codecs-extra" and not provide same files as codecs package --[[User:Allan|Allan]]
+
* [https://aur.archlinux.org/packages.php?ID=18601 netbeans-cpp_6.1-1] - not needed anymore -- seems to be maintained.
+
* [https://aur.archlinux.org/packages.php?ID=17913 netbeans-ruby_6.1-1] - not needed anymore -- seems to be maintained.
+
* [https://aur.archlinux.org/packages.php?ID=14291 ndiswrapper-zen] - not needed anymore. theres not even a kernel26zen.-- there is. Orphaned.
+
* [https://aur.archlinux.org/packages.php?ID=13901 nvidia-96xx-zen] - not needed anymore. theres not even a kernel26zen..-- there is. Orphaned.
+
* [https://aur.archlinux.org/packages.php?ID=13904 nvidia-beta-zen] - not needed anymore. theres not even a kernel26zen..-- there is. Orphaned.
+
* [https://aur.archlinux.org/packages.php?ID=13903 nvidia-zen] - https://aur.archlinux.org/packages.php?ID=13903 -- there isa zen kernel.
+
* [https://aur.archlinux.org/packages.php?ID=12067 pidgimpd-svn] - This package is orphaned and it doesn't build. There is mpd support in musictracker. -- actively maintained.
+
* [https://aur.archlinux.org/packages.php?ID=9338 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]
+
* [https://aur.archlinux.org/packages.php?ID=7022 qgnokii] - depend on qt3 but still use depend=(qt) -- builds fine with a little patch in pkgrel 6
+
* [https://aur.archlinux.org/packages.php?ID=10190 sharpmusique] - source is not available anymoreout this package -- [[User:angvp|angvp]] -- maybe it comes back again. -- maintained
+
* [https://aur.archlinux.org/packages.php?ID=19242 sonata-disautocenter] - not needed anymore -- actively maintained
+
* [https://aur.archlinux.org/packages.php?ID=13908 truecrypt-zen] - not needed anymore. theres not even a kernel26zen..-- there is. Orphaned.
+
* [https://aur.archlinux.org/packages.php?ID=2820 vim-colorschemes] - Mirror says 404, there is [http://www.vim.org/scripts/script.php?script_id=625 vim-colorsamplerpack] in [extra] -- It is actively maintained
+
* [https://aur.archlinux.org/packages.php?ID=15973 weather-wallpaper] - orphaned and references as dep non-existing pymetar -- It is actively maintained (by a TU)
+
* [https://aur.archlinux.org/packages.php?ID=3461 ww2d-extra] - broken links, and there is no sources in other place -- maybe should be integrated into ww2d package which is also orphaned. Thoughts?
+
** I tried to update [https://aur.archlinux.org/packages.php?ID=3451 ww2d], but linux binary file downloaded from SF doesn't run: no errors, no any messages in terminal. Source code is available only in cvs-repository, and last commit was on 2007-01-10. Program's author's [http://www.mifki.com/ site] doesn't contain any information about ww2d. So this project is "dead". (manwithgrenade)
+
* [https://aur.archlinux.org/packages.php?ID=1325 xmlwrapp] no obvious reason to delete.
+
* [https://aur.archlinux.org/packages.php?ID=25354 backintime-kde4] - made obsolete by other backintime version -- actively maintained
+
* [https://aur.archlinux.org/packages.php?ID=13250 viceplus] - maintainer wrotes that it may be deleted (see comment) -- but only because he made a mistake when uploading. no obvious need to remove. -- "Currently viceplus is merged with vice tree" ???
+
* [https://aur.archlinux.org/packages.php?ID=14955 xfce4-genmon-plugin-svn] - see comment for xfce-utils-svn -- there is no git-package yet
+
* [https://aur.archlinux.org/packages.php?ID=27196 xfce4-notes-plugin-svn] - see comment for xfce-utils-svn -- there is no git-package yet
+
* [https://aur.archlinux.org/packages.php?ID=24435 xfce4-perl-svn] - see comment for xfce-utils-svn -- there is no git-package yet -- package is already REMOVED
+
* [https://aur.archlinux.org/packages.php?ID=22061 xfce4-power-manager-svn] - see comment for xfce-utils-svn -- there is no git-package yet
+
* [https://aur.archlinux.org/packages.php?ID=28050 xfce4-sensors-plugin-svn] - see comment for xfce-utils-svn -- there is no git-package yet -- replaced by [https://aur.archlinux.org/packages.php?ID=31168 xfce4-sensors-plugin-git] -- package is already REMOVED
+
* [https://aur.archlinux.org/packages.php?ID=21514 xfce4-settings-svn] - see comment for xfce-utils-svn -- there is no git-package yet
+
* [https://aur.archlinux.org/packages.php?ID=25077 xfce4-smartpm-plugin-svn] - see comment for xfce-utils-svn -- there is no git-package yet
+
* [https://aur.archlinux.org/packages.php?ID=27197 xfce4-taskmanager-svn] - see comment for xfce-utils-svn -- there is no git-package yet
+
* [https://aur.archlinux.org/packages.php?ID=27198 xfce4-weather-plugin-svn] - see comment for xfce-utils-svn -- there is no git-package yet
+
 
+
==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. All the packages that moved to community ALSO still exist there.
+
 
+
List here files that are in directories of existing packages.
+
<pre>
+
 
+
</pre>
+
 
+
This script will take care of packages that no longer exist.
+
<pre>
+
#!/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";
+
 
+
</pre>
+
 
+
== See also ==
+
 
+
* [[AUR Cleanup Day]]
+

Latest revision as of 02:05, 22 February 2016