On 5/14/08, arthur <[EMAIL PROTECTED]> wrote:
>  The reason we need to rebuild userland/packages after upgrade base is that 
> the
>  API may change, right?

The only reason you "need" to rebuild is to get the new versions.  The
old ones work just fine.

> However, if we make the new api always backward
>  compatible (and only adding new apis) then I can reuse old packages after I
>  upgrade base (binary from  -snapshot). And if I need a latest app(package 
> from
>  snapshot) which needs a new api then I just update base to snapshot without
>  changing other pieces.

I hear the OpenBSD project has been doing this for ten years.  Maybe
we could try it too.

Reply via email to