From: "Zac Medico" <zmedico@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/portage:master commit in: pym/portage/, pym/_emerge/
Date: Thu, 7 Jul 2011 04:36:13 +0000 (UTC) [thread overview]
Message-ID: <2ba193f01310cf2980dab881bff58e7bfeb33ea3.zmedico@gentoo> (raw)
commit: 2ba193f01310cf2980dab881bff58e7bfeb33ea3
Author: Brian Harring <ferringb <AT> gmail <DOT> com>
AuthorDate: Thu Jul 7 00:35:10 2011 +0000
Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Jul 7 04:19:56 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=2ba193f0
add FEATURES=allow-missing-manifests
The feature is as it sounds- primarily useful for temporary
trees or instances where manifests aren't used.
Signed-off-by: Brian Harring <ferringb <AT> gmail.com>
---
pym/_emerge/EbuildFetcher.py | 3 ++-
pym/portage/const.py | 1 +
2 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/pym/_emerge/EbuildFetcher.py b/pym/_emerge/EbuildFetcher.py
index c9a107d..2150241 100644
--- a/pym/_emerge/EbuildFetcher.py
+++ b/pym/_emerge/EbuildFetcher.py
@@ -107,10 +107,11 @@ class EbuildFetcher(SpawnProcess):
not in ('yes', 'true')
rval = 1
+ allow_missing = 'allow-missing-manifests' in self._settings.features
try:
if fetch(self._uri_map, self._settings, fetchonly=self.fetchonly,
digests=copy.deepcopy(self._digests),
- allow_missing_digests=False):
+ allow_missing_digests=allow_missing):
rval = os.EX_OK
except SystemExit:
raise
diff --git a/pym/portage/const.py b/pym/portage/const.py
index 6bca8f9..ecaa8f1 100644
--- a/pym/portage/const.py
+++ b/pym/portage/const.py
@@ -86,6 +86,7 @@ EBUILD_PHASES = ("pretend", "setup", "unpack", "prepare", "configure"
"package", "preinst", "postinst","prerm", "postrm",
"nofetch", "config", "info", "other")
SUPPORTED_FEATURES = frozenset([
+ "allow-missing-manifests",
"assume-digests", "binpkg-logs", "buildpkg", "buildsyspkg", "candy",
"ccache", "chflags", "collision-protect", "compress-build-logs",
"digest", "distcc", "distcc-pump", "distlocks", "ebuild-locks", "fakeroot",
next reply other threads:[~2011-07-07 4:36 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-07-07 4:36 Zac Medico [this message]
-- strict thread matches above, loose matches on Subject: below --
2011-07-12 23:21 [gentoo-commits] proj/portage:master commit in: pym/portage/, pym/_emerge/ Zac Medico
2011-10-15 6:11 Zac Medico
2011-10-25 8:25 Zac Medico
2011-10-27 3:13 Zac Medico
2012-06-11 0:58 Zac Medico
2012-06-11 5:32 Zac Medico
2012-06-11 5:58 Zac Medico
2012-09-21 18:40 Zac Medico
2012-09-26 2:15 Zac Medico
2013-07-22 22:32 Arfrever Frehtes Taifersar Arahesis
2013-08-12 21:25 Zac Medico
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=2ba193f01310cf2980dab881bff58e7bfeb33ea3.zmedico@gentoo \
--to=zmedico@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox