[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#860571: release-notes: clarify and document GnuPG transition for stretch



Maybe add something like:

"The upgrade to "modern" GnuPG has been made as smooth as possible by offering
migration scripts.  However, beware: The upgrade comes with some subtle
differences in GnuPG's interface.  See /usr/share/doc/gnupg/README.Debian for
more information."

Rationale: I'm thinking of e.g. 'all access to secret key material is handled
by gpg-agent'.

Thanks for your patch!

Bye,

Joost


On Tue, Apr 18, 2017 at 03:10:43PM -0400, Daniel Kahn Gillmor wrote:
> Package: release-notes
> Severity: normal
> Tags: patch
> Control: affects -1 src:gnupg2
> 
> The GnuPG transition from jessie to stretch is a significant change.
> We should document it in the release notes.
> 
> Attached is a proposed patch.
> 
> Regards,
> 
>         --dkg
> 
> -- System Information:
> Debian Release: 9.0
>   APT prefers testing-debug
>   APT policy: (500, 'testing-debug'), (500, 'testing'), (200, 'unstable-debug'), (200, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)

> >From a743629071b6d138df19fef102a4b7c09b20fa81 Mon Sep 17 00:00:00 2001
> From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
> Date: Tue, 18 Apr 2017 15:07:53 -0400
> Subject: [PATCH] Clarify and document GnuPG transition
> 
> ---
>  en/whats-new.dbk | 22 ++++++++++++++++++++--
>  1 file changed, 20 insertions(+), 2 deletions(-)
> 
> diff --git a/en/whats-new.dbk b/en/whats-new.dbk
> index 0d6dcb7d..e91aad00 100644
> --- a/en/whats-new.dbk
> +++ b/en/whats-new.dbk
> @@ -276,8 +276,8 @@ Among many others, this release also includes the following software updates:
>        </row>
>  -->
>        <row id="new-gnupg">
> -	<entry>Gnupg<indexterm><primary>Gnupg</primary></indexterm></entry>
> -	<entry>2.0</entry>
> +	<entry>GnuPG<indexterm><primary>GnuPG</primary></indexterm></entry>
> +	<entry>1.4</entry>
>  	<entry>2.1</entry>
>        </row>
>        <row id="new-inkscape">
> @@ -471,6 +471,24 @@ so are still included there.
>    </para>
>  </section>
>  
> +<section id="modern-gnupg">
> +  <title>Move to "Modern" GnuPG</title>
> +  <para>
> +    The stretch release is the first version of Debian to feature the
> +    "Modern" branch of GnuPG in the <systemitem
> +    role="package">gnupg</systemitem> package.  This brings with it
> +    elliptic curve cryptography, better defaults, a more modular
> +    architecture, and improved smartcard support.  The modern branch
> +    also explicitly does not support some older, known-broken formats
> +    (like PGPv3).
> +  </para>
> +  <para>
> +    We will continue to supply the "classic" branch of GnuPG as
> +    <systemitem role="package">gnupg1</systemitem> for people who need
> +    it, but it is now deprecated.
> +  </para>
> +</section>
> +
>  <section id="debug-archive">
>    <!-- jessie to stretch -->
>    <title>A new archive for debug symbols</title>
> -- 
> 2.11.0
> 


Reply to: