<div dir="ltr"><div><div><div><div><div>Yes, I know that.<br><br></div>In general, that scheme works well.<br><br></div>However, in another case, rsyslog, a certain function has been broken for many years, and the only fix is to track the developers' most recent versions. In that case, the developers maintain their own repository: <a href="http://rpms.adiscon.com">http://rpms.adiscon.com</a> ; which is easy to incorporate into: /etc/yum.repos.d/rsyslog.repo<br><br></div>We are hoping something similar is available for gnupg. I have not found that; which is the reason for my posts here.<br><br></div>What am I missing?<br><br></div>Please, advise. Thank you.<br><div><div><div><div><div><div><br><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 15, 2018 at 7:56 AM, Lightner, Jeffrey <span dir="ltr"><<a href="mailto:JLightner@dsservices.com" target="_blank">JLightner@dsservices.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">CentOS isn't a vendor.   It is a project that does binary compiles of RHEL sources.<br>
<br>
RedHat is the vendor that creates RHEL and its source is used to make CentOS.   RHEL is supported by RedHat if you have a subscription.  CentOS has no direct support though RedHat hosts the project nowadays.<br>
<br>
RHEL (and therefore CentOS) major versions such as 7 start with base upstream versions of packages.   RedHat modifies that base upstream package to backport bug and security fixes from later upstream packages if relevant to the original base.   They then add extended versioning to the RPM name.<br>
<br>
For example on a test system I just looked at  "yum list gnupg2" shows:<br>
Installed Packages<br>
gnupg2.x86_64                  2.0.22-3.el7                   @anaconda/7.0<br>
Available Packages<br>
gnupg2.x86_64                  2.0.22-4.el7                   rhel-7-server-rpms<br>
<br>
Notice the base upstream for both the installed and the available is 2.0.22 but the extended versioning is different (3.el7 vs 4.el7).   You'd have to examine the errata to see what is different about the latter.<br>
<br>
In general unless there is a specific feature in upstream you need that is not in the RHEL/CentOS provided version you should use the RHEL/CentOS version on your RHEL/CentOS system.<br>
<br>
If you really want the latest of everything you should use Fedora instead of CentOS.   Just be aware that Fedora is bleeding edge and releases a new version twice a year.   Generally that means you HAVE to do a full upgrade at least once a year as they won't offer updated packages for more than two major versions at a time.   For a Production environment that pace of upgrade is usually not desirable which is why people use RHEL/CentOS instead.<br>
<div class="gmail-HOEnZb"><div class="gmail-h5"><br>
-----Original Message-----<br>
From: Gnupg-users [mailto:<a href="mailto:gnupg-users-bounces@gnupg.org">gnupg-users-bounces@<wbr>gnupg.org</a>] On Behalf Of Daniel Kahn Gillmor<br>
Sent: Wednesday, February 14, 2018 5:31 PM<br>
To: helices; <a href="mailto:gnupg-users@gnupg.org">gnupg-users@gnupg.org</a><br>
Subject: Re: How can we utilize latest GPG from RPM repository?<br>
<br>
On Wed 2018-02-14 14:20:10 -0600, helices wrote:<br>
> CentOS 7 uses gnupg2 v2.0.22. EPEL doesn't have anything newer.<br>
><br>
> We want to move to v2.2.x, and stay current, but we don't want to<br>
> download source and compile for dozens of systems.<br>
><br>
> We want all users to be using the same version all of the time.<br>
<br>
This sounds like a problem for your operating system and/or package manager.  GnuPG has a chain of build dependencies which often makes it difficult to just import directly from a single RPM.<br>
<br>
If you were running a more recent operating system, you'd likely get something from the GnuPG "modern" branch as well anyway.<br>
<br>
Perhaps you want to ask your operating system vendor what their recommendation is for "backports" of specific packages?<br>
<br>
          --dkg<br>
</div></div></blockquote></div><br></div></div></div></div></div></div></div></div>