Print

Print


  Branch: refs/heads/master
  Home:   https://github.com/xrootd/xrootd
  Commit: aaa031c69a273daa8ae47ca2cc0f7b2ba86c4613
      https://github.com/xrootd/xrootd/commit/aaa031c69a273daa8ae47ca2cc0f7b2ba86c4613
  Author: Matthew Feickert <[log in to unmask]>
  Date:   2022-05-05 (Thu, 05 May 2022)

  Changed paths:
    M .github/workflows/build.yml

  Log Message:
  -----------
  [CI] Remove unnecessary source of devtoolset-7

As packaging/wheel/install.sh will detect if the system is CentOS 7 and
then `source /opt/rh/devtoolset-7/enable` if so, there is no need to enable
devtoolset-7 in advance, so remove sourcing it from CI. With devtoolset-7
no longer providing a compiler to the environment at detection time in setup.py
also add gcc-c++ to the list of packages to install with yum.


  Commit: 307642a95d17aba28b05e27a422004cc4abc8636
      https://github.com/xrootd/xrootd/commit/307642a95d17aba28b05e27a422004cc4abc8636
  Author: Matthew Feickert <[log in to unmask]>
  Date:   2022-05-05 (Thu, 05 May 2022)

  Changed paths:
    M .github/workflows/build.yml

  Log Message:
  -----------
  [CI] Use --upgrade to avoid changing directories for install of sdist

Install the sdist using

python3 -m pip --verbose install --upgrade ./dist/xrootd-*.tar.gz

to avoid having to change directories to move xrootd.egg-info off PYTHONPATH.

Note the use of --upgrade is only necessary on tags where there is properly
formatted SemVer version info in the sdist. A dev version like
'20220426.post7797547' doesn't need the --upgrade, but it is easier to just
always use it.


  Commit: 40ce343cd7d06b4a339952e689c0af6d4ab431b2
      https://github.com/xrootd/xrootd/commit/40ce343cd7d06b4a339952e689c0af6d4ab431b2
  Author: Matthew Feickert <[log in to unmask]>
  Date:   2022-05-05 (Thu, 05 May 2022)

  Changed paths:
    M .github/workflows/build.yml

  Log Message:
  -----------
  [CI] Improve logging information in GHA workflows

* Show python version used in CI with 'python --version --version'.
* Post installation for sdist install builds, show the site-packages layout
for the installed XRootD modules. This introduces a dependency on 'tree'
so also ensure that is installed.


  Commit: f2bdd84beb9e28cbc6c7f8f31cceeb9ec0198171
      https://github.com/xrootd/xrootd/commit/f2bdd84beb9e28cbc6c7f8f31cceeb9ec0198171
  Author: simonmichal <[log in to unmask]>
  Date:   2022-05-09 (Mon, 09 May 2022)

  Changed paths:
    M .github/workflows/build.yml

  Log Message:
  -----------
  Merge pull request #1691 from matthewfeickert/ci/simplify-build-jobs

[CI] Simplify sdist install jobs and logging


Compare: https://github.com/xrootd/xrootd/compare/217382ec3e40...f2bdd84beb9e

########################################################################
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