python-pyusb fails to build from git source due to expired key
Description:
The package can no longer be built as the git tag was signed with a key that expired on 2021-09-13 16:25:20
.
Additional info:
- python-pyusb 1.2.1-4
Steps to reproduce:
$ pkgctl repo clone --protocol=https python-pyusb
==> Cloning python-pyusb ...
Cloning into 'python-pyusb'...
remote: Enumerating objects: 68, done.
remote: Total 68 (delta 0), reused 0 (delta 0), pack-reused 68
Receiving objects: 100% (68/68), 13.80 KiB | 362.00 KiB/s, done.
Resolving deltas: 100% (14/14), done.
==> Collecting packager identity from makepkg.conf
-> name : undefined
-> email : undefined
-> gpg-key : undefined
-> protocol: https
==> Configuring python-pyusb
$ cd python-pyusb/
$ makepkg --verifysource
==> Making package: python-pyusb 1.2.1-4 (Tue 12 Mar 2024 17:28:42 UTC)
==> Retrieving sources...
-> Cloning pyusb git repo...
Cloning into bare repository '/tmp/python-pyusb/pyusb'...
remote: Enumerating objects: 3305, done.
remote: Counting objects: 100% (413/413), done.
remote: Compressing objects: 100% (182/182), done.
remote: Total 3305 (delta 247), reused 306 (delta 217), pack-reused 2892
Receiving objects: 100% (3305/3305), 1.38 MiB | 2.67 MiB/s, done.
Resolving deltas: 100% (1963/1963), done.
==> Validating source files with sha512sums...
pyusb ... Skipped
==> Verifying source file signatures with gpg...
pyusb git repo ... %s is unable to verify the signature.
git
==> ERROR: One or more PGP signatures could not be verified!