[opensuse-packaging] SLES12: where is gpg-offline
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? Best regards, Stefan -- Stefan Seyfried Linux Consultant & Developer -- GPG Key: 0x731B665B B1 Systems GmbH Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537 -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
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
On Fri, 24 Oct 2014 17:48, Stefan Seyfried
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?
Dev-repo seems to be base:system http://software.opensuse.org/package/gpg-offline https://build.opensuse.org/package/show?project=Base%3ASystem&package=gpg-offline also, have a look here http://software.opensuse.org/package/obs-service-gpg-offline On both "software" / search pages there should be a link "Show more packages for unsupported distributions" at the bottom, use this to show the relevant details. But, AFAIK, the SLE12 s not yet defined as an obs project, and thus not available as an option to build for. Otherwise, this is a question for the obs list, IMHO. - Yamaban -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Hi, Am 24.10.2014 um 18:12 schrieb Yamaban:
On Fri, 24 Oct 2014 17:48, 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 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?
Dev-repo seems to be base:system http://software.opensuse.org/package/gpg-offline https://build.opensuse.org/package/show?project=Base%3ASystem&package=gpg-offline
I found that, and I can of course build it in my OBS instance, but that would just be working around the issue. I was suspecting that it is in one of the zillions of available SLES12 channels, but did not want to mirror them *all* just for not finding it. Dominique's answer that gpg-offline is deprecated and should not be used is fine, I probably just need to reimport newer versions of those packages to fix my problem then. Thanks Dominique for that hint, I really need to spend more time with packaging again to be up to date wrt such issues :-)
also, have a look here http://software.opensuse.org/package/obs-service-gpg-offline
On both "software" / search pages there should be a link "Show more packages for unsupported distributions" at the bottom, use this to show the relevant details.
But, AFAIK, the SLE12 s not yet defined as an obs project, and thus not available as an option to build for.
It is in my Instance :-P
Otherwise, this is a question for the obs list, IMHO.
Actually for the sles-beta list, but I am subscribed there with some annoying company email, so I'd rather avoid using it :-) -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (3)
-
Dimstar / Dominique Leuenberger
-
Stefan Seyfried
-
Yamaban