Branch: refs/heads/stable-5.4.x Home: https://github.com/xrootd/xrootd Commit: cc62abe2e31c3c1442856ffcedc460ffbcaa100a https://github.com/xrootd/xrootd/commit/cc62abe2e31c3c1442856ffcedc460ffbcaa100a Author: Mattias Ellert <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdNet/XrdNetPMarkCfg.cc Log Message: ----------- Fix compilation when char is unsigned (armv7hl, aarch64, ppc64le, s390x) ../xrootd-5.4.0/src/XrdNet/XrdNetPMarkCfg.cc: In static member function 'static XrdNetPMark* XrdNetPMarkCfg::Config(XrdSysError*, XrdScheduler*, XrdSysTrace*, bool&)': ../xrootd-5.4.0/src/XrdNet/XrdNetPMarkCfg.cc:271:16: error: comparison is always false due to limited range of data type [-Werror=type-limits] 271 | if (useFFly < 0) | ~~~~~~~~^~~ ../xrootd-5.4.0/src/XrdNet/XrdNetPMarkCfg.cc: In static member function 'static int XrdNetPMarkCfg::Parse(XrdSysError*, XrdOucStream&)': ../xrootd-5.4.0/src/XrdNet/XrdNetPMarkCfg.cc:1037:20: error: comparison is always false due to limited range of data type [-Werror=type-limits] 1037 | if (useFFly < 0) useFFly = 1; | ~~~~~~~~^~~ Commit: 830ec57cb85acd9f059511ac9983d4c823ba7331 https://github.com/xrootd/xrootd/commit/830ec57cb85acd9f059511ac9983d4c823ba7331 Author: Mattias Ellert <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdApps/XrdPrep.cc Log Message: ----------- Add missing include Fixes GNU/Hurd build /<<PKGBUILDDIR>>/src/XrdApps/XrdPrep.cc: In function ‘int main(int, char**)’: /<<PKGBUILDDIR>>/src/XrdApps/XrdPrep.cc:109:34: error: ‘MAXPATHLEN’ was not declared in this scope 109 | static const int MaxPathLen = MAXPATHLEN+1; | ^~~~~~~~~~ /<<PKGBUILDDIR>>/src/XrdApps/XrdPrep.cc:213:24: error: size of array ‘fBuff’ is not an integral constant-expression 213 | char *sP, fBuff[MaxPathLen]; | ^~~~~~~~~~ src/CMakeFiles/xrdprep.dir/build.make:78: recipe for target 'src/CMakeFiles/xrdprep.dir/XrdApps/XrdPrep.cc.o' failed Commit: 0c9a3ca816a36c223328f913c150be6033557958 https://github.com/xrootd/xrootd/commit/0c9a3ca816a36c223328f913c150be6033557958 Author: Mattias Ellert <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdMacaroons/XrdMacaroonsHandler.cc M src/XrdSciTokens/XrdSciTokensAccess.cc Log Message: ----------- Fix compilation on GCC 4.8 ../xrootd-5.4.0/src/XrdSciTokens/XrdSciTokensAccess.cc: In member function 'bool XrdAccSciTokens::GenerateAcls(const string&, uint64_t&, {anonymous}::AccessRulesRaw&, std::string&, std::string&, std::string&, std::vector<{anonymous}::MapRule>&, std::vector<std::basic_string<char> >&)': ../xrootd-5.4.0/src/XrdSciTokens/XrdSciTokensAccess.cc:652:83: error: no matching function for call to 'regex_replace(std::string&, std::regex, const char [2])' std::regex("//"), "/"); ^ ../xrootd-5.4.0/src/XrdSciTokens/XrdSciTokensAccess.cc:652:83: note: candidates are: In file included from /usr/include/c++/4.8.2/regex:62:0, from ../xrootd-5.4.0/src/XrdSciTokens/XrdSciTokensAccess.cc:18: /usr/include/c++/4.8.2/bits/regex.h:2162:5: note: template<class _Out_iter, class _Bi_iter, class _Rx_traits, class _Ch_type> _Out_iter std::regex_replace(_Out_iter, _Bi_iter, _Bi_iter, const std::basic_regex<_Ch_type, _Rx_traits>&, const std::basic_string<_Ch_type>&, std::regex_constants::match_flag_type) regex_replace(_Out_iter __out, _Bi_iter __first, _Bi_iter __last, ^ /usr/include/c++/4.8.2/bits/regex.h:2162:5: note: template argument deduction/substitution failed: ../xrootd-5.4.0/src/XrdSciTokens/XrdSciTokensAccess.cc:652:83: note: deduced conflicting types for parameter '_Bi_iter' ('std::basic_regex<char>' and 'const char*') std::regex("//"), "/"); ^ In file included from /usr/include/c++/4.8.2/regex:62:0, from ../xrootd-5.4.0/src/XrdSciTokens/XrdSciTokensAccess.cc:18: /usr/include/c++/4.8.2/bits/regex.h:2182:5: note: template<class _Rx_traits, class _Ch_type> std::basic_string<_Ch_type> std::regex_replace(const std::basic_string<_Ch_type>&, const std::basic_regex<_Ch_type, _Rx_traits>&, const std::basic_string<_Ch_type>&, std::regex_constants::match_flag_type) regex_replace(const basic_string<_Ch_type>& __s, ^ /usr/include/c++/4.8.2/bits/regex.h:2182:5: note: template argument deduction/substitution failed: ../xrootd-5.4.0/src/XrdSciTokens/XrdSciTokensAccess.cc:652:83: note: mismatched types 'const std::basic_string<_Ch_type>' and 'const char [2]' std::regex("//"), "/"); ^ Commit: 45ee1568c6e2967351b4e75d8b413e4507a582c4 https://github.com/xrootd/xrootd/commit/45ee1568c6e2967351b4e75d8b413e4507a582c4 Author: John Thiltges <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdSciTokens/XrdSciTokensAccess.cc Log Message: ----------- [XrdSciTokens] Modifying std::map invalidates iterator Commit: f993b9572bc63bcc1a9c7c3d8399bedae5bf4cf1 https://github.com/xrootd/xrootd/commit/f993b9572bc63bcc1a9c7c3d8399bedae5bf4cf1 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdSys/XrdSysIOEvents.cc Log Message: ----------- [IOEvents] Improve tracing. Commit: 8d4caf62341b716c97535e48e0416a430a597e9d https://github.com/xrootd/xrootd/commit/8d4caf62341b716c97535e48e0416a430a597e9d Author: Michal Simon <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdCl/XrdClParallelOperation.hh M src/XrdEc/XrdEcReader.cc M src/XrdEc/XrdEcReader.hh Log Message: ----------- [XrdEc] Ensure parallel execution of Reader::Read is thread-safe. Commit: 8774b6d08e30e462f220e908fbb76e35b0dd3713 https://github.com/xrootd/xrootd/commit/8774b6d08e30e462f220e908fbb76e35b0dd3713 Author: Wei Yang <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdCl/XrdClEcHandler.hh M src/XrdCl/XrdClPlugInManager.cc M src/XrdCl/XrdClZipArchive.hh M src/XrdEc/XrdEcObjCfg.hh M src/XrdEc/XrdEcStrmWriter.cc Log Message: ----------- Update to XrdCl and XrdEC Commit: cd6b2b01168301f7863c1d13d678ef59bc8ce68a https://github.com/xrootd/xrootd/commit/cd6b2b01168301f7863c1d13d678ef59bc8ce68a Author: Michal Simon <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdHeaders.cmake Log Message: ----------- [CMake] Add XrdSysTrace.hh to private headers. Commit: 515566ada187996cbd85a48f25ed2469ddecc6a2 https://github.com/xrootd/xrootd/commit/515566ada187996cbd85a48f25ed2469ddecc6a2 Author: Wei Yang <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdEc/XrdEcStrmWriter.cc Log Message: ----------- combine two xattr update to one Commit: d92759d9a0e6aa9d585b991d60ee22c41c990a05 https://github.com/xrootd/xrootd/commit/d92759d9a0e6aa9d585b991d60ee22c41c990a05 Author: Matthew Feickert <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: A .github/workflows/build.yml Log Message: ----------- [CI] Add GitHub Actions based CI Use GitHub Actions to add a CI workflow that runs on: * push events to master or on tags * pull request events targeting master * a weekly CRON job that runs every Sunday at 01:23 UTC * on GitHub releases * on demand against any branch through workflow dispatch Using concurrency groups if an event triggers another run of the workflow while a previous run in ongoing, the older run will be automaticcally canceled to avoid wasting resources. The jobs targeti CentOS based workflow to start off with: * Building with CMake like a user would and then running some libXrdCl tests. This build is a shorter build. * Building with CMake like a user would but with Python 3 pip, setuptools, and wheel updated to the latest releases to check that users running with modern releases won't hit breaking changes. * Building in full RPM. * Building a Python sdist with the publishing workflow scripts. * Building a Python sdist with the publishing workflow scripts, but with Python 3 pip, setuptools, and wheel updated to the latest releases to check that users running with modern releases won't hit breaking changes. Commit: b19d8f7fcfb4ad5be0a0ecbd80b81a522b6b03c0 https://github.com/xrootd/xrootd/commit/b19d8f7fcfb4ad5be0a0ecbd80b81a522b6b03c0 Author: Matthew Feickert <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: R .travis.yml Log Message: ----------- [CI] Remove Travis CI config file Travis CI is essentially deprecated Commit: f47afe1825ecc629c5962132a871e1f089d4f544 https://github.com/xrootd/xrootd/commit/f47afe1825ecc629c5962132a871e1f089d4f544 Author: Wei Yang <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdCl/XrdClEcHandler.hh M src/XrdEc/XrdEcStrmWriter.cc Log Message: ----------- change xattr name xrdec.chunkver to xrdec.strpver Commit: 2ced49935ac92971d1e88b2059640e4f47ecde05 https://github.com/xrootd/xrootd/commit/2ced49935ac92971d1e88b2059640e4f47ecde05 Author: Wei Yang <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdEc/XrdEcStrmWriter.cc Log Message: ----------- simplify coding Commit: 02aea53a50fb03b263f286be73addf8eaa7f2549 https://github.com/xrootd/xrootd/commit/02aea53a50fb03b263f286be73addf8eaa7f2549 Author: Mattias Ellert <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdXrootd/XrdXrootdAioTask.hh Log Message: ----------- Fix warning about uninitialized variable The cond variable is initialized using the mutex before the mutex is initialized. Changing the order of the members in the class ensures the mutex is initialized first. .../src/./XrdXrootd/XrdXrootdAioTask.hh:70:51: error: member 'XrdXrootdAioTask::aioMutex' is used uninitialized [-Werror=uninitialized] 70 | : XrdJob(what), aioReady(aioMutex) {} | ^~~~~~~~ cc1plus: all warnings being treated as errors Commit: 8441abebed491bb3b13405e148343d33243da7a1 https://github.com/xrootd/xrootd/commit/8441abebed491bb3b13405e148343d33243da7a1 Author: Mattias Ellert <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdCl/XrdClXCpSrc.cc Log Message: ----------- Fix warning about dereferncing null pointer In member function 'XrdCl::ChunkHandler::ToPgInfo(XrdCl::AnyObject*, XrdCl::PageInfo*&)', inlined from 'XrdCl::ChunkHandler::HandleResponse(XrdCl::XRootDStatus*, XrdCl::AnyObject*)' at .../src/XrdCl/XrdClXCpSrc.cc:58:17: .../src/XrdCl/XrdClXCpSrc.cc:97:66: error: 'this' pointer is null [-Werror=nonnull] 97 | *chunk = PageInfo( rsp->offset, rsp->length, rsp->buffer ); | ^ In file included from .../src/./XrdCl/XrdClFileSystem.hh:32, from .../src/./XrdCl/XrdClFile.hh:28, from .../src/./XrdCl/XrdClXCpSrc.hh:28, from .../src/XrdCl/XrdClXCpSrc.cc:25: .../src/./XrdCl/XrdClXRootDResponses.hh: In member function 'XrdCl::ChunkHandler::HandleResponse(XrdCl::XRootDStatus*, XrdCl::AnyObject*)': .../src/./XrdCl/XrdClXRootDResponses.hh:962:15: note: in a call to non-static member function 'XrdCl::PageInfo::operator=(XrdCl::PageInfo&&)' 962 | PageInfo& operator=( PageInfo &&pginf ); | ^~~~~~~~ cc1plus: all warnings being treated as errors Commit: 0bb72ff0b58a9859024856c76bce17972c69a259 https://github.com/xrootd/xrootd/commit/0bb72ff0b58a9859024856c76bce17972c69a259 Author: Mattias Ellert <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdPosix/XrdPosixXrootd.cc Log Message: ----------- Fix warning about comparing arrays Cast the arrays to pointers to avoid the warning .../src/XrdPosix/XrdPosixXrootd.cc:955:22: error: comparison between two arrays [-Werror=array-compare] 955 | if (dp32->d_name != dp64->d_name) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Commit: c18a937f3fc3dfc3e1e716093fa995634d038442 https://github.com/xrootd/xrootd/commit/c18a937f3fc3dfc3e1e716093fa995634d038442 Author: Michal Simon <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdCl/XrdClFileOperations.hh Log Message: ----------- [XrdCl] Add declarative PgWrite. Commit: 857ecd08e4a0a6985ad3cdf3599ceff2ef8e33a7 https://github.com/xrootd/xrootd/commit/857ecd08e4a0a6985ad3cdf3599ceff2ef8e33a7 Author: Mattias Ellert <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdCl/XrdClXCpSrc.cc Log Message: ----------- Do not give up ownership of ChunkInfo Commit: 242fb7abf08335885a5452afffd9c29c5f637da0 https://github.com/xrootd/xrootd/commit/242fb7abf08335885a5452afffd9c29c5f637da0 Author: Michal Simon <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdCl/XrdClAsyncSocketHandler.cc Log Message: ----------- [XrdCl] Make sure HS wait is not handled after channel has been TTLed. fixes #1590 Commit: ae83cdd4b7406b21d97339ef2333840d96d520f9 https://github.com/xrootd/xrootd/commit/ae83cdd4b7406b21d97339ef2333840d96d520f9 Author: John Thiltges <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdCrypto/XrdCryptosslCipher.cc Log Message: ----------- [XrdCrypto] Generate DH parameters on first call to XrdCryptosslCipher Commit: 56677703a2d62ac09085316885e7d2941476ccbb https://github.com/xrootd/xrootd/commit/56677703a2d62ac09085316885e7d2941476ccbb Author: Gerardo Ganis <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M cmake/FindOpenSSL.cmake Log Message: ----------- Add support for static openssl libraries Commit: 8678fa22445bdbda979c389e84c2f2800491ffc3 https://github.com/xrootd/xrootd/commit/8678fa22445bdbda979c389e84c2f2800491ffc3 Author: Gerardo GANIS <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M cmake/FindOpenSSL.cmake Log Message: ----------- Fix comments Commit: e47077be95e361a961009fb38f8615564a409034 https://github.com/xrootd/xrootd/commit/e47077be95e361a961009fb38f8615564a409034 Author: Mattias Ellert <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdCl/XrdClCopy.cc M src/XrdCms/XrdCmsUtils.cc Log Message: ----------- Fix compiler warnings about pointers used after free: .../src/XrdCms/XrdCmsUtils.cc: In function 'XrdCmsUtils::ParseMan(XrdSysError*, XrdOucTList**, char*, char*, int*, bool)': .../src/XrdCms/XrdCmsUtils.cc:226:43: error: pointer 'newMans_175' may be used after 'operator delete(void*, unsigned long)' [-Werror=use-after-free] 226 | if (!plus || strcmp(hSpec, newP->text)) isBad = false; | ~~~~~~^~~~ .../src/XrdCms/XrdCmsUtils.cc:221:27: note: call to 'operator delete(void*, unsigned long)' here 221 | delete newP; | ^~~~ .../src/XrdCl/XrdClCopy.cc: In function 'IndexRemote(XrdCl::FileSystem*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short)': .../src/XrdCl/XrdClCopy.cc:442:17: error: pointer used after 'operator delete(void*, unsigned long)' [-Werror=use-after-free] 442 | log->Error( AppMsg, "Bad URL: %s", current->Path ); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .../src/XrdCl/XrdClCopy.cc:441:14: note: call to 'operator delete(void*, unsigned long)' here 441 | delete current; | ^~~~~~~ Commit: 20f3dd1fd2eb48748f73e47fa7fe1ba3d4962d98 https://github.com/xrootd/xrootd/commit/20f3dd1fd2eb48748f73e47fa7fe1ba3d4962d98 Author: Michal Simon <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdCl/XrdClFileOperations.hh Log Message: ----------- [XrdCl] Add missing timeout argument to declarative operations. Commit: b517fb7d5d259668a2d570d0b2bc6ebc8c0a4300 https://github.com/xrootd/xrootd/commit/b517fb7d5d259668a2d570d0b2bc6ebc8c0a4300 Author: John Thiltges <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdCrypto/XrdCryptosslCipher.cc Log Message: ----------- [XrdCrypto] DH parameter generation cleanup - Move DH parameter generation inside server scope - Avoid overhead of generating DH parameters on client - Remove DH_check() call on server side - Adds overhead, and the server-generated key should already be safe - Include cassert instead of assert.h Commit: 744c7da10c0fe151b78736490d1df041c4135946 https://github.com/xrootd/xrootd/commit/744c7da10c0fe151b78736490d1df041c4135946 Author: John Thiltges <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdCrypto/openssl3/XrdCryptosslCipher.cc Log Message: ----------- [XrdCrypto] Generate DH parameters on first call to openssl3/XrdCryptosslCipher Commit: 052eb049698829f2d1175224ade42c1fe47c9be0 https://github.com/xrootd/xrootd/commit/052eb049698829f2d1175224ade42c1fe47c9be0 Author: Wei Yang <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdEc/XrdEcStrmWriter.cc Log Message: ----------- put /path/filenname in LFH and CDFH records (reverse the change) Commit: cfef402cfb34dcf4978c4e74b0d6e850a5db9f40 https://github.com/xrootd/xrootd/commit/cfef402cfb34dcf4978c4e74b0d6e850a5db9f40 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/XrdXrootd/XrdXrootdJob.cc Log Message: ----------- [Server] Prevent SEGV on busy systems due to missing lock call for background jobs. Commit: be0e03a1e41d3cf6b4820aded4602a082f7df556 https://github.com/xrootd/xrootd/commit/be0e03a1e41d3cf6b4820aded4602a082f7df556 Author: Mattias Ellert <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M src/Xrd/XrdBuffXL.cc M src/XrdNet/XrdNetUtils.cc M src/XrdOuc/XrdOucBuffer.cc M src/XrdOuc/XrdOucTable.hh M src/XrdPosix/XrdPosixAdmin.cc Log Message: ----------- Fix warnings about allocations exceeding maximum object size In member function 'Init', inlined from 'Init' at .../src/Xrd/XrdBuffXL.cc:64:6: .../src/Xrd/XrdBuffXL.cc:90:30: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 90 | bucket = new BuckVec[lg2+1]; | ^ /usr/include/c++/12/new: In member function 'Init': /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ .../src/XrdOuc/XrdOucBuffer.cc: In member function '__ct_base ': .../src/XrdOuc/XrdOucBuffer.cc:79:30: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 79 | bSlot = new BuffSlot[slots]; | ^ /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ .../src/XrdNet/XrdNetUtils.cc: In function 'GetAddrs': .../src/XrdNet/XrdNetUtils.cc:262:35: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 262 | *aVec = new XrdNetAddr[aVsz]; | ^ /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at .../src/XrdXrootd/XrdXrootdJob.cc:459:29: .../src/./XrdOuc/XrdOucTable.hh:43:30: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 43 | Table = new OucTable[maxe]; | ^ /usr/include/c++/12/new: In member function '__ct_base ': /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ .../src/XrdPosix/XrdPosixAdmin.cc: In member function 'FanOut': .../src/XrdPosix/XrdPosixAdmin.cc:69:27: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 69 | uVec = new XrdCl::URL[i]; | ^ /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ Commit: 8efb408b0eadacd18efb473f80b0545e0ecab49a https://github.com/xrootd/xrootd/commit/8efb408b0eadacd18efb473f80b0545e0ecab49a Author: Michal Simon <[log in to unmask]> Date: 2022-01-28 (Fri, 28 Jan 2022) Changed paths: M .gitlab-ci.yml Log Message: ----------- [CI] Update pip release script. Compare: https://github.com/xrootd/xrootd/compare/10d27966ce0a...8efb408b0ead ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1