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

Collapse All | Expand All

(-)epkginfo (-6 / +17 lines)
Lines 74-80 Link Here
74
	_inside_email="No"
74
	_inside_email="No"
75
	_inside_longdescription="No"
75
	_inside_longdescription="No"
76
76
77
	_herd = ""
77
	_herd = []
78
	_maintainers = []
78
	_maintainers = []
79
	_longdescription = ""
79
	_longdescription = ""
80
80
Lines 100-106 Link Here
100
100
101
	def characters(self, contents):
101
	def characters(self, contents):
102
		if self._inside_herd == "Yes":
102
		if self._inside_herd == "Yes":
103
			self._herd = contents
103
			self._herd.append(contents)
104
104
105
		if self._inside_longdescription == "Yes":
105
		if self._inside_longdescription == "Yes":
106
			self._longdescription = contents
106
			self._longdescription = contents
Lines 110-116 Link Here
110
110
111
111
112
def check_metadata(full_package):
112
def check_metadata(full_package):
113
	"""Checks that the primary maintainer is still an active dev and list the hed the package belongs to"""
113
	"""Checks that the primary maintainer is still an active dev and list the herd the package belongs to"""
114
	metadata_file=portage.settings["PORTDIR"] + "/" + portage.pkgsplit(full_package)[0] + "/metadata.xml"
114
	metadata_file=portage.settings["PORTDIR"] + "/" + portage.pkgsplit(full_package)[0] + "/metadata.xml"
115
	if not os.path.exists(metadata_file):
115
	if not os.path.exists(metadata_file):
116
		print darkgreen("Maintainer: ") + red("Error (Missing metadata.xml)")
116
		print darkgreen("Maintainer: ") + red("Error (Missing metadata.xml)")
Lines 125-135 Link Here
125
	if len(handler._herd) < 1:
125
	if len(handler._herd) < 1:
126
		print darkgreen("Herd: ") + red("Error (No Herd)")
126
		print darkgreen("Herd: ") + red("Error (No Herd)")
127
		return 1
127
		return 1
128
	else:
128
	else:       
129
		print darkgreen("Herd: ") + handler._herd
129
		herds = ""
130
		first_run = True
131
		for h in handler._herd:
132
			if first_run: 
133
				first_run = False
134
			else:
135
				herds = herds + " "
136
137
			herds = herds + h
138
            
139
		print darkgreen("Herd: ") + herds
140
130
141
131
	if len(handler._maintainers) < 1:
142
	if len(handler._maintainers) < 1:
132
		print darkgreen("Maintainer: ") + handler._herd
143
		print darkgreen("Maintainer: ") + "none"
133
	else:
144
	else:
134
		print darkgreen("Maintainer: ") + ", ".join(handler._maintainers)
145
		print darkgreen("Maintainer: ") + ", ".join(handler._maintainers)
135
146

Return to bug 259337