On Thu, 11 Mar 2010 08:45:17 +1000 Allan McRae <allan@archlinux.org> wrote:
On 11/03/10 08:22, Daenyth Blank wrote:
On Wed, Mar 10, 2010 at 16:54, clemens fischer <ino-news@spotteswoode.dnsalias.org> wrote:
I always use "pacman -Rs". It's a wrapper script, I normally don't use a bare "pacman", so there's not even neglect at play.
That's the problem. You want to add -c. -s removes in one direction, -c removes in the other.
Not really...
The problem is that pacman does not clean up packages installed as a dependency for a package that are no longer needed due to an update which removed that dep. Also, using "makepkg -s" leaves makedepends as orphans.
Allan
I think that is the main reason right there. I just checked the orphans on this machine. bzr 2.1.0-2 git 1.7.0.2-1 lib32-alsa-lib 1.0.22-1 lib32-libstdc++5 3.3.6-3 mercurial 1.5-1 rpcbind 0.2.0-1 rpmextract 1.0-3 subversion 1.6.9-2 xulrunner 1.9.2-4 zip 3.0-1 All look like makedepends to me ;) But of course none of them I would want to remove because they will just be pulled in again next time I go to build something with makepkg.