On Thu, 11 Mar 2010 08:45:17 +1000 Allan McRae <allan@xxxxxxxxxxxxx> wrote: > On 11/03/10 08:22, Daenyth Blank wrote: > > On Wed, Mar 10, 2010 at 16:54, clemens fischer > > <ino-news@xxxxxxxxxxxxxxxxxxxxxxxxx> 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.