On Thu, Mar 13, 2008 at 08:02:23PM +0100, Ingo Schwarze wrote:
> Hi Jacob,
> 
> Jacob Meuser wrote on Thu, Mar 13, 2008 at 02:14:27AM +0000:
> > On Thu, Mar 13, 2008 at 01:59:56AM +0100, Ingo Schwarze wrote:
> >> On Tuesday 11 March 2008 17:53:50 Jacob Meuser wrote:
> 
> >>> I _hate_ it when I change a port locally and up the p level,
> >>> and then pkg_add -u downgrades that package.
> >> 
> >> Hmmm, the p-level is not ideal for keeping track of private tweaks,
> >> imho it's better reserved for official, committed patch levels.
> > 
> > why?
> 
> Because using the same thing for two different purposes provokes
> clashes, in this case consider the following example:
>  * You start from the committed version _op1.
>  * You implement private tweaks _op2 and _op3.
>  * The maintainer commits _op2.
>  * Your pkg_add now has a hard time figuring out
>    whether _op3 or _op2 is more recent.

no, because if it's local and I don't ever plan on making it official,
and I never want official packages to overrride, I'd make it 1000 +
whatever the _op# I started from.  e.g. _op2 -> _op1002

> Still worse, in fact, neither _op3(local) nor _op2(official)
> are up to date: You will probably want to merge official and
> private patches first.  How is pkg_add going to figure that out?
> Then, how will you call the result of your private merge?
> It's the successor to _op2(official), so _op3?
> Or it's the successor to _op3(local), so _op4?

private will start at 1000, and be 1000 + whatever I started from.

anyway, espie says these discussion are for ports hackathons, so ...

-- 
[EMAIL PROTECTED]
SDF Public Access UNIX System - http://sdf.lonestar.org

Reply via email to