Christopher Allan Webber

Guix services refactor looks promising

Christopher Allan Webber at

It turns out to be hard to explain why I'm so excited about this, but I am very excited by Ludo's wip-service-refactor Guix branch.

But here's the short of it: imagine you had a UI to configure a system, and you wanted a user to be able to just select "oh I want MediaGoblin installed, and I want pump.io installed, and here's my domain name, and blah blah blah..." but MediaGoblin and Pump.IO both need to share their configuration with nginx or apache, and both of them require a mail transfer agent to be set up, but the user shouldn't have to re-define configuration in multiple places... the user shouldn't even have to at all, they should just have to fill in a few widgets selecting their configuration and the information about the config should propagate.

This is one of the design requirements I had when I started on Opstimal before I realized helping the Guix project fulfilled my goals more clearly. I'm excited to see that it looks like it will be possible in Guix land as well.

Jason Self, Claes Wallin (韋嘉誠), Mike Linksvayer, Efraim Flashner likes this.

Claes Wallin (韋嘉誠) shared this.

Ok, service dependencies is cool and all, but that e-mail ... Plain text with an inline image using multipart/mixed? What client does that?! And how awesome is it that Mailman renders it properly!?

I've never even heard of that before.

Claes Wallin (韋嘉誠) at 2015-09-23T18:57:58Z

Christopher Allan Webber likes this.

Well duh, it's in the same raw e-mail dump that I read to see how he made the inline image.

User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

Somehow not at all surprised. :-D

Claes Wallin (韋嘉誠) at 2015-09-23T20:55:08Z