Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rust1.63 for openSUSE:Factory 
checked in at 2022-09-12 19:07:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rust1.63 (Old)
 and      /work/SRC/openSUSE:Factory/.rust1.63.new.2083 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rust1.63"

Mon Sep 12 19:07:12 2022 rev:2 rq:1002551 version:1.63.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/rust1.63/rust1.63.changes        2022-09-01 
22:10:02.476058773 +0200
+++ /work/SRC/openSUSE:Factory/.rust1.63.new.2083/rust1.63.changes      
2022-09-12 19:07:14.098365454 +0200
@@ -1,0 +2,6 @@
+Mon Sep 12 02:33:07 UTC 2022 - William Brown <william.br...@suse.com>
+
+- Disable test that relies on static PIE for Leap/SLE.
+  * 0001-remove-test-that-relies-on-static-PIE.patch
+
+-------------------------------------------------------------------

New:
----
  0001-remove-test-that-relies-on-static-PIE.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rust1.63.spec ++++++
--- /var/tmp/diff_new_pack.K2W9rV/_old  2022-09-12 19:07:21.954387535 +0200
+++ /var/tmp/diff_new_pack.K2W9rV/_new  2022-09-12 19:07:21.958387546 +0200
@@ -237,7 +237,10 @@
 # PATCH-FIX-OPENSUSE: let wasm target use the system lld by default, rust-lld 
might not be available.
 Patch1:         wasm-use-system-lld.patch
 %endif
-# Patch2:         0001-fix-tests.patch
+# We only need to disable this test on LEAP/SLE
+%if 0%{?sle_version} <= 150300 && 0%{?suse_version} < 1599
+Patch2:         0001-remove-test-that-relies-on-static-PIE.patch
+%endif
 BuildRequires:  chrpath
 BuildRequires:  curl
 BuildRequires:  fdupes

++++++ 0001-remove-test-that-relies-on-static-PIE.patch ++++++
>From 85eda03c3d3354de7ac50d6e64628f104378f22f Mon Sep 17 00:00:00 2001
From: William Brown <wbr...@suse.de>
Date: Fri, 9 Sep 2022 16:27:40 +1000
Subject: [PATCH] remove test that relies on static PIE

---
 src/test/ui/process/nofile-limit.rs | 46 -----------------------------
 1 file changed, 46 deletions(-)
 delete mode 100644 src/test/ui/process/nofile-limit.rs

diff --git a/src/test/ui/process/nofile-limit.rs 
b/src/test/ui/process/nofile-limit.rs
deleted file mode 100644
index 549135a46cf..00000000000
--- a/src/test/ui/process/nofile-limit.rs
+++ /dev/null
@@ -1,46 +0,0 @@
-// Check that statically linked binary executes successfully
-// with RLIMIT_NOFILE resource lowered to zero. Regression
-// test for issue #96621.
-//
-// run-pass
-// dont-check-compiler-stderr
-// only-linux
-// no-prefer-dynamic
-// compile-flags: -Ctarget-feature=+crt-static -Crpath=no
-#![feature(exit_status_error)]
-#![feature(rustc_private)]
-extern crate libc;
-
-use std::os::unix::process::CommandExt;
-use std::process::Command;
-
-fn main() {
-    let mut args = std::env::args();
-    let this = args.next().unwrap();
-    match args.next().as_deref() {
-        None => {
-            let mut cmd = Command::new(this);
-            cmd.arg("Ok!");
-            unsafe {
-                cmd.pre_exec(|| {
-                    let rlim = libc::rlimit {
-                        rlim_cur: 0,
-                        rlim_max: 0,
-                    };
-                    if libc::setrlimit(libc::RLIMIT_NOFILE, &rlim) == -1 {
-                        Err(std::io::Error::last_os_error())
-                    } else {
-                        Ok(())
-                    }
-                })
-            };
-            let output = cmd.output().unwrap();
-            println!("{:?}", output);
-            output.status.exit_ok().unwrap();
-            assert!(output.stdout.starts_with(b"Ok!"));
-        }
-        Some(word) => {
-            println!("{}", word);
-        }
-    }
-}
-- 
2.37.3

Reply via email to