[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:
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.
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>:
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?
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.
2012/2/26 Karol Blazewicz <karol.blazewicz@gmail.com>:
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".
yep, I know. I just wanted to see what he has in his installaton.
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.
Ah, sweet. Never crossed my mind. Thanks
On 02/26/2012 07:57 PM, rafael ff1 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? Run "yaourt -Qi python2-tinkerer" and confirm that python2-sphinx is
2012/2/26 Andrea Crotti<andrea.crotti.0@gmail.com>: listed in "Depends On".
p.s.: Orphan is a package without maintainer, so it's not related.
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 :
On 02/26/2012 07:57 PM, rafael ff1 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? Run "yaourt -Qi python2-tinkerer" and confirm that python2-sphinx is
2012/2/26 Andrea Crotti<andrea.crotti.0@gmail.com>: listed in "Depends On".
p.s.: Orphan is a package without maintainer, so it's not related.
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.. Sometimes, you need to reinstall a package because its version is failing, and it’s still a dependancy. Explicit reinstallations are more often because something’s failing than a real explicit installation. My opinion.
-- 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:
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.
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].
which seems wrong to me. Is it maybe that packages from aur don't have the same weight when checking for reverse dependencies?
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