Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kanidm for openSUSE:Factory checked 
in at 2025-02-16 22:41:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kanidm (Old)
 and      /work/SRC/openSUSE:Factory/.kanidm.new.8181 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kanidm"

Sun Feb 16 22:41:07 2025 rev:45 rq:1246053 version:1.5.0~git1.0fa57fc

Changes:
--------
--- /work/SRC/openSUSE:Factory/kanidm/kanidm.changes    2025-02-12 
21:33:06.474140456 +0100
+++ /work/SRC/openSUSE:Factory/.kanidm.new.8181/kanidm.changes  2025-02-16 
22:49:11.389709595 +0100
@@ -1,0 +2,5 @@
+Sat Feb 15 03:46:27 UTC 2025 - William Brown <william.br...@suse.com>
+
+- Fix building on CentOS_9
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ kanidm.spec ++++++
--- /var/tmp/diff_new_pack.hMZDFy/_old  2025-02-16 22:49:12.529756989 +0100
+++ /var/tmp/diff_new_pack.hMZDFy/_new  2025-02-16 22:49:12.529756989 +0100
@@ -29,12 +29,12 @@
 Source1:        vendor.tar.zst
 
 BuildRequires:  cargo
-BuildRequires:  cargo-packaging
 %if 0%{?is_opensuse}
+BuildRequires:  cargo-packaging
 BuildRequires:  llvm-clang >= 13
 %else
-# Sle is missing these provides.
-BuildRequires:  clang15
+BuildRequires:  clang >= 13
+BuildRequires:  lld >= 13
 %endif
 BuildRequires:  libselinux-devel
 BuildRequires:  libudev-devel
@@ -59,7 +59,11 @@
 Requires:       %{name}-clients
 Requires:       %{name}-unixd-clients
 
+%if 0%{?is_opensuse}
 ExclusiveArch:  %{rust_tier1_arches}
+%else
+ExclusiveArch:  x86_64
+%endif
 
 %description
 An identity management platform written in rust that supports RADIUS, SSH Key 
management
@@ -120,10 +124,15 @@
 # export RUSTC_LOG='rustc_codegen_ssa::back::link=info'
 # Dump the target features of this cpu.
 rustc --print target-cpus
+
+%if 0%{?is_opensuse}
 # Override buildflags, we want to use clang + lld here. It's much 
better/faster than bfd.
-%define build_rustflags -C linker=clang -C 
link-arg=-fuse-ld=/usr/lib/rustlib/%{_arch}-unknown-linux-gnu/bin/gcc-ld/ld.lld 
-C debuginfo=2 -C incremental=false
+%define build_rustflags -C linker=clang -C 
link-arg=-fuse-ld=/usr/lib/rustlib/%{_arch}-unknown-linux-gnu/bin/gcc-ld/ld.lld
 
 %{cargo_build} --features=kanidm_unix_int/tpm,kanidm_unix_int/selinux
+%else
+CARGO_INCREMENTAL=0 CARGO_FEATURE_VENDORED=1 
RUSTFLAGS="-Clink-arg=-Wl,-z,relro,-z,now -C debuginfo=2 -C strip=none -C 
linker=clang -C link-arg=-fuse-ld=lld" cargo build --release 
--features=kanidm_unix_int/selinux
+%endif
 
 %install
 install -D -d -m 0755 %{buildroot}%{_sysconfdir}

Reply via email to