<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">What you’re missing is WHY you want a later upstream version.   Is there a specific feature you’re needing that isn’t in the one that comes with your distro?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">You can’t have it both ways:  You want to stay on a stable distro/version which is the raison d’etre for RHEL/CentOS but want to have the latest package.   
 As I noted in my prior post you can get the latest of everything by abandoning CentOS in favor of Fedora at the expense of stability.    Your choice of distro is based on many factors.   Some people even build their own packages all from scratch because they
 don’t like any of the distros.   <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Not all packages have people that build rpm’s for them.   Many FOSS projects seem to prefer building for Debian or something else and MAY package it for whatever
 distro they like but some don’t package it for anything and expect you to do the legwork yourself.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">In general if it isn’t in RHEL/CentOS I look for it in the EPEL.  If it isn’t there I almost always download the source then configure/compile it.   This isn’t
 really a difficult process for most packages.   <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">There ARE other locations that MAY provide a package you want.   Have you looked at rpmfind?  rpmbone?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">And of course YOU could create the rpm and share it on EPEL yourself so others will have it.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Gnupg-users [mailto:gnupg-users-bounces@gnupg.org]
<b>On Behalf Of </b>helices<br>
<b>Sent:</b> Thursday, February 15, 2018 9:10 AM<br>
<b>To:</b> gnupg-users@gnupg.org<br>
<b>Subject:</b> Re: How can we utilize latest GPG from RPM repository?<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Yes, I know that.<o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">In general, that scheme works well.<o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">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<o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">We are hoping something similar is available for gnupg. I have not found that; which is the reason for my posts here.<o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">What am I missing?<o:p></o:p></p>
</div>
<p class="MsoNormal">Please, advise. Thank you.<o:p></o:p></p>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">On Thu, Feb 15, 2018 at 7:56 AM, Lightner, Jeffrey <<a href="mailto:JLightner@dsservices.com" target="_blank">JLightner@dsservices.com</a>> wrote:<o:p></o:p></p>
<p class="MsoNormal">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.<o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><br>
-----Original Message-----<br>
From: Gnupg-users [mailto:<a href="mailto:gnupg-users-bounces@gnupg.org">gnupg-users-bounces@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<o:p></o:p></p>
</div>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>