Hi Stefan, On Fri, 2014-10-24 at 17:48 +0200, Stefan Seyfried wrote:
Hi all,
I'm preparing "my" build service instances to build for SLES12
I have mirrored (SMT) and imported the following channels: SLE-SDK12-Pool SLES12-Pool
Now building standard packages copied from OBS complain that they are missing "gpg-offline"
Those packages have the gpg-offline buildreq conditionalized like this:
%if 0%{?suse_version} >= 1230 BuildRequires: gpg-offline %endif
SLES12 has %suse_version defined as 1315, so this triggers.
Now of course I can remove this BuildRequires and be done with it, but I honestly cannot believe that this is necessary, because it surely would annoy the hell out of packagers who have to package for SLES12, and thus there needs to be another solution.
So can someone tell me where to find (in which channel) gpg-offline?
Probably the best way - gpg_offline has been deprecated in favor of the
source validator:
having the .keyring file and the .asc in place it takes nowadays to get
the feature enabled.
See
https://github.com/openSUSE/obs-service-source_validator/blob/master/20-file...
Cheers,
Dominique
--
Dimstar / Dominique Leuenberger