[pkg-gnupg-maint] Backport of GnuPG 2.1
Luca Capello
luca.capello at infomaniak.com
Wed Mar 1 22:23:59 UTC 2017
block 822974 by 834281
thanks
Hi Daniel,
On Wed, 08 Feb 2017 18:58:20 -0500, Daniel Kahn Gillmor wrote:
> On Wed 2017-02-08 15:05:09 -0500, Luca Capello wrote:
>
> >> Daniel, what do you think about adding the jessie-backports branches I
> >> have locally to the corresponding Git repositories on Alioth?
>
> I think this is a great idea. gcrypt isn't in the pkg-gnupg git
> repos -- i don't know how Andreas wants to handle that. But if you've
> got patch series you want to propose for the pkg-gnupg repos, please
> point me at them, either by sending them to this bug report, or by
> pointing me to some other git repos (personal repos on alioth are also
> fine), i can review and import them.
Anything that involves `git format-patch` is missing the OpenPGP
signatures for the commits/tags and this is a no-op, sorry ;-)
I am discussing at work to temporarily open up to the external world the
"needed" repositories hosted on our internal GitLab instance, so I will
be back soon with the links.
> > I will work on the GnuPG 2.1 backports ASAP and report back.
>
> very much appreciated, thanks! happy to chat on IRC if you run into any
> trouble.
Done:
--8<---------------cut here---------------start------------->8---
gnupg2 (2.1.18-3~bpo8+1) jessie-backports; urgency=medium
* Rebuild for jessie-backports.
* debian/clean:
- remove build-gpgv-win32.
* debian/control:
+ add myself to Uploaders:.
- remove Build-Depends-Indep: and gpgv-win32 binary package,
no libz-mingw-w64-dev.
- remove gpgv-static binary package, -pie errors with gcc4.9.
* debian/gbp.conf:
+ add debian-branch=jessie-backports.
* debian/rules:
- remove mingw-related variable and override_dh_auto_build-indep.
- remove gpgv-static-related variable and commands.
-- Luca Capello <luca.capello at infomaniak.com> Tue, 28 Feb 2017 21:05:34 +0100
--8<---------------cut here---------------end--------------->8---
Some notes:
* 2.1.18-6, the current version in sid, has (still) not migrated.
* I wanted to reduce to a minimum the delta WRT to stretch.
* building the gpgv-win32 binary package is IMHO useless, AFAIK it is
used only by the Windows' d-i and I would prefer the stretch version
of the latter to be tested instead.
* any try to build the gpgv-static binary package ended with the same
failure:
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.9/crtbeginT.o:
relocation R_X86_64_32 against `__TMC_END__' can not be used when
making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-linux-gnu/4.9/crtbeginT.o:
error adding symbols: Bad value
collect2: error: ld returned 1 exit status
"any try" (obviously) means playing with the GPGV_STATIC_HARDENING
variable:
<https://anonscm.debian.org/git/pkg-gnupg/gnupg2.git/tree/debian/rules?h=debian/2.1.18-3#n17>
cd build-gpgv-static/g10 && /usr/bin/make LDFLAGS="$LDFLAGS "-pie" -static" gpgv
cd build-gpgv-static/g10 && /usr/bin/make LDFLAGS="$LDFLAGS -static" gpgv
cd build-gpgv-static/g10 && /usr/bin/make LDFLAGS="$LDFLAGS "-fPIC" -static" gpgv
In the end, I decided to completely remove the gpg-static binary
package, NEW since stretch and AFAIK only used on non-Debian-native
GNU/Linux OSes.
* now the stage is for the Breaks: packages needing a jessie-backports
as well:
- debsig-verify (<< 0.15)
=> I have not used it yet
- libgnupg-interface-perl (<< 0.52-3)
=> done (a simple rebuild to be uploaded soon, Debian Perl Group
Bcc:ed, BTS updated), Depends: for signing-party and fixed to
support GnuPG 2.1 by yourself:
<https://bugs.debian.org/834281>
- libmail-gnupg-perl (<= 0.22-1)
=> I have not used it yet
- monkeysphere (<< 0.38~)
=> I have not used it yet, even if it was on my ToCheck list for SSH
via OpenPGP A subkeys, but GnuPG 2.1 natively does the trick,
even for on-disk subkeys.
- php-crypt-gpg (<= 1.4.1-1)
=> I have not used it yet
- python-apt (<= 1.1.0~beta4)
=> Depends: for apt-listchanges and debsecan
- python3-apt (<= 1.1.0~beta4)
=> Depends: for gdebi and unattended-upgrade
- python-gnupg (<< 0.3.8-3)
=> I have not used it yet
* I have not tested yet the binary packages because of the python*-apt
Breaks: on all my machines, but I will soon set up a test chroot for
that.
Thx, bye,
Gismo / Luca
--
Luca Capello
Administrateur GNU/Linux
Infomaniak Network SA
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnupg-maint/attachments/20170301/8a69200b/attachment-0001.sig>
More information about the pkg-gnupg-maint
mailing list