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.
-- Rex