On 5/16/24 11:23, Andrea Bolognani wrote:
On Thu, May 16, 2024 at 10:03:02AM GMT, Daniel P. Berrangé wrote:
> On Thu, May 16, 2024 at 10:24:22AM +0200, Andrea Bolognani wrote:
>> As a general rule, we use defines for features that can only be
>> enabled on a subset of the platforms that we target, and we
>> don't offer fine-grained control over every single possible
>> meson configuration knob at the RPM level.
>>
>> In the case of ssh-proxy, we are enabling it everywhere already,
>> so having a define for it is unnecessary.
>
> The only reason for a conditional would be if some older distro lacks
> support for this SSH proxy'ing feature. Assuming RHEL-9 / Ubuntu 22.04
> have it, then this is indeed redundant
We don't need to worry about Ubuntu in the spec file ;)
IIUC requirements are mostly on the guest OS side, and on the host OS
side we just need the ssh ProxyCommand feature which would have been
available since forever. Michal, can you please confirm that this is
accurate?
Indeed. I just wanted to give distro maintainers ability to fine tune
what features they enable. But I guess it makes sens to have this always
enabled.
Michal