[arch-general] pacman -Qdt
I've been using this very nice command after removing a lot of stuff, and it's great to find orphans. But I think there are some issues.. For example I just installed python2-tinkerer from aur, which needs python2-sphinx. I had installed python-sphinx and they interfere with each other. So I removed python-sphinx and reinstalled again. All the dependencies are satisfied and tinkerer is installed correctly. But now look at what I get: # pacman -Qdt python-jinja 2.6-2 python2-sphinx 1.1.2-2 which seems wrong to me. Is it maybe that packages from aur don't have the same weight when checking for reverse dependencies?
On Sun, Feb 26, 2012 at 8:06 PM, Andrea Crotti <andrea.crotti.0@gmail.com> wrote:
Is it maybe that packages from aur don't have the same weight when checking for reverse dependencies?
How exactly did you install these packages from 'pacman -Qdt' output? You can always fix this with pacman's '-D' switch.
On 02/26/2012 07:14 PM, Karol Blazewicz wrote:
Well I just installed them as dependencies from yaourt -S python2-tinkerer and if they are installed as dependencies of something which is still installed, they should not be marked as orphans, right?
2012/2/26 Andrea Crotti <andrea.crotti.0@gmail.com>:
Run "yaourt -Qi python2-tinkerer" and confirm that python2-sphinx is listed in "Depends On". p.s.: Orphan is a package without maintainer, so it's not related.
On Sun, Feb 26, 2012 at 8:57 PM, rafael ff1 <rafael.f.f1@gmail.com> wrote:
Run "yaourt -Qi python2-tinkerer" and confirm that python2-sphinx is listed in "Depends On".
https://aur.archlinux.org/packages.php?ID=56900 it is.
p.s.: Orphan is a package without maintainer, so it's not related.
'orphans' is a term with many meanings, packages from 'pacman -Qdt' output are often called orphans. Yes, this can be a bit confusing. IIRC clyde (another AUR helper) used to install every package as explicitly installed. Maybe if you run 'pacman -U foo', foo gets installed in this way too.
On 02/26/2012 07:57 PM, rafael ff1 wrote:
Yes orphan was not the right word sorry, what is the right word then? Anyway I realized I'm an idiot, because I - installed tinkerer from aur - realized that I wanted to contribute so I forked the project and cloned it - uninstalled tinkerer from the system (but with my own copy installed outside of pacman) So pacman -Qdt was perfectly right :) Only one note, now I tried to just reinstall python2-sphinx, and in my opinion if I install it manually the "Install reason" should change to "Explicitly installed", doesn't it make sense? I can still use pacman -D sure, but in theory if I explicitly install something it's reason should also change..
Le dimanche 26 fév 2012 à 21:14:07 (+0000), Andrea Crotti a écrit :
-- Pazdera Corentin (Nado) Clé PGP/PGP key : http://troglodyte.be/pub/pubkey.pgp.asc
Hi On Sun, Feb 26, 2012 at 07:06:31PM +0000, Andrea Crotti wrote:
python{,2}-sphinx are both packages from [community]. Aur helpers may differ in the quality of dependency resolution they provide. The packages in question indeed conflict out of some reason, as one can see in [1].
What? What software is it you mean that is checking for reverse dependencies here? If a package is installed as dependency of another (unspecified) package is stored by pacman in a boolean field. please post the following command's output: $ pacman -Qi python2-tinkerer After testing it myself, python2-sphinx disappeared from the output of -Qdt, which is correct. My guess is you did makepkg, but not makepkg -i / it failed installation by pacman and you in fact don't have python2-tinkerer installed. cheers! mar77i [1] http://projects.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=p...
participants (6)
-
Andrea Crotti
-
Karol Blazewicz
-
Martti Kühne
-
nado@troglodyte.be
-
rafael ff1
-
Wieland Hoffmann