On Mon, Apr 29, 2019 at 02:00:41PM -0500, Rex Dieter wrote:
Zbigniew Jędrzejewski-Szmek wrote:
> Proposal: let's drop the autogenerated dependency on /usr/bin/pkg-config
> (this would require a trivial change in /usr/lib/rpm/pkgconfigdeps.sh).
>
> Note: autogenerated Provides/Requires like pkgconfig(foo) are not
> part of this proposal.
>
> Advantages:
> - less entries in the dependency graph
> - removal of illogical dependency
> - less packages installed (pkgconf, pkgconf-m4, pkgconf-pkg-config,
> libpkgconf)
> (Those packages are small, maybe 200k together so this isn't a strong
> reason.)
>
> Disadvantages:
> - stuff that uses pkg-config or pkgconf will need to grow a dependency
> (e.g. meson which invokes /usr/bin/pkg-config internally).
> so there will be some churn.
The work required to fix packages affected by this disadvantage
(potentially) far outweighs any advantage
Now, if the proposal includes offering to help do a some/most of the work to
fix all these, then I withdraw the objection.
Obviously. I would do most of the work myself.
Zbyszek