Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 511398 - sys-apps/portage: package.provided should be usable with slots
Summary: sys-apps/portage: package.provided should be usable with slots
Status: RESOLVED DUPLICATE of bug 142941
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Configuration (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-24 18:49 UTC by Lars Wendler (Polynomial-C) (RETIRED)
Modified: 2020-05-14 23:38 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2014-05-24 18:49:10 UTC
I'd like to request slot usage in /etc/portage/profile/package.provided

My current needed use-case would be for openssl:0.9.8

If I put this into package.provided

  dev-libs/openssl-0.9.8z:0.9.8

portage tells me "Invalid package name in package.provided: dev-libs/ope3nssl-0.9.8z:0.9.8"

and when I put this into the file

  dev-libs/openssl-0.9.8z

portage refuses to install openssl packages from slot 0 as well which I stll want portage to install.
Comment 1 Martin Väth 2014-05-25 07:36:27 UTC
It is not only slots which are missing but also specification of USE-flags so that an entry like e.g.

dev-libs/openssl-0.9.8z:0.9.8[abi_x86_32]

or

dev-libs/openssl-0.9.8z:0.9.8[-abi_x86_32]

is able to satisfy/not satisfy the emul-linux-x86-* dependency.
Currently, it is necessary to write "dummy" ebuilds for such a purpose (or to modify the packages requiring the dependency).

However, I am sure that this bug is a dupe - this was already requested several times and refused with the argument that using package.provided should not be encouraged.
Comment 2 Arfrever Frehtes Taifersar Arahesis 2020-05-14 23:38:21 UTC

*** This bug has been marked as a duplicate of bug 142941 ***