On Sun, 20 Jan 2019 at 21:48:46, Eli Schwartz via aur-general wrote:
> [...]
> > remote: Traceback (most recent call last):
> > remote: File "hooks/update", line 11, in <module>
> > remote: load_entry_point('aurweb==4.7.0', 'console_scripts',
> > 'aurweb-git-update')()
> > remote: File
> > "/usr/lib/python3.7/site-packages/aurweb-4.7.0-py3.7.egg/aurweb/git/update.py",
> > line 306, in main
> > remote: KeyError: 'pkgbase'
> [...]
> You must have the PKGBUILD and .SRCINFO available in every commit -- you
> are not permitted to first commit a README and only afterwards add the
> actual AUR contents.
We do have a check in our update hook that walks every commit can
explicitly checks for .SRCINFO and PKGBUILD. I wonder why that check
does not trigger a warning (assuming that the missing files are the
actual issue).
In any case, we should avoid exceptions in the hook and probably
safeguard against this situation.
Lukas