public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/slurm] epel10: Release of 17.11.4
@ 2026-07-22  7:54 Philip Kovacs
  0 siblings, 0 replies; only message in thread
From: Philip Kovacs @ 2026-07-22  7:54 UTC (permalink / raw)
  To: git-commits

            A new commit has been pushed.

            Repo   : rpms/slurm
            Branch : epel10
            Commit : 0015ada4914714df6bf3d9f20e70759978295241
            Author : Philip Kovacs <pkdevel@yahoo.com>
            Date   : 2018-03-03T20:52:28-05:00
            Stats  : +88/-9 in 4 file(s)
            URL    : https://src.fedoraproject.org/rpms/slurm/c/0015ada4914714df6bf3d9f20e70759978295241?branch=epel10

            Log:
            Release of 17.11.4
Add perl-devel, python3 to build requirements
Add patch to convert python references to python3
Use LDFLAGS to disable -z now instaed of _hardened_ldflags

---
diff --git a/slurm.abignore b/slurm.abignore
new file mode 100644
index 0000000..db5034b
--- /dev/null
+++ b/slurm.abignore
@@ -0,0 +1,10 @@
+[suppress_file]
+# suppress abi check for anything not in /usr/lib or /usr/lib64
+filename_not_regexp = (/usr/lib/.*|/usr/lib64/.*)
+
+# suppress abi check for the slurm plugins
+filename_regexp = (/usr/lib/slurm/.*|/usr/lib64/slurm/.*)
+
+[suppress_type]
+# suppress abi check for the slurm internal library
+soname_regexp = libslurmfull*

diff --git a/slurm.spec b/slurm.spec
index d1e8a1f..bd40545 100644
--- a/slurm.spec
+++ b/slurm.spec
@@ -2,7 +2,7 @@
 %global obs_evr 17.02.9-4
 
 # Upstream tarballs use an additional release number
-%global ups_rel 2
+%global ups_rel 1
 
 %if "%{ups_rel}" == "1"
 %global name_version %{name}-%{version}
@@ -13,12 +13,9 @@
 # Allow linkage with undefined symbols (disable -z,defs)
 %undefine _strict_symbol_defs_build
 
-# Allow dlopen with unresolved symbols (disable -z,now)
-%define _hardened_ldflags "-Wl,-z,lazy"
-
 Name:           slurm
-Version:        17.11.3
-Release:        3%{?dist}
+Version:        17.11.4
+Release:        1%{?dist}
 Summary:        Simple Linux Utility for Resource Management
 License:        GPLv2 and BSD
 URL:            https://slurm.schedmd.com/
@@ -40,18 +37,21 @@ Patch12:        slurm_doc_fix.patch
 # Fedora-related patches
 Patch20:        slurm_pmix_soname.patch
 Patch21:        slurm_service_files.patch
+Patch22:        slurm_to_python3.patch
 
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  environment(modules)
 BuildRequires:  desktop-file-utils
 BuildRequires:  gcc
+BuildRequires:  perl-devel
 BuildRequires:  perl-ExtUtils-MakeMaker
 BuildRequires:  perl-interpreter
 BuildRequires:  perl-podlators
 BuildRequires:  pkgconf
 BuildRequires:  pkgconfig(check)
 %{?systemd_requires}
+BuildRequires:  python3
 BuildRequires:  systemd
 
 BuildRequires:  hdf5-devel
@@ -207,6 +207,7 @@ Torque wrapper scripts used for helping migrate from Torque/PBS to Slurm.
 %patch12 -p1
 %patch20 -p1
 %patch21 -p1
+%patch22 -p1
 cp %SOURCE1 etc/slurm.conf
 cp %SOURCE1 etc/slurm.conf.example
 cp %SOURCE2 etc/slurmdbd.conf
@@ -222,7 +223,9 @@ cp %SOURCE5 extras/%{name}-setuser.in
 %{__aclocal} -I auxdir
 %{__autoconf}
 %{__automake} --no-force
+# use -z lazy to allow dlopen with unresolved symbols
 %configure \
+  LDFLAGS="$LDFLAGS -Wl,-z,lazy" \
   --prefix=%{_prefix} \
   --sysconfdir=%{_sysconfdir}/%{name} \
   --with-pam_dir=%{_libdir}/security \
@@ -434,8 +437,8 @@ rm -f %{buildroot}%{perl_vendorarch}/auto/Slurm*/.packlist
 rm -f %{buildroot}%{perl_vendorarch}/auto/Slurm*/Slurm*.bs
 rm -f %{buildroot}%{perl_archlib}/perllocal.pod
 
-%ldconfig_scriptlets -n devel
-%ldconfig_scriptlets -n lib
+%ldconfig_scriptlets devel
+%ldconfig_scriptlets libs
 
 # -----
 # Slurm
@@ -730,6 +733,12 @@ rm -f %{buildroot}%{perl_archlib}/perllocal.pod
 %systemd_postun_with_restart slurmdbd.service
 
 %changelog
+* Sat Mar 3 2018 Philip Kovacs <pkdevel@yahoo.com> - 17.11.4-1
+- Release of 17.11.4
+- Add perl-devel, python3 to build requirements
+- Add patch to convert python references to python3
+- Use LDFLAGS to disable -z now instaed of _hardened_ldflags
+
 * Thu Feb 15 2018 Philip Kovacs <pkdevel@yahoo.com> - 17.11.3-3
 - Add perl-interpreter to BuildRequires
 

diff --git a/slurm_to_python3.patch b/slurm_to_python3.patch
new file mode 100644
index 0000000..fdfcbe8
--- /dev/null
+++ b/slurm_to_python3.patch
@@ -0,0 +1,60 @@
+diff --git a/contribs/cray/csm/slurmconfgen_smw.py b/contribs/cray/csm/slurmconfgen_smw.py
+index cf2bf56f82..013181447f 100644
+--- a/contribs/cray/csm/slurmconfgen_smw.py
++++ b/contribs/cray/csm/slurmconfgen_smw.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python3
+ #
+ # Copyright 2015-2016 Cray Inc. All Rights Reserved.
+ """ A script to generate slurm.conf and gres.conf for a
+diff --git a/contribs/cray/slurmconfgen.py.in b/contribs/cray/slurmconfgen.py.in
+index b92aabc731..970c5b4802 100644
+--- a/contribs/cray/slurmconfgen.py.in
++++ b/contribs/cray/slurmconfgen.py.in
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python3
+ #
+ # (c) Copyright 2013 Cray Inc.  All Rights Reserved.
+ #
+diff --git a/doc/html/shtml2html.py b/doc/html/shtml2html.py
+index 0b03182b80..43954a37a9 100755
+--- a/doc/html/shtml2html.py
++++ b/doc/html/shtml2html.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python3
+ 
+ import re
+ import sys
+diff --git a/doc/man/man2html.py b/doc/man/man2html.py
+index 54909096b9..93433d6fa3 100755
+--- a/doc/man/man2html.py
++++ b/doc/man/man2html.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python3
+ 
+ import re
+ import sys
+diff --git a/testsuite/expect/driveregress.py b/testsuite/expect/driveregress.py
+index 8019615953..4e7eb7ca0f 100755
+--- a/testsuite/expect/driveregress.py
++++ b/testsuite/expect/driveregress.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python3
+ 
+ ############################################################################
+ # Copyright (C) 2011-2013 SchedMD LLC
+diff --git a/testsuite/expect/regression.py b/testsuite/expect/regression.py
+index 938aecc154..ea64c7cce0 100755
+--- a/testsuite/expect/regression.py
++++ b/testsuite/expect/regression.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python3
+ ############################################################################
+ # Copyright (C) 2006 The Regents of the University of California.
+ # Produced at Lawrence Livermore National Laboratory (cf, DISCLAIMER).

diff --git a/sources b/sources
index 66ed738..5e07f3d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (slurm-17.11.3-2.tar.bz2) = 38a8edd09fe24f08e712a296a1ecb34e207daacdf0e8f57444e35d0329e6b26ecb7f34fecbcc8f46c40df37adf40a1c1d33f2bdb5c48d5882de5b8dfaf5a5b9c
+SHA512 (slurm-17.11.4.tar.bz2) = 027f7dee51980f1351c56934ebdf510cf72c049544cdfbbfc450223b5e27a9d21b9f6fcf7a3a043b7cc18c913e9ce6dcd8d0153a5e7625c84cc9a67b69832962

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-07-22  7:54 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-22  7:54 [rpms/slurm] epel10: Release of 17.11.4 Philip Kovacs

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox