0.2.2-1 errors out when attempting to signoff package flagged as 'bad'
Task Info (Flyspray) | |
---|---|
Opened By | jason ryan (jasonwryan) |
Task ID | 63973 |
Type | General Gripe |
Project | Arch Linux |
Category | Packages: Extra |
Version | None |
OS | All |
Opened | 2019-10-01 06:26:39 UTC |
Status | Assigned |
Assignee | Jelle van der Waa (jelly) |
Details
Description: Attempting to sign off a package marked as "bad" in the web interface creates the following, unhelpful, error:
:: Sign off mesa? [y/N]: y Traceback (most recent call last): File "/usr/bin/signoff", line 11, in load_entry_point('arch-signoff==0.2.1', 'console_scripts', 'signoff')() File "/usr/lib/python3.7/site-packages/click/core.py", line 764, in call return self.main(*args, **kwargs) File "/usr/lib/python3.7/site-packages/click/core.py", line 717, in main rv = self.invoke(ctx) File "/usr/lib/python3.7/site-packages/click/core.py", line 956, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/lib/python3.7/site-packages/click/core.py", line 555, in invoke return callback(*args, **kwargs) File "/usr/lib/python3.7/site-packages/signoff/init.py", line 401, in main session.signoff_package(signoff_pkg) File "/usr/lib/python3.7/site-packages/signoff/init.py", line 72, in signoff_package self.session.get(self._signoff_url(package)).raise_for_status() File "/usr/lib/python3.7/site-packages/requests/models.py", line 940, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://www.archlinux.org/packages/Testing/x86_64/mesa/signoff/
Steps to reproduce: signoff 'Y' a package marked as "bad"
A more helpful error message would be grand.