Architecture specific change in rpms/rust-rustbus_derive.git
by githook-noreply@fedoraproject.org
The package rpms/rust-rustbus_derive.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-rustbus_derive.git/commit/?i....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit d014746420ee5c502c0f38027be12666f42ea392
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Thu Jul 29 08:31:55 2021 -0700
Update to 0.4.0; Fixes: RHBZ#1980545
diff --git a/.gitignore b/.gitignore
index c3eec23..defe095 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/rustbus_derive-0.2.0.crate
/rustbus_derive-0.3.0.crate
+/rustbus_derive-0.4.0.crate
diff --git a/rust-rustbus_derive.spec b/rust-rustbus_derive.spec
index 6281a1f..70d3854 100644
--- a/rust-rustbus_derive.spec
+++ b/rust-rustbus_derive.spec
@@ -1,11 +1,11 @@
-# Generated by rust2rpm 17
+# Generated by rust2rpm 18
%bcond_without check
%global debug_package %{nil}
%global crate rustbus_derive
Name: rust-%{crate}
-Version: 0.3.0
+Version: 0.4.0
Release: %autorelease
Summary: Derive proc-macros for the rustbus crate
@@ -36,6 +36,7 @@ This package contains library source intended for building other packages
which use "%{crate}" crate.
%files devel
+%license LICENSE
%{cargo_registry}/%{crate}-%{version_no_tilde}/
%package -n %{name}+default-devel
diff --git a/sources b/sources
index 7beac42..70a008f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (rustbus_derive-0.3.0.crate) = fe87749a66ffc612debecf9248f0c4452b110ba537e238000b8d342b2315e64b65cfbccc6a539c2ba7868c7048348eb20c6128c1f6dbcbaed3add9dbc4687e0f
+SHA512 (rustbus_derive-0.4.0.crate) = d7b4af4ca2907d1fa3275fff436d445b020963c77e0264f6d153b253410b8645e3a0fb01e7d61593753cb775360161a8536dc91778fbfd089bf4fe520e1c41f3
commit a8721c3d7a3224060c1d9aea29211e4df00ee46a
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Thu Jul 29 08:31:37 2021 -0700
Convert to rpmautospec
diff --git a/changelog b/changelog
new file mode 100644
index 0000000..9728410
--- /dev/null
+++ b/changelog
@@ -0,0 +1,8 @@
+* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Thu Jul 08 2021 Davide Cavalca <dcavalca(a)fedoraproject.org> - 0.3.0-1
+- Update to 0.3.0
+
+* Thu Jun 24 2021 Davide Cavalca <dcavalca(a)fedoraproject.org> - 0.2.0-1
+- Initial package
diff --git a/rust-rustbus_derive.spec b/rust-rustbus_derive.spec
index b3920e2..6281a1f 100644
--- a/rust-rustbus_derive.spec
+++ b/rust-rustbus_derive.spec
@@ -6,7 +6,7 @@
Name: rust-%{crate}
Version: 0.3.0
-Release: 2%{?dist}
+Release: %autorelease
Summary: Derive proc-macros for the rustbus crate
# Upstream license specification: MIT
@@ -69,11 +69,4 @@ which use "default" feature of "%{crate}" crate.
%endif
%changelog
-* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
-
-* Thu Jul 08 2021 Davide Cavalca <dcavalca(a)fedoraproject.org> - 0.3.0-1
-- Update to 0.3.0
-
-* Thu Jun 24 2021 Davide Cavalca <dcavalca(a)fedoraproject.org> - 0.2.0-1
-- Initial package
+%autochangelog
commit 6ddea3fb3b1d92895c34c6079b00be19f260c523
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Jul 23 15:46:34 2021 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/rust-rustbus_derive.spec b/rust-rustbus_derive.spec
index f8d1e97..b3920e2 100644
--- a/rust-rustbus_derive.spec
+++ b/rust-rustbus_derive.spec
@@ -6,7 +6,7 @@
Name: rust-%{crate}
Version: 0.3.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Derive proc-macros for the rustbus crate
# Upstream license specification: MIT
@@ -69,6 +69,9 @@ which use "default" feature of "%{crate}" crate.
%endif
%changelog
+* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
* Thu Jul 08 2021 Davide Cavalca <dcavalca(a)fedoraproject.org> - 0.3.0-1
- Update to 0.3.0
commit 141cb70ae3a7596b9a9f4974084d528dd6facb86
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Thu Jul 8 13:08:51 2021 -0700
Update to 0.3.0
diff --git a/.gitignore b/.gitignore
index 2d46188..c3eec23 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/rustbus_derive-0.2.0.crate
+/rustbus_derive-0.3.0.crate
diff --git a/rust-rustbus_derive.spec b/rust-rustbus_derive.spec
index baf05c8..f8d1e97 100644
--- a/rust-rustbus_derive.spec
+++ b/rust-rustbus_derive.spec
@@ -5,7 +5,7 @@
%global crate rustbus_derive
Name: rust-%{crate}
-Version: 0.2.0
+Version: 0.3.0
Release: 1%{?dist}
Summary: Derive proc-macros for the rustbus crate
@@ -69,5 +69,8 @@ which use "default" feature of "%{crate}" crate.
%endif
%changelog
+* Thu Jul 08 2021 Davide Cavalca <dcavalca(a)fedoraproject.org> - 0.3.0-1
+- Update to 0.3.0
+
* Thu Jun 24 2021 Davide Cavalca <dcavalca(a)fedoraproject.org> - 0.2.0-1
- Initial package
diff --git a/sources b/sources
index 2fb5f3b..7beac42 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (rustbus_derive-0.2.0.crate) = 405d862bcf36eaacfd29cbc8f8b0113af3e766f47c5fa201909ee3770000541bd231c5d2d88de8553ffff0fe6f71488b908b52f663cdcfac198e3f73bb5346c8
+SHA512 (rustbus_derive-0.3.0.crate) = fe87749a66ffc612debecf9248f0c4452b110ba537e238000b8d342b2315e64b65cfbccc6a539c2ba7868c7048348eb20c6128c1f6dbcbaed3add9dbc4687e0f
commit ff8ec2ebfd76537e9c7d0965911cc6e8d3d8022f
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Tue Jul 6 09:51:26 2021 -0700
import #1975874
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..2d46188
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/rustbus_derive-0.2.0.crate
diff --git a/rust-rustbus_derive.spec b/rust-rustbus_derive.spec
new file mode 100644
index 0000000..baf05c8
--- /dev/null
+++ b/rust-rustbus_derive.spec
@@ -0,0 +1,73 @@
+# Generated by rust2rpm 17
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate rustbus_derive
+
+Name: rust-%{crate}
+Version: 0.2.0
+Release: 1%{?dist}
+Summary: Derive proc-macros for the rustbus crate
+
+# Upstream license specification: MIT
+License: MIT
+URL: https://crates.io/crates/rustbus_derive
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+Derive proc-macros for the rustbus crate.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%{cargo_registry}/%{crate}-%{version_no_tilde}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "default" feature of "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+* Thu Jun 24 2021 Davide Cavalca <dcavalca(a)fedoraproject.org> - 0.2.0-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..2fb5f3b
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (rustbus_derive-0.2.0.crate) = 405d862bcf36eaacfd29cbc8f8b0113af3e766f47c5fa201909ee3770000541bd231c5d2d88de8553ffff0fe6f71488b908b52f663cdcfac198e3f73bb5346c8
1 year, 5 months
Architecture specific change in rpms/rust-partition-identity.git
by githook-noreply@fedoraproject.org
The package rpms/rust-partition-identity.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-partition-identity.git/commi....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 7d8a2692fb9504d6f480b1b3c3697c023be406e4
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Jul 23 15:10:00 2021 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/rust-partition-identity.spec b/rust-partition-identity.spec
index 8aa6a67..9f4724c 100644
--- a/rust-partition-identity.spec
+++ b/rust-partition-identity.spec
@@ -6,7 +6,7 @@
Name: rust-%{crate}
Version: 0.2.8
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Find the ID of a device by its path, or find a device path by its ID
# Upstream license specification: MIT
@@ -71,5 +71,8 @@ which use "default" feature of "%{crate}" crate.
%endif
%changelog
+* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2.8-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
* Thu Jun 24 2021 Davide Cavalca <dcavalca(a)fedoraproject.org> - 0.2.8-1
- Initial package
commit a5323031660c5c2663fbd57674bfc7f0e0c60919
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Tue Jul 6 09:50:23 2021 -0700
import #1975856
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..7d0fcc2
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/partition-identity-0.2.8.crate
diff --git a/rust-partition-identity.spec b/rust-partition-identity.spec
new file mode 100644
index 0000000..8aa6a67
--- /dev/null
+++ b/rust-partition-identity.spec
@@ -0,0 +1,75 @@
+# Generated by rust2rpm 17
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate partition-identity
+
+Name: rust-%{crate}
+Version: 0.2.8
+Release: 1%{?dist}
+Summary: Find the ID of a device by its path, or find a device path by its ID
+
+# Upstream license specification: MIT
+License: MIT
+URL: https://crates.io/crates/partition-identity
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+Find the ID of a device by its path, or find a device path by its ID.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%license LICENSE
+%doc examples README.md CHANGELOG.md
+%{cargo_registry}/%{crate}-%{version_no_tilde}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "default" feature of "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+* Thu Jun 24 2021 Davide Cavalca <dcavalca(a)fedoraproject.org> - 0.2.8-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..87329d8
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (partition-identity-0.2.8.crate) = f7879759c33649b7a33cf66c5bdc69006c06c7dc41e4b0de208b55ab3defb597178ed6770f00d7ed91ac072c9622268be6da3ad5581adb43de3f6a89d03ed9fb
1 year, 5 months
Architecture specific change in rpms/atomic-queue.git
by githook-noreply@fedoraproject.org
The package rpms/atomic-queue.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/atomic-queue.git/commit/?id=13ee0....
Change:
-ExclusiveArch: x86_64 %{ix86} %{arm32} %{arm64}
Thanks.
Full change:
============
commit 519105550cef9d9ebfa1875153ffc8825279fe38
Author: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Fri Oct 22 12:02:45 2021 -0400
Update to 7013a8b (support up to 256 byte cache lines)
diff --git a/.gitignore b/.gitignore
index 8eca33b..fb8a337 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
/atomic_queue-dfd2cbe8a0a1a370652ad22d6cb7aa792cf490aa.tar.gz
/atomic_queue-ee3d91cf131e56aa3302a43aeebf7b57a3c97b06.tar.gz
/atomic_queue-f2a36a392e02cc2643b07292e639c4a2ae7d4a35.tar.gz
+/atomic_queue-7013a8b46c9a89ffeb0f9ebd20c9b4ff2c3bd47e.tar.gz
diff --git a/atomic-queue.spec b/atomic-queue.spec
index eeb9eb7..b87f7bc 100644
--- a/atomic-queue.spec
+++ b/atomic-queue.spec
@@ -1,5 +1,5 @@
%global forgeurl https://github.com/max0x7ba/atomic_queue
-%global commit ee3d91cf131e56aa3302a43aeebf7b57a3c97b06
+%global commit 7013a8b46c9a89ffeb0f9ebd20c9b4ff2c3bd47e
Name: atomic-queue
# Upstream has never versioned the library.
diff --git a/sources b/sources
index 2d06a44..87aae6e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (atomic_queue-ee3d91cf131e56aa3302a43aeebf7b57a3c97b06.tar.gz) = 018abfb6d7ad9a68f8c55bab42982d806bb66fa052e389faee3df558c19157530dd16a9803ec90112b66eafba7667dfb647977eaa9b782268aac0eb0e8d0b0ef
+SHA512 (atomic_queue-7013a8b46c9a89ffeb0f9ebd20c9b4ff2c3bd47e.tar.gz) = 331fd24df64f103c7e9563641c3f89b3813a8b839c5e568763824c5a6738705e569a57c45c57f07700c6420fa7d8bc235d860db49b08e2ecb7452327cd71607d
commit 13ee0d95494cdd9901382eafbded43e97e0fd128
Author: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Wed Oct 20 12:32:41 2021 -0400
Update to ee3d91c: fix RHBZ#1994598, fix RHBZ#1994599
- Enable verbose test output
- Run the example as an additional test
diff --git a/.gitignore b/.gitignore
index d00c232..8eca33b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,4 @@
/atomic_queue-aa08199a7a516a561be1685afb644cf99e5b98e9.tar.gz
/atomic_queue-dfd2cbe8a0a1a370652ad22d6cb7aa792cf490aa.tar.gz
+/atomic_queue-ee3d91cf131e56aa3302a43aeebf7b57a3c97b06.tar.gz
+/atomic_queue-f2a36a392e02cc2643b07292e639c4a2ae7d4a35.tar.gz
diff --git a/atomic-queue.spec b/atomic-queue.spec
index ad627e7..eeb9eb7 100644
--- a/atomic-queue.spec
+++ b/atomic-queue.spec
@@ -1,5 +1,5 @@
%global forgeurl https://github.com/max0x7ba/atomic_queue
-%global commit dfd2cbe8a0a1a370652ad22d6cb7aa792cf490aa
+%global commit ee3d91cf131e56aa3302a43aeebf7b57a3c97b06
Name: atomic-queue
# Upstream has never versioned the library.
@@ -12,11 +12,6 @@ License: MIT
URL: %{forgeurl}
Source0: %{forgesource}
-# The library uses mandatory architecture-specific intrinsics or assembly for
-# spin_loop_pause() in include/atomic_queue/defs.h. Upstream only provides
-# implementations for these architectures:
-ExclusiveArch: x86_64 %{ix86} %{arm32} %{arm64}
-
BuildRequires: gcc-c++
BuildRequires: meson
BuildRequires: boost-devel
@@ -107,7 +102,8 @@ cp -rvp include/atomic_queue '%{buildroot}%{_includedir}/'
%check
-%meson_test
+%meson_test --verbose
+%{_vpath_builddir}/example
%files devel
diff --git a/sources b/sources
index ec193d3..2d06a44 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (atomic_queue-dfd2cbe8a0a1a370652ad22d6cb7aa792cf490aa.tar.gz) = f402d6c0fbdfbf46ce7cdd96f80bb11a5343e121383b3140c53b1aa7dc77c2c5af8a65360aad2032717955b546495fb4bcec0adb22f7796153e6d0e0dacc688a
+SHA512 (atomic_queue-ee3d91cf131e56aa3302a43aeebf7b57a3c97b06.tar.gz) = 018abfb6d7ad9a68f8c55bab42982d806bb66fa052e389faee3df558c19157530dd16a9803ec90112b66eafba7667dfb647977eaa9b782268aac0eb0e8d0b0ef
commit 96c2552c63a4e72d7a8a15633522c35f50a2eb8f
Author: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Tue Oct 19 18:13:33 2021 -0400
Update to commit dfd2cbe
diff --git a/.gitignore b/.gitignore
index bff102f..d00c232 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/atomic_queue-aa08199a7a516a561be1685afb644cf99e5b98e9.tar.gz
+/atomic_queue-dfd2cbe8a0a1a370652ad22d6cb7aa792cf490aa.tar.gz
diff --git a/atomic-queue.spec b/atomic-queue.spec
index 9cc7dd6..ad627e7 100644
--- a/atomic-queue.spec
+++ b/atomic-queue.spec
@@ -1,5 +1,5 @@
%global forgeurl https://github.com/max0x7ba/atomic_queue
-%global commit aa08199a7a516a561be1685afb644cf99e5b98e9
+%global commit dfd2cbe8a0a1a370652ad22d6cb7aa792cf490aa
Name: atomic-queue
# Upstream has never versioned the library.
diff --git a/sources b/sources
index b4f95a9..ec193d3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (atomic_queue-aa08199a7a516a561be1685afb644cf99e5b98e9.tar.gz) = 27bcf0fb2da60296ce1bc244e61c9d222285ccafead0b4ab9e65c383b8ff8e2a2101189c4406b0a88215a81d922f739874eb0b1d4c48178577b6d03f79b464d5
+SHA512 (atomic_queue-dfd2cbe8a0a1a370652ad22d6cb7aa792cf490aa.tar.gz) = f402d6c0fbdfbf46ce7cdd96f80bb11a5343e121383b3140c53b1aa7dc77c2c5af8a65360aad2032717955b546495fb4bcec0adb22f7796153e6d0e0dacc688a
commit bf4f0418a9468ddcee34549b9df435181ccfc018
Author: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Fri Sep 24 12:44:33 2021 -0400
We really don’t need to adjust the C++ standard for the tests
diff --git a/atomic-queue.spec b/atomic-queue.spec
index a581ad3..9cc7dd6 100644
--- a/atomic-queue.spec
+++ b/atomic-queue.spec
@@ -96,8 +96,7 @@ developing applications that use %{name}.
%build
-# Adjust C++ standard to match the system default.
-%meson -Dbenchmarks=false -Dcpp_std=gnu++17
+%meson -Dbenchmarks=false
%meson_build
1 year, 5 months
Architecture specific change in rpms/rust-svg.git
by githook-noreply@fedoraproject.org
The package rpms/rust-svg.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-svg.git/commit/?id=24dd4425a....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 24dd4425a7dadae29db2a2aa701a8c8971aaa186
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Thu Aug 26 10:52:31 2021 -0700
Initial import; Fixes: RHBZ#1990501
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..3eb3bcb
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/svg-0.10.0.crate
diff --git a/rust-svg.spec b/rust-svg.spec
new file mode 100644
index 0000000..5ce1a3b
--- /dev/null
+++ b/rust-svg.spec
@@ -0,0 +1,74 @@
+# Generated by rust2rpm 18
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate svg
+
+Name: rust-%{crate}
+Version: 0.10.0
+Release: %autorelease
+Summary: Package provides an SVG composer and parser
+
+# Upstream license specification: Apache-2.0/MIT
+License: ASL 2.0 or MIT
+URL: https://crates.io/crates/svg
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+Package provides an SVG composer and parser.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%license LICENSE.md
+%doc README.md
+%{cargo_registry}/%{crate}-%{version_no_tilde}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "default" feature of "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..034b1e1
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (svg-0.10.0.crate) = 27538740cea0d2abe6c9bc4476fa360a36c129ada0cf10e17559198fd48dad191f901bb17096b7908a7cfcee2cbc803fb694233908721117d0ce18c808af7bd9
1 year, 5 months
Architecture specific change in rpms/rust-statrs.git
by githook-noreply@fedoraproject.org
The package rpms/rust-statrs.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-statrs.git/commit/?id=2fecf3....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 2fecf307902963e222d45c25384bd024d9fe41bb
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Fri Sep 3 08:06:54 2021 -0700
Initial import; Fixes: RHBZ#1993498
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..7bc06a1
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/statrs-0.15.0-clean.crate
diff --git a/gen_clean_tarball.sh b/gen_clean_tarball.sh
new file mode 100755
index 0000000..5ec3a76
--- /dev/null
+++ b/gen_clean_tarball.sh
@@ -0,0 +1,36 @@
+#!/usr/bin/bash
+
+set -e
+
+CRATE="statrs"
+NAME="rust-${CRATE}"
+
+VERSION=$(rpmspec -q $NAME.spec --srpm --qf "%{version}")
+URL="https://crates.io/api/v1/crates/${CRATE}/${VERSION}/download"
+
+ROOTDIR="${CRATE}-${VERSION}"
+
+# download and extract published crate from crates.io
+wget $URL -O ${ROOTDIR}.crate
+tar -xzf ${ROOTDIR}.crate
+rm ${ROOTDIR}.crate
+
+pushd ${ROOTDIR}
+# remove non-redistributable data files used for testing
+rm -r data
+# fix end of line encoding
+sed -i 's/\r$//' README.md
+# clean up cargo files
+rm .cargo_vcs_info.json
+mv Cargo.toml.orig Cargo.toml
+# init git repository
+git init && git add . && git commit -m "import"
+# repackage crate
+cargo package
+# move clean crate
+mv target/package/${ROOTDIR}.crate ../${ROOTDIR}-clean.crate
+popd
+
+# remove temporary directory
+rm -rf ${ROOTDIR}
+
diff --git a/rust-statrs.spec b/rust-statrs.spec
new file mode 100644
index 0000000..ba1e4b0
--- /dev/null
+++ b/rust-statrs.spec
@@ -0,0 +1,83 @@
+# Generated by rust2rpm 18
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate statrs
+
+Name: rust-%{crate}
+Version: 0.15.0
+Release: %autorelease
+Summary: Statistical computing library for Rust
+
+# Upstream license specification: MIT
+License: MIT
+URL: https://crates.io/crates/statrs
+Source: %{crate}-%{version_no_tilde}-clean.crate
+# script to create tarball without files with unacceptable licenses
+# run "rust2rpm statrs" and then "./gen_clean_tarball.sh" for new versions
+Source1: gen_clean_tarball.sh
+# Initial patched metadata
+# Bump nalgebra to 0.29 and drop nightly feature
+# https://github.com/statrs-dev/statrs/pull/154
+Patch0: statrs-fix-metadata.diff
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+Statistical computing library for Rust.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%license LICENSE.md
+%doc README.md CHANGELOG.md
+%{cargo_registry}/%{crate}-%{version_no_tilde}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "default" feature of "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+# skip tests that require non-redistributable data files
+%cargo_test -- -- --skip statistics::iter_statistics::tests::test_covariance_consistent_with_variance --skip statistics::iter_statistics::tests::test_covariance_is_symmetric --skip statistics::iter_statistics::tests::test_mean --skip statistics::iter_statistics::tests::test_pop_covar_consistent_with_pop_var --skip statistics::iter_statistics::tests::test_std_dev
+%endif
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..5a021e0
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (statrs-0.15.0-clean.crate) = 4a5451b418326f65c2065309211afbd4cdfd0eede0063246b9d29e77ce3f82beb6604ebb8c726b190816be988cf38db4d914441a9e09c4db663fcbd7762f7857
diff --git a/statrs-fix-metadata.diff b/statrs-fix-metadata.diff
new file mode 100644
index 0000000..e73d0f2
--- /dev/null
+++ b/statrs-fix-metadata.diff
@@ -0,0 +1,18 @@
+--- statrs-0.15.0/Cargo.toml 1970-01-01T00:00:00+00:00
++++ statrs-0.15.0/Cargo.toml 2021-08-30T17:51:41.455589+00:00
+@@ -37,7 +37,7 @@
+ version = "1.4.0"
+
+ [dependencies.nalgebra]
+-version = "0.27.1"
++version = "0.29"
+ features = ["rand"]
+
+ [dependencies.num-traits]
+@@ -47,6 +47,3 @@
+ version = "0.8"
+ [dev-dependencies.criterion]
+ version = "0.3.3"
+-
+-[features]
+-nightly = []
1 year, 5 months
Architecture specific change in rpms/rust-resctl-demo.git
by githook-noreply@fedoraproject.org
The package rpms/rust-resctl-demo.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-resctl-demo.git/commit/?id=c....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 45252a1224667f9ba87a21cd3a142344304de3eb
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Fri Oct 22 10:27:02 2021 -0700
Build for epel8
diff --git a/.gitignore b/.gitignore
index 6e66f0c..d4ec74a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/resctl-demo-2.1.2.crate
+/resctl-demo-2.1.2-vendor.tar.gz
diff --git a/rust-resctl-demo.spec b/rust-resctl-demo.spec
index 47e37f5..49eefc9 100644
--- a/rust-resctl-demo.spec
+++ b/rust-resctl-demo.spec
@@ -4,6 +4,15 @@
%global crate resctl-demo
+%if 0%{?el8}
+# disabling this as it chokes on the vendored dependencies
+%undefine __brp_mangle_shebangs
+# el8 doesn't have these macros
+%global __crates_url https://crates.io/api/v1/crates/
+%global crates_source %{__crates_url}%{crate}/%{version}/download#/%{crate}-%{version}.crate
+%global version_no_tilde %{version}
+%endif
+
Name: rust-%{crate}
Version: 2.1.2
Release: %autorelease
@@ -13,10 +22,16 @@ Summary: Guided tour of Linux resource control with live demos
License: ASL 2.0 and BSD and MIT
URL: https://crates.io/crates/resctl-demo
Source: %{crates_source}
+# Vendored dependencies for EPEL, update with ./update-vendor-tarball.sh
+Source1: %{crate}-%{version}-vendor.tar.gz
ExclusiveArch: %{rust_arches}
+%if 0%{?el8}
+BuildRequires: rust-toolset
+%else
BuildRequires: rust-packaging
+%endif
%global _description %{expand:
resctl-demo demonstrates and documents various aspects of resource control
@@ -40,10 +55,14 @@ Requires: gnuplot
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
+%if 0%{?el8}
+%cargo_prep -V 1
+%else
%cargo_prep
%generate_buildrequires
%cargo_generate_buildrequires
+%endif
%build
%cargo_build
diff --git a/sources b/sources
index 30e5a48..1b09b16 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
SHA512 (resctl-demo-2.1.2.crate) = 76d7c962aa0611fa1dc750e856499c20b53224078a8ddfe2fe1dc6e580aca6c4147becc45216a19722f8da52959e262271509c44fe2e7582c783cc4005981246
+SHA512 (resctl-demo-2.1.2-vendor.tar.gz) = f9f4adeeb2e147744ae0121b6b41ca25b527083139142f8c71be2428dae5fd67d11600f3bd299da51ec5c68087338de80b8be01d0273df90c1aabcd798cd60b3
diff --git a/update-vendor-tarball.sh b/update-vendor-tarball.sh
new file mode 100755
index 0000000..ae9b8c0
--- /dev/null
+++ b/update-vendor-tarball.sh
@@ -0,0 +1,25 @@
+#!/bin/sh
+
+name='resctl-demo'
+specfile="rust-${name}.spec"
+version=$(rpm -q --qf '%{VERSION}\n' --specfile "$specfile" | head -1)
+nv="${name}-${version}"
+crate="${nv}.crate"
+vendor_tarball="${nv}-vendor.tar.gz"
+
+if [ -f "$vendor_tarball" ]; then
+ echo "${vendor_tarball} already exists, aborting"
+ exit 1
+fi
+
+[ -f "$crate" ] || spectool -g "$specfile"
+tardir="$PWD"
+workdir=$(mktemp -d)
+trap 'rm -rf "$workdir"' EXIT
+
+tar xvzf "$tardir/$crate" -C "$workdir"
+(cd "${workdir}/${nv}" && \
+ cargo vendor && \
+ tar cvzf "${tardir}/${vendor_tarball}" vendor/)
+
+exit 0
commit cd5172d56f93a8d10f83d76e2a421d68166854ed
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Fri Oct 22 08:32:22 2021 -0700
Initial import; Fixes: RHBZ#1997731
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..6e66f0c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/resctl-demo-2.1.2.crate
diff --git a/rust-resctl-demo.spec b/rust-resctl-demo.spec
new file mode 100644
index 0000000..47e37f5
--- /dev/null
+++ b/rust-resctl-demo.spec
@@ -0,0 +1,60 @@
+# Generated by rust2rpm 18
+%bcond_without check
+%global __cargo_skip_build 0
+
+%global crate resctl-demo
+
+Name: rust-%{crate}
+Version: 2.1.2
+Release: %autorelease
+Summary: Guided tour of Linux resource control with live demos
+
+# Upstream license specification: Apache-2.0
+License: ASL 2.0 and BSD and MIT
+URL: https://crates.io/crates/resctl-demo
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+resctl-demo demonstrates and documents various aspects of resource control
+using self-contained workloads in guided scenarios.}
+
+%description %{_description}
+
+%package -n %{crate}
+Summary: %{summary}
+
+Requires: rd-agent = %{version}
+Requires: rd-hashd = %{version}
+Requires: gnuplot
+
+%description -n %{crate} %{_description}
+
+%files -n %{crate}
+%license LICENSE
+%doc README.md
+%{_bindir}/resctl-demo
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..30e5a48
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (resctl-demo-2.1.2.crate) = 76d7c962aa0611fa1dc750e856499c20b53224078a8ddfe2fe1dc6e580aca6c4147becc45216a19722f8da52959e262271509c44fe2e7582c783cc4005981246
1 year, 5 months
Architecture specific change in rpms/rust-resctl-bench-intf.git
by githook-noreply@fedoraproject.org
The package rpms/rust-resctl-bench-intf.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-resctl-bench-intf.git/commit....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 87b2dbf810bb9550aea81b72423decead56479ef
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Tue Sep 21 07:25:08 2021 -0700
Update to 2.1.2; Fixes: RHBZ#2003261
diff --git a/.gitignore b/.gitignore
index f057316..530fe91 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/resctl-bench-intf-2.1.1.crate
+/resctl-bench-intf-2.1.2.crate
diff --git a/rust-resctl-bench-intf.spec b/rust-resctl-bench-intf.spec
index 4fcb70a..bcd35c4 100644
--- a/rust-resctl-bench-intf.spec
+++ b/rust-resctl-bench-intf.spec
@@ -5,7 +5,7 @@
%global crate resctl-bench-intf
Name: rust-%{crate}
-Version: 2.1.1
+Version: 2.1.2
Release: %autorelease
Summary: Whole system resource control benchmarks with realistic scenarios (interface library)
diff --git a/sources b/sources
index 52f660f..98f8943 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (resctl-bench-intf-2.1.1.crate) = 2e39f322563dc886d78d8fb3f1d9deabf48f01e8b06e8cdfa4a01060cad55ef6c4ae26c9766a779110eb4b94f1ab4c2af7ade920659a5f461005ee593e0fcd1c
+SHA512 (resctl-bench-intf-2.1.2.crate) = af0412b466e3708d81e92c05c4bd4c7816d0a50ddc6a0d4cc06f226b3ca89c96150b035e66bc615667376491767902ac823af4c0ad66ea4f6998ab7ae67aac58
commit 31c82302a6aa2831e612201d1eb634b6cee367a7
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Fri Sep 3 08:05:14 2021 -0700
Initial import; Fixes: RHBZ#1990911
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..f057316
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/resctl-bench-intf-2.1.1.crate
diff --git a/rust-resctl-bench-intf.spec b/rust-resctl-bench-intf.spec
new file mode 100644
index 0000000..4fcb70a
--- /dev/null
+++ b/rust-resctl-bench-intf.spec
@@ -0,0 +1,75 @@
+# Generated by rust2rpm 18
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate resctl-bench-intf
+
+Name: rust-%{crate}
+Version: 2.1.1
+Release: %autorelease
+Summary: Whole system resource control benchmarks with realistic scenarios (interface library)
+
+# Upstream license specification: Apache-2.0
+License: ASL 2.0
+URL: https://crates.io/crates/resctl-bench-intf
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+Whole system resource control benchmarks with realistic scenarios (interface
+library).}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%license LICENSE
+%doc README.md
+%{cargo_registry}/%{crate}-%{version_no_tilde}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "default" feature of "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..52f660f
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (resctl-bench-intf-2.1.1.crate) = 2e39f322563dc886d78d8fb3f1d9deabf48f01e8b06e8cdfa4a01060cad55ef6c4ae26c9766a779110eb4b94f1ab4c2af7ade920659a5f461005ee593e0fcd1c
1 year, 5 months
Architecture specific change in rpms/rust-resctl-bench.git
by githook-noreply@fedoraproject.org
The package rpms/rust-resctl-bench.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-resctl-bench.git/commit/?id=....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 700c18495a3a44469d392338a60c7de6eb26354f
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Fri Oct 22 10:28:04 2021 -0700
Build for epel8
diff --git a/.gitignore b/.gitignore
index 2829c5e..f4d7de6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/resctl-bench-2.1.2.crate
+/resctl-bench-2.1.2-vendor.tar.gz
diff --git a/rust-resctl-bench.spec b/rust-resctl-bench.spec
index 549de84..9f7a40a 100644
--- a/rust-resctl-bench.spec
+++ b/rust-resctl-bench.spec
@@ -4,6 +4,13 @@
%global crate resctl-bench
+%if 0%{?el8}
+# el8 doesn't have these macros
+%global __crates_url https://crates.io/api/v1/crates/
+%global crates_source %{__crates_url}%{crate}/%{version}/download#/%{crate}-%{version}.crate
+%global version_no_tilde %{version}
+%endif
+
Name: rust-%{crate}
Version: 2.1.2
Release: %autorelease
@@ -13,10 +20,16 @@ Summary: Whole system resource control benchmarks with realistic scenario
License: ASL 2.0 and BSD and MIT and zlib
URL: https://crates.io/crates/resctl-bench
Source: %{crates_source}
+# Vendored dependencies for EPEL, update with ./update-vendor-tarball.sh
+Source1: %{crate}-%{version}-vendor.tar.gz
ExclusiveArch: %{rust_arches}
+%if 0%{?el8}
+BuildRequires: rust-toolset
+%else
BuildRequires: rust-packaging
+%endif
%global _description %{expand:
resctl-bench is a collection of whole-system benchmarks to evaluate resource
@@ -52,10 +65,14 @@ Requires: rd-hashd = %{version}
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
+%if 0%{?el8}
+%cargo_prep -V 1
+%else
%cargo_prep
%generate_buildrequires
%cargo_generate_buildrequires
+%endif
%build
%cargo_build
diff --git a/sources b/sources
index 8e71d81..78f2783 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
SHA512 (resctl-bench-2.1.2.crate) = 55e56c9bf5d6c2d1c944291ad8908cff5a5e37e51bb8b4baa98dca5515773d22f509a14e9e85cd11066d5011a6390fbaec5d65c029b9ab253493004c937840eb
+SHA512 (resctl-bench-2.1.2-vendor.tar.gz) = 5797a8d3c1524df6c78463d067bbb97e22a68c65f1a50b039636280c07f1a9f878d3f0483dede30070f5909294afa5473c6f5776bccff39bf4fb872b4bee2115
diff --git a/update-vendor-tarball.sh b/update-vendor-tarball.sh
new file mode 100755
index 0000000..34c64dd
--- /dev/null
+++ b/update-vendor-tarball.sh
@@ -0,0 +1,25 @@
+#!/bin/sh
+
+name='resctl-bench'
+specfile="rust-${name}.spec"
+version=$(rpm -q --qf '%{VERSION}\n' --specfile "$specfile" | head -1)
+nv="${name}-${version}"
+crate="${nv}.crate"
+vendor_tarball="${nv}-vendor.tar.gz"
+
+if [ -f "$vendor_tarball" ]; then
+ echo "${vendor_tarball} already exists, aborting"
+ exit 1
+fi
+
+[ -f "$crate" ] || spectool -g "$specfile"
+tardir="$PWD"
+workdir=$(mktemp -d)
+trap 'rm -rf "$workdir"' EXIT
+
+tar xvzf "$tardir/$crate" -C "$workdir"
+(cd "${workdir}/${nv}" && \
+ cargo vendor && \
+ tar cvzf "${tardir}/${vendor_tarball}" vendor/)
+
+exit 0
commit 4d34baa1c5e0d942d54ec0e313bfaf01506d9a11
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Fri Oct 22 08:32:30 2021 -0700
Initial import; Fixes: RHBZ#1997730
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..2829c5e
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/resctl-bench-2.1.2.crate
diff --git a/rust-resctl-bench.spec b/rust-resctl-bench.spec
new file mode 100644
index 0000000..549de84
--- /dev/null
+++ b/rust-resctl-bench.spec
@@ -0,0 +1,72 @@
+# Generated by rust2rpm 18
+%bcond_without check
+%global __cargo_skip_build 0
+
+%global crate resctl-bench
+
+Name: rust-%{crate}
+Version: 2.1.2
+Release: %autorelease
+Summary: Whole system resource control benchmarks with realistic scenarios
+
+# Upstream license specification: Apache-2.0
+License: ASL 2.0 and BSD and MIT and zlib
+URL: https://crates.io/crates/resctl-bench
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+resctl-bench is a collection of whole-system benchmarks to evaluate resource
+control and hardware behaviors using realistic simulated workloads.
+
+Comprehensive resource control involves the whole system. Furthermore, testing
+resource control end-to-end requires scenarios involving realistic workloads
+and monitoring their interactions. The combination makes benchmarking resource
+control challenging and error-prone. It's easy to slip up on a configuration
+and testing with real workloads can be tedious and unreliable.
+
+resctl-bench encapsulates the whole process so that resource control benchmarks
+can be performed easily and reliably. It verifies and updates system
+configurations, reproduces resource contention scenarios with a realistic
+latency-sensitive workload simulator and other secondary workloads, analyzes
+the resulting system and workload behaviors, and generates easily
+understandable reports.}
+
+%description %{_description}
+
+%package -n %{crate}
+Summary: %{summary}
+
+Requires: rd-agent = %{version}
+Requires: rd-hashd = %{version}
+
+%description -n %{crate} %{_description}
+
+%files -n %{crate}
+%license LICENSE
+%doc examples doc README.md
+%{_bindir}/resctl-bench
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..8e71d81
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (resctl-bench-2.1.2.crate) = 55e56c9bf5d6c2d1c944291ad8908cff5a5e37e51bb8b4baa98dca5515773d22f509a14e9e85cd11066d5011a6390fbaec5d65c029b9ab253493004c937840eb
1 year, 5 months
Architecture specific change in rpms/rust-rd-util.git
by githook-noreply@fedoraproject.org
The package rpms/rust-rd-util.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-rd-util.git/commit/?id=3e2b0....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit e4dede76452bf6f3aff7c507fd12aab37fd76bd6
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Tue Sep 21 07:24:46 2021 -0700
Update to 2.1.2; Fixes: RHBZ#2003260
diff --git a/.gitignore b/.gitignore
index 3f01747..2aa0a34 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/rd-util-2.1.1.crate
+/rd-util-2.1.2.crate
diff --git a/rust-rd-util.spec b/rust-rd-util.spec
index 968f6ba..341a31e 100644
--- a/rust-rd-util.spec
+++ b/rust-rd-util.spec
@@ -5,7 +5,7 @@
%global crate rd-util
Name: rust-%{crate}
-Version: 2.1.1
+Version: 2.1.2
Release: %autorelease
Summary: Utility collection library for resctl-demo
diff --git a/sources b/sources
index 5270f51..2066512 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (rd-util-2.1.1.crate) = 9e7e2b7d30403b2ae360411480bd09c3004a7ca3bc103336bd03973939b04a3fac9444ca0873b02a681717e41ee97252b20278b5cf4b83fb0bf800d78c1a830f
+SHA512 (rd-util-2.1.2.crate) = 901bb732e391b0c38bf8544a2e04862ba32ba5c88f4b7e13afa565ab592323f921e5134865c56f357ce4193ac148e7e895e6f171fc5ffb6b826b64c5f8778bdf
commit 3e2b0b1e522b79670f4caf98610a78e92f63b51e
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Thu Aug 26 09:50:54 2021 -0700
Initial import; Fixes: RHBZ#1990906
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..3f01747
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/rd-util-2.1.1.crate
diff --git a/rust-rd-util.spec b/rust-rd-util.spec
new file mode 100644
index 0000000..968f6ba
--- /dev/null
+++ b/rust-rd-util.spec
@@ -0,0 +1,74 @@
+# Generated by rust2rpm 18
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate rd-util
+
+Name: rust-%{crate}
+Version: 2.1.1
+Release: %autorelease
+Summary: Utility collection library for resctl-demo
+
+# Upstream license specification: Apache-2.0
+License: ASL 2.0
+URL: https://crates.io/crates/rd-util
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+Utility collection library for resctl-demo.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%license LICENSE
+%doc README.md
+%{cargo_registry}/%{crate}-%{version_no_tilde}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "default" feature of "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..5270f51
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (rd-util-2.1.1.crate) = 9e7e2b7d30403b2ae360411480bd09c3004a7ca3bc103336bd03973939b04a3fac9444ca0873b02a681717e41ee97252b20278b5cf4b83fb0bf800d78c1a830f
1 year, 5 months
Architecture specific change in rpms/rust-rd-hashd-intf.git
by githook-noreply@fedoraproject.org
The package rpms/rust-rd-hashd-intf.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-rd-hashd-intf.git/commit/?id....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 2774cdba0bcc02a67edec239c3f470db0612e6ea
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Tue Sep 21 07:25:23 2021 -0700
Update to 2.1.2; Fixes: RHBZ#2003259
diff --git a/.gitignore b/.gitignore
index f484ad6..a4ac76c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/rd-hashd-intf-2.1.1.crate
+/rd-hashd-intf-2.1.2.crate
diff --git a/rust-rd-hashd-intf.spec b/rust-rd-hashd-intf.spec
index 636d472..578ab8f 100644
--- a/rust-rd-hashd-intf.spec
+++ b/rust-rd-hashd-intf.spec
@@ -5,7 +5,7 @@
%global crate rd-hashd-intf
Name: rust-%{crate}
-Version: 2.1.1
+Version: 2.1.2
Release: %autorelease
Summary: Latency-sensitive pseudo workload for resctl-demo (interface library)
diff --git a/sources b/sources
index 86af3a7..06915a4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (rd-hashd-intf-2.1.1.crate) = 5a94504ff9d4cc11df83d36ccc3625fffb312c67fcf8a9753bab58d97eb053a39791fbf76bccd2aeffefb5f107ba9efaeb08d3ec90b685d4b78b9ee11bb06404
+SHA512 (rd-hashd-intf-2.1.2.crate) = 2f849f043087a084ca0b927effa1018a0f5da2348d15bb2c4cf19693ea0f3f2dd42cb66b005fb3e89b572a382ce9b3674335b2347b35521f83a296eb311ae601
commit 0c5bbc6f5a891067e860e3bcec643d183a1b669b
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Sat Aug 28 12:55:52 2021 -0700
Initial import; Fixes: RHBZ#1990908
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..f484ad6
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/rd-hashd-intf-2.1.1.crate
diff --git a/rust-rd-hashd-intf.spec b/rust-rd-hashd-intf.spec
new file mode 100644
index 0000000..636d472
--- /dev/null
+++ b/rust-rd-hashd-intf.spec
@@ -0,0 +1,74 @@
+# Generated by rust2rpm 18
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate rd-hashd-intf
+
+Name: rust-%{crate}
+Version: 2.1.1
+Release: %autorelease
+Summary: Latency-sensitive pseudo workload for resctl-demo (interface library)
+
+# Upstream license specification: Apache-2.0
+License: ASL 2.0
+URL: https://crates.io/crates/rd-hashd-intf
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+Latency-sensitive pseudo workload for resctl-demo (interface library).}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%license LICENSE
+%doc README.md
+%{cargo_registry}/%{crate}-%{version_no_tilde}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "default" feature of "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..86af3a7
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (rd-hashd-intf-2.1.1.crate) = 5a94504ff9d4cc11df83d36ccc3625fffb312c67fcf8a9753bab58d97eb053a39791fbf76bccd2aeffefb5f107ba9efaeb08d3ec90b685d4b78b9ee11bb06404
1 year, 5 months