On 25/02/17 08:35, Niels Thykier wrote: > Control: tags -1 moreinfo > > Andrew Shadura: >> Package: release.debian.org >> Severity: normal >> User: release.debian....@packages.debian.org >> Usertags: unblock >> >> Please unblock package pkgconf. >> >> Since pkg-config (= 0.29-1), pkg-config package provides >> /usr/bin/$DEB_HOST_GNU_TYPE-pkg-config symlinks as explained in #842529. >> Build tools already expect those symlinks in place, which causes random build >> failures when pkgconf is pulled instead of pkg-config. >> >> This upload fixes the issue by syncing cross-wrapper from pkg-config, >> adopting dpkg hook from pkg-config and preventing pkg-config from being >> co-installed with pkgconf: >> >> [...] >> >> Thanks. >> >> unblock pkgconf/0.9.12-3
> Thanks for providing this fix. > > I got one question about the "Breaks". Why Breaks and why a versioned > breaks rather than an unconditional Conflicts? AFAICT, pkgconf attempts > to be an "mutually exclusive alternative" to pkg-config (a la exim vs. > postfix). Hmm, honestly, I'm not sure what's better in this case. In #842529, Helmut mentioned Breaks, so I just went with that. As it is now, pkgconf is still co-installable with earlier versions of pkg-config (diversions are still in place), but the symlinks make it not possible to have both pkg-config 0.29-1 and pkgconf installed (and that's not really needed anymore as I added the versioned Provides). If you think Conflicts is more appropriate, I may add change that in the upload to unstable. Helmut, what's your opinion, by the way? -- Cheers, Andrew