Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 78979 | Differences between
and this patch

Collapse All | Expand All

(-)portage.py (-2 / +6 lines)
Lines 2120-2127 Link Here
2120
			mydigests[myfn] = {}
2120
			mydigests[myfn] = {}
2121
		mydigests[myfn][mykey] = myhash
2121
		mydigests[myfn][mykey] = myhash
2122
		if "size" in mydigests[myfn]:
2122
		if "size" in mydigests[myfn]:
2123
			if mydigests[myfn]["size"] != mysize:
2123
			try:
2124
				raise portage_exception.DigestException, "Conflicting sizes in digest: %(filename)s" % {"filename":myfilename}
2124
				if mydigests[myfn]["size"] != mysize:
2125
					raise portage_exception.DigestException, "Conflicting sizes in digest: %(filename)s" % {"filename":myfilename}
2126
			except portage_exception.DigestException:
2127
				print "The digest sizes do not match.  Usually this is due to an invalid manifest.  Try an emerge sync to fetch a working manifest."
2128
				sys.exit( -5 )
2125
		else:
2129
		else:
2126
			mydigests[myfn]["size"] = mysize
2130
			mydigests[myfn]["size"] = mysize
2127
	return mydigests
2131
	return mydigests

Return to bug 78979