On Wed, Jan 2, 2013 at 10:11 AM, Samuli Suominen <ssuomi...@gentoo.org> wrote: > On 01/01/13 23:01, Jeff Horelick wrote: >> >> I would like to propose a switch of the order of DEPENDs in >> virtual/pkgconfig to make dev-util/pkgconf[pkg-config] the default >> choice for new installations. >> >> dev-util/pkgconf has less external dependencies, is lighter and is >> faster than dev-util/pkgconfig while being now 100% compatible >> >> This switch has already been made by Funtoo, Alpine Linux and FreeBSD >> with very little in the way of ill effects recently from any of those >> 3 camps. >> >> There are no more pending bugs against pkgconf (and Diego did a >> tinderbox run with it a while back) in Gentoo. >> >> pkgconf also has a upstream that is more than happy to work with us >> specifically (or anyone for that matter) and I (a Gentoo developer) am >> one of the upstream developers. >> >> If this is approved, I will make the change in ~2 weeks. I'm not >> planning on making a news item because users should notice little >> difference. >> >> Thanks >> Jeff >> > > i'd say never. there is no benefit in switching. pkg-config is the default > implementation from freedesktop.org. > pkg-config is now lighter and has less dependencies than before as the > switch from bundled glib1 to glib2 allowed dropping of the popt library. > > and since pkgconf upstream doesn't properly follow pkg-config upstream git > and do necessary changes, like for bug 445796 it would mean pkg-config > related bugs would have to be reported to double upstream and thus, not be > maintainable > > last I checked prefix didn't have issues with the pkg-config bootstrap > either. there is no circular deps either. > > lose-lose situation for the switch, so over my commit access ;-) >
I agree with you. The original implementation should be our default. People interested in get rid of the glib dependency should be able to replace pkg-config with pkgconf manually. No need to make an "unofficial" implementation the default. Regards, -- Rafael Goncalves Martins Gentoo Linux developer http://rafaelmartins.eng.br/