Re: [Nix-dev] Our policy for upgrading haskellPackages

2014-10-19 Thread John Wiegley
> Peter Simons writes: > The recent update to random 1.x, Yesod 1.4, and network 2.6.x was one of the > most disruptive updates we've ever done, and it broke 32 packages out of a > total of 1776 -- less than 2% -- and many of those broken packages are > somewhat obscure ones, really. From poi

Re: [Nix-dev] Our policy for upgrading haskellPackages

2014-10-19 Thread Peter Simons
Hi John, > We keep a dedicated branch, "haskell-updates", to which only your > Hackage updates get pushed, or fixes to those updates. I will > personally pull and rebuild this branch every day on my machine, just > as I presently rebuild master nearly every day -- compiling more than > 2,000

Re: [Nix-dev] Is systemd a benefit or a liability?

2014-10-19 Thread Peter Simons
Hi Eelco, >> The most important one is that by assimilating all kinds of standard >> Unix services like cron, ntpd, and syslogd into a monolithic >> program, systemd prevents innovation because it's nearly impossible >> to replace any one of those services with an alternative one. > > This i

Re: [Nix-dev] Is systemd a benefit or a liability?

2014-10-19 Thread Shea Levy
On Sun, Oct 19, 2014 at 03:09:15PM +0200, Eelco Dolstra wrote: > Hi, > > On 19/10/14 13:30, Nathan Bijnens wrote: > > > It's not all quiet at other Distro's, some Debian developers are considering > > forking Debian if Debian switches to SystemD: http://debianfork.org/ > > > > I like some of the

Re: [Nix-dev] Is systemd a benefit or a liability?

2014-10-19 Thread Eelco Dolstra
Hi, On 19/10/14 13:30, Nathan Bijnens wrote: > It's not all quiet at other Distro's, some Debian developers are considering > forking Debian if Debian switches to SystemD: http://debianfork.org/ > > I like some of the features of SystemD; on the other hand it makes porting Nix > very hard to Non

Re: [Nix-dev] Is systemd a benefit or a liability?

2014-10-19 Thread Michael Raskin
>> If you have systemd installed, then half of your Unix ecosystem is >> locked into one particular implementation of services that used to be >> diverse, modular, and replaceable. >They are still modular and replaceable (except for "core" stuff like udevd). I think both we and you hyperbolize a b

Re: [Nix-dev] Is systemd a benefit or a liability?

2014-10-19 Thread Eelco Dolstra
Hi, On 19/10/14 11:48, Peter Simons wrote: > the article at [1] discusses pros and cons of systemd and raises some > interesting points, IMHO. The most important one is that by assimilating > all kinds of standard Unix services like cron, ntpd, and syslogd into a > monolithic program, systemd pre

Re: [Nix-dev] Is systemd a benefit or a liability?

2014-10-19 Thread Luca Bruno
You can already have that, see nix-rehash which translates systemd units in supervisord: https://github.com/kiberpipa/nix-rehash For nixos, depending on system is not really a blocker since we're able to easily transform services. On Sun, Oct 19, 2014 at 1:30 PM, Nathan Bijnens wrote: > It's no

Re: [Nix-dev] Is systemd a benefit or a liability?

2014-10-19 Thread Nathan Bijnens
It's not all quiet at other Distro's, some Debian developers are considering forking Debian if Debian switches to SystemD: http://debianfork.org/ I like some of the features of SystemD; on the other hand it makes porting Nix very hard to Non-linux. I would love to have services on Mac, BSD, Window

Re: [Nix-dev] Is systemd a benefit or a liability?

2014-10-19 Thread Luca Bruno
On Sun, Oct 19, 2014 at 1:13 PM, Alexander Zubkov wrote: > And what you need from the integration of systemd with udev? What > use-cases do you have for this? > > Making services or mounts or timers depend upon the appearance or disappearance of devices. I use that often to improve boot paralleli

Re: [Nix-dev] Is systemd a benefit or a liability?

2014-10-19 Thread Alexander Zubkov
And what you need from the integration of systemd with udev? What use-cases do you have for this? On 10/19/2014 02:57 PM, Luca Bruno wrote: > That would be over-engineering instead. Your event system would have to > talk with the init system with some IPC. So no, it shouldn't be > externalized. >

Re: [Nix-dev] Is systemd a benefit or a liability?

2014-10-19 Thread Luca Bruno
That would be over-engineering instead. Your event system would have to talk with the init system with some IPC. So no, it shouldn't be externalized. On Sun, Oct 19, 2014 at 12:54 PM, Alexander Zubkov wrote: > Sorry, copy-pasted the wrong link: > http://uselessd.darknedgy.net/ > > On 10/19/2014

Re: [Nix-dev] Is systemd a benefit or a liability?

2014-10-19 Thread Alexander Zubkov
Sorry, copy-pasted the wrong link: http://uselessd.darknedgy.net/ On 10/19/2014 02:42 PM, Luca Bruno wrote: > My reason for using systemd compared to nosh, uselessd, sysvinit, openrc or > whatelse is that it's integrated with the event system (udev). That is the > real advantage of systemd and you

Re: [Nix-dev] Is systemd a benefit or a liability?

2014-10-19 Thread Luca Bruno
My reason for using systemd compared to nosh, uselessd, sysvinit, openrc or whatelse is that it's integrated with the event system (udev). That is the real advantage of systemd and you should think more about this kind of advantage. My reason to hate systemd is that it has other components that ha

Re: [Nix-dev] Is systemd a benefit or a liability?

2014-10-19 Thread Alexander Zubkov
And do not forget uselessd: https://wiki.int.qrator.net/wiki/DevOps/Solutions/JuniperIpipBgp :) On 10/19/2014 02:21 PM, Shell Turner wrote: > On 19 October 2014 10:48, Peter Simons wrote: >> Hi guys, >> If you have systemd installed, then half of your Unix ecosystem is >> locked into one particul

Re: [Nix-dev] Is systemd a benefit or a liability?

2014-10-19 Thread Shell Turner
On 19 October 2014 10:48, Peter Simons wrote: > Hi guys, > If you have systemd installed, then half of your Unix ecosystem is > locked into one particular implementation of services that used to be > diverse, modular, and replaceable. I'll note that there's a couple of re-implementations of parts

[Nix-dev] Is systemd a benefit or a liability?

2014-10-19 Thread Peter Simons
Hi guys, the article at [1] discusses pros and cons of systemd and raises some interesting points, IMHO. The most important one is that by assimilating all kinds of standard Unix services like cron, ntpd, and syslogd into a monolithic program, systemd prevents innovation because it's nearly imposs