$ equery l -p GD * Searching for GD ... [-P-] [ ] dev-perl/GD-2.460.0-r1:0 [-P-] [ ~] dev-perl/GD-2.500.0-r1:0 [-P-] [ ] dev-perl/GD-2.560.0: The SLOT isn't showing up for GD-2.560. Further investigations are showing that this ebuild uses the latest EAPI. Apparently, equery doesn't seem to be supporting EAPI 6 ebuilds (yet?). $ pwd /home/monsieurp/gentoo/dev-perl/GD $ grep SLOT *.ebuild GD-2.460.0-r1.ebuild:SLOT="0" GD-2.500.0-r1.ebuild:SLOT="0" GD-2.560.0.ebuild:SLOT="0" $ grep EAPI *.ebuild GD-2.460.0-r1.ebuild:EAPI=5 GD-2.500.0-r1.ebuild:EAPI=5 GD-2.560.0.ebuild:EAPI=6 Reproducible: Always
hmm. professor-x gentoolkit # python2.7 bin/equery l -p GD * Searching for GD ... [-P-] [ ] dev-perl/GD-2.460.0-r1:0 [-P-] [ ] dev-perl/GD-2.500.0-r1:0 [-P-] [ ] dev-perl/GD-2.560.0:0 professor-x gentoolkit # python3.3 bin/equery l -p GD * Searching for GD ... [-P-] [ ] dev-perl/GD-2.460.0-r1:0 [-P-] [ ] dev-perl/GD-2.500.0-r1:0 [-P-] [ ] dev-perl/GD-2.560.0:0 professor-x gentoolkit # python3.4 bin/equery l -p GD * Searching for GD ... [-P-] [ ] dev-perl/GD-2.460.0-r1:0 [-P-] [ ] dev-perl/GD-2.500.0-r1:0 [-P-] [ ] dev-perl/GD-2.560.0:0 professor-x gentoolkit # python3.5 bin/equery l -p GD * Searching for GD ... [-P-] [ ] dev-perl/GD-2.460.0-r1:0 [-P-] [ ] dev-perl/GD-2.500.0-r1:0 [-P-] [ ] dev-perl/GD-2.560.0:0 professor-x gentoolkit # It works for me, all python versions... What python version? what portage version?
And I even am getting the correct slot info in porthole for EAPI-6. Both equery and porthole get the information from portage api's. This makes me think you have an old version of portage installed. Perhaps one with only preliminary EAPI 6 support. Please try with portage-2.2.26 which is the first version with complete EAPI 6 final support. It is in the process of being stabilized.
Created attachment 421498 [details] emerge --info gentoolkit (In reply to Brian Dolbec from comment #1) > It works for me, all python versions... What python version? what portage > version? Hello. I have exactly the same problem as in the OP: coacher@Photon /usr $ python2.7 bin/equery l -p GD * Searching for GD ... [-P-] [ ] dev-perl/GD-2.460.0-r1:0 [-P-] [ ~] dev-perl/GD-2.500.0-r1:0 [-P-] [ ] dev-perl/GD-2.560.0: coacher@Photon /usr $ python3.4 bin/equery l -p GD * Searching for GD ... [-P-] [ ] dev-perl/GD-2.460.0-r1:0 [-P-] [ ~] dev-perl/GD-2.500.0-r1:0 [-P-] [ ] dev-perl/GD-2.560.0: Please find the relevant info is in the attachment. gentoolkit-9999 is at 4e06e9f032ed.
I've just installed portage-2.2.26 as you suggested: $ equery b $(type -P repoman) * Searching for /usr/bin/repoman ... sys-apps/portage-2.2.26 (/usr/bin/repoman -> ../lib/python-exec/python-exec2) It does show the correct SLOT number now: $ equery l -p GD * Searching for GD ... [-P-] [ ] dev-perl/GD-2.460.0-r1:0 [-P-] [ ~] dev-perl/GD-2.500.0-r1:0 [-P-] [ ~] dev-perl/GD-2.560.0:0 Coacher confirmed it as well on IRC. Sorry for the noise! Thank you dolsen for troubleshooting. Cheers.
ok, good to know