Using USE flag soc, emerge breaks in the unpack phase * The following distfiles lack detached signatures: * ffmpeg-rpi-6.1-r2.patch * ERROR: media-video/ffmpeg-6.1.1-r3::gentoo failed (unpack phase): * Unsigned distfiles found Reproducible: Always Steps to Reproduce: 1. Enable soc USE flag 2. Emerge ffmpeg Actual Results: Unpack failes Expected Results: Should get into compile phase
Created attachment 885420 [details] build.log
Created attachment 885421 [details] emerge —info
Created attachment 885422 [details] build.log
Aaah hmm. I must confess, I've never even glanced at the verify-sig feature, and I hadn't really noticed that it had been applied to ffmpeg. It looks like I could sign the patch with my own key and use sec-keys/openpgp-keys-gentoo-developers. The verify-sig eclass doesn't look like it handles multiple sets of keys very well though.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b4661e4909f4361a2af0caaa172092502a61335 commit 8b4661e4909f4361a2af0caaa172092502a61335 Author: James Le Cuirot <chewi@gentoo.org> AuthorDate: 2024-02-21 23:29:17 +0000 Commit: James Le Cuirot <chewi@gentoo.org> CommitDate: 2024-02-21 23:29:17 +0000 media-video/ffmpeg: Fix tests with USE=soc and check patch with verify-sig I will sign the patch myself so that it can be checked against openpgp-keys-gentoo-developers. I had originally allowed for more than one USE=soc patch, but let's just assume one now for simplicity. Closes: https://bugs.gentoo.org/924986 Closes: https://bugs.gentoo.org/925094 Signed-off-by: James Le Cuirot <chewi@gentoo.org> media-video/ffmpeg/Manifest | 3 ++- media-video/ffmpeg/ffmpeg-6.1.1-r3.ebuild | 34 +++++++++++++++++++++++-------- media-video/ffmpeg/ffmpeg-9999.ebuild | 34 +++++++++++++++++++++++-------- 3 files changed, 52 insertions(+), 19 deletions(-)