Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 1741659

Summary: gpgme FTBFS in Fedora 31+: fatal error: assuan.h: No such file or directory
Product: [Fedora] Fedora Reporter: Miro Hrončok <mhroncok>
Component: gpgmeAssignee: Igor Raits <igor.raits>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: rawhideCC: frantisek.kluknavsky, igor.raits, tmraz, zbyszek
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: http://apps.fedoraproject.org/koschei/package/gpgme
Whiteboard:
Fixed In Version: gpgme-1.13.1-4.fc32 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-08-18 08:31:55 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1742986    
Bug Blocks: 1700317, 1686977    

Description Miro Hrončok 2019-08-15 18:20:58 UTC
Description of problem:
Package gpgme fails to build from source in Fedora 31 and rawhide.

This is blocking the Python 3.8 rebuild (towards dnf).

Version-Release number of selected component (if applicable):
1.13.1-3.fc31

Steps to Reproduce:
koji build --scratch f31 gpgme-1.13.1-3.fc31.src.rpm
koji build --scratch f32 gpgme-1.13.1-3.fc31.src.rpm
koji build --scratch f32-python gpgme-1.13.1-3.fc31.src.rpm

Additional info:
This package is tracked by Koschei. See:
http://apps.fedoraproject.org/koschei/package/gpgme

BUILDSTDERR: config.status: executing libtool command+ /usr/bin/make -O -j4 V=1 VERBOSE=1
BUILDSTDERR: In file included from get-env.c:28:
BUILDSTDERR: util.h:210:10: fatal error: assuan.h: No such file or directory
BUILDSTDERR:   210 | #include <assuan.h>
BUILDSTDERR:       |          ^~~~~~~~~~
BUILDSTDERR: compilation terminated.
BUILDSTDERR: make[1]: *** [Makefile:945: get-env.lo] Error 1
BUILDSTDERR: make[1]: *** Waiting for unfinished jobs....
BUILDSTDERR: In file included from b64dec.c:29:
BUILDSTDERR: util.h:210:10: fatal error: assuan.h: No such file or directory
BUILDSTDERR:   210 | #include <assuan.h>
BUILDSTDERR:       |          ^~~~~~~~~~
BUILDSTDERR: compilation terminated.
BUILDSTDERR: make[1]: *** [Makefile:945: b64dec.lo] Error 1

Comment 1 Miro Hrončok 2019-08-15 18:30:32 UTC
The coordinated rebuild of Python 3.8 has started in the `f32-python` side tag.

If you figure out how to rebuild this package, please don't rebuild it in regular rawhide, but use the side tag instead:

    on branch master:
    $ fedpkg build --target=f32-python

Thanks.

Comment 2 Zbigniew Jędrzejewski-Szmek 2019-08-18 08:31:55 UTC
Build for f32-python with a work-around.

Comment 3 Miro Hrončok 2019-08-18 09:25:59 UTC
Thnaks. I see you also built dnf. I'll take it from there and build meh, anaconda, dnf-plugins, etc.

Comment 4 Zbigniew Jędrzejewski-Szmek 2019-08-18 09:38:04 UTC
I rebuilt dnf-plugins-core and libsemanage and python-numexpr and python-yubico (that one failed ;().
OK, I won't start any more builds.