pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/databases

Aleksey Cheusov <> writes:

> On Tue, Oct 23, 2012 at 8:12 AM, Aleksej Saushev <> 
> wrote:
>> "OBATA Akio" <> writes:
>>> 1. remove completely PG_SUBPREFIX support, then add CONFLICTS
>> We do not need any CONFLICTS in packages that either
>> a) have support staged installation or
> Staged installation is relevant only for source-based upgrades (pkg_rr).

CONFLITS is relevant only for direct installation when you can overwrite
some file and not notice it.

>> b) have static PLIST.
>> There's no technical justification to keep it.
>> Package conflict is a fact that is detected automatically already.
> We already discussed this many times. Registering CONFLICTS as it is 
> documented
> helps binary package managers (nih, pkgin) to build a correct "update
> plan" without
> downloading extra binaries. pkg_summary(5) should contains all required
> meta information about packages including CONFLICTS.
> The fact that pkg_add is smart enough to detect file conflicts at
> installation time
> doesn't help much.

This is irrelevant here. You're attempting to reuse CONFLICTS for your purpose
which differs from intended one.


Home | Main Index | Thread Index | Old Index