Bug 1413522

Summary: pkgconf as system pkg-config implementation
Product: [Fedora] Fedora Reporter: Jan Kurik <jkurik>
Component: Changes TrackingAssignee: Igor Gnatenko <ignatenko>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: unspecified Docs Contact: Simon Clark <simon.richard.clark>
Priority: unspecified    
Version: 26CC: ignatenko, ngompa13, simon.richard.clark
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: ChangeAcceptedF26, SystemWideChange
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-07-23 09:32:55 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jan Kurik 2017-01-16 09:34:35 UTC
This is a tracking bug for Change: pkgconf as system pkg-config implementation
For more details, see: https://fedoraproject.org//wiki/Changes/pkgconf_as_system_pkg-config_implementation

This change switches Fedora's system-wide/default pkg-config implementation to pkgconf, a new implementation of pkg-config that provides better support for handling .pc files and a stable library ABI/API for integrating into applications.

Comment 1 Neal Gompa 2017-01-22 13:26:55 UTC
pkgconf-1.2.0-1.fc26 has taken over as the system pkg-config implementation in Rawhide, seamlessly replacing pkgconfig with no ill effects thus far.

Now, pkgconfig just needs to be excluded from the mass rebuild so that the versioned Obsoletes+Provides continue to work.

Comment 2 Neal Gompa 2017-02-02 12:44:27 UTC
pkgconf-1.2.1-2.fc26 has the Obsoletes+Conflicts adjusted so that the range is inclusive, so that even when pkgconfig is rebuilt in the mass rebuild, pkgconf will remain the favored provider of pkg-config.

Comment 3 Fedora End Of Life 2017-02-28 10:59:33 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 26 development cycle.
Changing version to '26'.

Comment 4 Jan Kurik 2017-05-17 09:13:39 UTC
On 2017-May-16 we reached the "Change Checkpoint: 100% Code Complete Deadline" milestone for Fedora 26 release. At this point all the Changes not at least in "ON_QA" state should be brought to FESCo for review. Please update the state of this bug to "ON_QA" if it is already 100% completed. Please let me know in case you have any trouble with the implementation and the Change needs any help or review.

Thanks, Jan

Comment 5 Simon Clark 2017-06-30 21:03:24 UTC
I have added release notes text for this change to the draft F26 Release Notes here: https://pagure.io/release-notes/c/41139602d4f6fdc9f577aed2e4df837932e4c364?branch=f26

Please would you take a look at the draft and let me know if anything should be added or changed?