rpm recently began auto-discovering requirements based on contents of pkg-config files (.pc). This is awesome stuff, and will help developers out a lot. However because of this, non-devel packages are suddenly requiring pkg-config deps, and pkgconfig itself. This is due to packages having their .pc file in the base package rather than a -devel subpackage. There is a review guideline for this ( tail end of http://fedoraproject.org/wiki/Packaging/ReviewGuidelines ) but I couldn't find the matching Guideline entry so it's not surprising that this could have been missed. The work needed is for somebody to examine all the packages in rawhide that provide .pc files and ensure proper placement of them based on the review guideline. This will likely require interaction with the packages maintainer(s) so the first step should probably be to produce a list of packages that ship .pc in a non -devel package and send the list (sorted by maintainer) to here so that we can discuss and pick off items. Thanks! -- Jesse Keating Fedora -- Freedom² is a feature! identi.ca: http://identi.ca/jkeating
Attachment:
signature.asc
Description: This is a digitally signed message part
-- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list