Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package slurm for openSUSE:Factory checked in at 2022-09-22 14:49:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/slurm (Old) and /work/SRC/openSUSE:Factory/.slurm.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "slurm" Thu Sep 22 14:49:55 2022 rev:77 rq:1005247 version:22.05.2 Changes: -------- --- /work/SRC/openSUSE:Factory/slurm/slurm.changes 2022-08-02 22:10:39.978027505 +0200 +++ /work/SRC/openSUSE:Factory/.slurm.new.2275/slurm.changes 2022-09-22 14:50:15.854487890 +0200 @@ -1,0 +2,5 @@ +Tue Sep 20 21:12:19 UTC 2022 - Egbert Eich <[email protected]> + +- Fix build for older product version. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ slurm.spec ++++++ --- /var/tmp/diff_new_pack.aEuzpz/_old 2022-09-22 14:50:16.502489535 +0200 +++ /var/tmp/diff_new_pack.aEuzpz/_new 2022-09-22 14:50:16.510489554 +0200 @@ -605,6 +605,7 @@ Requires: perl-%{name} = %version Requires: sudo Requires: tar +Requires: config(pam) BuildRequires: sudo %description testsuite @@ -836,7 +837,7 @@ # Install testsuite %if 0%{?slurm_testsuite} # bug in testsuite -ln -sf /usr/lib64/libslurm.so %{buildroot}/usr/lib64/slurm/libslurm.so +ln -sf %{_libdir}/libslurm.so %{buildroot}%{_libdir}/slurm/libslurm.so mkdir -p %{buildroot}/srv/slurm-testsuite cd testsuite/expect @@ -877,8 +878,11 @@ # drop non-deterministic lto bits from .o files strip -p --discard-locals -R .gnu.lto_* -R .gnu.debuglto_* -N __gnu_lto_v1 $f done +%if 0%{?suse_version} >= 1500 +%define tar_sort --sort=name +%endif tar --group=%slurm_g --owner=%slurm_u \ - --sort=name --mtime="@${SOURCE_DATE_EPOCH:-`date +%%s`}" --pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime \ + %{?tar_sort} --mtime="@${SOURCE_DATE_EPOCH:-`date +%%s`}" --pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime \ -cjf /tmp/slurmtest.tar.bz2 * cd - rm -rf %{buildroot}/srv/slurm-testsuite @@ -908,6 +912,9 @@ tar -xzf %{S:20} mkdir -p %{buildroot}%{_pam_secconfdir}/limits.d mv test_setup/slurm.conf.limits %{buildroot}%_pam_secconfdir/limits.d/slurm.conf +%if 0%{?sle_version} < 150200 +sed -i -e '/hard[[:space:]]*nofile/s@unlimited@1048576@' %{buildroot}%_pam_secconfdir/limits.d/slurm.conf +%endif mkdir -p %{buildroot}/root mv test_setup/setup-testsuite.sh %{buildroot}/root @@ -1043,7 +1050,7 @@ %post testsuite rm -rf /srv/slurm-testsuite/src /srv/slurm-testsuite/testsuite /srv/slurm-testsuite/config.h -sudo -u %slurm_u /usr/bin/tar --same-owner -C /srv/slurm-testsuite -xjf %{_datadir}/%{name}/slurmtest.tar.bz2 +runuser -u %slurm_u -- tar --same-owner -C /srv/slurm-testsuite -xjf %{_datadir}/%{name}/slurmtest.tar.bz2 %preun testsuite rm -rf /srv/slurm-testsuite/src /srv/slurm-testsuite/testsuite /srv/slurm-testsuite/config.h
