From cc7b2785bed4e051137f8c5b4b2122fd7560483d Mon Sep 17 00:00:00 2001 From: AlmaLinux RelEng Bot Date: Fri, 17 Jul 2026 17:30:08 -0400 Subject: [PATCH] import Oracle_OSS pcs-0.12.2-3.el10_2.1 --- .gitignore | 24 +++++++-------- pcs.spec | 85 ++++++++++++++++++++++++++++++++++-------------------- sources | 24 +++++++-------- 3 files changed, 78 insertions(+), 55 deletions(-) diff --git a/.gitignore b/.gitignore index 5f1c512..d564977 100644 --- a/.gitignore +++ b/.gitignore @@ -1,21 +1,21 @@ -backports-3.25.1.gem +backports-3.25.2.gem base64-0.2.0.gem childprocess-5.1.0.gem dacite-1.9.2.tar.gz -ethon-0.16.0.gem +ethon-0.18.0.gem ffi-1.17.2.gem -mustermann-3.0.3.gem -nio4r-2.7.4.gem -pcs-0.12.1.tar.gz -pcs-web-ui-0.1.23.2.tar.gz -pcs-web-ui-node-modules-0.1.23.2.tar.xz -puma-6.6.0.gem +mustermann-3.0.4.gem +nio4r-2.7.5.gem +pcs-0.12.2.tar.gz +pcs-web-ui-0.1.24.3.tar.gz +pcs-web-ui-node-modules-0.1.24.3.tar.xz +puma-7.1.0.gem pyagentx-0.4.pcs.2.tar.gz pycurl-7.45.6.tar.gz -rack-3.2.3.gem -rack-protection-4.1.1.gem +rack-3.2.4.gem +rack-protection-4.2.1.gem rack-session-2.1.1.gem rack-test-2.2.0.gem rackup-2.2.1.gem -sinatra-4.1.1.gem -tilt-2.6.0.gem +sinatra-4.2.1.gem +tilt-2.6.1.gem diff --git a/pcs.spec b/pcs.spec index e4e6d39..06b7f80 100644 --- a/pcs.spec +++ b/pcs.spec @@ -1,6 +1,6 @@ Name: pcs -Version: 0.12.1 -Release: 1%{?dist}.3 +Version: 0.12.2 +Release: 3%{?dist}.1 # https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuidelines/ # https://fedoraproject.org/wiki/Licensing:Main?rd=Licensing#Good_Licenses # GPL-2.0-only: pcs @@ -23,7 +23,7 @@ ExclusiveArch: x86_64 s390x ppc64le aarch64 riscv64 # To build an official pcs release, comment out branch_or_commit # Use long commit hash or branch name to build an unreleased version -# %%global branch_or_commit 71bb3c8e22436db810c7c7ec1675d49e0062b2ee +# %%global branch_or_commit 9240ae694fc17f1cd05c7518856cc61581af4e06 %global version_or_commit %{clean_version} %if 0%{?branch_or_commit:1} %global version_or_commit %{branch_or_commit} @@ -33,10 +33,10 @@ ExclusiveArch: x86_64 s390x ppc64le aarch64 riscv64 # To build an official pcs-web-ui release, comment out ui_branch_or_commit # Last tagged version, also used as fallback version for untagged tarballs -%global ui_version 0.1.23.2 -%global ui_modules_version 0.1.23.2 +%global ui_version 0.1.24.3 +%global ui_modules_version 0.1.24.3 # Use long commit hash or branch name to build an unreleased version -# %%global ui_branch_or_commit 54730df523389a3c87abad7e47c44e30b33a2647 +# %%global ui_branch_or_commit 1dcc2142bbba73c758ab2f3d8499156780689e34 %global ui_version_or_commit %{ui_version} %if 0%{?ui_branch_or_commit:1} %global ui_version_or_commit %{ui_branch_or_commit} @@ -59,21 +59,21 @@ ExclusiveArch: x86_64 s390x ppc64le aarch64 riscv64 %global curlver_h /usr/include/curl/curlver.h %global libcurl_ver %(sed %{libcurl_sed} %{curlver_h} 2>/dev/null || echo 0) -%global version_rubygem_backports 3.25.1 +%global version_rubygem_backports 3.25.2 %global version_rubygem_base64 0.2.0 %global version_rubygem_childprocess 5.1.0 -%global version_rubygem_ethon 0.16.0 +%global version_rubygem_ethon 0.18.0 %global version_rubygem_ffi 1.17.2 -%global version_rubygem_mustermann 3.0.3 -%global version_rubygem_nio4r 2.7.4 -%global version_rubygem_puma 6.6.0 -%global version_rubygem_rack 3.2.3 -%global version_rubygem_rack_protection 4.1.1 +%global version_rubygem_mustermann 3.0.4 +%global version_rubygem_nio4r 2.7.5 +%global version_rubygem_puma 7.1.0 +%global version_rubygem_rack 3.2.4 +%global version_rubygem_rack_protection 4.2.1 %global version_rubygem_rack_session 2.1.1 %global version_rubygem_rack_test 2.2.0 %global version_rubygem_rackup 2.2.1 -%global version_rubygem_sinatra 4.1.1 -%global version_rubygem_tilt 2.6.0 +%global version_rubygem_sinatra 4.2.1 +%global version_rubygem_tilt 2.6.1 %global required_pacemaker_version 3.0.0 @@ -154,7 +154,8 @@ BuildRequires: python3-pyparsing BuildRequires: python3-setuptools BuildRequires: python3-tornado # for building bundled python packages -BuildRequires: python3-wheel +# setuptools 71+ builds wheels by itself +BuildRequires: (python3-wheel if python3-setuptools < 71) # gcc for compiling custom rubygems and python extensions BuildRequires: gcc BuildRequires: gcc-c++ @@ -167,11 +168,12 @@ BuildRequires: openssl-devel BuildRequires: ruby >= 2.5.0 BuildRequires: ruby-devel BuildRequires: rubygems -BuildRequires: rubygem-bundler -BuildRequires: rubygem-json -BuildRequires: rubygem-rexml +BuildRequires: rubygem(bundler) +BuildRequires: rubygem(json) +BuildRequires: rubygem(logger) +BuildRequires: rubygem(rexml) # ruby libraries for tests -BuildRequires: rubygem-test-unit +BuildRequires: rubygem(test-unit) # for touching patch files (sanitization function) BuildRequires: diffstat # for post, preun and postun macros @@ -208,8 +210,9 @@ Requires: python3-tornado # ruby and gems for pcsd Requires: ruby >= 3.3.0 Requires: rubygems -Requires: rubygem-json -Requires: rubygem-rexml +Requires: rubygem(json) +Requires: rubygem(logger) +Requires: rubygem(rexml) # for pycurl - the tilde fixes issue with RC version sorting, see macro # definition above Requires: libcurl%{?_isa} >= %{libcurl_ver}~ @@ -255,6 +258,7 @@ Provides: bundled(rubygem-sinatra) = %{version_rubygem_sinatra} Provides: bundled(rubygem-tilt) = %{version_rubygem_tilt} + # pcs-snmp subpackage definition %package -n %{pkg_pcs_snmp} Group: System Environment/Base @@ -669,17 +673,36 @@ run_all_tests %changelog -* Tue Apr 14 2026 Michal Pospíšil - 0.12.1-1%{?dist}.3 -- Fixed CVE-2026-4800 by updating HA Cluster Management add-on to 0.1.23.2 - Resolves: RHEL-164062 +* Fri Apr 17 2026 Michal Pospíšil - 0.12.2-3%{?dist}.1 +- Fixed CVE-2026-4800 by updating HA Cluster Management add-on to 0.1.24.3 + Resolves: RHEL-164079 -* Mon Feb 2 2026 Michal Pospíšil - 0.12.1-1%{?dist}.2 -- Fixed CVE-2025-13465 by updating HA Cluster Management add-on to 0.1.23.1 - Resolves: RHEL-144174 +* Tue Feb 17 2026 Michal Pospíšil - 0.12.2-3 +- Fixed CVE-2025-13465 by updating pcs-web-ui to 0.1.24.2 + Resolves: RHEL-144191 -* Mon Oct 20 2025 Michal Pospíšil - 0.12.1-1%{?dist}.1 -- Fixed CVE-2025-59830, CVE-2025-61770, CVE-2025-61771, CVE-2025-61772, CVE-2025-61919 by updating bundled rubygem rack - Resolves: RHEL-120933, RHEL-121026, RHEL-123634, RHEL-123648, RHEL-124929 +* Wed Jan 7 2026 Michal Pospíšil - 0.12.2-2 +- Fixed HA Cluster Management add-on source file + Resolves: RHEL-132569 + +* Tue Jan 6 2026 Michal Pospíšil - 0.12.2-1 +- Rebased pcs to the latest sources (see CHANGELOG.md) + Resolves: RHEL-7673, RHEL-47300, RHEL-84120, RHEL-114418 (copy from the changelog) +- Updated HA Cluster Management add-on to 0.1.24 (see CHANGELOG_WUI.md) + Resolves: RHEL-132569 + +* Thu Nov 13 2025 Michal Pospíšil - 0.12.1-3 +- Rebased pcs to the latest sources (see CHANGELOG.md) + Resolves: RHEL-7670, RHEL-21879, RHEL-73527, RHEL-76157, RHEL-76162, RHEL-79044, RHEL-111451, RHEL-126839 +- Rebased HA Cluster Management add-on to the latest sources (see CHANGELOG_WUI.md) + Resolves: RHEL-84112, RHEL-84113, RHEL-84135, RHEL-104371 +- Modified Provides for bundled components + Resolves: RHEL-114214 +- Updated bundled rubygems: backports, ethon, mustermann, nio4r, puma, rack, rack-protection, sinatra, tilt + Resolves: RHEL-120935, RHEL-121028, RHEL-123635, RHEL-123649, RHEL-124930 + +* Wed Aug 27 2025 Michal Pospíšil - 0.12.1-2 +- Remove BuildRequires: python3-wheel when using setuptools 71+ * Mon Jul 7 2025 Michal Pospíšil - 0.12.1-1 - Rebased pcs to the latest sources (see CHANGELOG.md) diff --git a/sources b/sources index f8e6eb6..79fb2eb 100644 --- a/sources +++ b/sources @@ -1,21 +1,21 @@ -SHA512 (backports-3.25.1.gem) = a69f9b38d5f2b868a0823c3e2750b01e0d1a5c8b52c5e49a04de13fd0fd7262e881768f583c6545c4257bb12a20d6531d0a5132173ee629ee7464db2421dbbc4 +SHA512 (backports-3.25.2.gem) = 0c212ca09450a438b6f5ff22950afdaf109327c21c865e04ed717cf67b12d920f3d027bc3fc13a84eafe4d7015ab734f1c2cdaef45449599b57d502f4ccce172 SHA512 (base64-0.2.0.gem) = ee5cdc30e73e625c15cb674cdd16a839ad44ffb0a27d1363f94491b48d95da37a2976c34f6f616b722a35750a067eb2245c4746d7d36f8e9a9ecee68ff5540fb SHA512 (childprocess-5.1.0.gem) = 487ee82e6e7cc1e81ed6740e3eb54e12e9d1065de92eda71f48039e377db8a827c647ce6c9314157ece577be52519bbe014aadcda4a7a748589fad7dbf19ae3a SHA512 (dacite-1.9.2.tar.gz) = 69513bc1acd43e45a208ce4b4186072f92d9057a6a88c77d56f21405fbed7964d94fe4f6a37c99754a793caa2bd0584664dfab69169ef0d3564bb09d37769e59 -SHA512 (ethon-0.16.0.gem) = 3b31affcee0d5a5be05b5497d4a8d13515f8393f54579a3a9c8de49f78d3f065bb92659434b023f0a8bf8e0cccfbc94b617695b93c4d3f744cccd1eff2e68905 +SHA512 (ethon-0.18.0.gem) = 4feb6949ce0b183b663600e12ac8c2ff0052769cd7a5f5ae424192198db84883c233a077a2ceea35ef6b34d3bb67b8d15e2a040fa9925fe0c230919e2a61bbf9 SHA512 (ffi-1.17.2.gem) = 61fd30c546d9d4a695dd3954eba205cd6ddf36f2c67eb2f823591a6ece540d2d11fcc792704218d969d21bf7111e36bc54f40e5d9eeb1be4fdb06274a17bec13 -SHA512 (mustermann-3.0.3.gem) = d205985a5da83d83248899642ed359056b0cdb511e77d51309319c2f8d8b6c84040e9e1d3a56b7f83a0b26aed4b344f4df371b310e419c20170f0a486e89ba6f -SHA512 (nio4r-2.7.4.gem) = 6c8280484066ffc39e98b99dfaf5a69fe2a28cafb380924f448673fda8b69b5d97f8b75b8345b91d92f6186f0664e09bec8e1c7c19c070219b030f554824d2ac -SHA512 (pcs-0.12.1.tar.gz) = 90c95b0056377ba0d0710092bb2d8106fecd605a2431b45a41783dd4a7842ea9639f80d2ec31ee6987e4bc397f5fd9f071c9d23098621f899ef8e1cc0e3e74ad -SHA512 (pcs-web-ui-0.1.23.2.tar.gz) = e54b263defd0a86e6b55f68eeafed9549090f6eaf48ee7521afa25552a0995bf9ea41a682ec61fbb5c269dfa797d319b60cbb3ac90ab6165e4b3903658bf924c -SHA512 (pcs-web-ui-node-modules-0.1.23.2.tar.xz) = 511da17bd19a81cbbbfecbc8d90c1d363afd73a488b58ff4e8a3a73e221e8547108f3643da368bcebb1c741a5907f4d1c5f8612a7549b08a19e6e16db7d54a17 -SHA512 (puma-6.6.0.gem) = 3f6563fe0520249c8be911a726b1a1a02941c4336491b46716b132a0b5723f0ca4b2df16f1c9c2f2919e9343df929d1e2f620c3adab589c7013fe87fa41560fb +SHA512 (mustermann-3.0.4.gem) = 5815e898c9b6b3a7126ab17aa7a742c9f81d17ef948ea3cf24d63bbaf196bc004f1e7f439e018d8a32068799fbc8cfda1f0ad6d58e232f96350ff21419550765 +SHA512 (nio4r-2.7.5.gem) = 9be8d843506807b279d63f3521f369d036fbc8dfb09578f5ef7eb9378c2b2e5bf00fed14e9bed18188b80346f1b39272ef68c97ba597852e1e23751731eb61c6 +SHA512 (pcs-0.12.2.tar.gz) = dacefc4acf7a5857606ddbe4a9dcb539af6288740f564ee565d25bc05cfa9f5a0d72e45262548d8d5c20a4facb5c14c2c70e859f0d4c091acae45e962b99e6ea +SHA512 (pcs-web-ui-0.1.24.3.tar.gz) = 82ceca8528982d29d4f231aaef1beb224e416877f78a150bdf979c59d41c7b4071b0e7b300eb22c4747ca8b6829fe44f5f4a7e13162418614c1e2a5102439cde +SHA512 (pcs-web-ui-node-modules-0.1.24.3.tar.xz) = f5ebdda26371906eb4e8673b58dbc639492f29fdbdeca5f76b1988ac42fb53e828753204268916cef87441905c66d39e4d30acd6069707cc39b25b84014ef283 +SHA512 (puma-7.1.0.gem) = 5ae17ae8f9805db3f6d37cde74161dd0e2c99ea6eb62b75930eeb26894f4d044eadb5d8fd9cbaa28de0cdd165f63b67736c573b71038c4b6bd41b088f7ca18f9 SHA512 (pyagentx-0.4.pcs.2.tar.gz) = d4194fec9a3e5fefe3793d49b7fec1feafef294c7e613a06046c2993daeefc5cb39d7c5b2b402ff83e49b2d976953f862264288c758c0be09d997b5323cc558a SHA512 (pycurl-7.45.6.tar.gz) = 4eb53cbb3c8801950c76adb920b30919ca9f70e3f93dcef898d048244c475ec4a135590d173398efeb7642be33c11cb1742cb2519713088223870141e0cef8b3 -SHA512 (rack-3.2.3.gem) = 8c4ac738556560c2d2e07a33e054b970d1224f7959e9ff3ffd410ec2290dd3443cc603cc343ec66ace97662c551c186767308222b034ab5f5f68d6007a37868c -SHA512 (rack-protection-4.1.1.gem) = 0f5fd96d93eab654a7333fe75772b460e91b129da143df420f84ac259f2e24e3b1cf5a1892c1edd2dee3a2ed456cd025ae49dc961c7122a1852de3f15f77d1b1 +SHA512 (rack-3.2.4.gem) = 1fd00e2fb3bcb05886434c843648ad8d28b69e12321ecd058242f7a814e269ad8ec44d66d17ae079b3d1022b7b7473397718dd032a74a6eac5f64ce973c9fe82 +SHA512 (rack-protection-4.2.1.gem) = 647852fdbddc1f5b8470f8a7d7cde9ce01c2101f9c448224a983a86718e4705a1fbf71dd93341a8c549d43681084ccaee78d7bc1ff49980b3cec74af3194fbe1 SHA512 (rack-session-2.1.1.gem) = 2cb385879a6d5e67056303daee861e1a45d75571bf68a5339f9c23ba512aa29f4cc1473d60de6f8ed7c0a0ea2932ad83657e54686725346783a135352ce7a03c SHA512 (rack-test-2.2.0.gem) = 9c758151d89d86f04a92ba20c43221c4346b8d23f62accb955e759f85910c0e179a5c2e1ff74f131f337afd6b6ae72c36f5d53f600649480769a29468e14f44a SHA512 (rackup-2.2.1.gem) = e63c4dee6f1a677d507df0ae7bcebec88673e7a0a8d6621997949045db60801907038a148a0608f6e62864cb2ac056fca382f3438dc227b0fa7a3be52d56ea66 -SHA512 (sinatra-4.1.1.gem) = bf6c75a2f5e38cfb8442f481c491efb132dbf37a114e8ee35a4d24dd6f3b882f967a3c542cbafdcaf96242b39f5d78b77271adc562a2ee002b8790a73c99a7e9 -SHA512 (tilt-2.6.0.gem) = 96aad6e3dfa542d0f11a4c96faa99c724723fe10029dae58f9662f9ef07198cf4d3ffea56899b7f88d8738a01effade00591318900364798fad9a41cd95397b2 +SHA512 (sinatra-4.2.1.gem) = 4aba5941251249cb6a3e8623a88da405476302de95f6d76cd8da6f0eb45ee642b485d12d5f1f8ad54b988eb80cd0a28d2099e7d3f75205eac7340d5be54c3777 +SHA512 (tilt-2.6.1.gem) = 3b4eaaaa037c831179c3f630851cd2012da9e158c9f6a2eea2fcb4e51aca0a23894c0e75ca8e12f99427f740867738898e669e511c835488d7381900e7de325d