DragonFly BSD
DragonFly kernel List (threaded) for 2005-04
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: Stable tag will be slipped Sunday and release engineering will begin Monday


From: Rahul Siddharthan <rsidd@xxxxxxxxx>
Date: 05 Apr 2005 15:43:54 GMT
Keywords:
Summary:

Joerg Sonnenberger wrote:
>> >On Tue, Apr 05, 2005 at 03:50:03AM +0000, Rahul Siddharthan wrote:
>> >> So one either needs binary packages (apt downloads and
>> >> signature-verifies *all* needed updates before installing them) or
>> >> needs a mechanism that builds packages for *all* updates before
>> >> installing them (as I said, I think that exists for pkgsrc).
>> >
>> >http://people.freebsd.org/~dinoex/batch/
>>
>> Hm, I'm not sure it's exactly what I mean, but now that I think about
>> it, what I mean is rather hard to do with source packages.
>>
>> Suppose you want to install package A, which requires upgrading
>> package B, which requires upgrading package C.  Upgrading C will break
>> D and E so those too need to be upgraded.
>
>That's why you use a jail for building the packages. It allows you to
>keep the running system and switch to the built packages once they are
>finished (perhaps even tested).

That's a thought.  But then you need to copy large quantities of world
into the jail -- not only base system but an unpredictable number of
packages.  Rather clumsy to do this, and keep the jail world uptodate,
every time you want to install a port.  But perhaps one can use nullfs
or unionfs for that.  In fact I think that's basically what pkg_comp
does.

Thanks
Rahul



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