Branch: refs/heads/stable-5.4.x Home: https://github.com/xrootd/xrootd Commit: a9e829689265566c88d31b040ef79f6e8ff3debd https://github.com/xrootd/xrootd/commit/a9e829689265566c88d31b040ef79f6e8ff3debd Author: Matthew Feickert <[log in to unmask]> Date: 2022-05-02 (Mon, 02 May 2022) Changed paths: R bindings/python/setup_pypi.py R dopy.sh Log Message: ----------- [Python] Remove setup_pypi.py as unused and Python 2 only * Remove bindings/python/setup_pypi.py as it is Python 2 only and no longer being used in any workflows for installation of the Python bindings. c.f. Issue 1594 for more information. * Remove dopy.sh as well as it only exists as setup_pypi.py does. Commit: dd86b8a7d7b2e2c3658ea7edd4b055dfb915c47b https://github.com/xrootd/xrootd/commit/dd86b8a7d7b2e2c3658ea7edd4b055dfb915c47b Author: Matthew Feickert <[log in to unmask]> Date: 2022-05-02 (Mon, 02 May 2022) Changed paths: R bindings/python/setup_standalone.py Log Message: ----------- [Python] Remove setup_standalone.py in favor of install from PyPI * Remove bindings/python/setup_standalone.py as it is no longer used as one can effectively replace all of its functionality with `python -m pip install --upgrade xrootd`. c.f. Issue 1594 for more information. Commit: 4f70b2926e118200451f6abb33ec6106759b9f10 https://github.com/xrootd/xrootd/commit/4f70b2926e118200451f6abb33ec6106759b9f10 Author: Michal Simon <[log in to unmask]> Date: 2022-05-02 (Mon, 02 May 2022) Changed paths: M src/XrdCl/XrdClCopy.cc Log Message: ----------- [XrdCl] xrdcp: turn off progress bar when not running on a terminal, closes #1608. Commit: dac88d47e262ca64e1bfd1ec424edc71c50dec1f https://github.com/xrootd/xrootd/commit/dac88d47e262ca64e1bfd1ec424edc71c50dec1f Author: Matthew Feickert <[log in to unmask]> Date: 2022-05-02 (Mon, 02 May 2022) Changed paths: M genversion.sh M packaging/makesrpm.sh Log Message: ----------- [packaging] Use 'command -v' over 'which' for portability 'command -v' is a POSIX safe way to find an executable program. While 'which' is very common, it still requires installation on many Linux operating systems, and so 'command -v' can offer a more portable alternative with a very low amount of additional cognitive overhead on the maintainers. Additionally, use a subshell, $(), over backticks for command substitution as $() is recommended for multiple reasons including readability. c.f.: * https://stackoverflow.com/a/4708569/8931942 * Why is $(...) preferred over `...` (backticks)? - http://mywiki.wooledge.org/BashFAQ/082 * POSIX spec for Command Substitution - https://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xcu_chap02.html#tag_23_02_06_03 Commit: 207e0603ac78ed1162f7575eb305deecafa39184 https://github.com/xrootd/xrootd/commit/207e0603ac78ed1162f7575eb305deecafa39184 Author: Matthew Feickert <[log in to unmask]> Date: 2022-05-02 (Mon, 02 May 2022) Changed paths: M .github/workflows/build.yml Log Message: ----------- [CI] Remove install of 'which' from GHA based CI Commit: a936c353b91a555728a024d6adfe8943ccac58f5 https://github.com/xrootd/xrootd/commit/a936c353b91a555728a024d6adfe8943ccac58f5 Author: Matthew Feickert <[log in to unmask]> Date: 2022-05-02 (Mon, 02 May 2022) Changed paths: M .gitlab-ci.yml Log Message: ----------- [CI] Remove install of 'which' from GitLab Pipelines CI Commit: 0a673160d010ba959fd13efd590ff4774e4bee79 https://github.com/xrootd/xrootd/commit/0a673160d010ba959fd13efd590ff4774e4bee79 Author: Matthew Feickert <[log in to unmask]> Date: 2022-05-02 (Mon, 02 May 2022) Changed paths: M .github/workflows/build.yml Log Message: ----------- [CI] Add macos-latest cmake job to GHA workflow build tests Test the build process of XRootD and the Python bindings on the macos-latest virtual machine provided by GitHub Actions virtual environment. The necessary build dependencies are provided by the already installed XCode environment and through Homebrew installs. Commit: 367c016f3343cc1130c0458743441fa003b75223 https://github.com/xrootd/xrootd/commit/367c016f3343cc1130c0458743441fa003b75223 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2022-05-02 (Mon, 02 May 2022) Changed paths: M tests/XrdSsiTests/XrdShMap.cc Log Message: ----------- [Tests] Fix strcpy overflow. Commit: 3119f4f8f6cdc49202784899e3193be59947b584 https://github.com/xrootd/xrootd/commit/3119f4f8f6cdc49202784899e3193be59947b584 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2022-05-02 (Mon, 02 May 2022) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on ssi test fix. Commit: 0fcb9fd2b0efe0766abbe2de5f91225c2ca38dc4 https://github.com/xrootd/xrootd/commit/0fcb9fd2b0efe0766abbe2de5f91225c2ca38dc4 Author: Michal Simon <[log in to unmask]> Date: 2022-05-02 (Mon, 02 May 2022) Changed paths: M src/XProtocol/XProtocol.hh Log Message: ----------- [XProtocol] Make sure ECANCELED is translated to kXR_Cancelled. Commit: ca7e6bcc8fbd08d1d4c670a863737653aacca714 https://github.com/xrootd/xrootd/commit/ca7e6bcc8fbd08d1d4c670a863737653aacca714 Author: Michal Simon <[log in to unmask]> Date: 2022-05-02 (Mon, 02 May 2022) Changed paths: M src/XrdApps/XrdPrep.cc M src/XrdCl/XrdClOperationHandlers.hh Log Message: ----------- [OSX] Create tmp str when converting XRootDStatus to char*. Commit: 67086b79d47250b7988e35cee09153a6d1bd1f35 https://github.com/xrootd/xrootd/commit/67086b79d47250b7988e35cee09153a6d1bd1f35 Author: Michal Simon <[log in to unmask]> Date: 2022-05-02 (Mon, 02 May 2022) Changed paths: M src/XrdCrypto/openssl3/XrdCryptosslCipher.cc Log Message: ----------- [XrdCrypto] openssl3: correctly initialize cipher with public key and DH parameters, fixes #1662 Commit: f451590fe460a5201a636c19eac4cef1161e3372 https://github.com/xrootd/xrootd/commit/f451590fe460a5201a636c19eac4cef1161e3372 Author: Elvin Sindrilaru <[log in to unmask]> Date: 2022-05-02 (Mon, 02 May 2022) Changed paths: M src/XrdSciTokens/XrdSciTokensAccess.cc Log Message: ----------- [XrdSciTokens] Fix memory corruption Commit: 18ea5f46aa4aafdd0abf372d48c43222b4ff3148 https://github.com/xrootd/xrootd/commit/18ea5f46aa4aafdd0abf372d48c43222b4ff3148 Author: Simon Fayer <[log in to unmask]> Date: 2022-05-02 (Mon, 02 May 2022) Changed paths: M src/XrdHttp/XrdHttpReq.cc Log Message: ----------- [XrdHttp] Use 405 for mkcol/mkdir EEXIST Commit: 2e9325505729d92c35738cf2e0dcbccdd9421b0b https://github.com/xrootd/xrootd/commit/2e9325505729d92c35738cf2e0dcbccdd9421b0b Author: Michal Simon <[log in to unmask]> Date: 2022-05-02 (Mon, 02 May 2022) Changed paths: M src/XrdCl/XrdClClassicCopyJob.cc Log Message: ----------- [XrdCl] xrdcp: select right channel when querying IP stack. Compare: https://github.com/xrootd/xrootd/compare/dabd23733d5c...2e9325505729 ######################################################################## 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