Bug 1422890 - gnutls-devel 3.5.9 is missing Requires for its dependencies
Summary: gnutls-devel 3.5.9 is missing Requires for its dependencies
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: gnutls
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Nikos Mavrogiannopoulos
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1421398
TreeView+ depends on / blocked
 
Reported: 2017-02-16 13:35 UTC by Tomáš Hozza
Modified: 2017-02-17 12:40 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-02-17 12:40:53 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Tomáš Hozza 2017-02-16 13:35:26 UTC
Description of problem:
Something happened in between the 3.5.8-2 and 3.5.9-1 versions of gnutls package. The latest version of gnutls-devel available in rawhide is missing its requires which makes the call to 'pkg-config --cflags guntls' fail. This causes at least wget build to fail.

Version-Release number of selected component (if applicable):
gnutls-devel-3.5.9-1.fc26

How reproducible:
always

Steps to Reproduce:
1. run 'pkg-config --cflags guntls'

Actual results:
Package nettle was not found in the pkg-config search path.
Perhaps you should add the directory containing `nettle.pc'
to the PKG_CONFIG_PATH environment variable
Package 'nettle', required by 'gnutls', not found

Expected results:
no error and some valid CFLAGS

Additional info:
Failing wget build - https://kojipkgs.fedoraproject.org//work/tasks/6888/17896888/build.log

[root@localhost ~]# rpm -q gnutls-devel
gnutls-devel-3.5.8-2.fc25.x86_64

[root@localhost ~]# rpm -q --requires gnutls-devel
/bin/sh
/bin/sh
/bin/sh
/sbin/install-info
/sbin/install-info
/usr/bin/pkg-config
gnutls(x86-64) = 3.5.8-2.fc25
gnutls-c++(x86-64) = 3.5.8-2.fc25
gnutls-dane(x86-64) = 3.5.8-2.fc25
libgnutls-dane.so.0()(64bit)
libgnutls.so.30()(64bit)
libgnutlsxx.so.28()(64bit)
pkgconfig
pkgconfig(gnutls)
pkgconfig(hogweed)
pkgconfig(libidn)
pkgconfig(libtasn1)
pkgconfig(nettle)
pkgconfig(p11-kit-1)
pkgconfig(zlib)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1

----------------

[root@qeos-7 ~]# rpm -q gnutls-devel
gnutls-devel-3.5.9-1.fc26.x86_64

[root@qeos-7 ~]# rpm -q --requires gnutls-devel
/bin/sh
/bin/sh
/sbin/install-info
/sbin/install-info
/usr/bin/pkg-config
gnutls(x86-64) = 3.5.9-1.fc26
gnutls-c++(x86-64) = 3.5.9-1.fc26
gnutls-dane(x86-64) = 3.5.9-1.fc26
libgnutls-dane.so.0()(64bit)
libgnutls.so.30()(64bit)
libgnutlsxx.so.28()(64bit)
pkgconfig
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1

Comment 1 Nikos Mavrogiannopoulos 2017-02-17 07:19:25 UTC
Do you see the same behavior with 3.5.9-2?

Comment 2 Nikos Mavrogiannopoulos 2017-02-17 08:18:17 UTC
(the difference is a fix in the shipped pkg-config file)

Comment 3 Tomáš Hozza 2017-02-17 12:40:53 UTC
(In reply to Nikos Mavrogiannopoulos from comment #1)
> Do you see the same behavior with 3.5.9-2?

No, it works fine - https://koji.fedoraproject.org/koji/buildinfo?buildID=859637


Note You need to log in before you can comment on or make changes to this bug.