We're updating the issue view to help you get more done. 

Update XRootD plugin requirements to easily accommodate RCs

Description

has mentioned that testing RC versions of XRootD is difficult due to the version requirements in the plugins. He suggested updating the requirements to the following:

1 2 BuildRequires: xrootd >= 4.9, xrootd < 4.10.0-1 Requires: xrootd >= 4.9, xrootd < 4.10.0-1

This should still allow rc builds to satisfy the dependency:

1 2 $ rpmdev-vercmp 4.10.0-0.rc5.osg34.el7 4.10.0-1 4.10.0-0.rc5.osg34.el7 < 4.10.0-1

But not the release build:

1 2 $ rpmdev-vercmp 4.10.0-1.osg34.el7 4.10.0-1 4.10.0-1.osg34.el7 > 4.10.0-1

We should try this out with xrootd-lcmaps first to see if this works on both EL6 and EL7. If it doesn't, then we'll still apply it to the other plugins that are EL7 only:

  • xrootd-hdfs

  • xrootd-multiuser

  • xrootd-scitokens

With a comment indicating that the requirements don't actually work for EL6. For the plugins that are both EL6/EL7 (xrootd-lcmaps + the contrib xrootd plugins), we'll have to think of another way to workaround this issue.

Environment

None

Target metrics

None

Personnel

None

Freshdesk Tickets

None

Status

Assignee

Diego Davila

Reporter

Brian Lin

Priority

Major

Labels

Components

Fix versions

None

Epic Link

None

Sprint

None