Print

Print


Following up @simonmichal's https://github.com/xrootd/xrootd/pull/1672#issuecomment-1109472205 removes unnecessary source of `devtoolset-7` in the sdist build jobs. 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`.

Also simplify installs by installing from `./dist/xrootd-*.tar.gz` (see comment below on why a previous PR was sufficient to avoid having to move directories).

For better logging and debugging info in CI:
* 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.

You can view, comment on, or merge this pull request online at:

  https://github.com/xrootd/xrootd/pull/1691

-- Commit Summary --

  * [CI] Remove unnecessary source of devtoolset-7
  * [CI] Drop changing directories for install of sdist
  * [CI] Improve logging information in GHA workflows

-- File Changes --

    M .github/workflows/build.yml (35)

-- Patch Links --

https://github.com/xrootd/xrootd/pull/1691.patch
https://github.com/xrootd/xrootd/pull/1691.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/pull/1691
You are receiving this because you are subscribed to this thread.

Message ID: <[log in to unmask]>

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