Overview
In https://build.opensuse.org/projects/network:ldap/packages/sssd/files/sssd.spec?expand=1 I see:
%if 0%{?suse_version} >= 1600
--with-selinux=yes \
--with-subid
%else
--with-selinux=no \
--with-semanage=no \
--with-libsifp \
--with-files-provider
%endif
@jengelh can you give more background info here?
The SLE people wanted to keep the Files Provider for the entire 15.x series (just) because SLE15-GA (SP0) had once offered it.
So probably we should do this conditional as well to be compatible for both systems?
Actually, there is no need to do this in the devel project because we are not submitting this package version to older codestreams. You only need to do this is if you submit from devel project to 15.x
I don't recall if we do it for sssd, but sssd is currently in a position where exactly such a submit could be made (and I encourage such to be made, as it means you can skip creation of an extra branch; and who wouldn't want a free lunch).
Do you know how often people actually pick up factory versions again to submit into code 15?
I mean it is up to you how much pain you want in the future. but dont discard this happening again.
@scabrero please add a ifdef around it and prepend it with a comment why we remove in one case and not in the other :)