as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330
- Fix build when WITHOUT_KERBEROS is used by patching files to remove
'#include <roken.h>'. [1]
- Fix configure when PREFIX is set to something other than /usr/local. The
check for man2html is hard-coded to search /usr/bin and
/usr/local/bin. [2]
PR: 225989
Submitted by: tijl [1] jwb [2]
- The plugin requires linprocfs, so add an off-by-defult option knob to
depend on linux.
- Patch source files to point to /compat/linux/proc.
Submitted by: Jason Bacon <bacon4000@gmail.com>
Approved by: swills (mentor, implicit)
default slurm.conf, silence QA warning about liblz4, patch to make
/usr/bin/mail the default.
- Fix task affinity. The reinplace for cpuset_setaffinity should not have
been removed as it was not one of the patches incorporated upstream.
- The MYSQL and GTK2 options were not functioning properly when off. If
mysql and gtk2 were installed during configure phase, slurm would build
sview and mysql support whether or not the options were selected.
Poudriere will not catch this sort of problem. I tested by installing
with all options enabled so that all possible dependencies would be
installed, and then rebuilding with all options off. No QA warnings in
either case now.
- Remove the outdated files/slurm.conf.sample. Install a patched version
of the included slurm.conf file instead.
- Patch to make /usr/bin/mail the default, so that mail will work out of
the box instead of requiring an override in slurm.conf.
- Silence a QA warning about liblz4 by adding archivers/liblz4 to
LIB_DEPENDS.
PR: 218044
Submitted by: bacon4000@gmail.com
Approved by: swills (mentor, implicit)
Upstream changes in version 16.05.8:
- Remove StoragePass from being printed out in the slurmdbd log at debug2
level.
- Defer PATH search for task program until launch in slurmstepd.
- Modify regression test1.89 to avoid leaving vestigial job. Also reduce
logging to reduce likelihood of Expect buffer overflow.
- Do not PATH search for mult-prog launches if LaunchParamters=test_exec
is enabled.
- Fix for possible infinite loop in select/cons_res plugin when trying to
satisfy a job's ntasks_per_core or socket specification.
- If job is held for bad constraints make it so once updated the job
doesn't go into JobAdminHeld.
- sched/backfill - Fix logic to reserve resources for jobs that require a
node reboot (i.e. to change KNL mode) in order to start.
- When unpacking a node or front_end record from state and the protocol
version is lower than the min version, set it to the min.
- Remove redundant lookup for part_ptr when updating a reservation's
nodes.
- Fix memory and file descriptor leaks in slurmd daemon's sbcast logic.
- Do not allocate specialized cores to jobs using the --exclusive option.
- Cancel interactive job if Prolog failure with "PrologFlags=contain" or
"PrologFlags=alloc" configured. Send new error prolog failure message
to the salloc or srun command as needed.
- Prevent possible out-of-bounds read in slurmstepd on an invalid #!
line.
- Fix check for PluginDir within slurmctld to work with multiple
directories.
- Cancel interactive jobs automatically on communication error to
launching srun/salloc process.
- Fix security issue caused by insecure file path handling triggered by
the failure of a Prolog script. To exploit this a user needs to
anticipate or cause the Prolog to fail for their job. CVE-2016-10030.
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D9160
- Remove patch that has been incorporated upstream.
No release notes are to be found.
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D8834
- Add readline to USES (bin/sacctmgr now links to libreadline and
libhistory)
- Remove Cray node features patch now that it has been incorporated
upstream
- Update pkg-plist
Reviewed by: swills (mentor)
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D8095
Slurm will try to install different components based on various
installed libraries. This patch fixes issues where some files are
unexpectedly installed.
PR: 209511
Submitted by: Joseph Mingrone <jrm@ftfl.ca> (maintainer)
Most notably, this version of rrdtools.so is thread safe, so the
rrdtools_th.so library is removed.
Bump portrevision for depending ports due to shlib version bump.
For full changelog: http://oss.oetiker.ch/rrdtool/pub/CHANGES
Reviewed by: kwm
Differential Revision: D6168