May as well get these done early, not being stable will just be annoying over time. Usage of -compat is not widespread so even if still has issues it won't be a disaster. If tests fails, would appreciate if tried the same-version older revision of media-video/ffmpeg to know if it's a regression from ebuild changes (if not, the no need for this to block stable), aka: ffmpeg-compat:4 -> =media-video/ffmpeg-4.4.5-r1 (not -r2) ffmpeg-compat:6 -> =media-video/ffmpeg-6.1.2-r0 (not -r1) cpu_flags_* and --cpu option changes could "potentially" cause new problems on some arches. We don't *super* need :4, but I'd rather keep it for now until things settle down. openmpt is a new optional dep, given the only missing stable is arm64 may as well do it rather than mask. On a side-note, to save arch testing work, when revised media-video/ffmpeg are ready for stable (not now for sure), will likely just sync keywords with ffmpeg-compat given the ebuilds and code are 100% identical save for installing in a different location.
Sanity check failed: > media-video/ffmpeg-compat-6.1.2 > depend amd64 stable profile default/linux/amd64/23.0 (43 total) > dev-util/nvidia-cuda-toolkit:= > depend amd64 dev profile default/linux/amd64/23.0/x32 (10 total) > dev-util/nvidia-cuda-toolkit:= > rdepend amd64 stable profile default/linux/amd64/23.0 (43 total) > dev-util/nvidia-cuda-toolkit:= > rdepend amd64 dev profile default/linux/amd64/23.0/x32 (10 total) > dev-util/nvidia-cuda-toolkit:=
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7b87b724096ba3f84c9b58b3c5d96811279dc9e commit b7b87b724096ba3f84c9b58b3c5d96811279dc9e Author: Ionen Wolkens <ionen@gentoo.org> AuthorDate: 2025-03-12 10:36:50 +0000 Commit: Ionen Wolkens <ionen@gentoo.org> CommitDate: 2025-03-12 10:37:17 +0000 profiles: move ffmpeg[npp] stable masks to arch/ Won't work in base. Bug: https://bugs.gentoo.org/951188 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> profiles/arch/amd64/package.use.stable.mask | 5 +++++ profiles/arch/arm64/package.use.stable.mask | 5 +++++ profiles/base/package.use.stable.mask | 5 ----- 3 files changed, 10 insertions(+), 5 deletions(-)
amd64 done
arm done
x86 done
arm64 done