find . -type f | xargs grep -l ESCM_OFFLINE ./darcs.eclass ./cvs.eclass ./mercurial.eclass ./git.eclass ./subversion.eclass find . -type f | xargs grep -l EVCS_OFFLINE ./git-2.eclass ./bzr.eclass so user should provide both environment variables Reproducible: Always Steps to Reproduce: 1. run emerge live ebuild with EVSC_OFFLINE 2. run emerge live ebuild with ESCM_OFFLINE Actual Results: portage will try to download sources Expected Results: portage should not try to download sources
The number and variety of eclasses and the ebuilds that use them make a single bug inefficient for tracking the changes, except if it will be used as a Tracker Bug that more specific bug reports may block. But foremost, changes to eclasses should be brought up for discussion on the gentoo-dev@ mailing list. So please bring it to the attention of Gentoo developers there and reopen this bug as a tracker once some kind of consensus and plan has been achieved.
Let's use the existing tracker bug 311101 for this. *** This bug has been marked as a duplicate of bug 311101 ***