* [gentoo-commits] portage r15437 - in main/trunk: bin pym/portage
@ 2010-02-23 2:15 Zac Medico (zmedico)
0 siblings, 0 replies; only message in thread
From: Zac Medico (zmedico) @ 2010-02-23 2:15 UTC (permalink / raw
To: gentoo-commits
Author: zmedico
Date: 2010-02-23 02:15:35 +0000 (Tue, 23 Feb 2010)
New Revision: 15437
Modified:
main/trunk/bin/repoman
main/trunk/pym/portage/__init__.py
Log:
Add deprecation warnings for unused digestgen() parameters.
Modified: main/trunk/bin/repoman
===================================================================
--- main/trunk/bin/repoman 2010-02-22 19:59:39 UTC (rev 15436)
+++ main/trunk/bin/repoman 2010-02-23 02:15:35 UTC (rev 15437)
@@ -2335,8 +2335,7 @@
mydone=[]
if repolevel==3: # In a package dir
repoman_settings["O"] = startdir
- portage.digestgen([], repoman_settings, manifestonly=1,
- myportdb=portdb)
+ portage.digestgen([], repoman_settings, myportdb=portdb)
elif repolevel==2: # In a category dir
for x in myfiles:
xs=x.split("/")
@@ -2350,8 +2349,7 @@
repoman_settings["O"] = os.path.join(startdir, xs[0])
if not os.path.isdir(repoman_settings["O"]):
continue
- portage.digestgen([], repoman_settings, manifestonly=1,
- myportdb=portdb)
+ portage.digestgen([], repoman_settings, myportdb=portdb)
elif repolevel==1: # repo-cvsroot
print(green("RepoMan sez:"), "\"You're rather crazy... doing the entire repository.\"\n")
for x in myfiles:
@@ -2366,8 +2364,7 @@
repoman_settings["O"] = os.path.join(startdir, xs[0], xs[1])
if not os.path.isdir(repoman_settings["O"]):
continue
- portage.digestgen([], repoman_settings, manifestonly=1,
- myportdb=portdb)
+ portage.digestgen([], repoman_settings, myportdb=portdb)
else:
print(red("I'm confused... I don't know where I am!"))
sys.exit(1)
Modified: main/trunk/pym/portage/__init__.py
===================================================================
--- main/trunk/pym/portage/__init__.py 2010-02-22 19:59:39 UTC (rev 15436)
+++ main/trunk/pym/portage/__init__.py 2010-02-23 02:15:35 UTC (rev 15437)
@@ -1376,17 +1376,23 @@
return retval >> 8
return retval
-def digestgen(myarchives, mysettings, overwrite=1, manifestonly=0, myportdb=None):
+def digestgen(myarchives, mysettings, overwrite=None, manifestonly=None, myportdb=None):
"""
- Generates a digest file if missing. Assumes all files are available.
- DEPRECATED: this now only is a compability wrapper for
- portage.manifest.Manifest()
- NOTE: manifestonly and overwrite are useless with manifest2 and
- are therefore ignored."""
+ Generates a digest file if missing. Fetches files if necessary.
+ """
if myportdb is None:
- writemsg("Warning: myportdb not specified to digestgen\n")
+ warnings.warn("portage.digestgen() called without 'myportdb' parameter",
+ DeprecationWarning, stacklevel=2)
global portdb
myportdb = portdb
+ if overwrite is not None:
+ warnings.warn("portage.digestgen() called with " + \
+ "deprecated 'overwrite' parameter",
+ DeprecationWarning, stacklevel=2)
+ if manifestonly is not None:
+ warnings.warn("portage.digestgen() called with " + \
+ "deprecated 'manifestonly' parameter",
+ DeprecationWarning, stacklevel=2)
global _doebuild_manifest_exempt_depend
try:
_doebuild_manifest_exempt_depend += 1
@@ -3354,17 +3360,15 @@
try:
if mydo == "manifest":
- return not digestgen(aalist, mysettings, overwrite=1,
- manifestonly=1, myportdb=mydbapi)
+ return not digestgen(aalist, mysettings, myportdb=mydbapi)
elif mydo == "digest":
- return not digestgen(aalist, mysettings, overwrite=1,
- myportdb=mydbapi)
+ return not digestgen(aalist, mysettings, myportdb=mydbapi)
elif mydo != 'fetch' and not emerge_skip_digest and \
"digest" in mysettings.features:
# Don't do this when called by emerge or when called just
# for fetch (especially parallel-fetch) since it's not needed
# and it can interfere with parallel tasks.
- digestgen(aalist, mysettings, overwrite=0, myportdb=mydbapi)
+ digestgen(aalist, mysettings, myportdb=mydbapi)
except portage.exception.PermissionDenied as e:
writemsg(_("!!! Permission Denied: %s\n") % (e,), noiselevel=-1)
if mydo in ("digest", "manifest"):
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2010-02-23 2:15 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-02-23 2:15 [gentoo-commits] portage r15437 - in main/trunk: bin pym/portage Zac Medico (zmedico)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox