The fts-libs is added as direct dependency (specifically, fts-libs-3.14.0-r2404100902git47e773b.el7.cern.x86_64) because it is required by fts-server-3.14.0-r2404100902git47e773b.el7.cern.x86_64, and for some reason the dependency resolution errors out if it tries to find the correct fts-libs version when it's not specified.
fts-monitoring has no specified versions in the fts3-token-test repo, so it's left unpinned to latest. (I'm not even sure if this package actually gets installed, as there's this log in the Docker build logs: No package fts-monitoring available.")
3.14.0-r2404100902git47e773b is the latest FTS version that was used in Rucio 34.2.0, which was released on 2024-04-16.
This change is to address this issue: https://github.com/rucio/rucio/issues/6774.
The
fts-libs
is added as direct dependency (specifically,fts-libs-3.14.0-r2404100902git47e773b.el7.cern.x86_64
) because it is required byfts-server-3.14.0-r2404100902git47e773b.el7.cern.x86_64
, and for some reason the dependency resolution errors out if it tries to find the correctfts-libs
version when it's not specified.fts-monitoring has no specified versions in the fts3-token-test repo, so it's left unpinned to latest. (I'm not even sure if this package actually gets installed, as there's this log in the Docker build logs: No package fts-monitoring available.")