sergiomb pushed to rpms/fakeroot (epel9). "Update fakeroot to 1.32.1"
by notificationsï¼ fedoraproject.org
Notification time stamped 2023-09-01 00:13:58 UTC
From f961598b2460132af69b8c7c54a7841bd4aade47 Mon Sep 17 00:00:00 2001
From: Sérgio M. Basto <sergio(a)serjux.com>
Date: Aug 31 2023 23:54:40 +0000
Subject: Update fakeroot to 1.32.1
---
diff --git a/.gitignore b/.gitignore
index a90a39f..17c9610 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@
/fakeroot_1.29.orig.tar.gz
/fakeroot_1.30.1.orig.tar.gz
/fakeroot_1.31.orig.tar.gz
+/fakeroot_1.32.1.orig.tar.gz
diff --git a/fakeroot.spec b/fakeroot.spec
index 50038d4..7eed9bb 100644
--- a/fakeroot.spec
+++ b/fakeroot.spec
@@ -2,8 +2,8 @@
Summary: Gives a fake root environment
Name: fakeroot
-Version: 1.31
-Release: 2%{?dist}
+Version: 1.32.1
+Release: 1%{?dist}
# setenv.c: LGPLv2+
# contrib/Fakeroot-Stat-1.8.8: Perl (GPL+ or Artistic)
# the rest: GPLv3+
@@ -19,8 +19,6 @@ Patch2: debian_fix-shell-in-fakeroot.patch
# Fix LD_LIBRARY_PATH for multilib: https://bugzilla.redhat.com/show_bug.cgi?id=1241527
Patch5: fakeroot-multilib.patch
# Patch7: relax_tartest.patch
-# Fix from Debian for i686
-Patch8: compile-time64-wraps-with-D_TIME_BITS-64.patch
BuildRequires: make
@@ -167,6 +165,9 @@ fi
%ghost %{_libdir}/libfakeroot/libfakeroot-0.so
%changelog
+* Thu Aug 31 2023 Sérgio Basto <sergio(a)serjux.com> - 1.32.1-1
+- Update fakeroot to 1.32.1
+
* Wed Jul 19 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.31-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
diff --git a/sources b/sources
index 92363cd..68f8b5e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (fakeroot_1.31.orig.tar.gz) = a66a3535c2088ba8c33e3afc18d2ab1a16a502b999a4efbea7542e345181aa172af2e0949989832cda69bf6753c80a4bfc12cc283f5da11de31aa0bee0e8b47b
+SHA512 (fakeroot_1.32.1.orig.tar.gz) = fe8263ca9b90e4df253311e5331721a8783260a1058b307d10ffbde47724fc24df584806b17af4477be47d90dc553abe6a476e02cf8ce2aebdd94357ff7d7f09
https://src.fedoraproject.org/rpms/fakeroot/c/f961598b2460132af69b8c7c54a...
8Â months, 1Â week
jistone pushed to rpms/rust (f37). "Revert a MIR inlining change for
ppc64le"
by notificationsï¼ fedoraproject.org
Notification time stamped 2023-09-01 00:09:28 UTC
From 27b7401a74bc6ed00e8b63641279df481be0399b Mon Sep 17 00:00:00 2001
From: Josh Stone <jistone(a)redhat.com>
Date: Aug 31 2023 23:57:59 +0000
Subject: Revert a MIR inlining change for ppc64le
---
diff --git a/0001-Revert-Ignore-the-always-part-of-inline-always-in-MI.patch b/0001-Revert-Ignore-the-always-part-of-inline-always-in-MI.patch
new file mode 100644
index 0000000..d0a2c03
--- /dev/null
+++ b/0001-Revert-Ignore-the-always-part-of-inline-always-in-MI.patch
@@ -0,0 +1,41 @@
+From b7bf16f803f7913cb1c942133d3f31053c79ad9a Mon Sep 17 00:00:00 2001
+From: Josh Stone <jistone(a)redhat.com>
+Date: Thu, 31 Aug 2023 13:37:23 -0700
+Subject: [PATCH] Revert "Ignore the always part of #[inline(always)] in MIR
+ inlining"
+
+This reverts part of commit c153f3a356b0e7917c91d3a804b93fadffb778b0.
+
+On Fedora 37 with LLVM 15, we were seeing strange errors from the stage2
+rustc on ppc64le, which seemed to imply bad codegen in rustc itself. Git
+bisect pointed to this MIR inlining change -- it's not likely the root
+cause, since later Fedora with LLVM 16 is working, but this will unblock
+us for now.
+---
+ compiler/rustc_mir_transform/src/inline.rs | 9 ++++-----
+ 1 file changed, 4 insertions(+), 5 deletions(-)
+
+diff --git a/compiler/rustc_mir_transform/src/inline.rs b/compiler/rustc_mir_transform/src/inline.rs
+index b6578cb259ac..8939a26f2ab9 100644
+--- a/compiler/rustc_mir_transform/src/inline.rs
++++ b/compiler/rustc_mir_transform/src/inline.rs
+@@ -483,12 +483,11 @@ fn check_mir_body(
+ // Abort if type validation found anything fishy.
+ checker.validation?;
+
+- // N.B. We still apply our cost threshold to #[inline(always)] functions.
+- // That attribute is often applied to very large functions that exceed LLVM's (very
+- // generous) inlining threshold. Such functions are very poor MIR inlining candidates.
+- // Always inlining #[inline(always)] functions in MIR, on net, slows down the compiler.
+ let cost = checker.cost;
+- if cost <= threshold {
++ if let InlineAttr::Always = callee_attrs.inline {
++ debug!("INLINING {:?} because inline(always) [cost={}]", callsite, cost);
++ Ok(())
++ } else if cost <= threshold {
+ debug!("INLINING {:?} [cost={} <= threshold={}]", callsite, cost, threshold);
+ Ok(())
+ } else {
+--
+2.41.0
+
diff --git a/rust.spec b/rust.spec
index de93f40..dd01c45 100644
--- a/rust.spec
+++ b/rust.spec
@@ -123,6 +123,9 @@ Patch5: 0001-Don-t-fail-early-if-try_run-returns-an-error.patch
# https://github.com/rust-lang/rust/pull/115109
Patch6: 0001-Skip-ExpandYamlAnchors-when-the-config-is-missing.patch
+# Revert a MIR inlining change that broke ppc64le with LLVM 15.
+Patch7: 0001-Revert-Ignore-the-always-part-of-inline-always-in-MI.patch
+
### RHEL-specific patches below ###
# Simple rpm macros for rust-toolset (as opposed to full rust-packaging)
@@ -600,6 +603,7 @@ test -f '%{local_rust_root}/bin/rustc'
%patch -P4 -p1
%patch -P5 -p1
%patch -P6 -p1
+%patch -P7 -p1
%if %with disabled_libssh2
%patch -P100 -p1
https://src.fedoraproject.org/rpms/rust/c/27b7401a74bc6ed00e8b63641279df4...
8Â months, 1Â week
sergiomb pushed to rpms/fakeroot (f37). "Update fakeroot to 1.32.1"
by notificationsï¼ fedoraproject.org
Notification time stamped 2023-09-01 00:02:36 UTC
From f961598b2460132af69b8c7c54a7841bd4aade47 Mon Sep 17 00:00:00 2001
From: Sérgio M. Basto <sergio(a)serjux.com>
Date: Aug 31 2023 23:54:40 +0000
Subject: Update fakeroot to 1.32.1
---
diff --git a/.gitignore b/.gitignore
index a90a39f..17c9610 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@
/fakeroot_1.29.orig.tar.gz
/fakeroot_1.30.1.orig.tar.gz
/fakeroot_1.31.orig.tar.gz
+/fakeroot_1.32.1.orig.tar.gz
diff --git a/fakeroot.spec b/fakeroot.spec
index 50038d4..7eed9bb 100644
--- a/fakeroot.spec
+++ b/fakeroot.spec
@@ -2,8 +2,8 @@
Summary: Gives a fake root environment
Name: fakeroot
-Version: 1.31
-Release: 2%{?dist}
+Version: 1.32.1
+Release: 1%{?dist}
# setenv.c: LGPLv2+
# contrib/Fakeroot-Stat-1.8.8: Perl (GPL+ or Artistic)
# the rest: GPLv3+
@@ -19,8 +19,6 @@ Patch2: debian_fix-shell-in-fakeroot.patch
# Fix LD_LIBRARY_PATH for multilib: https://bugzilla.redhat.com/show_bug.cgi?id=1241527
Patch5: fakeroot-multilib.patch
# Patch7: relax_tartest.patch
-# Fix from Debian for i686
-Patch8: compile-time64-wraps-with-D_TIME_BITS-64.patch
BuildRequires: make
@@ -167,6 +165,9 @@ fi
%ghost %{_libdir}/libfakeroot/libfakeroot-0.so
%changelog
+* Thu Aug 31 2023 Sérgio Basto <sergio(a)serjux.com> - 1.32.1-1
+- Update fakeroot to 1.32.1
+
* Wed Jul 19 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.31-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
diff --git a/sources b/sources
index 92363cd..68f8b5e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (fakeroot_1.31.orig.tar.gz) = a66a3535c2088ba8c33e3afc18d2ab1a16a502b999a4efbea7542e345181aa172af2e0949989832cda69bf6753c80a4bfc12cc283f5da11de31aa0bee0e8b47b
+SHA512 (fakeroot_1.32.1.orig.tar.gz) = fe8263ca9b90e4df253311e5331721a8783260a1058b307d10ffbde47724fc24df584806b17af4477be47d90dc553abe6a476e02cf8ce2aebdd94357ff7d7f09
https://src.fedoraproject.org/rpms/fakeroot/c/f961598b2460132af69b8c7c54a...
8Â months, 1Â week
sergiomb pushed to rpms/fakeroot (f38). "Update fakeroot to 1.32.1"
by notificationsï¼ fedoraproject.org
Notification time stamped 2023-09-01 00:02:22 UTC
From f961598b2460132af69b8c7c54a7841bd4aade47 Mon Sep 17 00:00:00 2001
From: Sérgio M. Basto <sergio(a)serjux.com>
Date: Aug 31 2023 23:54:40 +0000
Subject: Update fakeroot to 1.32.1
---
diff --git a/.gitignore b/.gitignore
index a90a39f..17c9610 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@
/fakeroot_1.29.orig.tar.gz
/fakeroot_1.30.1.orig.tar.gz
/fakeroot_1.31.orig.tar.gz
+/fakeroot_1.32.1.orig.tar.gz
diff --git a/fakeroot.spec b/fakeroot.spec
index 50038d4..7eed9bb 100644
--- a/fakeroot.spec
+++ b/fakeroot.spec
@@ -2,8 +2,8 @@
Summary: Gives a fake root environment
Name: fakeroot
-Version: 1.31
-Release: 2%{?dist}
+Version: 1.32.1
+Release: 1%{?dist}
# setenv.c: LGPLv2+
# contrib/Fakeroot-Stat-1.8.8: Perl (GPL+ or Artistic)
# the rest: GPLv3+
@@ -19,8 +19,6 @@ Patch2: debian_fix-shell-in-fakeroot.patch
# Fix LD_LIBRARY_PATH for multilib: https://bugzilla.redhat.com/show_bug.cgi?id=1241527
Patch5: fakeroot-multilib.patch
# Patch7: relax_tartest.patch
-# Fix from Debian for i686
-Patch8: compile-time64-wraps-with-D_TIME_BITS-64.patch
BuildRequires: make
@@ -167,6 +165,9 @@ fi
%ghost %{_libdir}/libfakeroot/libfakeroot-0.so
%changelog
+* Thu Aug 31 2023 Sérgio Basto <sergio(a)serjux.com> - 1.32.1-1
+- Update fakeroot to 1.32.1
+
* Wed Jul 19 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.31-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
diff --git a/sources b/sources
index 92363cd..68f8b5e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (fakeroot_1.31.orig.tar.gz) = a66a3535c2088ba8c33e3afc18d2ab1a16a502b999a4efbea7542e345181aa172af2e0949989832cda69bf6753c80a4bfc12cc283f5da11de31aa0bee0e8b47b
+SHA512 (fakeroot_1.32.1.orig.tar.gz) = fe8263ca9b90e4df253311e5331721a8783260a1058b307d10ffbde47724fc24df584806b17af4477be47d90dc553abe6a476e02cf8ce2aebdd94357ff7d7f09
https://src.fedoraproject.org/rpms/fakeroot/c/f961598b2460132af69b8c7c54a...
8Â months, 1Â week
decathorpe pushed to rpms/rust-gptman (f37). "Update to version
1.0.2; Fixes RHBZ#2233075"
by notificationsï¼ fedoraproject.org
Notification time stamped 2023-08-31 23:59:34 UTC
From 7067b3db4f15911a166b3f150da68bb41fae3e3f Mon Sep 17 00:00:00 2001
From: Fabio Valentini <decathorpe(a)gmail.com>
Date: Aug 31 2023 22:33:11 +0000
Subject: Update to version 1.0.2; Fixes RHBZ#2233075
---
diff --git a/.gitignore b/.gitignore
index 8838303..20fea88 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@
/gptman-0.8.3.crate
/gptman-0.8.4.crate
/gptman-1.0.1.crate
+/gptman-1.0.2.crate
diff --git a/README.md b/README.md
deleted file mode 100644
index 9d80a07..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# rust-gptman
-
-GPT manager that allows you to copy partitions from one disk to another
\ No newline at end of file
diff --git a/gptman-fix-metadata.diff b/gptman-fix-metadata.diff
index 80c9b6d..5d1a915 100644
--- a/gptman-fix-metadata.diff
+++ b/gptman-fix-metadata.diff
@@ -1,6 +1,6 @@
---- gptman-1.0.1/Cargo.toml 1970-01-01T00:00:01+00:00
-+++ gptman-1.0.1/Cargo.toml 2023-07-28T04:32:45.803883+00:00
-@@ -39,49 +39,11 @@
+--- gptman-1.0.2/Cargo.toml 1970-01-01T00:00:01+00:00
++++ gptman-1.0.2/Cargo.toml 2023-08-31T22:31:09.528028+00:00
+@@ -40,49 +40,11 @@
[lib]
name = "gptman"
@@ -18,7 +18,7 @@
version = "1.3.1"
-[dependencies.clap]
--version = ">= 3, < 5"
+-version = "4"
-features = [
- "derive",
- "wrap_help",
@@ -50,7 +50,7 @@
[dependencies.serde]
version = "1.0.116"
-@@ -90,21 +52,5 @@
+@@ -91,21 +53,7 @@
[dependencies.thiserror]
version = "1.0"
@@ -58,7 +58,7 @@
-version = "0.1.8"
-optional = true
-
--[features]
+ [features]
-cli = [
- "lazy_static",
- "ansi_term",
@@ -69,6 +69,6 @@
- "clap",
- "count-zeroes",
-]
--
+ default = ["nix"]
+
[target."cfg(target_os = \"linux\")".dependencies.nix]
- version = ">= 0.22, < 0.27"
diff --git a/rust-gptman.spec b/rust-gptman.spec
index 6b10420..e987739 100644
--- a/rust-gptman.spec
+++ b/rust-gptman.spec
@@ -5,7 +5,7 @@
%global crate gptman
Name: rust-gptman
-Version: 1.0.1
+Version: 1.0.2
Release: %autorelease
Summary: GPT manager that allows you to copy partitions from one disk to another
@@ -51,6 +51,18 @@ use the "default" feature of the "%{crate}" crate.
%files -n %{name}+default-devel
%ghost %{crate_instdir}/Cargo.toml
+%package -n %{name}+nix-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+nix-devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "nix" feature of the "%{crate}" crate.
+
+%files -n %{name}+nix-devel
+%ghost %{crate_instdir}/Cargo.toml
+
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
%cargo_prep
diff --git a/sources b/sources
index c6518ff..cd934ed 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (gptman-1.0.1.crate) = 793e7891e367cb279298fb74b25ce8e4dd94c27f9ba7b25fe0c3fc81f3215220d47fc68f01a81eba591dcaa1eab66f4dd8fa14d1ecc25a01a97047c93acf7b4b
+SHA512 (gptman-1.0.2.crate) = 2236243b2fc1aa8e67bb94fa2225e5e2babeaace1219d283635ef7903a089b0c3cad96a33680268657fe661ed6fc5f1ab3165c3a02e05d97c5f64595b078c8c3
https://src.fedoraproject.org/rpms/rust-gptman/c/7067b3db4f15911a166b3f15...
8Â months, 1Â week