[Nix-dev] Re: Libre Software Meeting talk about NixOS
Jeff Johnson
n3npq at mac.com
Sat Jul 10 17:01:54 CEST 2010
On Jul 10, 2010, at 10:01 AM, Ludovic Courtès wrote:
> Hello,
>
>>
>> Yeah, as if any existing distro ever managed to introduce any significant
>> changes.
>
(aside)
Yes that _IS_ a huge problem with distros and packaging. It's
way too easy to argue that the cost of changing anything far
outweighs benefits of innovation.
> Well, there’s Mancoosi, a European project which, among other things,
> intends to retrofit transactional upgrades and rollback in an existing
> distro (Debian IIRC):
>
> http://www.mancoosi.org/
>
> I’m skeptical about the feasibility of such a thing, though.
>
Not to honk my own warez or anything, but RPM has had --rollback
for most of this century and --rollback has been deployed in
a "production" CGL for many years now. WORKSFORME.
If you ever receive a SMS from Brazil, you've likely traversed the RPM
software. And the CGL with --rollback is deployed in far more countries
than Brazil. More than that I cannot say because of a NDA muzzle.
But I'd like to hear the details of your --rollback skepticism no matter what.
I personally am conflicted about whether --rollback is useful for software
distribution.
The killer design issue is scripting with --rollback. Its extremely
hard to permit general scripting side-effects whose effects can ALWAYS
be reversed by --rollback.
> And then there are other Nix/NixOS features that would still be lacking,
> such as the power of purely functional builds and deployments that we’ve
> got used to.
>
Which is largely why I'm here shopping a better mousetrap with NixOS
that has some chance of eliminating ALL scripting side-effects in
a "functional packaging" paradigm.
73 de Jeff
More information about the nix-dev
mailing list