The package rpms/rust-rav1e.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/rust-rav1e.git/commit/?id=6ef633730a....
Change: -%ifarch aarch64
Thanks.
Full change: ============
commit 6ef633730ae52b5ed6ea099c068ad6bd668957cb Author: Robert-André Mauchin zebob.m@gmail.com Date: Sun Nov 21 15:54:59 2021 +0100
Update to 0.5.0 Close: rhbz#1991588
diff --git a/.gitignore b/.gitignore index cbedc30..9e41557 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /rav1e-0.4.0-alpha.crate /rav1e-0.4.0.crate /rav1e-0.4.1.crate +/rav1e-0.5.0.crate diff --git a/f553646d70fba8e265d436103a73520eb7adec8c.patch b/f553646d70fba8e265d436103a73520eb7adec8c.patch deleted file mode 100644 index 3cdedee..0000000 --- a/f553646d70fba8e265d436103a73520eb7adec8c.patch +++ /dev/null @@ -1,42 +0,0 @@ -From f553646d70fba8e265d436103a73520eb7adec8c Mon Sep 17 00:00:00 2001 -From: David Michael Barr b@rr-dav.id.au -Date: Thu, 8 Jul 2021 13:39:59 +0900 -Subject: [PATCH] Initialise residual when less than the transform width is - visible - -The input stride for forward transforms did not match the output -stride of residual computation in this case. Extend the residual -stride to the transform width and zero the non-visible portion. -Fixes #2662. Fixes #2757. ---- - src/encoder.rs | 14 +++++++++++--- - 1 file changed, 11 insertions(+), 3 deletions(-) - -diff --git a/src/encoder.rs b/src/encoder.rs -index 564d78d7e..1ccf8c831 100644 ---- a/src/encoder.rs -+++ b/src/encoder.rs -@@ -1209,12 +1209,20 @@ pub fn encode_tx_block<T: Pixel, W: Writer>( - residual, - &ts.input_tile.planes[p].subregion(area), - &rec.subregion(area), -- visible_tx_w, -+ tx_size.width(), - visible_tx_h, - ); -+ if visible_tx_w < tx_size.width() { -+ for row in residual.chunks_mut(tx_size.width()).take(visible_tx_h) { -+ for a in &mut row[visible_tx_w..] { -+ *a = 0; -+ } -+ } -+ } - } -- let visible_area = visible_tx_w * visible_tx_h; -- for a in residual[visible_area..].iter_mut() { -+ let initialized_area = -+ if visible_tx_w == 0 { 0 } else { tx_size.width() * visible_tx_h }; -+ for a in residual[initialized_area..].iter_mut() { - *a = 0; - } - diff --git a/rav1e-fix-metadata.diff b/rav1e-fix-metadata.diff index 4710d4b..c3bec71 100644 --- a/rav1e-fix-metadata.diff +++ b/rav1e-fix-metadata.diff @@ -1,9 +1,10 @@ ---- rav1e-0.4.1/Cargo.toml 1970-01-01T00:00:00+00:00 -+++ rav1e-0.4.1/Cargo.toml 2021-04-07T15:05:56.198967+00:00 -@@ -232,20 +232,6 @@ - tracing = ["rust_hawktracer/profiling_enabled"] +--- rav1e-0.5.0/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ rav1e-0.5.0/Cargo.toml 2021-11-21T03:36:51.742045+00:00 +@@ -233,21 +233,7 @@ unstable = [] wasm = ["wasm-bindgen"] + [target."cfg(any(decode_test, decode_test_dav1d))".dependencies.system-deps] +-version = "~3.1.2" -[target."cfg(fuzzing)".dependencies.arbitrary] -version = "0.4" - @@ -18,6 +19,7 @@ - -[target."cfg(fuzzing)".dependencies.rand_chacha] -version = "0.3" ++version = "3.1.2" [target."cfg(unix)".dependencies.signal-hook] version = "0.3" optional = true diff --git a/rust-rav1e.spec b/rust-rav1e.spec index 15f2a39..f1eedf0 100644 --- a/rust-rav1e.spec +++ b/rust-rav1e.spec @@ -1,4 +1,4 @@ -# Generated by rust2rpm 16 +# Generated by rust2rpm 18 %bcond_without check
# Install all deps (without check), grab their licenses and make it simple @@ -16,7 +16,7 @@ %global crate rav1e
Name: rust-%{crate} -Version: 0.4.1 +Version: 0.5.0 Release: %autorelease Summary: Fastest and safest AV1 encoder
@@ -27,9 +27,8 @@ URL: https://crates.io/crates/rav1e Source: %{crates_source} # Initial patched metadata # * Remove fuzzing dependencies +# * Relax system-deps dependency Patch0: rav1e-fix-metadata.diff -# Patch to fix https://github.com/xiph/rav1e/issues/2662 -Patch1: https://github.com/xiph/rav1e/commit/f553646d70fba8e265d436103a73520eb7adec8...
ExclusiveArch: %{rust_arches} %if %{__cargo_skip_build} @@ -51,7 +50,7 @@ License: %{binary_license} %description -n %{crate} %{_description}
%files -n %{crate} -%license LICENSE PATENTS +%license PATENTS LICENSE %doc README.md %{_bindir}/rav1e
@@ -591,14 +590,8 @@ rm -v %{buildroot}%{_libdir}/librav1e.a
%if %{with check} %check -# FIXME: doctests fail to compile on aarch64 -# FIXME: transform::test::roundtrips_u8 fails on aarch64 since 0.3.4 -%ifarch aarch64 -%cargo_test -- --lib -- --skip transform::test::roundtrips_u8 -%else %cargo_test %endif -%endif
%changelog %autochangelog diff --git a/sources b/sources index bd5f125..2dc082e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (rav1e-0.4.1.crate) = 6ad1651e27f5305294bfcf55520b7d4c326aba534a945c933e056490a6582333df5794d586f6e660636b6d9f2719729ead65b3795e1513462a8cfea012bf21cc +SHA512 (rav1e-0.5.0.crate) = 7ffec9130c94c4eb2c8a5ab44894cc733abacf3cbf7951c5d7203802bd4b8a23dbf7874ab7b29ecec29ebeb98a1acfdd7a7fc15d7efb41dc1127e3340f58e4b8
commit 904b12931c04568da40b77c9c6fdf6dfc56b9dfa Author: Robert-André Mauchin zebob.m@gmail.com Date: Sun Nov 21 04:33:19 2021 +0100
Convert to rpmautospec
diff --git a/changelog b/changelog new file mode 100644 index 0000000..c0c3cce --- /dev/null +++ b/changelog @@ -0,0 +1,53 @@ +* Sat Aug 07 2021 Fabio Valentini decathorpe@gmail.com - 0.4.1-4 +- Rebuild with crossbeam-deque 0.8.1 / 0.7.4 for CVE-2021-32810 + +* Fri Jul 23 2021 Fedora Release Engineering releng@fedoraproject.org - 0.4.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Sat Jul 10 12:15:47 CEST 2021 Robert-André Mauchin zebob.m@gmail.com - 0.4.1-2 +- Add patch to fix https://github.com/xiph/rav1e/issues/2662 + +* Wed Apr 7 17:07:05 CEST 2021 Robert-André Mauchin zebob.m@gmail.com - 0.4.1-1 +- Update to 0.4.1 +- Close: rhbz#1915864 + +* Mon Mar 29 16:18:27 CEST 2021 Robert-André Mauchin zebob.m@gmail.com - 0.4.0-1 +- Update to 0.4.0 +- Close: rhbz#1915864 + +* Wed Jan 27 2021 Fedora Release Engineering releng@fedoraproject.org - 0.4.0~alpha-0.3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Dec 28 13:32:03 CET 2020 Igor Raits ignatenkobrain@fedoraproject.org - 0.4.0~alpha-0.2 +- Rebuild + +* Wed Dec 09 15:17:53 CET 2020 Robert-André Mauchin zebob.m@gmail.com - 0.4.0~alpha-0.1 +- Update to 0.4.0~alpha + +* Sun Dec 06 04:37:40 CET 2020 Robert-André Mauchin zebob.m@gmail.com - 0.3.4-3 +- Rebuild with new cargo-c to fix pkgconfig includedir +- Fix: rhbz#1902211 + +* Tue Oct 20 2020 Fabio Valentini decathorpe@gmail.com - 0.3.4-2 +- Temporarily skip some broken tests on aarch64. + +* Tue Oct 20 2020 Fabio Valentini decathorpe@gmail.com - 0.3.4-1 +- Update to version 0.3.4. + +* Wed Aug 26 2020 Josh Stone jistone@redhat.com - 0.3.3-3 +- Bump paste to 1.0 + +* Wed Jul 29 2020 Fedora Release Engineering releng@fedoraproject.org - 0.3.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu Jun 11 2020 Josh Stone jistone@redhat.com - 0.3.3-1 +- Update to 0.3.3 + +* Mon Mar 09 17:45:25 CET 2020 Robert-André Mauchin zebob.m@gmail.com - 0.3.1-2 +- Fix pkgconfig prefix path + +* Thu Feb 20 21:15:47 CET 2020 Igor Raits ignatenkobrain@fedoraproject.org - 0.3.1-1 +- Update to 0.3.1 + +* Tue Feb 11 01:28:07 CET 2020 Robert-André Mauchin zebob.m@gmail.com - 0.3.0-1 +- Initial package diff --git a/rust-rav1e.spec b/rust-rav1e.spec index 92e7708..15f2a39 100644 --- a/rust-rav1e.spec +++ b/rust-rav1e.spec @@ -17,7 +17,7 @@
Name: rust-%{crate} Version: 0.4.1 -Release: 4%{?dist} +Release: %autorelease Summary: Fastest and safest AV1 encoder
# Upstream license specification: BSD-2-Clause @@ -601,56 +601,4 @@ rm -v %{buildroot}%{_libdir}/librav1e.a %endif
%changelog -* Sat Aug 07 2021 Fabio Valentini decathorpe@gmail.com - 0.4.1-4 -- Rebuild with crossbeam-deque 0.8.1 / 0.7.4 for CVE-2021-32810 - -* Fri Jul 23 2021 Fedora Release Engineering releng@fedoraproject.org - 0.4.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Sat Jul 10 12:15:47 CEST 2021 Robert-André Mauchin zebob.m@gmail.com - 0.4.1-2 -- Add patch to fix https://github.com/xiph/rav1e/issues/2662 - -* Wed Apr 7 17:07:05 CEST 2021 Robert-André Mauchin zebob.m@gmail.com - 0.4.1-1 -- Update to 0.4.1 -- Close: rhbz#1915864 - -* Mon Mar 29 16:18:27 CEST 2021 Robert-André Mauchin zebob.m@gmail.com - 0.4.0-1 -- Update to 0.4.0 -- Close: rhbz#1915864 - -* Wed Jan 27 2021 Fedora Release Engineering releng@fedoraproject.org - 0.4.0~alpha-0.3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Mon Dec 28 13:32:03 CET 2020 Igor Raits ignatenkobrain@fedoraproject.org - 0.4.0~alpha-0.2 -- Rebuild - -* Wed Dec 09 15:17:53 CET 2020 Robert-André Mauchin zebob.m@gmail.com - 0.4.0~alpha-0.1 -- Update to 0.4.0~alpha - -* Sun Dec 06 04:37:40 CET 2020 Robert-André Mauchin zebob.m@gmail.com - 0.3.4-3 -- Rebuild with new cargo-c to fix pkgconfig includedir -- Fix: rhbz#1902211 - -* Tue Oct 20 2020 Fabio Valentini decathorpe@gmail.com - 0.3.4-2 -- Temporarily skip some broken tests on aarch64. - -* Tue Oct 20 2020 Fabio Valentini decathorpe@gmail.com - 0.3.4-1 -- Update to version 0.3.4. - -* Wed Aug 26 2020 Josh Stone jistone@redhat.com - 0.3.3-3 -- Bump paste to 1.0 - -* Wed Jul 29 2020 Fedora Release Engineering releng@fedoraproject.org - 0.3.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Thu Jun 11 2020 Josh Stone jistone@redhat.com - 0.3.3-1 -- Update to 0.3.3 - -* Mon Mar 09 17:45:25 CET 2020 Robert-André Mauchin zebob.m@gmail.com - 0.3.1-2 -- Fix pkgconfig prefix path - -* Thu Feb 20 21:15:47 CET 2020 Igor Raits ignatenkobrain@fedoraproject.org - 0.3.1-1 -- Update to 0.3.1 - -* Tue Feb 11 01:28:07 CET 2020 Robert-André Mauchin zebob.m@gmail.com - 0.3.0-1 -- Initial package +%autochangelog
arch-excludes@lists.fedoraproject.org