pkgsrc-Changes archive

[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> 
> wrote:
>> "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 
> 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.


-- 
HE CE3OH...



Home | Main Index | Thread Index | Old Index