Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 798819 (world-domination) - [TRACKER] cross-platform dissemination tracker (also known as the Gentoo "world domination" tracker)
Summary: [TRACKER] cross-platform dissemination tracker (also known as the Gentoo "wor...
Status: CONFIRMED
Alias: world-domination
Product: Portage Development
Classification: Unclassified
Component: Conceptual/Abstract Ideas (show other bugs)
Hardware: All All
: Normal enhancement (vote)
Assignee: Portage team
URL: https://wiki.gentoo.org/wiki/Portage_...
Whiteboard:
Keywords: Tracker
Depends on: 629048 798816
Blocks:
  Show dependency tree
 
Reported: 2021-06-26 17:23 UTC by Zac Medico
Modified: 2021-07-14 13:33 UTC (History)
1 user (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 Zac Medico gentoo-dev 2021-06-26 17:23:28 UTC
The cross-platform dissemination tracker (also known as the Gentoo "world domination" tracker) is for issues involving dissemination of Gentoo to alternative platforms such as Ubuntu, Windows, and Mac OS. This dissemination can ride on the success of the python language, which allows portage to be installed in a python venv on any OS. When installed in a venv, portage is automatically configured for prefix mode, with EPREFIX equal to the venv prefix itself, since portage-3.0.21:

https://gitweb.gentoo.org/proj/portage.git/commit/?id=99d116d5b8d243aa4ed5365cbde05fa9e90bf6eb

Simply create an venv, enter it with your shell (powershell on windows), and python -m pip install portage. Use `portageq envvar EPREFIX` to test the (automatic) venv EPREFIX configuration.