[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [HTCondor-users] condor-23.2.0 had hard dependency on Pelican, soft might be more convenient



We are looking at making the change you suggest. As you say, this is a large dependency that many users donât need.

 - Jaime

> On Dec 11, 2023, at 4:56âAM, Bert DeKnuydt <deknuydt@xxxxxxxxxxxxxxxx> wrote:
> 
> 
> 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.
> _______________________________________________
> HTCondor-users mailing list
> To unsubscribe, send a message to htcondor-users-request@xxxxxxxxxxx with a
> subject: Unsubscribe
> You can also unsubscribe by visiting
> https://lists.cs.wisc.edu/mailman/listinfo/htcondor-users
> 
> The archives can be found at:
> https://lists.cs.wisc.edu/archive/htcondor-users/