Closed giuseppe-steduto closed 1 year ago
The pipeline is now failing because of an issue with XRootD: https://github.com/xrootd/xrootd/issues/2002
This has been solved by https://github.com/xrootd/xrootd/pull/2025 (and indeed patching xrootd
with the updated version directly from the xrootd git repository, pip install git+https://github.com/xrootd/xrootd@a1cd57f08845dd71556219966af9381eace19be8#egg=xrootd
, fixes our problem with the dependencies). The edits haven't been released yet, but will be released soon, with XRootD 5.6.
I propose we wait for the package to be updated, rather than removing the dependency from the pipeline. What do you think?
I propose we wait for the package to be updated, rather than removing the dependency from the pipeline. What do you think?
Note that upgrading XRootD may be touchy, because we don't have a test for Snakemake workflow using XRootD remote inputs officially amongst the DEMO test suite matrix. I have a local examples that is basically running this blog post example. And in the past it was necessary to play with XRootD versions to make it properly run, see the past pull request https://blog.reana.io/posts/2023/kerberos-for-the-whole-workflow/ So we should beware in case of upgrading XRootD to check this too.
(Alternatively, we can play with various pip
and setuptools
etc versions, because this was working well in the past... E.g. check past builds and see which package versions changed and how it may have influenced the failure and then pin them to make the build pass.)
FYI, xrootd v5.6.0 was released: https://pypi.org/project/xrootd/5.6.0/
Merging #57 (ff43fba) into master (563867d) will not change coverage. The diff coverage is
n/a
.
:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Closes reanahub/reana#710.