[aur-dev] [PATCH] git-update: Check for missing pkgname entries

Lukas Fleischer lfleischer at archlinux.org
Thu Apr 6 03:58:08 UTC 2017


Reject commits containing .SRCINFO files without any pkgname entries.

Suggested-by: Bruno Pagani <bruno.n.pagani at gmail.com>
Signed-off-by: Lukas Fleischer <lfleischer at archlinux.org>
---
 aurweb/git/update.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/aurweb/git/update.py b/aurweb/git/update.py
index 3b84eb5..532db92 100755
--- a/aurweb/git/update.py
+++ b/aurweb/git/update.py
@@ -308,6 +308,9 @@ def main():
             die_commit('invalid pkgbase: {:s}'.format(metadata_pkgbase),
                        str(commit.id))
 
+        if not metadata['packages']:
+            die_commit('missing pkgname entry', str(commit.id))
+
         for pkgname in set(metadata['packages'].keys()):
             pkginfo = srcinfo.utils.get_merged_package(pkgname, metadata)
 
-- 
2.12.2


More information about the aur-dev mailing list