Releases retrieved: 3.0.0 Upstream release that is considered latest: 3.0.0 Current version/release in rawhide: 2.3.0-1.fc43 URL: https://gitlab.com/AOMediaCodec/SVT-AV1 Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/ More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from Anitya: https://release-monitoring.org/project/24271/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/svt-av1
Created attachment 2077296 [details] Update to 3.0.0 (#2346926)
the-new-hotness/release-monitoring.org's scratch build of svt-av1-3.0.0-1.fc40.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=129439348
Releases retrieved: 3.0.1 Upstream release that is considered latest: 3.0.1 Current version/release in rawhide: 2.3.0-1.fc43 URL: https://gitlab.com/AOMediaCodec/SVT-AV1 Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/ More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from Anitya: https://release-monitoring.org/project/24271/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/svt-av1
Created attachment 2079630 [details] Update to 3.0.1 (#2346926)
the-new-hotness/release-monitoring.org's scratch build of svt-av1-3.0.1-1.fc40.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=130105832
Created attachment 2080932 [details] Here's a .spec file that will build 3.0.1 Here's a .spec file that will build svt-av1 version 3.0.1. I think someone will need to test it on all architectures through the Fedora build system, because of the way the built-in cpuinfo source code was removed from svt-av1 since the package was last updated.
Releases retrieved: 3.0.2 Upstream release that is considered latest: 3.0.2 Current version/release in rawhide: 2.3.0-1.fc43 URL: https://gitlab.com/AOMediaCodec/SVT-AV1 Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/ More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from Anitya: https://release-monitoring.org/project/24271/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/svt-av1
Created attachment 2081763 [details] Update to 3.0.2 (#2346926)
the-new-hotness/release-monitoring.org's scratch build of svt-av1-3.0.2-1.fc40.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=130709187
Releases retrieved: 3.1.0-rc1 Upstream release that is considered latest: 3.1.0-rc1 Current version/release in rawhide: 2.3.0-1.fc43 URL: https://gitlab.com/AOMediaCodec/SVT-AV1 Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/ More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from Anitya: https://release-monitoring.org/project/24271/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/svt-av1
Scratch build failed. Details below: BuilderException: Build failed: Command '['rpmbuild', '-D', '_sourcedir .', '-D', '_topdir .', '-bs', '/var/tmp/thn-e4bcx5_g/svt-av1.spec']' returned non-zero exit status 1. StdOut: setting SOURCE_DATE_EPOCH=1753315200 error: Bad file: ./SVT-AV1-v3.1.0.tar.bz2: No such file or directory RPM build errors: Bad file: ./SVT-AV1-v3.1.0.tar.bz2: No such file or directory Traceback: File "/usr/local/lib/python3.12/site-packages/hotness/use_cases/package_scratch_build_use_case.py", line 56, in build result = self.builder.build(request.package, request.opts) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/hotness/builders/koji.py", line 229, in build raise BuilderException( If you think this issue is caused by some bug in the-new-hotness, please report it on the-new-hotness issue tracker: https://github.com/fedora-infra/the-new-hotness/issues
Created attachment 2098107 [details] Update to 3.1.0-rc1 (#2346926)
Releases retrieved: 3.1.0 Upstream release that is considered latest: 3.1.0 Current version/release in rawhide: 2.3.0-2.fc43 URL: https://gitlab.com/AOMediaCodec/SVT-AV1 Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/ More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from Anitya: https://release-monitoring.org/project/24271/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/svt-av1
Created attachment 2098403 [details] Update to 3.1.0 (#2346926)
the-new-hotness/release-monitoring.org's scratch build of svt-av1-3.1.0-1.fc40.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=135361264
Created attachment 2102585 [details] Updated svt-av1.spec for version 3.1.0 with aom unbundling and cpuinfo removal Updated svt-av1.spec to version 3.1.0. Key changes: - Unbundled aom_ports via builtin-cpu-detect.patch using __builtin_cpu_supports. - Removed cpuinfo dependency (no longer used upstream in 3.1.0). - SONAME bumped to libSvtAv1Enc.so.3, requiring rebuilds of gstreamer1-plugins-bad-free, libavif, and ffmpeg. - Kept bundled fastfeat and safestringlib (no system alternatives in Fedora). Tested with mockbuild and SvtAv1EncApp encoding on Fedora 42.
Created attachment 2102586 [details] Patch to unbundle aom_ports in SVT-AV1 3.1.0 Patch to replace aom_ports/x86.h with __builtin_cpu_supports for CPU detection, unbundling aom dependency. Tested on Fedora 42 with mockbuild.
Submitted updated svt-av1.spec and builtin-cpu-detect.patch for SVT-AV1 3.1.0. The update unbundles aom and removes the obsolete cpuinfo dependency. Due to the SONAME bump (libSvtAv1Enc.so.2 to .3), dependent packages (gstreamer1-plugins-bad-free, libavif, and ffmpeg) need rebuilding. Successfully built and tested encoding with SvtAv1EncApp on Fedora 42 Silverblue (Toolbox). Please review and coordinate dependency rebuilds.
I should mention I don't have an AVX512-capable system. It would be good if someone could confirm the CPU detection works correctly on those systems.
Releases retrieved: 3.1.1 Upstream release that is considered latest: 3.1.1 Current version/release in rawhide: 2.3.0-2.fc43 URL: https://gitlab.com/AOMediaCodec/SVT-AV1 Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/ More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from Anitya: https://release-monitoring.org/project/24271/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/svt-av1
Created attachment 2104456 [details] Update to 3.1.1 (#2346926)
the-new-hotness/release-monitoring.org's scratch build of svt-av1-3.1.1-1.fc40.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=136352604
(In reply to Christopher Atherton from comment #19) > I should mention I don't have an AVX512-capable system. It would be good if > someone could confirm the CPU detection works correctly on those systems. Can confirm it detects AVX512 on my 9800X3D system. Svt[info]: ------------------------------------------- Svt[info]: SVT [version]: SVT-AV1 Encoder Lib v3.1.0 Svt[info]: SVT [build] : GCC 15.2.1 20250808 (Red Hat 15.2.1-1) 64 bit Svt[info]: LIB Build date: Aug 3 2025 00:00:00 Svt[info]: ------------------------------------------- Svt[info]: Level of Parallelism: 5 Svt[info]: Number of PPCS 140 Svt[info]: [asm level on system : up to avx512icl] Svt[info]: [asm level selected : up to avx512icl] Svt[info]: -------------------------------------------
Created attachment 2104558 [details] Updated svt-av1.spec for version 3.1.1 with aom unbundling and cpuinfo removal Refreshed svt-av1.spec for 3.1.1 minor version bump, no significant changes since old 3.1.0 spec Tested with mockbuild and SvtAv1EncApp on Fedora 42
Thanks for verifying the CPU detection! I have updated the spec for the latest minor version bump (3.1.1) and tested. It appears upstream forgot to update the version number in CMakeLists.txt, so it still reports it's at version 3.1.0.
Releases retrieved: 3.1.2 Upstream release that is considered latest: 3.1.2 Current version/release in rawhide: 2.3.0-2.fc43 URL: https://gitlab.com/AOMediaCodec/SVT-AV1 Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/ More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from Anitya: https://release-monitoring.org/project/24271/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/svt-av1
Created attachment 2104590 [details] Update to 3.1.2 (#2346926)
the-new-hotness/release-monitoring.org's scratch build of svt-av1-3.1.2-1.fc40.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=136408518
Created attachment 2104591 [details] Updated svt-av1.spec for version 3.1.2 with aom unbundling and cpuinfo removal Update to 3.1.2 for missing version bump oversight
What is needed to drive this forward? Christopher - can you submit a PR https://src.fedoraproject.org/rpms/svt-av1/pull-requests ? Ostensibly this package has 3 maintainers and a SIG but it seems to be languishing.
Unfortunately it seems I've lost packager status (probably from not submitting anything in a while), and I can't do a PR. I'd be interested in getting it back though. :)
It's not languishing - we have discussed this in the Multimedia SIG a few times already, but the update is not so straightforward (it also contains breaking API changes, for example).
Okay, good to know. But looks like it could still benefit from more workers. Is anyone here willing and able to sponsor Christopher? Is there a copr yet setup for testing deps? If not, perhaps that's something Christopher could do as well to help out.
I took a look at getting ffmpeg to work with SVT-AV1 3. It's a one line change for svt_av1_enc_init_handle. It builds and tests fine. Here's a patch and a spec file for ffmpeg (since getting ffmpeg to build was involving). Patch: https://gist.github.com/cjatherton/28ef1127a72ed2f1e307e4ad424a188a ffmpeg spec: https://gist.github.com/cjatherton/4dcf832b7224fb4ce3050f751162915d
Looking some other dependencies in depth ... libheif - needs a rebuild (version check already in place for current version) libavif - needs an upgrade (appears to be fixed in v1.2.0, current version v1.1.1) gstreamer1-plugins-bad-free - needs a rebuild (version check already in place for current version) Though I haven't actually tested any of this yet.
It would seem ffmpeg already had a PR open w/ the patch: https://src.fedoraproject.org/rpms/ffmpeg/pull-request/39
I've done testing on libheif, libavif and gstreamer1-plugins-bad-free. If someone is willing to sponsor me, I'd be happy to help make these changes happen and get svt-av1 3 pushed out to the users.
(In reply to Christopher Atherton from comment #37) > I've done testing on libheif, libavif and gstreamer1-plugins-bad-free. If > someone is willing to sponsor me, I'd be happy to help make these changes > happen and get svt-av1 3 pushed out to the users. Thanks for your contribution. Did you use to be the maintainer of xorg-x11-drv-amdgpu and foo2zjs? I'd be happy to sponsor you back. Is you account name "cjatherton"?
(In reply to Dominik 'Rathann' Mierzejewski from comment #38) > (In reply to Christopher Atherton from comment #37) > > I've done testing on libheif, libavif and gstreamer1-plugins-bad-free. If > > someone is willing to sponsor me, I'd be happy to help make these changes > > happen and get svt-av1 3 pushed out to the users. > > Thanks for your contribution. Did you use to be the maintainer of > xorg-x11-drv-amdgpu and foo2zjs? I'd be happy to sponsor you back. Is you > account name "cjatherton"? Yes, my account is cjatherton and I used to maintain the xorg-x11-drv-amdgpu and foo2zjs packages. I'd really appreciate you sponsoring me back. I'm not sure how to coordinate the various packages involved. It looks like libheif and gstreamer1-plugins-bad-free just need to be rebuilt. ffmpeg needs a slight fix. libavif needs an upgrade. Although when using svt as the encoder, it will be unhappy unless the format is YUV420 (might have to use "--yuv 420").
(In reply to Christopher Atherton from comment #39) > (In reply to Dominik 'Rathann' Mierzejewski from comment #38) > > (In reply to Christopher Atherton from comment #37) > > > I've done testing on libheif, libavif and gstreamer1-plugins-bad-free. If > > > someone is willing to sponsor me, I'd be happy to help make these changes > > > happen and get svt-av1 3 pushed out to the users. > > > > Thanks for your contribution. Did you use to be the maintainer of > > xorg-x11-drv-amdgpu and foo2zjs? I'd be happy to sponsor you back. Is you > > account name "cjatherton"? > > Yes, my account is cjatherton and I used to maintain the xorg-x11-drv-amdgpu > and foo2zjs packages. > I'd really appreciate you sponsoring me back. Done and welcome back! > I'm not sure how to coordinate the various packages involved. It's best to coordinate with the rest of the maintainers via Matrix: (#multimedia:fedoraproject.org) most of us are either members of the Multimedia SIG or lurking around there. > It looks like libheif and gstreamer1-plugins-bad-free just need to be > rebuilt. ffmpeg needs a slight fix. libavif needs an upgrade. Although > when using svt as the encoder, it will be unhappy unless the format is > YUV420 (might have to use "--yuv 420"). Assuming all code is ready to build, you can request a side tag, build there and let us know so that we can submit builds of the dependent packages into the same side tag. Once everything is built, you can submit all builds as a single update in bodhi. See: https://docs.fedoraproject.org/en-US/package-maintainers/Package_Update_Guide/#multiple_packages (In reply to Christopher Atherton from comment #34) > I took a look at getting ffmpeg to work with SVT-AV1 3. It's a one line > change for svt_av1_enc_init_handle. It builds and tests fine. Here's a > patch and a spec file for ffmpeg (since getting ffmpeg to build was > involving). > > Patch: > https://gist.github.com/cjatherton/28ef1127a72ed2f1e307e4ad424a188a Can you submit that upstream (with an appropriate conditional so that it retains backward compatibility)?
(In reply to Dominik 'Rathann' Mierzejewski from comment #40) > (In reply to Christopher Atherton from comment #34) > > I took a look at getting ffmpeg to work with SVT-AV1 3. It's a one line > > change for svt_av1_enc_init_handle. It builds and tests fine. Here's a > > patch and a spec file for ffmpeg (since getting ffmpeg to build was > > involving). > > > > Patch: > > https://gist.github.com/cjatherton/28ef1127a72ed2f1e307e4ad424a188a > > Can you submit that upstream (with an appropriate conditional so that > it retains backward compatibility)? Actually, this patch by @eclipseo already has the appropriate conditional: https://src.fedoraproject.org/rpms/ffmpeg/pull-request/39
FEDORA-2025-ad5da6282d (ffmpeg-7.1.2-2.fc44, gstreamer1-plugins-bad-free-1.26.6-2.fc44, and 3 more) has been submitted as an update to Fedora 44. https://bodhi.fedoraproject.org/updates/FEDORA-2025-ad5da6282d
FEDORA-2025-ad5da6282d (ffmpeg-7.1.2-2.fc44, gstreamer1-plugins-bad-free-1.26.6-2.fc44, and 3 more) has been pushed to the Fedora 44 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2025-eeaf975a29 (ffmpeg-7.1.2-2.fc43, gstreamer1-plugins-bad-free-1.26.6-2.fc43, and 3 more) has been submitted as an update to Fedora 43. https://bodhi.fedoraproject.org/updates/FEDORA-2025-eeaf975a29
FEDORA-2025-eeaf975a29 has been pushed to the Fedora 43 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-eeaf975a29` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-eeaf975a29 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2025-eeaf975a29 (ffmpeg-7.1.2-2.fc43, gstreamer1-plugins-bad-free-1.26.6-2.fc43, and 3 more) has been pushed to the Fedora 43 stable repository. If problem still persists, please make note of it in this bug report.