Dear Niibe-san,

Thanks for your checking!

On Mon, Aug 20, 2018 at 6:04 PM, NIIBE Yutaka <[email protected]> wrote:
>
> In the upstream, it was fixed by the commit:
>
>     commit 9b12b45aa5e67d4d422bf75a3879df1d52dbe67f
>     Author: Justus Winter <[email protected]>
>     Date:   Tue Jun 13 15:35:01 2017 +0200
>
>         gpg: Check and fix keys on import.
>
>         * doc/gpg.texi: Document the new import option.
>         * g10/gpg.c (main): Make the new option default to yes.
>         * g10/import.c (parse_import_options): Parse the new option.
>         (import_one): Act on the new option.
>         * g10/options.h (IMPORT_REPAIR_KEYS): New macro.
>
>         GnuPG-bug-id: 2236
>         Signed-off-by: Justus Winter <[email protected]>

Above commit seems to depend on 404fa8211b6188a0abe83ef43a4b44d528c0b035
I cherry-picked both commits, and pushed to salsa, branch rosh/Bug906545:
- https://salsa.debian.org/debian/gnupg2/tree/rosh/Bug906545

But the build failed, enclosed is the error log:

gcc -DHAVE_CONFIG_H -I. -I../../g10 -I..  -I../../common
-DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" -
DGNUPG_LIBEXECDIR="\"/usr/lib/x86_64-linux-gnu\""
-DGNUPG_LIBDIR="\"/usr/lib/x86_64-linux-gnu/gnupg\""
-DGNUPG_DATADIR="\"/usr/share/gnupg\""
-DGNUPG_SYSCONFDIR="\"/etc/gnupg\"" -DGNUPG_LOCALSTATEDIR="\"/var\""
    -Wdate-time -D_FORTIFY_SOURCE=2     -Wall -Wno-pointer-sign
-Wpointer-arith  -g -O2 -fdebug-prefix-map=/data/rosh/working/gnupg2=.
-fstack-protector-strong -Wformat -Werror=format-security -c -o
keyedit.o ../../g10/keyedit.c
../../g10/keyedit.c: In function ‘fix_keyblock’:
../../g10/keyedit.c:1176:30: error: ‘ctrl’ undeclared (first use in
this function)
   if (key_check_all_keysigs (ctrl, *keyblockp, 0, 1))
                              ^~~~
../../g10/keyedit.c:1176:30: note: each undeclared identifier is
reported only once for each function it appears in
Makefile:889: recipe for target 'keyedit.o' failed

I'd like to leave this to pkg maintainer, whether to backport those
patches, or release a latest 2.1.x for stretch.

Cheers,
-- 
Roger Shimizu, GMT +9 Tokyo
PGP/GPG: 4096R/6C6ACD6417B3ACB1

Reply via email to