View | Details | Raw Unified
Collapse All | Expand All

(-) /usr/bin/repoman (+15 lines)
 Lines 1057-1062    Link Here 
				stats["metadata.bad"]+=1
				stats["metadata.bad"]+=1
				fails["metadata.bad"].append(x+"/metadata.xml")
				fails["metadata.bad"].append(x+"/metadata.xml")
	#load USE flags from metadata.xml
	muselist=[]
	try:
		f = open(os.path.join(checkdir, "metadata.xml"))
		utilities.parse_metadata_use(f, muselist)
		f.close()
	except (IOError, OSError, ParseError), e:
		logging.exception("Couldn't read from metadata.xml", e)
		sys.exit(1)
	allmasked = True
	allmasked = True
	for y in ebuildlist:
	for y in ebuildlist:
 Lines 1322-1327    Link Here 
			if flag_name not in uselist:
			if flag_name not in uselist:
				myuse.append(flag_name)
				myuse.append(flag_name)
		# uselist checks - metadata
		for mypos in range(len(myuse)-1,-1,-1):
			if myuse[mypos] and (myuse[mypos] in muselist):
				del myuse[mypos]
		# uselist checks - local
		# uselist checks - local
		mykey = portage.dep_getkey(catpkg)
		mykey = portage.dep_getkey(catpkg)
		if luselist.has_key(mykey):
		if luselist.has_key(mykey):