OVH Cloud OVH Cloud

[gentoo-user-fr] bizarrerie portage

11 réponses
Avatar
Christophe PEREZ
Bonsoir,

J'ai une colle pour les sp=E9cialistes portage ;-)

Suivez-moi bien :

# grep wxGTK /etc/portage/*
/etc/portage/package.use:x11-libs/wxGTK unicode

=3D=3D=3D=3D=3D Donc aucun masquage de ce package, ni aucun "for=E7age" e=
n ~arch ou
=3D=3D=3D=3D=3D unmask.

# equery l -o -p -e wxGTK
[ Searching for package 'wxGTK' in all categories among: ]
* installed packages
[I--] [M ] x11-libs/wxGTK-2.4.2-r3 (2.4)
[I--] [ ] x11-libs/wxGTK-2.6.2-r1 (2.6)
* Portage tree (/usr/portage)
[-P-] [ ] x11-libs/wxGTK-2.4.2-r4 (2.4)
[-P-] [ ] x11-libs/wxGTK-2.6.1 (2.6)
[-P-] [ ] x11-libs/wxGTK-2.6.1-r1 (2.6)
[-P-] [M~] x11-libs/wxGTK-2.6.2 (2.6)
[-P-] [M~] x11-libs/wxGTK-2.6.3.2 (2.6)
* overlay tree (/usr/local/portage)
[--O] [M ] x11-libs/wxGTK-2.4.2-r3 (2.4)

=3D=3D=3D=3D=3D 2 versions wxGTK install=E9es, donc une 2.4 masqu=E9e, pa=
s =E0 jour,
=3D=3D=3D=3D=3D alors une version 2.4 plus r=E9cente existe en stable.

# ls -l /usr/local/portage/x11-libs
ls: /usr/local/portage/x11-libs: Aucun fichier ou r=E9pertoire de ce type

=3D=3D=3D=3D=3D aucun overlay du genre.

# emerge -up world

These are the packages that I would merge, in order:

Calculating world dependencies ...done!

=3D=3D=3D=3D=3D tout est =E0 jour

# grep wxGTK /var/lib/portage/world
#

=3D=3D=3D=3D=3D ce package n'est pas demand=E9 explicitement

# emerge depclean

*** WARNING *** --depclean is known to be broken. It is highly recommend=
ed
*** WARNING *** that `emerge --update --newuse --deep world` be ran befo=
re
*** WARNING *** commencing. However, using --depclean may still break li=
nk
*** WARNING *** level consistency within your system. `revdep-rebuild`
*** WARNING *** from app-portage/gentoolkit can help to detect breakage.
*** WARNING ***
*** WARNING *** Also study the list of packages to be cleaned for any
*** WARNING *** obvious mistakes. Packages can be manually added to the
*** WARNING *** world list by running `emerge --noreplace <atom>`.
*** WARNING ***
*** WARNING *** Make sure you have a backup.

Calculating dependencies ... done!

Packages installed: 695
Packages in world: 218
Packages in system: 59
Unique package names: 694
Required packages: 713
Number removed: 0

* GNU info directory index is up-to-date.

=3D=3D=3D=3D=3D rien n'est propos=E9 =E0 la suppression

# equery depends x11-libs/wxGTK-2.4.2-r3
[ Searching for packages depending on x11-libs/wxGTK-2.4.2-r3... ]

=3D=3D=3D=3D=3D aucun soft actuellement install=E9 ne n=E9cessite ce pack=
age.

Alors, si vous avez bien suivi, mes questions sont donc :

1) wxGTK n'est pas dans mon world, donc son installation est le r=E9sulta=
t
d'une d=E9pendance qui n'a pas ou plus l'air d'exister. depclean est-il a
ce point "broken" ?

2) Pourquoi wxGTK 2.4 n'est-il pas mis =E0 jour par la 2.4.2-r4 qui est e=
n
stable ? Ou alors retir=E9e par emerge depclean ?

3) Quelle est cette histoire de package dans l'overlay que je n'ai
absolument pas ?

Je d=E9raille compl=E8tement o=F9 il y a une incoh=E9rence quelque part ?

--=20
Christophe PEREZ
--
gentoo-user-fr@gentoo.org mailing list

1 réponse

1 2
Avatar
Ivan Havlicek
Christophe PEREZ a écrit :

Ah trop tard pour les tests, parce que audacity m'a fait installer la r4.
C'est d'ailleurs à cette occasion que je me suis rendu compte de
l'incohérence.




Effectivement le packet audacity EST lié à wxGTK mais cette liaison
ne semble pas fonctionner correctement dans portage.
Elle n'est pas detectée lorsqu'on cherche les ebuilds qui dependent
de wxGTK.
Pas trop grave ;-)
--
Ivan Havlicek
--
mailing list
1 2