Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package htcondor for openSUSE:Factory checked in at 2022-04-08 00:27:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/htcondor (Old) and /work/SRC/openSUSE:Factory/.htcondor.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "htcondor" Fri Apr 8 00:27:40 2022 rev:3 rq:967367 version:9.0.11 Changes: -------- --- /work/SRC/openSUSE:Factory/htcondor/htcondor.changes 2022-02-11 23:08:39.090814429 +0100 +++ /work/SRC/openSUSE:Factory/.htcondor.new.1900/htcondor.changes 2022-04-08 00:28:08.922032740 +0200 @@ -1,0 +2,41 @@ +Wed Apr 6 13:52:28 UTC 2022 - Christian Goll <cg...@suse.com> + +- updated to V9_0_11 which fixes also following CVEs: + * CVE-2021-45103 + * CVE-2021-45104 + * CVE-2022-26110 +- renamed added-suse-as-SYSTEM_NAME.patch to + added-suse-as-SYSTEM_NAME-again.patch +- Following new deature was added: + * The condor_job_router can now create an IDTOKEN and send it them along with a + routed job for use by the job. This is controlled by a new configuration + variable JOB_ROUTER_CREATE_IDTOKEN_NAMES and a new route option SendIDTokens. +- update contains following bugfixes: + * HTCondor will now properly transfer checkpoints if stream_output or + stream_error is set and output or error, respectively, is not an absolute + path. (HTCONDOR-736) + * A problem where HTCondor would not create a directory on the execute node + before trying to transfer a file into it should no longer occur. (This + would cause the job which triggered this problem to go on hold.) One way to + trigger this problem was by setting preserve_relative_paths and specifying + the same directory in both transfer_input_files and + transfer_checkpoint_files. (HTCONDOR-857) + * The condor_annex tool no longer duplicates the first tag if given multiple + -tag options on the command line. You can now set longer user data on the + command-line. (HTCONDOR-910) + * Fixed a bug in the condor_job_router that could result in routes and + transforms substituting a default configuration value rather than the value + from the configuration files when a route or transform was applied + (HTCONDOR-902) + * For batch grid universe jobs, a small default memory value is no longer + generated when request_memory is not specified in the submit file. This + restores the behavior in versions 9.0.1 and prior. (HTCONDOR-904) + * Fixed a bug in the FileTransfer mechanism where URL transfers caused + subsequent failures to report incorrect error messages. (HTCONDOR-915) + * Fixed a bug in the condor_dagman parser which caused SUBMIT-DESCRIPTION + statements to return an error even after parsing correctly. (HTCONDOR-928) + * The Python bindings no longer segfault when the htcondor.Submit constructor + is passed a dictionary with an entry whose value is None. (HTCONDOR-950) + + +------------------------------------------------------------------- Old: ---- added-suse-as-SYSTEM_NAME.patch htcondor-9_0_8.tar.gz New: ---- added-suse-as-SYSTEM_NAME-again.patch htcondor-9_0_11.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ htcondor.spec ++++++ --- /var/tmp/diff_new_pack.uVvpXL/_old 2022-04-08 00:28:09.830022549 +0200 +++ /var/tmp/diff_new_pack.uVvpXL/_new 2022-04-08 00:28:09.838022460 +0200 @@ -16,8 +16,8 @@ # -%define vers 9.0.8 -%define _vers 9_0_8 +%define vers 9.0.11 +%define _vers 9_0_11 Name: htcondor Version: %vers @@ -29,9 +29,9 @@ Source1: condor_config Source2: osg-env.conf -Patch0: added-suse-as-SYSTEM_NAME.patch +#Patch0: added-suse-as-SYSTEM_NAME.patch +Patch0: added-suse-as-SYSTEM_NAME-again.patch -BuildRequires: scitokens-cpp-devel BuildRequires: boost-devel BuildRequires: cmake BuildRequires: gcc-c++ @@ -42,7 +42,6 @@ BuildRequires: libexpat-devel BuildRequires: libuuid-devel BuildRequires: libvirt-devel -BuildRequires: voms-devel BuildRequires: libxml2-devel BuildRequires: munge-devel BuildRequires: ninja @@ -51,8 +50,10 @@ BuildRequires: python3-Sphinx BuildRequires: python3-devel BuildRequires: python3-setuptools +BuildRequires: scitokens-cpp-devel BuildRequires: sqlite3-devel BuildRequires: sysuser-tools +BuildRequires: voms-devel BuildRequires: zlib-devel Recommends: %{name}-doc @@ -65,6 +66,8 @@ HTCondor. + + ####################### %package doc Summary: Man pages and exmamples for htcondor @@ -74,6 +77,8 @@ This package contains the man pages and addional exmples for htcondor + + ####################### %package devel Summary: Development files for HTCondor @@ -83,6 +88,8 @@ Development files for HTCondor + + ####################### %package procd Summary: HTCondor Process tracking Daemon @@ -93,6 +100,8 @@ Part of HTCondor, but able to be stand-alone + + ####################### %package kbdd Summary: HTCondor Keyboard Daemon @@ -106,6 +115,8 @@ determine console idle time. + + ####################### %package vm-gahp Summary: HTCondor's VM Gahp @@ -120,6 +131,8 @@ HTCondor's Startd. + + ####################### %package classads Summary: HTCondor's classified advertisement language @@ -147,6 +160,8 @@ compatibility of jobs and workstations where they may be run. + + ####################### %package classads-devel Summary: Headers for HTCondor's classified advertisement language @@ -160,6 +175,8 @@ semi-structured representation of data. + + ####################### %package test Summary: HTCondor Self Tests @@ -171,6 +188,8 @@ A collection of tests to verify that HTCondor is operating properly. + + ####################### #%%if %parallel_setup %package parallel-setup @@ -186,6 +205,8 @@ host as the DedicatedScheduler. + + ####################### %package -n python3-condor Summary: Python bindings for HTCondor. @@ -197,13 +218,15 @@ the ClassAd library and HTCondor from python + + ####################### %package credmon-vault Summary: Vault credmon for HTCondor. Group: Applications/System Requires: %name = %version-%release -Requires: python3-six Requires: python3-condor +Requires: python3-six Conflicts: %name-credmon-oauth %description credmon-vault @@ -211,6 +234,8 @@ htgettoken and to use those credentials securely inside running jobs. + + ####################### %package bosco Summary: BOSCO, a HTCondor overlay system for managing jobs at remote clusters @@ -231,6 +256,8 @@ multiple clusters. + + ####################### %package -n minicondor Summary: Configuration for a single-node HTCondor @@ -245,6 +272,8 @@ shortens many timers to be more responsive. + + ####################### %package all Summary: All condor packages in a typical installation @@ -261,6 +290,8 @@ Include dependencies for all condor packages in a typical installation + + ####################### %package credmon-oauth Summary: OAuth2 credmon for HTCondor. @@ -269,11 +300,11 @@ Requires: httpd Requires: mod_wsgi Requires: python3-Flask -Requires: python3-six Requires: python3-condor Requires: python3-cryptography Requires: python3-requests-oauthlib Requires: python3-scitokens +Requires: python3-six %description credmon-oauth The OAuth2 credmon allows users to obtain credentials from configured @@ -516,6 +547,7 @@ %_bindir/condor_qedit %_bindir/condor_userlog %_bindir/condor_release +%_bindir/condor_remote_cluster %_bindir/condor_userlog_job_counter %_bindir/condor_config_val %_bindir/condor_reschedule ++++++ added-suse-as-SYSTEM_NAME-again.patch ++++++ >From 5d0522de7471f380e376bdbf2c0153e00b6daeed Mon Sep 17 00:00:00 2001 From: Christian Goll <cg...@suse.de> Date: Wed, 6 Apr 2022 15:12:26 +0200 Subject: [PATCH] added suse as ${SYSTEM_NAME} again --- externals/bundles/boost/1.66.0/CMakeLists.txt | 2 +- src/python-bindings/CMakeLists.txt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/externals/bundles/boost/1.66.0/CMakeLists.txt b/externals/bundles/boost/1.66.0/CMakeLists.txt index 5114dd4216..bb825bfb5a 100644 --- a/externals/bundles/boost/1.66.0/CMakeLists.txt +++ b/externals/bundles/boost/1.66.0/CMakeLists.txt @@ -75,7 +75,7 @@ else (WINDOWS) set(USE_SYSTEM_BOOST True) endif() endif() - if (${SYSTEM_NAME} MATCHES "Debian" OR ${SYSTEM_NAME} MATCHES "Ubuntu" OR ${SYSTEM_NAME} MATCHES "rhel8" OR ${SYSTEM_NAME} MATCHES "centos8" OR ${SYSTEM_NAME} MATCHES "fc" OR ${SYSTEM_NAME} MATCHES "rocky8") + if (${SYSTEM_NAME} MATCHES "Debian" OR ${SYSTEM_NAME} MATCHES "Ubuntu" OR ${SYSTEM_NAME} MATCHES "rhel8" OR ${SYSTEM_NAME} MATCHES "centos8" OR ${SYSTEM_NAME} MATCHES "fc" OR ${SYSTEM_NAME} MATCHES "rocky8" OR ${SYSTEM_NAME} MATCHES "suse") set(USE_SYSTEM_BOOST True) # BOOST_COMPONENTS breaks CMake boost detection on Ubuntu 20.04, Debian bullseye set(BOOST_COMPONENTS "" ) diff --git a/src/python-bindings/CMakeLists.txt b/src/python-bindings/CMakeLists.txt index d3636a9586..72974334f3 100644 --- a/src/python-bindings/CMakeLists.txt +++ b/src/python-bindings/CMakeLists.txt @@ -213,7 +213,7 @@ else() if (${SYSTEM_NAME} MATCHES "rhel7" OR ${SYSTEM_NAME} MATCHES "centos7" OR ${SYSTEM_NAME} MATCHES "sl7" OR ${SYSTEM_NAME} MATCHES "amzn2" OR ${SYSTEM_NAME} MATCHES "fc3[0-9]" OR ${SYSTEM_NAME} MATCHES "Debian.*10" OR WANT_PYTHON_WHEELS) set ( PYTHON_BOOST_LIB "boost_python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}" ) endif() - if (${SYSTEM_NAME} MATCHES "rhel8" OR ${SYSTEM_NAME} MATCHES "centos8" OR ${SYSTEM_NAME} MATCHES "rocky8") + if (${SYSTEM_NAME} MATCHES "rhel8" OR ${SYSTEM_NAME} MATCHES "centos8" OR ${SYSTEM_NAME} MATCHES "rocky8" OR ${SYSTEM_NAME} MATCHES "suse") set ( PYTHON_BOOST_LIB "boost_python${PYTHON_VERSION_MAJOR}" ) endif() if (${SYSTEM_NAME} MATCHES "fc2[0-9]" ) @@ -316,7 +316,7 @@ else() if (NOT DEFINED PYTHON3_BOOST_LIB) if (${SYSTEM_NAME} MATCHES "Debian.*9" OR ${SYSTEM_NAME} MATCHES "Ubuntu.*16" OR ${SYSTEM_NAME} MATCHES "Ubuntu.*18") set ( PYTHON3_BOOST_LIB "boost_python-py${PYTHON3_VERSION_MAJOR}${PYTHON3_VERSION_MINOR}" ) - elseif (${SYSTEM_NAME} MATCHES "rhel8" OR ${SYSTEM_NAME} MATCHES "centos8" OR ${SYSTEM_NAME} MATCHES "rocky8") + elseif (${SYSTEM_NAME} MATCHES "rhel8" OR ${SYSTEM_NAME} MATCHES "centos8" OR ${SYSTEM_NAME} MATCHES "rocky8" OR ${SYSTEM_NAME} MATCHES "suse") set ( PYTHON3_BOOST_LIB "boost_python${PYTHON3_VERSION_MAJOR}" ) else () set ( PYTHON3_BOOST_LIB "boost_python${PYTHON3_VERSION_MAJOR}${PYTHON3_VERSION_MINOR}" ) -- 2.35.1 ++++++ htcondor-9_0_8.tar.gz -> htcondor-9_0_11.tar.gz ++++++ /work/SRC/openSUSE:Factory/htcondor/htcondor-9_0_8.tar.gz /work/SRC/openSUSE:Factory/.htcondor.new.1900/htcondor-9_0_11.tar.gz differ: char 13, line 1