Print

Print


  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