From 037924090133f847501e0bd244b14864a44a3b02 Mon Sep 17 00:00:00 2001 From: Marco Mambelli Date: Thu, 25 Jan 2024 11:23:56 -0600 Subject: [PATCH] ready for release v3_10_6 --- CHANGELOG.md | 4 +++- build/ReleaseManager/ReleaseManagerLib.py | 23 ++++++++++++----------- build/packaging/rpm/glideinwms.spec | 2 +- doc/history.html | 10 +++++++++- doc/tags.txt | 1 + doc/tags.yaml | 4 +++- etc/checksum | 6 +++--- etc/checksum.factory | 6 +++--- etc/checksum.frontend | 6 +++--- 9 files changed, 38 insertions(+), 24 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d2542e4f8..9e5c653fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ SPDX-FileCopyrightText: 2009 Fermi Research Alliance, LLC SPDX-License-Identifier: Apache-2.0 --> -## v3.10.6 \[2024-01-dd\] +## v3.10.6 \[2024-01-25\] Minor new features, mostly a bug fix release @@ -16,6 +16,8 @@ Minor new features, mostly a bug fix release ### Changed defaults / behaviours +- The submit attributes (submit/submit*attrs) are now publishd in the glidefactory classad with the GlidinSubmit prefix followed by the attribute name and same value. If the attribute name starts with "+" this will be replaced by "\_PLUS*", since only alphanumeric characters and "\_" are valid in ClassAd attribute names. + ### Deprecated / removed options and commands ### Security Related Fixes diff --git a/build/ReleaseManager/ReleaseManagerLib.py b/build/ReleaseManager/ReleaseManagerLib.py index 2ba0aa86f..db0389e6d 100644 --- a/build/ReleaseManager/ReleaseManagerLib.py +++ b/build/ReleaseManager/ReleaseManagerLib.py @@ -432,17 +432,18 @@ def __init__(self): # For frontend we still need 2 factory libs for frontend tools self.frontendPattern = self.commonPattern + [ "poolwatcher", - "factory/check*", - "factory/glideFactory*Lib*", - "factory/glideFactoryMon*", - "factory/glideFactory.py", - "factory/glideFactoryEntry.py", - "factory/glideFactoryEntryGroup.py", - "factory/glideFactoryLog*.py", - "factory/test*", - "factory/manage*", - "factory/stop*", - "factory/tools", + "factory", + # "factory/check*", + # "factory/glideFactory*Lib*", + # "factory/glideFactoryMon*", + # "factory/glideFactory.py", + # "factory/glideFactoryEntry.py", + # "factory/glideFactoryEntryGroup.py", + # "factory/glideFactoryLog*.py", + # "factory/test*", + # "factory/manage*", + # "factory/stop*", + # "factory/tools", "creation/create_glidein", "creation/reconfig_glidein", "creation/info_glidein", diff --git a/build/packaging/rpm/glideinwms.spec b/build/packaging/rpm/glideinwms.spec index 96b1a6c0c..ae5208c1e 100644 --- a/build/packaging/rpm/glideinwms.spec +++ b/build/packaging/rpm/glideinwms.spec @@ -1046,7 +1046,7 @@ rm -rf $RPM_BUILD_ROOT #%config(noreplace) %{_sysconfdir}/condor/scripts/frontend_condortoken %changelog -* Fri Jan 19 2024 Marco Mambelli - 3.10.6 +* Thu Jan 25 2024 Marco Mambelli - 3.10.6 - Glideinwms v3.10.6 - Release Notes: http://glideinwms.fnal.gov/doc.v3_10_6/history.html - Release candidates 3.10.6-01.rc1 to 3.10.6-02.rc2 diff --git a/doc/history.html b/doc/history.html index 2bd699136..1ac840e29 100644 --- a/doc/history.html +++ b/doc/history.html @@ -135,7 +135,7 @@

Stable Series

  • - v3_10_6 released on January 19, 2024 (v3_10_6 released on January 25, 2024 (Manual, @@ -180,6 +180,14 @@

    Stable Series

    Bug fix: Fixed writing of missing dict files during upgrade (Issue#388, PR#391)
  • +
  • + NOTE-FACTORY: The submit attributes (submit/submit_attrs) are + now publishd in the glidefactory classad with the GlidinSubmit + prefix followed by the attribute name and same value. If the + attribute name starts with "+" this will be replaced by + "_PLUS_", since only alphanumeric characters and "_" are valid + in ClassAd attribute names. +
  • diff --git a/doc/tags.txt b/doc/tags.txt index 606f02366..b78683154 100644 --- a/doc/tags.txt +++ b/doc/tags.txt @@ -9,6 +9,7 @@ v3_10_6 Bug fix: Fixed syntax error in ClassAd used for gangliad configuration (Issue#368, PR#385) Bug fix: Added extra logging to investigate file rotation problem (Issue#362, PR#389) Bug fix: Fixed writing of missing dict files during upgrade (Issue#388, PR#391) + NOTE-FACTORY: The submit attributes (submit/submit_attrs) are now publishd in the glidefactory classad with the GlidinSubmit prefix followed by the attribute name and same value. If the attribute name starts with "+" this will be replaced by "_PLUS_", since only alphanumeric characters and "_" are valid in ClassAd attribute names. v3_10_5 Bug fix: Workaround for EL7 PyJWT bug, generating bytes instead of str (PR#355) diff --git a/doc/tags.yaml b/doc/tags.yaml index 3d5fa4879..689a34e8a 100644 --- a/doc/tags.yaml +++ b/doc/tags.yaml @@ -490,7 +490,7 @@ v3_10_5: - GLIDEIN_SINGULARITY_BINARY_OVERRIDE set also with Frontend and Factory params, not only WN environment (PR#360) v3_10_6: - Date: January 19, 2024 + Date: January 25, 2024 Series: Stable Tarball: false Feature: @@ -505,3 +505,5 @@ v3_10_6: - Fixed syntax error in ClassAd used for gangliad configuration (Issue#368, PR#385) - Added extra logging to investigate file rotation problem (Issue#362, PR#389) - Fixed writing of missing dict files during upgrade (Issue#388, PR#391) + NOTE-FACTORY: + - The submit attributes (submit/submit_attrs) are now publishd in the glidefactory classad with the GlidinSubmit prefix followed by the attribute name and same value. If the attribute name starts with "+" this will be replaced by "_PLUS_", since only alphanumeric characters and "_" are valid in ClassAd attribute names. diff --git a/etc/checksum b/etc/checksum index c7a6db2b0..448380927 100644 --- a/etc/checksum +++ b/etc/checksum @@ -1,8 +1,8 @@ ################################################################### -# GLIDEINWMS_VERSION v3_10_6_rc2 +# GLIDEINWMS_VERSION v3_10_6 ################################################################### 9f56602cb12638b944332ca114507dc8 ./ACKNOWLEDGMENTS.md -75c2d9a45c18f5fb085684ce4eb5628f ./CHANGELOG.md +617630985790d99830addff70f9bc64d ./CHANGELOG.md 8e7d1957a094cc33c89f5b2c935666ff ./DEVELOPMENT.md 3b83ef96387f14655fc854ddc3c6bd57 ./LICENSE c846ebb396f8b174b10ded4771514fcc ./LICENSES/Apache-2.0.txt @@ -162,7 +162,7 @@ d41d8cd98f00b204e9800998ecf8427e ./factory/__init__.py f886a6d48e652bc37ef888358d202fef ./factory/glideFactoryDowntimeLib.py d0fe6879c0d9344c957a218e7ef422a1 ./factory/glideFactoryEntry.py c7bf52d9a0448e5dbf8240818e505360 ./factory/glideFactoryEntryGroup.py -eeb73fa9b198b00093f7a88e82c61465 ./factory/glideFactoryInterface.py +9a69fcef03ff6dcaf6258c4a03c21128 ./factory/glideFactoryInterface.py 54d34bcc2bfc6153f14fea2f7d66476e ./factory/glideFactoryLib.py f40a69a17e8b5b764f4fec365dabd412 ./factory/glideFactoryLogParser.py ed6bdb5b9cad2e2f3d98cb15a31b4879 ./factory/glideFactoryMonitorAggregator.py diff --git a/etc/checksum.factory b/etc/checksum.factory index e2ac2a91a..8c31bb6ba 100644 --- a/etc/checksum.factory +++ b/etc/checksum.factory @@ -1,8 +1,8 @@ ################################################################### -# GLIDEINWMS_VERSION v3_10_6_rc2 +# GLIDEINWMS_VERSION v3_10_6 ################################################################### 9f56602cb12638b944332ca114507dc8 ./ACKNOWLEDGMENTS.md -75c2d9a45c18f5fb085684ce4eb5628f ./CHANGELOG.md +058d850e8c86a9465b636b00b4c8262e ./CHANGELOG.md 8e7d1957a094cc33c89f5b2c935666ff ./DEVELOPMENT.md 3b83ef96387f14655fc854ddc3c6bd57 ./LICENSE c846ebb396f8b174b10ded4771514fcc ./LICENSES/Apache-2.0.txt @@ -131,7 +131,7 @@ d41d8cd98f00b204e9800998ecf8427e ./factory/__init__.py f886a6d48e652bc37ef888358d202fef ./factory/glideFactoryDowntimeLib.py d0fe6879c0d9344c957a218e7ef422a1 ./factory/glideFactoryEntry.py c7bf52d9a0448e5dbf8240818e505360 ./factory/glideFactoryEntryGroup.py -eeb73fa9b198b00093f7a88e82c61465 ./factory/glideFactoryInterface.py +9a69fcef03ff6dcaf6258c4a03c21128 ./factory/glideFactoryInterface.py 54d34bcc2bfc6153f14fea2f7d66476e ./factory/glideFactoryLib.py f40a69a17e8b5b764f4fec365dabd412 ./factory/glideFactoryLogParser.py ed6bdb5b9cad2e2f3d98cb15a31b4879 ./factory/glideFactoryMonitorAggregator.py diff --git a/etc/checksum.frontend b/etc/checksum.frontend index 3ec6fbe59..28cde2b8f 100644 --- a/etc/checksum.frontend +++ b/etc/checksum.frontend @@ -1,8 +1,8 @@ ################################################################### -# GLIDEINWMS_VERSION v3_10_6_rc2 +# GLIDEINWMS_VERSION v3_10_6 ################################################################### 9f56602cb12638b944332ca114507dc8 ./ACKNOWLEDGMENTS.md -75c2d9a45c18f5fb085684ce4eb5628f ./CHANGELOG.md +058d850e8c86a9465b636b00b4c8262e ./CHANGELOG.md 8e7d1957a094cc33c89f5b2c935666ff ./DEVELOPMENT.md 3b83ef96387f14655fc854ddc3c6bd57 ./LICENSE c846ebb396f8b174b10ded4771514fcc ./LICENSES/Apache-2.0.txt @@ -131,7 +131,7 @@ d9e26df8e25bbd357868ed02a0db52b5 ./creation/web_base/update_proxy.py d41d8cd98f00b204e9800998ecf8427e ./factory/__init__.py 201711145fd17fa7c8c7cea021972eff ./factory/glideFactoryConfig.py 61924cda10e96ca0b9024e2dfc8ecd66 ./factory/glideFactoryCredentials.py -eeb73fa9b198b00093f7a88e82c61465 ./factory/glideFactoryInterface.py +9a69fcef03ff6dcaf6258c4a03c21128 ./factory/glideFactoryInterface.py 24b0195fa486146d269ebbfff61ab2ce ./factory/glideFactorySelectionAlgorithms.py d41d8cd98f00b204e9800998ecf8427e ./frontend/__init__.py cb3a3407e6b27e7a09577eebb9a95151 ./frontend/checkFrontend.py