Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 4611

Summary: The "=" specifier do not work properly for portage-2.0.9
Product: Portage Development Reporter: Martin Schlemmer (RETIRED) <azarah>
Component: UnclassifiedAssignee: Daniel Robbins (RETIRED) <drobbins>
Status: RESOLVED FIXED    
Severity: critical CC: azarah
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Martin Schlemmer (RETIRED) gentoo-dev 2002-07-06 01:57:02 UTC
if you specify "emerge =foo-1.0-r4", then it only works if foo-1.0-r4 is the
latest available, or if it is in a different slot:

nosferatu 3.1 # emerge =sys-libs/glibc-2.2.5-r4 -p

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

Calculating dependencies   !!! Couldn't find match for =sys-libs/glibc-2.2.5-r4;
aborting.
nosferatu 3.1 # emerge =sys-libs/glibc-2.2.5-r5 -p

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

Calculating dependencies ...done!
[ebuild    U ] sys-libs/glibc-2.2.5-r5 to /

nosferatu 3.1 # emerge =gtkglarea-1.2.3-r1 -p

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

Calculating dependencies ...done!
[ebuild    U ] x11-libs/gtkglarea-1.2.3-r1 to /

nosferatu 3.1 # emerge =gtkglarea-1.99.0 -p

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

Calculating dependencies ...done!
[ebuild   R  ] x11-libs/gtkglarea-1.99.0 to /

nosferatu 3.1 #
Comment 1 Martin Schlemmer (RETIRED) gentoo-dev 2002-07-06 02:22:24 UTC
This holds true for portage-2.0.10.
Comment 2 Daniel Robbins (RETIRED) gentoo-dev 2002-07-06 20:30:34 UTC
OK, bug found and fixed in (to-be-released) Portage 2.0.11.  The problem was
that our visible() masking function had a logic error that would cause ~ deps in
the packages file in particular to get incorrectly masked.