Mailing List Archives
Authenticated access
|
|
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[HTCondor-users] condor-23.2.0 had hard dependency on Pelican, soft might be more convenient
- Date: Mon, 11 Dec 2023 11:56:53 +0100
- From: Bert DeKnuydt <deknuydt@xxxxxxxxxxxxxxxx>
- Subject: [HTCondor-users] condor-23.2.0 had hard dependency on Pelican, soft might be more convenient
Dear Condor,
The RPM packages of HTcondor 23.2, state a hard dependency on pelican.
We don't use pelican, and it's BIG (and doesn't build out of the box).
Actually, in the spec file, they state a dependency on
pelican-osdf-compat, a small package, like stashcp used to be, which
never bothered
anyone I guess. But pelican-osdf-compat itself depends on pelican,
which is a 37MB static binary.
What the opinion about changing, in the spec file:
--
# Support OSDF client
Requires: pelican-osdf-compat >= 7.1.4
--
To something like:
--
# Support OSDF client
Recommends: pelican-osdf-compat >= 7.1.4
--
See e.g.:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/packaging_and_distributing_software/new-features-in-rhel-8_packaging-and-distributing-software
for 'weak dependencies'. *Recommends* or *Suggests* seem like more
appropriate to me, in this case.
From what I get, 'Requires', should mean: it cannot work without.
'Recommends', should mean something along: it works without, but you
might also want... 'Suggests' seems like something in between.
Thanks for Condor!
Regards, Bert.