<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Feb 19, 2018 at 7:45 PM, Daniel Kahn Gillmor <span dir="ltr"><<a href="mailto:dkg@fifthhorseman.net" target="_blank">dkg@fifthhorseman.net</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">On Sat 2018-02-17 17:06:54 -0600, helices wrote:<br>
> I will probably never understand why wanting to run the most current<br>
> version of gnupg on a plethora of servers is controversial.<br>
<br>
Here's one last try to explain the situation.<br>
<br>
GnuPG (and the libraries it depends on) are used by (aka "depended on<br>
by") other libraries and tools, both those integrated into the operating<br>
system itself, and those that might be externally installed.  Some of<br>
these dependencies are "brittle".<br></blockquote><div><br></div><div>One solution to this situation may be to install the latest GnuPG</div><div>in a Docker container, where it can have all the required libraries</div><div>and dependencies that it needs, without disturbing the host OS.</div><div><br></div><div>But I am aware that this may present some challenges for  normal</div><div>usage and may not be suitable except for testing.</div><div><br></div><div>Another solution may be to use a "snap", which is a kind of new</div><div>software packaging invented by Ubuntu:</div><div> - <a href="https://snapcraft.io/">https://snapcraft.io/</a></div><div> - <a href="https://docs.snapcraft.io/snaps/intro">https://docs.snapcraft.io/snaps/intro</a></div><div>The idea is that a software is shipped with all the dependencies,</div><div>so it does not matter in which OS it is installed, it will always work.</div><div><br></div><div>I don't know the details of snaps. Since it is a "containerized software</div><div>package" maybe it is not much different from the docker solution</div><div>above and maybe has the same challenges/problems.</div><div><br></div><div>If anybody is willing to give a try to any of these solutions I would like to help.</div><div><br></div><div>Regards,</div><div>Dashamir</div><div><br></div></div></div></div>