[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: pkgsrc/databases
Aleksey Cheusov <cheusov%tut.by@localhost> writes:
> On Tue, Oct 23, 2012 at 8:12 AM, Aleksej Saushev <asau%inbox.ru@localhost>
>> "OBATA Akio" <obache%netbsd.org@localhost> 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
> 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.
Main Index |
Thread Index |