[aur-general] AUR cleanup
I see that there are more than 6700 orphan packages. Of those, more than 2400 are also flagged out of date (some packages have not been updated since 2007). Many packages are only waiting for a new maintainer but I think that many are only waiting to be scrapped as they're already been replaced by some other package in the AUR or in the community repository (or just become obsolete). I'm wondering if the time has come to look into them to find out what worth to keep and what have to be removed and thus do some cleanup. If can be useful, I can start working on it.
I see that there are more than 6700 orphan packages. Of those, more than 2400 are also flagged out of date (some packages have not been updated since 2007). Many packages are only waiting for a new maintainer but I think that many are only waiting to be scrapped as they're already been replaced by some other package in the AUR or in the community repository (or just become obsolete).
I'm wondering if the time has come to look into them to find out what worth to keep and what have to be removed and thus do some cleanup.
If can be useful, I can start working on it. Of course, clean up work like that is always appreciated. Keep in mind
On 07.11.2011 18:41, Nicola Bignami wrote: though that people might resubmit missing but obsolete software to AUR. Technically, there is no rule against that. So in case you do this work, you should look for packages that truly have no need for existence anymore as opposed to merely software that somebody forked and improved. Dead upstream sucks but it's no an immediate reason to drop something from AUR. in my opinion. Good candidates for deletion: Unmaintained downstream variants of software patched with various little things, software that switched vcs but has old vcs packages remaining in AUR, totally broken and unmaintained software, renamed packages that didn't get deleted. You get the idea. -- Sven-Hendrik
----- Messaggio originale -----
I see that there are more than 6700 orphan packages. Of those, more than 2400 are also flagged out of date (some packages have not been updated since 2007). Many packages are only waiting for a new maintainer but I think that many are only waiting to be scrapped as they're already been replaced by some other package in the AUR or in the community repository (or just become obsolete).
I'm wondering if the time has come to look into them to find out what worth to keep and what have to be removed and thus do some cleanup.
If can be useful, I can start working on it. Of course, clean up work like that is always appreciated. Keep in mind
On 07.11.2011 18:41, Nicola Bignami wrote: though that people might resubmit missing but obsolete software to AUR. Technically, there is no rule against that.
I know.
So in case you do this work, you should look for packages that truly have no need for existence anymore as opposed to merely software that somebody forked and improved. Dead upstream sucks but it's no an immediate reason to drop something from AUR. in my opinion.
Good candidates for deletion: Unmaintained downstream variants of software patched with various little things, software that switched vcs but has old vcs packages remaining in AUR, totally broken and unmaintained software, renamed packages that didn't get deleted. You get the idea.
That's exactly what I have in mind, and that's why IMHO it's necessary look carefully to the packages and not just delete them because they're orphan and out of date.
-- Sven-Hendrik
----- Messaggio originale -----
I see that there are more than 6700 orphan packages. Of those, more than 2400 are also flagged out of date (some packages have not been updated since 2007). Many packages are only waiting for a new maintainer but I think that many are only waiting to be scrapped as they're already been replaced by some other package in the AUR or in the community repository (or just become obsolete).
I'm wondering if the time has come to look into them to find out what worth to keep and what have to be removed and thus do some cleanup.
If can be useful, I can start working on it. Of course, clean up work like that is always appreciated. Keep in mind
On 07.11.2011 18:41, Nicola Bignami wrote: though that people might resubmit missing but obsolete software to AUR. Technically, there is no rule against that. I know.
So in case you do this work, you should look for packages that truly have no need for existence anymore as opposed to merely software that somebody forked and improved. Dead upstream sucks but it's no an immediate reason to drop something from AUR. in my opinion.
Good candidates for deletion: Unmaintained downstream variants of software patched with various little things, software that switched vcs but has old vcs packages remaining in AUR, totally broken and unmaintained software, renamed packages that didn't get deleted. You get the idea. That's exactly what I have in mind, and that's why IMHO it's necessary look carefully to the packages and not just delete them because they're orphan and out of date.
-- Sven-Hendrik Looks like you are good to go then. As already suggested, a wiki page
On 07.11.2011 20:16, Nicola Bignami wrote: page (your user page would be fine) for this would likely be a good idea.
Il 07/11/2011 21:00, Sven-Hendrik Haase ha scritto:
Looks like you are good to go then. As already suggested, a wiki page page (your user page would be fine) for this would likely be a good idea.
I've opened a discussion on my user page. https://wiki.archlinux.org/index.php/User_talk:Thebishop
Hi there. I want to post a little update to the initiative. As for now we have found 26 packages eligible to deletion. More packages are still out there: who wants to help may use this discussion [0] on my user page. The next week I want to submit the first removal request to the ML, so if someone believe that some of the packages of the list should not be deleted can add some comment on the same page [0]. [0]: https://wiki.archlinux.org/index.php/User_talk:Thebishop
Update: The list has seen a rapid growth: there are now 90+ packages proposed for deletion and about 15 packages that could either go or stay. I'm preparing the first removal request to submit here in the ML. If anybody wants to join our efforts, please write on the discussion I opened on my ArchWiki user page [0]. [0]: https://wiki.archlinux.org/index.php/User_talk:Thebishop
Please remove the following packages: https://aur.archlinux.org/packages.php?ID=41942Orphan, outdated, replaced by package https://aur.archlinux.org/packages.php?ID=41943 https://aur.archlinux.org/packages.php?ID=52967 Orphan, outdated, replaced by package https://aur.archlinux.org/packages.php?ID=53266 https://aur.archlinux.org/packages.php?ID=27418 Orphan, does not compile, has been replaced by https://aur.archlinux.org/packages.php?ID=39218 https://aur.archlinux.org/packages.php?ID=7615 Orphan, outdated, replaced by https://aur.archlinux.org/packages.php?ID=15268 https://aur.archlinux.org/packages.php?ID=52461 Orphan, dublicate of https://aur.archlinux.org/packages.php?ID=48638 https://aur.archlinux.org/packages.php?ID=38909 Orphan, Out of Date, abandoned as present in [extra] https://aur.archlinux.org/packages.php?ID=47652 Orphan, Out of Date, abandoned as present in [extra] https://aur.archlinux.org/packages.php?ID=42191 Old RC, Orphan, Out of Date, current stable version present in [extra] https://aur.archlinux.org/packages.php?ID=46429 Old RC, Orphan, Out of Date, current stable version present in [extra] https://aur.archlinux.org/packages.php?ID=47567 Old RC, Orphan, Out of Date, current stable version present in [extra] https://aur.archlinux.org/packages.php?ID=49591 Orphan, Out of Date, current stable version present in [community] https://aur.archlinux.org/packages.php?ID=49364 Orphan, outdated, provides the same package as maintained https://aur.archlinux.org/packages.php?ID=39699 https://aur.archlinux.org/packages.php?ID=38385 Orphan, outdated, replaced by https://aur.archlinux.org/packages.php?ID=48162 https://aur.archlinux.org/packages.php?ID=18296 Orphan, outdated, provides the same package as https://aur.archlinux.org/packages.php?ID=14169 https://aur.archlinux.org/packages.php?ID=52832 Orphan, Out of Date, replaced by maintained https://aur.archlinux.org/packages.php?ID=53085 https://aur.archlinux.org/packages.php?ID=17919 Orphan, outdated, has been updated and renamed as https://aur.archlinux.org/packages.php?ID=53134 https://aur.archlinux.org/packages.php?ID=42252 and https://aur.archlinux.org/packages.php?ID=42161 Orphan and is in [community] as http://www.archlinux.org/packages/community/any/python-sqlalchemy/ https://aur.archlinux.org/packages.php?ID=38214 Orphan, and provided by package in [community] http://www.archlinux.org/packages/community/x86_64/python-yaml/ https://aur.archlinux.org/packages.php?ID=12769 Orphan, and provided by package in [community] http://www.archlinux.org/packages/community/i686/python2-yaml/ https://aur.archlinux.org/packages.php?ID=1464 Orphan, outdated, replaced by maintained https://aur.archlinux.org/packages.php?ID=24284 https://aur.archlinux.org/packages.php?ID=9874 Orphan, replaced ue to an upstream name change by https://aur.archlinux.org/packages.php?ID=19076 https://aur.archlinux.org/packages.php?ID=49554 Orphan, outdated, replaced by maintained https://aur.archlinux.org/packages.php?ID=44068
On Sat, Nov 19, 2011 at 12:25 PM, Nicola Bignami <nicola@kernel-panic.dnsdojo.net> wrote:
Please remove the following packages:
<SNIP> Please include the names of the packages so that we know what has been removed.
2011/11/19 Karol Blazewicz <karol.blazewicz@gmail.com>:
On Sat, Nov 19, 2011 at 12:25 PM, Nicola Bignami <nicola@kernel-panic.dnsdojo.net> wrote:
Please remove the following packages:
<SNIP>
Please include the names of the packages so that we know what has been removed.
same list as before, names provided: Name: agnclient URL: https://aur.archlinux.org/packages.php?ID=41942 Reason: Orphan, outdated, replaced by package https://aur.archlinux.org/packages.php?ID=41943 Name: android-compatibility-package URL: https://aur.archlinux.org/packages.php?ID=52967 Reason: Orphan, outdated, replaced by package https://aur.archlinux.org/packages.php?ID=53266 Name: asym URL: https://aur.archlinux.org/packages.php?ID=27418 Reason: Orphan, does not compile, has been replaced by https://aur.archlinux.org/packages.php?ID=39218 Name: daphne URL: https://aur.archlinux.org/packages.php?ID=7615 Reason: Orphan, outdated, replaced by https://aur.archlinux.org/packages.php?ID=15268 Name: drakfire-caffe-gtk3 URL: https://aur.archlinux.org/packages.php?ID=52461 Reason: Orphan, dublicate of https://aur.archlinux.org/packages.php?ID=48638 Name: firefox-branded-bin-es-es URL: https://aur.archlinux.org/packages.php?ID=38909 Reason: Orphan, Out of Date, abandoned as present in [extra] Name: firefox-branded-bin-hu URL: https://aur.archlinux.org/packages.php?ID=47652 Reason: Orphan, Out of Date, abandoned as present in [extra] Name: firefox-beta-bin-hu URL: https://aur.archlinux.org/packages.php?ID=42191 Reason: Old RC, Orphan, Out of Date, current stable version present in [extra] Name: firefox-nightly-es URL: https://aur.archlinux.org/packages.php?ID=46429 Reason: Old RC, Orphan, Out of Date, current stable version present in [extra] Name: firefox4-rc2-es URL: https://aur.archlinux.org/packages.php?ID=47567 Reason: Old RC, Orphan, Out of Date, current stable version present in [extra] Name: freecol-unstable URL: https://aur.archlinux.org/packages.php?ID=49591 Reason: Orphan, Out of Date, current stable version present in [community] Name: gnash-git URL: https://aur.archlinux.org/packages.php?ID=49364 Reason: Orphan, outdated, provides the same package as maintained https://aur.archlinux.org/packages.php?ID=39699 Name: icecat-as URL: https://aur.archlinux.org/packages.php?ID=38385 Reason: Orphan, outdated, replaced by https://aur.archlinux.org/packages.php?ID=48162 Name: icecat-bin URL: https://aur.archlinux.org/packages.php?ID=18296 Reason: Orphan, outdated, provides the same package as https://aur.archlinux.org/packages.php?ID=14169 Name: plasma-theme-gremix URL: https://aur.archlinux.org/packages.php?ID=52832 Reason: Orphan, Out of Date, replaced by maintained https://aur.archlinux.org/packages.php?ID=53085 Name: python-msnlib URL: https://aur.archlinux.org/packages.php?ID=17919 Reason: Orphan, outdated, has been updated and renamed as https://aur.archlinux.org/packages.php?ID=53134 Name: python3-sqlalchemy and python-sqlalchemy-py3k URL: https://aur.archlinux.org/packages.php?ID=42252 and https://aur.archlinux.org/packages.php?ID=42161 Reason: Orphan and is in [community] as http://www.archlinux.org/packages/community/any/python-sqlalchemy/ Name: python3-yaml URL: https://aur.archlinux.org/packages.php?ID=38214 Reason: Orphan, and provided by package in [community] http://www.archlinux.org/packages/community/x86_64/python-yaml/ Name: python-yaml-py URL: https://aur.archlinux.org/packages.php?ID=12769 Reason: Orphan, and provided by package in [community] http://www.archlinux.org/packages/community/i686/python2-yaml/ Name: squidguard URL: https://aur.archlinux.org/packages.php?ID=1464 Reason: Orphan, outdated, replaced by maintained https://aur.archlinux.org/packages.php?ID=24284 Name: trash URL: https://aur.archlinux.org/packages.php?ID=9874 Reason: Orphan, replaced ue to an upstream name change by https://aur.archlinux.org/packages.php?ID=19076 Name: zen-kernel-stable-latest URL: https://aur.archlinux.org/packages.php?ID=49554 Reason: Orphan, outdated, replaced by maintained https://aur.archlinux.org/packages.php?ID=44068
Name: asym Merged into asym-git.
Name: daphne Name: gnash-git Name: squidguard I'm not sure about naming scheme of "replacements".
Name: drakfire-caffe-gtk3 Merged into drakfire-caffe-gtk-theme.
Name: agnclient Name: android-compatibility-package Name: firefox-branded-bin-es-es Name: firefox-branded-bin-hu Name: firefox-beta-bin-hu Name: firefox-nightly-es Name: firefox4-rc2-es Name: freecol-unstable Name: python-msnlib Name: python3-sqlalchemy and python-sqlalchemy-py3k Name: python3-yaml Name: python-yaml-py Name: zen-kernel-stable-latest Removed.
Name: icecat-as Merged into icecat-ast.
Name: icecat-bin Merged into icecat.
Name: plasma-theme-gremix Merged into plasma-theme-helium.
Name: trash Merged into trash-cli.
Bartłomiej Piotrowski
Il 20/11/2011 10:38, Bartłomiej Piotrowski ha scritto:
Name: asym Merged into asym-git.
Name: daphne Name: gnash-git Name: squidguard I'm not sure about naming scheme of "replacements".
Indeed. I'll try to contact the maintainers.
Name: drakfire-caffe-gtk3 Merged into drakfire-caffe-gtk-theme.
Name: agnclient Name: android-compatibility-package Name: firefox-branded-bin-es-es Name: firefox-branded-bin-hu Name: firefox-beta-bin-hu Name: firefox-nightly-es Name: firefox4-rc2-es Name: freecol-unstable Name: python-msnlib Name: python3-sqlalchemy and python-sqlalchemy-py3k Name: python3-yaml Name: python-yaml-py Name: zen-kernel-stable-latest Removed.
Name: android-compatibility-package - https://aur.archlinux.org/packages.php?ID=52967 Name: python-msnlib - https://aur.archlinux.org/packages.php?ID=17919 Name: python-yaml-py - https://aur.archlinux.org/packages.php?ID=12769 Still present in AUR.
Name: icecat-as Merged into icecat-ast.
Name: icecat-bin Merged into icecat.
Name: plasma-theme-gremix Merged into plasma-theme-helium.
Name: trash Merged into trash-cli.
Bartłomiej Piotrowski
Damn, sorry. Done now. Bartłomiej Piotrowski
2011/11/7 Nicola Bignami <nicola@kernel-panic.dnsdojo.net>:
I see that there are more than 6700 orphan packages. Of those, more than 2400 are also flagged out of date (some packages have not been updated since 2007). Many packages are only waiting for a new maintainer but I think that many are only waiting to be scrapped as they're already been replaced by some other package in the AUR or in the community repository (or just become obsolete).
I'm wondering if the time has come to look into them to find out what worth to keep and what have to be removed and thus do some cleanup.
If can be useful, I can start working on it.
Keeping the user repository clean and up-to-date sounds very KISS and Arch to me, but some criteria should be stated. Many packages that depend on python v2, for instance, are simply broken because they were not properly updated to reflect repository changes [1]. The goal with these packages should likely be to adapt the build, not consider them broken. Perhaps create a page on the wiki so that this work can be shared with others in the community. Such a page might also allow us to have a nice final list that can be fed to the nearest TU in one go, rather than a flood of deletion requests. Should you initiate this, I would surely help out. Who knows what fun software one might run into :) [1] http://www.archlinux.org/news/python-is-now-python-3/
在 2011-11-8 上午3:09,"Stefan Wilkens" <stefanwilkens@gmail.com>写道:
2011/11/7 Nicola Bignami <nicola@kernel-panic.dnsdojo.net>:
I see that there are more than 6700 orphan packages. Of those, more than 2400 are also flagged out of date (some packages have not been updated since 2007). Many packages are only waiting for a new maintainer but I think that many are only waiting to be scrapped as they're already been replaced by some other package in the AUR or in the community repository (or just become obsolete).
I'm wondering if the time has come to look into them to find out what worth to keep and what have to be removed and thus do some cleanup.
If can be useful, I can start working on it.
Keeping the user repository clean and up-to-date sounds very KISS and Arch to me, but some criteria should be stated. Many packages that depend on python v2, for instance, are simply broken because they were not properly updated to reflect repository changes [1]. The goal with these packages should likely be to adapt the build, not consider them broken.
Perhaps create a page on the wiki so that this work can be shared with others in the community. Such a page might also allow us to have a nice final list that can be fed to the nearest TU in one go, rather than a flood of deletion requests.
Should you initiate this, I would surely help out. Who knows what fun software one might run into :)
Maybe we should have some category system to help manage the PKGBUILDs in AUR.We can tag them by "package whith third-party patch" , "CVS package" ,"SVN package","GIT package","nightly builds","Beta version","need review","need to be dropped" and so on.Let the community vote for each tag to produce a squence of some tag ie. "need to be dropped" to let the TUs working on.
On 07/11/11 19:30, 郑文辉 wrote:
在 2011-11-8 上午3:09,"Stefan Wilkens"<stefanwilkens@gmail.com>写道:
2011/11/7 Nicola Bignami<nicola@kernel-panic.dnsdojo.net>:
I see that there are more than 6700 orphan packages. Of those, more than 2400 are also flagged out of date (some packages have not been updated since 2007). Many packages are only waiting for a new maintainer but I think that many are only waiting to be scrapped as they're already been replaced by some other package in the AUR or in the community repository (or just become obsolete).
I'm wondering if the time has come to look into them to find out what worth to keep and what have to be removed and thus do some cleanup.
If can be useful, I can start working on it.
Keeping the user repository clean and up-to-date sounds very KISS and Arch to me, but some criteria should be stated. Many packages that depend on python v2, for instance, are simply broken because they were not properly updated to reflect repository changes [1]. The goal with these packages should likely be to adapt the build, not consider them broken.
Perhaps create a page on the wiki so that this work can be shared with others in the community. Such a page might also allow us to have a nice final list that can be fed to the nearest TU in one go, rather than a flood of deletion requests.
Should you initiate this, I would surely help out. Who knows what fun software one might run into :)
Maybe we should have some category system to help manage the PKGBUILDs in AUR.We can tag them by "package whith third-party patch" , "CVS package" ,"SVN package","GIT package","nightly builds","Beta version","need review","need to be dropped" and so on.Let the community vote for each tag to produce a squence of some tag ie. "need to be dropped" to let the TUs working on. (As a user) - I think this is a great idea.
-- Best Regards, Matej Ľach e-mail: contact@matej-lach.net web: www.matej-lach.net Use Arch Linux on your desktop and CyanogenMod on your mobile device!
On 7 November 2011 19:40, Matej Ľach <matej.lach@gmail.com> wrote:
On 07/11/11 19:30, 郑文辉 wrote:
在 2011-11-8 上午3:09,"Stefan Wilkens"<stefanwilkens@gmail.**com<stefanwilkens@gmail.com>
写道:
2011/11/7 Nicola Bignami<nicola@kernel-panic.**dnsdojo.net<nicola@kernel-panic.dnsdojo.net>
:
I see that there are more than 6700 orphan packages. Of those, more than 2400 are also flagged out of date (some packages have not been updated
since
2007). Many packages are only waiting for a new maintainer but I think that many are only waiting to be scrapped as they're already been replaced by some other package in the AUR or in the community repository (or just become obsolete).
I'm wondering if the time has come to look into them to find out what
worth
to keep and what have to be removed and thus do some cleanup.
If can be useful, I can start working on it.
Keeping the user repository clean and up-to-date sounds very KISS and Arch to me, but some criteria should be stated. Many packages that depend on python v2, for instance, are simply broken because they were not properly updated to reflect repository changes [1]. The goal with these packages should likely be to adapt the build, not consider them broken.
Perhaps create a page on the wiki so that this work can be shared with others in the community. Such a page might also allow us to have a nice final list that can be fed to the nearest TU in one go, rather than a flood of deletion requests.
Should you initiate this, I would surely help out. Who knows what fun software one might run into :)
Maybe we should have some category system to help manage the PKGBUILDs in AUR.We can tag them by "package whith third-party patch" , "CVS package" ,"SVN package","GIT package","nightly builds","Beta version","need review","need to be dropped" and so on.Let the community vote for each tag to produce a squence of some tag ie. "need to be dropped" to let the TUs working on.
(As a user) - I think this is a great idea.
-- Best Regards, Matej Ľach
e-mail: contact@matej-lach.net web: www.matej-lach.net
Use Arch Linux on your desktop and CyanogenMod on your mobile device!
aurdupes is good place to start because it lists packages that already exist in repos, among other things. During my AUR cleaning over summer I made a script to help me find packages that could be deleted. It's very buggy and incomplete but I've attached it for you or anyone else to use or build upon. Gadget3000
participants (8)
-
Bartłomiej Piotrowski
-
gadget3000
-
Karol Blazewicz
-
Matej Ľach
-
Nicola Bignami
-
Stefan Wilkens
-
Sven-Hendrik Haase
-
郑文辉