uuid,
groups,
distro_id,
- maintainer,
+ packager,
license,
url,
summary,
package.uuid,
"", #package.groups, # SEGV
distro,
- package.maintainer,
+ package.packager,
package.license,
package.url,
package.summary,
return self.data.groups.split()
@lazy_property
- def maintainer(self):
- return self.backend.users.get_by_email(self.data.maintainer) or self.data.maintainer
+ def packager(self):
+ return self.backend.users.get_by_email(self.data.packager) or self.data.packager
@property
def license(self):
evr text NOT NULL,
arch text NOT NULL,
groups text NOT NULL,
- maintainer text,
+ packager text,
license text NOT NULL,
url text NOT NULL,
summary text NOT NULL,
if pkg.type == "source":
ret["supported_arches"] = pkg.supported_arches
- if isinstance(pkg.maintainer, users.User):
- ret["maintainer"] = "%s <%s>" % (pkg.maintainer.realname, pkg.maintainer.email)
- elif pkg.maintainer:
- ret["maintainer"] = pkg.maintainer
-
if pkg.distro:
ret["distro"] = pkg.distro.slug
</div>
{% end %}
- {# Maintainer #}
- {% if package.maintainer %}
+ {# Packager #}
+ {% if package.packager %}
<div class="level-item has-text-centered">
<div>
- <p class="heading">{{ _("Maintainer") }}</p>
+ <p class="heading">{{ _("Packager") }}</p>
<p>
- {% module LinkToUser(package.maintainer) %}
+ {% module LinkToUser(package.packager) %}
</p>
</div>
</div>
self.assertEqual(package.evr, "1.3-2.ip3")
self.assertEqual(package.arch, "x86_64")
self.assertEqual(package.groups, [])
- self.assertEqual(package.maintainer, None)
+ self.assertEqual(package.packager, None)
self.assertEqual(package.license, "GPLv2+")
self.assertEqual(package.url, "http://www.johnath.com/beep/")
self.assertEqual(package.summary, "Beep the PC speaker any number of ways.")