Antoine Beaupré
2018-11-12 20:16:39 UTC
Hi,
So I've been looking at Enigmail again, after a long journey helping
people in stable getting that stuff fixed. It's pretty obvious there's
no way to upload that without first doing a GnuPG 2.1 backport into
jessie.
That, it turns out, requires *four* more source package
backports. Fortunately for us, *all* of those are already in
jessie-backports. They would, unfortunately, probably need to be
uploaded straight into jessie-security, however, if only for
consistency's sake.
That would mean, however, a more or less forced update on the following
libraries in jessie:
* libassuan (part of GPG, 2.1 -> 2.4)
* libgcrypt20 (part of GnuTLS, 1.6 -> 1.7)
* libgpg-error (GPG, 1.17 -> 1.26)
* npth (GPG, 1.0 -> 1.3)
How should we handle this? I haven't looked at each backport in detail
to see if ABI changes are significant, but the version numbers seem to
indicate they are not (for what that's worth of course).
That said, with minor changes (to keep "gpg" pointing at the legacy 1.4
version, most notably), I've got a GPG 2.1 backport ready for jessie, at
the usual location:
https://people.debian.org/~anarcat/debian/jessie-lts/
I would very much welcome testing of this. There are still some clunky
things in there, for example critical lintian warnings I need to fix. I
haven't even tried to installed the thing yet, but I figured I would
share my work early and get feedback before going on a wild goose chase
after the dependencies.
Any feedback appreciated.
Thanks,
A.
So I've been looking at Enigmail again, after a long journey helping
people in stable getting that stuff fixed. It's pretty obvious there's
no way to upload that without first doing a GnuPG 2.1 backport into
jessie.
That, it turns out, requires *four* more source package
backports. Fortunately for us, *all* of those are already in
jessie-backports. They would, unfortunately, probably need to be
uploaded straight into jessie-security, however, if only for
consistency's sake.
That would mean, however, a more or less forced update on the following
libraries in jessie:
* libassuan (part of GPG, 2.1 -> 2.4)
* libgcrypt20 (part of GnuTLS, 1.6 -> 1.7)
* libgpg-error (GPG, 1.17 -> 1.26)
* npth (GPG, 1.0 -> 1.3)
How should we handle this? I haven't looked at each backport in detail
to see if ABI changes are significant, but the version numbers seem to
indicate they are not (for what that's worth of course).
That said, with minor changes (to keep "gpg" pointing at the legacy 1.4
version, most notably), I've got a GPG 2.1 backport ready for jessie, at
the usual location:
https://people.debian.org/~anarcat/debian/jessie-lts/
I would very much welcome testing of this. There are still some clunky
things in there, for example critical lintian warnings I need to fix. I
haven't even tried to installed the thing yet, but I figured I would
share my work early and get feedback before going on a wild goose chase
after the dependencies.
Any feedback appreciated.
Thanks,
A.
--
For once you have tasted flight,
You will walk the earth with your eyes turned skyward;
For there you have been,
And there you long to return.
- Leonardo da Vinci
For once you have tasted flight,
You will walk the earth with your eyes turned skyward;
For there you have been,
And there you long to return.
- Leonardo da Vinci