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