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

Reply via email to