Re: Fedora 26 Mass Rebuild - gnutls, µhttpd users

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Feb 15, 2017 at 12:19:05PM +0900, Mamoru TASAKA wrote:
> 
> 
> ----- 元のメッセージ -----
> > 差出人: "Neal Gompa" <ngompa13@xxxxxxxxx>
> > 宛先: "Development discussions related to Fedora" <devel@xxxxxxxxxxxxxxxxxxxxxxx>
> > 送信済み: 2017年2月15日, 水曜日 12:10:13
> > 件名: Re: Fedora 26 Mass Rebuild - gnutls, µhttpd users
> > 
> > On Tue, Feb 14, 2017 at 8:20 PM, Adam Williamson
> > <adamwill@xxxxxxxxxxxxxxxxx> wrote:
> > > On Tue, 2017-02-14 at 22:22 +0000, Zbigniew Jędrzejewski-Szmek wrote:
> > >> On Tue, Feb 14, 2017 at 02:56:28PM -0500, Mohan Boddu wrote:
> > >> > Hi all,
> > >> >
> > >> > Per the Fedora 26 schedule[1] we started a mass rebuild for Fedora 26
> > >> > on Feb 9th 2017. We did a mass rebuild for Fedora 26 for:
> > >>
> > >> systemd failed to rebuild. There were a couple of issues, but it's the
> > >> last one that's interesting. gnutls and µhttpd dependencies are not
> > >> detected properly:
> > >>
> > >> $ rpm -q gnutls-devel
> > >> gnutls-devel-3.5.9-1.fc26.x86_64
> > >> $ "/usr/bin/pkg-config" "--cflags" "gnutls" || echo "NOT OK"
> > >> Package libidn2 was not found in the pkg-config search path.
> > >> ...
> > >> NOT OK
> > >>
> > >> https://bugzilla.redhat.com/show_bug.cgi?id=1422256
> > >>
> > >> I assume that might impact any package which uses pkg-config
> > >> to detect gnutls or libµhttpd.
> > >
> > > This is quite likely to be due to
> > > https://fedoraproject.org/wiki/Changes/pkgconf_as_system_pkg-config_implementation
> > 
> > No. I *just* grabbed systemd-232-14.fc26 and rebuilt it locally using
> > the koji repos for rawhide, and it detected everything fine and ran. I
> > do not know why it failed during the mass rebuild, but it works fine
> > now, even with gnutls-devel-3.5.9-1.fc26.
> > 
> > pkgconf is not the one that caused the issue.
> 
> This is because systemd added the workaround for this, see:
> http://pkgs.fedoraproject.org/cgit/rpms/systemd.git/commit/?id=6353553a5766c8144dfe82e6dc6b49c61fbf8522

Yep. After a few "subtle" workarounds, I just nuked the Requires.private
line from gnutls.pc. Without that line, the issue is gone.

I don't know whether it's a changed interpretation of that line by
pkgconf, or the changed dep (libidn→libidn2), or even something else,
but the problem see be here.

Zbyszek
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux