Re: [DNG] Please provide systemd-free libreswan package

2017-11-18 Thread Jaromil
On Sat, 18 Nov 2017, Rick Moen wrote:

> Quoting Steve Litt (sl...@troubleshooters.com):
> 
> > Unfortunately, there will always be those who respond to trolls. For
> > that purpose, Rick Moen has written a rather ingenious procmail recipe
> > to /dev/null all identifiable descendents of the troll's posts. I don't
> > use it because I'm scared I'll lose some valuable insights by real
> > contributors just because the troll is quoted somewhere in the
> > backstory, but if you prioritize never hearing from trolls,  Rick's
> > script is what you want.
> 
> I'm delighted to credit Tobia Conforto for this excellent procmail
> recipe.
> 
> 'Procmail Trollkiller' on http://linuxmafia.com/kb/Mail/

wow :^) I'm now considering to add this as a feature in jaro-mail :^D

I'm not using procmail anymore since the 2.0 release, but the concept
is great and can be easily ported.

thanks

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-18 Thread Rick Moen
Quoting Steve Litt (sl...@troubleshooters.com):

> Unfortunately, there will always be those who respond to trolls. For
> that purpose, Rick Moen has written a rather ingenious procmail recipe
> to /dev/null all identifiable descendents of the troll's posts. I don't
> use it because I'm scared I'll lose some valuable insights by real
> contributors just because the troll is quoted somewhere in the
> backstory, but if you prioritize never hearing from trolls,  Rick's
> script is what you want.

I'm delighted to credit Tobia Conforto for this excellent procmail
recipe.

'Procmail Trollkiller' on http://linuxmafia.com/kb/Mail/


___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread Steve Litt
On Fri, 17 Nov 2017 15:49:51 +
KatolaZ  wrote:

> On Fri, Nov 17, 2017 at 03:39:45PM +, Rowland Penny wrote:
> > On Fri, 17 Nov 2017 16:34:31 +0100
> > John Hughes  wrote:
> >   
> > > On 17/11/17 16:14, Rowland Penny wrote:  
> > > > On Fri, 17 Nov 2017 15:54:39 +0100
> > > > John Hughes  wrote:
> > > >  
> > > >> systemd, like init(1), doesn't just run on boot -- it's running
> > > >> continuously.
> > > >>  
> > > > Excuse me apologist troll, but that is the whole point, it
> > > > shouldn't have to.  
> > > 
> > > It doesn't?  You have many systems without PID 1 running?
> > >   
> > 
> > No, apologist troll, I don't, but then I don't have a PID 1 running
> > that uses many thousands of lines of code either ;-)
> >   
> 
> It would be much better if we would please try to maintain a bit of
> self-control and avoid to use such harsh tones. 

:-)

I would normally agree, but this is an interesting case.

I think any informed and reasonable person on this list would agree
that John Hughes' main thrust on this mailing list is to defend systemd
against criticism. I think a majority here would agree that Hughes is a
systemd apologist.

UrbanDictionary.Com defines "troll" as:


One who posts a deliberately provocative message to a newsgroup or
message board with the intention of causing maximum disruption and
argument.


The obvious way to cause disruption in a community based on a principle
is to argue against that principle. Given that Devuan's very birth was
"anti-systemd", apologizing for and defending systemd obviously causes
maximum disruption, and it's hard to see how that could be done
continuously without being intentional.

So Hughes is a systemd apologist, and Hughes is a troll. Therefore,
Roland simply stated a fact when calling him an "apologist troll."

Roland, what I'd suggest to you is what I suggest to everyone
interested in a systemd-free Devuan, and what I long ago did myself:
Filter John Hughes to /dev/null so you never have to hear his systemd
apologies or his trolling again. If everyone did that, when John Hughes
has his "systemd isn't that bad" discussions with the 1 or 2 other
systemd apologist trolls on the list, none of us will hear it. They can
whoop it up with their systemd praises, and it won't bother us a bit,
and we'll all be civil.

Unfortunately, there will always be those who respond to trolls. For
that purpose, Rick Moen has written a rather ingenious procmail recipe
to /dev/null all identifiable descendents of the troll's posts. I don't
use it because I'm scared I'll lose some valuable insights by real
contributors just because the troll is quoted somewhere in the
backstory, but if you prioritize never hearing from trolls,  Rick's
script is what you want.
 
SteveT

Steve Litt 
November 2017 featured book: Troubleshooting: Just the Facts
http://www.troubleshooters.com/tjust
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread Steve Litt
On Fri, 17 Nov 2017 08:42:51 -0500
"Ismael L. Donis Garcia"  wrote:


> Excuse me if I say something not suitable, since my knowledge is very 
> scarce.
> 
> But I understand that the new versions of openrc already bring the 
> possibility of functioning as an init system independently.
> 
> In that case, openrc could not be used as an alternative init?

Yes.

However, an alternative init wasn't the subject of this thread: It
started as getting libreswan to run even though Debian doesn't provide
a sysvinit init script, and then addition of a Process Supervisor to
sysvinit was suggested (by me) as a possible solution.

Later, somebody renamed this thread to "openrc init", which discusses
openrc as an alternative init.

SteveT

Steve Litt 
November 2017 featured book: Troubleshooting: Just the Facts
http://www.troubleshooters.com/tjust
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread Steve Litt
On Fri, 17 Nov 2017 09:14:38 +
KatolaZ  wrote:

> On Thu, Nov 16, 2017 at 10:12:51PM +0100, Martin Steigerwald wrote:
> 
> [cut]
> 
> > 
> > I do think that it is wise to replace SysVinit at some point or at
> > least provide an alternative. I even agree with tech-ctte decision
> > regarding replacing SysVinit, that is not the point. Systemd
> > addressed a need. Yet it went to far, it is too many in one,
> > attitude of at least some upstream developers appear to be toxic to
> > me and so on… and it was not the only viable option… we all know
> > the arguments, no need to repeat, … 
> 
> We agree on the necessity of providing (optional) alternatives to
> sysvinit. But this cannot mean just "put the packages in the repos and
> the users will figure it out" [*]. For Devuan, providing alternatives
> (like for instance OpenRC) means *supporting* the alternatives and
> making sure that the users can select the one they like with the least
> effort on their side. Otherwise the users could simply put together
> their own LFS... :)
> 
> My2Cents

I wasn't clear in my last post on this. I have no problem with keeping
sysvinit as PID1 for a long, long time. I have nothing against keeping
the majority of daemons under the care of sysvinit for a long time.

My suggestion was simply to provide a *supervisor*, to be spawned by
sysvinit probably via inclusion in /etc/inittab, to run daemons that
become problematic in sysvinit due to Debian's lack of working sysvinit
init scripts.

My understanding from another Devuan discussion is that the current
Debian runit package **for runit as a supervisor, not as a whole init
system** already works, and does not uninstall sysvinit. So if
Debian's libreswan package has no init script, I could create a run
script, the Devuan libreswan packager could include it, require runit,
and bang, libreswan works on Devuan.

To a certain extent, for early adopters, I *did* suggest something like
"put the packages in the repos and the users will figure it out". A ten
step cookbook document will enable the user to do that, until we figure
out the more Devuan way to do it.

OpenRC isn't part of this discussion: It is not, and cannot function
as, a supervisor. If you want simply to run libreswan and hope it stays
running, you could simply run it in /etc/rc.local. I'm not suggesting
an init system for Devuan, and to me, for the foreseeable future,
sysvinit seems adequate, especially if reenforceable with a
supervisor.  

More in other emails...
 
SteveT

Steve Litt 
November 2017 featured book: Troubleshooting: Just the Facts
http://www.troubleshooters.com/tjust
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread Didier Kryn

Le 17/11/2017 à 23:13, Joel Roth a écrit :

On Fri, Nov 17, 2017 at 10:37:05PM +0100, Didier Kryn wrote:

 But Linus stated explicitely in the past that applications shouldn't
access sysfs directly and sysfs wasn't to be considered stable. Rob Landley
(author of mdev) has made a lot of requests about sysfs documentation to Kay
Sievers and GKH and they systematically refused and claimed they would break
it and he should just use udev. Which now means systemd.

For reference, the official sysfs guidelines are here:

https://www.kernel.org/doc/html/latest/admin-guide/sysfs-rules.html

Interesting and useful document. Means they have eventually sorted 
what can be broken and what can't.


Didier


___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread Joel Roth
On Fri, Nov 17, 2017 at 10:37:05PM +0100, Didier Kryn wrote:
> But Linus stated explicitely in the past that applications shouldn't
> access sysfs directly and sysfs wasn't to be considered stable. Rob Landley
> (author of mdev) has made a lot of requests about sysfs documentation to Kay
> Sievers and GKH and they systematically refused and claimed they would break
> it and he should just use udev. Which now means systemd.

For reference, the official sysfs guidelines are here:

https://www.kernel.org/doc/html/latest/admin-guide/sysfs-rules.html

~Joel

> Didier
> 
> ___
> Dng mailing list
> Dng@lists.dyne.org
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

-- 
Joel Roth
  

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread Didier Kryn

Le 17/11/2017 à 17:37, Arnt Gulbrandsen a écrit :

John Hughes writes:
The lkml.org archive contains a broken link.  How odd.  There's 
another message from Linus with the same subject:


https://lkml.org/lkml/2017/10/26/524


That one's to the point... Linus may/will not react to conspiracy 
theories about possible future commits, but it there's actual breakage 
he'll right it as soon as someone says "kernel commit x breaks 
mdev/mdevd by removing y; libudev copes since commit z so libudev 
users should upgrade libudev and kernel in lockstep" for concrete 
values of x, y and z.


But Linus stated explicitely in the past that applications 
shouldn't access sysfs directly and sysfs wasn't to be considered 
stable. Rob Landley (author of mdev) has made a lot of requests about 
sysfs documentation to Kay Sievers and GKH and they systematically 
refused and claimed they would break it and he should just use udev. 
Which now means systemd.


Didier

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread Arnt Gulbrandsen

John Hughes writes:
The lkml.org archive contains a broken link.  How odd.  There's 
another message from Linus with the same subject:


https://lkml.org/lkml/2017/10/26/524


That one's to the point... Linus may/will not react to conspiracy theories 
about possible future commits, but it there's actual breakage he'll right 
it as soon as someone says "kernel commit x breaks mdev/mdevd by removing 
y; libudev copes since commit z so libudev users should upgrade libudev and 
kernel in lockstep" for concrete values of x, y and z.


BTW, it took Linus three weeks to switch to all-caps this time. That's a 
record, isn't it? He must be growing mellow in his old age.


Arnt

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread John Hughes

On 17/11/17 17:04, John Hughes wrote:

On 17/11/17 16:38, Arnt Gulbrandsen wrote:

Didier Kryn writes:
    That's why a bunch of people have endeavoured replacing 
systemd-udev by mdev or mdevd, something much simpler to configure 
and not locked-in. The only issue now is that sysfs is unstable on 
purpose to force libudev on people (sysfs is developped by the same 
persons which develop udev).


Linus accepts that? Isn't that precisely what he exploded about a few 
weeks ago? https://lkml.org/lkml/2017/10/26/511



Broken link?


The lkml.org archive contains a broken link.  How odd.  There's another 
message from Linus with the same subject:


https://lkml.org/lkml/2017/10/26/524


___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread golinux

On 2017-11-17 10:04, John Hughes wrote:

On 17/11/17 16:38, Arnt Gulbrandsen wrote:

Didier Kryn writes:
    That's why a bunch of people have endeavoured replacing 
systemd-udev by mdev or mdevd, something much simpler to configure 
and not locked-in. The only issue now is that sysfs is unstable on 
purpose to force libudev on people (sysfs is developped by the same 
persons which develop udev).


Linus accepts that? Isn't that precisely what he exploded about a few 
weeks ago? https://lkml.org/lkml/2017/10/26/511



Broken link?
___



Worked here.

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread Rowland Penny
On Fri, 17 Nov 2017 15:49:51 +
KatolaZ  wrote:

> On Fri, Nov 17, 2017 at 03:39:45PM +, Rowland Penny wrote:
> > On Fri, 17 Nov 2017 16:34:31 +0100
> > John Hughes  wrote:
> > 
> > > On 17/11/17 16:14, Rowland Penny wrote:
> > > > On Fri, 17 Nov 2017 15:54:39 +0100
> > > > John Hughes  wrote:
> > > >
> > > >> systemd, like init(1), doesn't just run on boot -- it's running
> > > >> continuously.
> > > >>
> > > > Excuse me apologist troll, but that is the whole point, it
> > > > shouldn't have to.
> > > 
> > > It doesn't?  You have many systems without PID 1 running?
> > > 
> > 
> > No, apologist troll, I don't, but then I don't have a PID 1 running
> > that uses many thousands of lines of code either ;-)
> > 
> 
> It would be much better if we would please try to maintain a bit of
> self-control and avoid to use such harsh tones. 
> 
> Thanks
> 
> KatolaZ
> 

Harsh tones ? I could call him far worse than that and he replied to my
first post, so he must have accepted what he is.

Rowland
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread John Hughes

On 17/11/17 16:38, Arnt Gulbrandsen wrote:

Didier Kryn writes:
    That's why a bunch of people have endeavoured replacing 
systemd-udev by mdev or mdevd, something much simpler to configure 
and not locked-in. The only issue now is that sysfs is unstable on 
purpose to force libudev on people (sysfs is developped by the same 
persons which develop udev).


Linus accepts that? Isn't that precisely what he exploded about a few 
weeks ago? https://lkml.org/lkml/2017/10/26/511



Broken link?
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread Ismael L. Donis Garcia
- Original Message - 
From: "KatolaZ" 

To: 
Sent: Friday, November 17, 2017 4:14 AM
Subject: Re: [DNG] Please provide systemd-free libreswan package

We agree on the necessity of providing (optional) alternatives to
sysvinit. But this cannot mean just "put the packages in the repos and
the users will figure it out" [*]. For Devuan, providing alternatives
(like for instance OpenRC) means *supporting* the alternatives and
making sure that the users can select the one they like with the least
effort on their side. Otherwise the users could simply put together
their own LFS... :)

My2Cents



When I mention that they analyze the possibility of including openrc as an 
init system by default, I do not do it thinking about Ascii, but rather 
about Beowulf.


At least read the following on the gentoo page[1]:

Beginning with OpenRC 0.25, a new program is provided on Linux, openrc-init, 
which can replace /sbin/init on startup.

openrc-init will ignore the /etc/inittab file and boot OpenRC directly.

Best Regards
--
Ismael
Devuan User : http://distrowatch.com/table.php?distribution=devuan

[1] https://wiki.gentoo.org/wiki/OpenRC 



___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread KatolaZ
On Fri, Nov 17, 2017 at 03:39:45PM +, Rowland Penny wrote:
> On Fri, 17 Nov 2017 16:34:31 +0100
> John Hughes  wrote:
> 
> > On 17/11/17 16:14, Rowland Penny wrote:
> > > On Fri, 17 Nov 2017 15:54:39 +0100
> > > John Hughes  wrote:
> > >
> > >> systemd, like init(1), doesn't just run on boot -- it's running
> > >> continuously.
> > >>
> > > Excuse me apologist troll, but that is the whole point, it shouldn't
> > > have to.
> > 
> > It doesn't?  You have many systems without PID 1 running?
> > 
> 
> No, apologist troll, I don't, but then I don't have a PID 1 running
> that uses many thousands of lines of code either ;-)
> 

It would be much better if we would please try to maintain a bit of
self-control and avoid to use such harsh tones. 

Thanks

KatolaZ

-- 
[ ~.,_  Enzo Nicosia aka KatolaZ - Devuan -- Freaknet Medialab  ]  
[ "+.  katolaz [at] freaknet.org --- katolaz [at] yahoo.it  ]
[   @)   http://kalos.mine.nu ---  Devuan GNU + Linux User  ]
[ @@)  http://maths.qmul.ac.uk/~vnicosia --  GPG: 0B5F062F  ] 
[ (@@@)  Twitter: @KatolaZ - skype: katolaz -- github: KatolaZ  ]


signature.asc
Description: Digital signature
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread Rowland Penny
On Fri, 17 Nov 2017 16:34:31 +0100
John Hughes  wrote:

> On 17/11/17 16:14, Rowland Penny wrote:
> > On Fri, 17 Nov 2017 15:54:39 +0100
> > John Hughes  wrote:
> >
> >> systemd, like init(1), doesn't just run on boot -- it's running
> >> continuously.
> >>
> > Excuse me apologist troll, but that is the whole point, it shouldn't
> > have to.
> 
> It doesn't?  You have many systems without PID 1 running?
> 

No, apologist troll, I don't, but then I don't have a PID 1 running
that uses many thousands of lines of code either ;-)

Rowland
 
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread Arnt Gulbrandsen

Didier Kryn writes:
That's why a bunch of people have endeavoured replacing 
systemd-udev by mdev or mdevd, something much simpler to 
configure and not locked-in. The only issue now is that sysfs is 
unstable on purpose to force libudev on people (sysfs is 
developped by the same persons which develop udev).


Linus accepts that? Isn't that precisely what he exploded about a few weeks 
ago? https://lkml.org/lkml/2017/10/26/511


Arnt

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread John Hughes

On 17/11/17 16:14, Rowland Penny wrote:

On Fri, 17 Nov 2017 15:54:39 +0100
John Hughes  wrote:


systemd, like init(1), doesn't just run on boot -- it's running
continuously.


Excuse me apologist troll, but that is the whole point, it shouldn't
have to.


It doesn't?  You have many systems without PID 1 running?

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread Adam Borowski
On Fri, Nov 17, 2017 at 03:14:26PM +, Rowland Penny wrote:
> > Also don't forget that you're counting udev into the size of systemd.
> 
> That was their decision (and another bad one at that)

And it has far-reaching results: in a modular design, it's easy to replace
individual components.

-- 
⢀⣴⠾⠻⢶⣦⠀ 
⣾⠁⢰⠒⠀⣿⡁ Imagine there are bandits in your house, your kid is bleeding out,
⢿⡄⠘⠷⠚⠋⠀ the house is on fire, and seven big-ass trumpets are playing in the
⠈⠳⣄ sky.  Your cat demands food.  The priority should be obvious...
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread Didier Kryn

Le 17/11/2017 à 15:54, John Hughes a écrit :

On 17/11/17 15:48, Nelson H. F. Beebe wrote:

Thus, systemd represents a code base of about 455,000 to 833,000 lines
spread over 2201 files.

The main problem that systemd tries to solve is correct ordering of
startup script execution, a job that is done only at boot time.


systemd, like init(1), doesn't just run on boot -- it's running 
continuously.


Also don't forget that you're counting udev into the size of systemd. 


That's why a bunch of people have endeavoured replacing 
systemd-udev by mdev or mdevd, something much simpler to configure and 
not locked-in. The only issue now is that sysfs is unstable on purpose 
to force libudev on people (sysfs is developped by the same persons 
which develop udev).


Didier

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread Rowland Penny
On Fri, 17 Nov 2017 15:54:39 +0100
John Hughes  wrote:

> On 17/11/17 15:48, Nelson H. F. Beebe wrote:
> > Thus, systemd represents a code base of about 455,000 to 833,000
> > lines spread over 2201 files.
> >
> > The main problem that systemd tries to solve is correct ordering of
> > startup script execution, a job that is done only at boot time.
> 
> systemd, like init(1), doesn't just run on boot -- it's running 
> continuously.
> 

Excuse me apologist troll, but that is the whole point, it shouldn't
have to.

> Also don't forget that you're counting udev into the size of systemd.

That was their decision (and another bad one at that)

Rowland
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread John Hughes

On 17/11/17 15:48, Nelson H. F. Beebe wrote:

Thus, systemd represents a code base of about 455,000 to 833,000 lines
spread over 2201 files.

The main problem that systemd tries to solve is correct ordering of
startup script execution, a job that is done only at boot time.


systemd, like init(1), doesn't just run on boot -- it's running 
continuously.


Also don't forget that you're counting udev into the size of systemd.
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread Nelson H. F. Beebe
"Ismael L. Donis Garcia"  asks on Fri, 17 Nov 2017 08:42:51 
-0500:

>> But I understand that the new versions of openrc already bring the 
>> possibility of functioning as an init system independently.
>>
>> In that case, openrc could not be used as an alternative init?

The TrueOS team, which provides bleeding-edge FreeBSD 12 on a ZFS
filesystem, with the Lumina desktop, has gone through a conversion of
startup scripts to openrc, so if openrc were to be considered for
Devuan use, there is already considerable experience, and I suspect
that the TrueOS folks would be willing to offer a retrospective on how
difficult the job was, why they decided to do it, and if they now
regret having spent the effort.

However, I would like to comment that I agree with the Devuan ideal of
avoiding systemd.  I just pulled down the systemd_234.orig.tar.gz
source archive on a Debian 9.0 (unstable) system, unpacked it, and
counted C code lines like this:

% find . -name '*.[ch]' | xargs cat | wc -l
433922

There is also a single 81-line C++ source file in the tree, 20
*.py files with 20,128 lines of code, and 40 *.sh files with 2287
lines of code.

If I ignore programming languages, and just ask how big the text
corpus is,

% find . -type f | xargs cat |wc -l
833135

Thus, systemd represents a code base of about 455,000 to 833,000 lines
spread over 2201 files.

The main problem that systemd tries to solve is correct ordering of
startup script execution, a job that is done only at boot time.  On
the workstation where I'm writing this message, the system has been up
for 491 days, so systemd hasn't been used much recently.

I checked several *BSD, GNU/Linux, and Solaris systems, and found that
the /etc/init.d or /etc/rc.d trees contain from 50 to 150 scripts,
with a total of 3000 to 6500 lines of code.

Conclusion: systemd is a pile-driving hammer attempting to smash a
mite.

This makes no sense: the original Unix philosophy was always to keep
things simple, and never to complexify them.

Sadly, systemd, and Apple's conversion of /etc/passwd into a binary
database whose corruption prevents all logins, are examples of the
failure of developers to understand the importance of simplicity.

Features do not matter, if the system is so complex that its
users cannot understand it, and its managers cannot fix it
when it breaks.

P.S. There is probably a good xkcd cartoon about complexification that
someone might know; if so, please post a link to it on this list for
our amusement.

---
- Nelson H. F. BeebeTel: +1 801 581 5254  -
- University of UtahFAX: +1 801 581 4148  -
- Department of Mathematics, 110 LCBInternet e-mail: be...@math.utah.edu  -
- 155 S 1400 E RM 233   be...@acm.org  be...@computer.org -
- Salt Lake City, UT 84112-0090, USAURL: http://www.math.utah.edu/~beebe/ -
---
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread Ismael L. Donis Garcia
- Original Message - 
From: "Martin Steigerwald" 

To: 
Sent: Thursday, November 16, 2017 4:12 PM
Subject: Re: [DNG] Please provide systemd-free libreswan package



Hello Steve.

Thank you! I totally get the frustration behind emotions like the ones 
showed.
The whole Systemd debate frustrated me to no end. It is human. So all 
forgiven

and forgotten.

Steve Litt - 16.11.17, 12:31:

> > #3 is, in my opinion, practical. Any fool can write a run script
> > with environment variables: Even I can do it. In most cases, a
> > daemon doesn't care whether it's started by the main init system, or
> > indirectly by a supervisor started by the main init system. Like #2,
> > this helps give Devuan a unique brand. Also, this future-proofs us:
> > When Debian drags their feet in putting forth a sysvinit init
> > script, a Devuan volunteer can step forward with a supervisor run
> > script. Over a period of time, more and more daemons in Devuan
> > could be run from a single supervisor process.
> >
> > So then the question becomes,  what supervisor? Runit? S6?
> > Daemontools-encore? Perp?
>
> FWIW the last /etc/init.d/skeleton script in Debian already has all
> the common functions in some kind of shell script library and a new
> init script without any extra handling would not be more than setting
> the 3-4 environment variables there. Additionally one could overwrite
> just one function like "do_start" with own code.

The preceding paragraph is a nice alternative. Devuan should take
advantage of it,  but I don't think it should be the sole alternative. I
think that supporting one or two supervisors, which wouldn't be
particularly hard, would provide an excellent Plan-B, and would fortify
us in case something went REALLY wrong with Debian's support of
sysvinit.


I totally agree with you.


Ask anybody who has run a supervisor: Doing so is a breath of fresh
air. It's easy. It's easy to incorporate other peoples' daemons. It's
trivially easy to incorporate your own daemon, because if you use a
supervisor daemons are just ordinary foreground programs that you write
a separate 6 line run script for.


I do think that it is wise to replace SysVinit at some point or at least
provide an alternative. I even agree with tech-ctte decision regarding
replacing SysVinit, that is not the point. Systemd addressed a need. Yet 
it

went to far, it is too many in one, attitude of at least some upstream
developers appear to be toxic to me and so on… and it was not the only 
viable

option… we all know the arguments, no need to repeat, …

so a good daemon / service supervisor as one modular building block 
perfectly

fine with me.

I would not know which one, so far I did not dig deeper into them. But as 
long

as there are maintainers it does not have to be just one.

Thank you,
--
Martin


Excuse me if I say something not suitable, since my knowledge is very 
scarce.


But I understand that the new versions of openrc already bring the 
possibility of functioning as an init system independently.


In that case, openrc could not be used as an alternative init?

Best Regards
--
Ismael
Devuan User : http://distrowatch.com/table.php?distribution=devuan


___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-17 Thread KatolaZ
On Thu, Nov 16, 2017 at 10:12:51PM +0100, Martin Steigerwald wrote:

[cut]

> 
> I do think that it is wise to replace SysVinit at some point or at least 
> provide an alternative. I even agree with tech-ctte decision regarding 
> replacing SysVinit, that is not the point. Systemd addressed a need. Yet it 
> went to far, it is too many in one, attitude of at least some upstream 
> developers appear to be toxic to me and so on… and it was not the only viable 
> option… we all know the arguments, no need to repeat, …
> 

We agree on the necessity of providing (optional) alternatives to
sysvinit. But this cannot mean just "put the packages in the repos and
the users will figure it out" [*]. For Devuan, providing alternatives
(like for instance OpenRC) means *supporting* the alternatives and
making sure that the users can select the one they like with the least
effort on their side. Otherwise the users could simply put together
their own LFS... :)

My2Cents

[*] Any reference is purely coincidental

-- 
[ ~.,_  Enzo Nicosia aka KatolaZ - Devuan -- Freaknet Medialab  ]  
[ "+.  katolaz [at] freaknet.org --- katolaz [at] yahoo.it  ]
[   @)   http://kalos.mine.nu ---  Devuan GNU + Linux User  ]
[ @@)  http://maths.qmul.ac.uk/~vnicosia --  GPG: 0B5F062F  ] 
[ (@@@)  Twitter: @KatolaZ - skype: katolaz -- github: KatolaZ  ]


signature.asc
Description: Digital signature
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-16 Thread Martin Steigerwald
Hello Steve.

Thank you! I totally get the frustration behind emotions like the ones showed. 
The whole Systemd debate frustrated me to no end. It is human. So all forgiven 
and forgotten.

Steve Litt - 16.11.17, 12:31:
> > > #3 is, in my opinion, practical. Any fool can write a run script
> > > with environment variables: Even I can do it. In most cases, a
> > > daemon doesn't care whether it's started by the main init system, or
> > > indirectly by a supervisor started by the main init system. Like #2,
> > > this helps give Devuan a unique brand. Also, this future-proofs us:
> > > When Debian drags their feet in putting forth a sysvinit init
> > > script, a Devuan volunteer can step forward with a supervisor run
> > > script. Over a period of time, more and more daemons in Devuan
> > > could be run from a single supervisor process.
> > > 
> > > So then the question becomes,  what supervisor? Runit? S6?
> > > Daemontools-encore? Perp?  
> > 
> > FWIW the last /etc/init.d/skeleton script in Debian already has all
> > the common functions in some kind of shell script library and a new
> > init script without any extra handling would not be more than setting
> > the 3-4 environment variables there. Additionally one could overwrite
> > just one function like "do_start" with own code.
> 
> The preceding paragraph is a nice alternative. Devuan should take
> advantage of it,  but I don't think it should be the sole alternative. I
> think that supporting one or two supervisors, which wouldn't be
> particularly hard, would provide an excellent Plan-B, and would fortify
> us in case something went REALLY wrong with Debian's support of
> sysvinit.

I totally agree with you.

> Ask anybody who has run a supervisor: Doing so is a breath of fresh
> air. It's easy. It's easy to incorporate other peoples' daemons. It's
> trivially easy to incorporate your own daemon, because if you use a
> supervisor daemons are just ordinary foreground programs that you write
> a separate 6 line run script for.

I do think that it is wise to replace SysVinit at some point or at least 
provide an alternative. I even agree with tech-ctte decision regarding 
replacing SysVinit, that is not the point. Systemd addressed a need. Yet it 
went to far, it is too many in one, attitude of at least some upstream 
developers appear to be toxic to me and so on… and it was not the only viable 
option… we all know the arguments, no need to repeat, …

so a good daemon / service supervisor as one modular building block perfectly 
fine with me.

I would not know which one, so far I did not dig deeper into them. But as long 
as there are maintainers it does not have to be just one.

Thank you,
-- 
Martin
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-16 Thread Steve Litt
On Wed, 15 Nov 2017 16:30:36 +0200
Sam Protsenko  wrote:

> Hi,
> 
> Can you please provide libreswan package with sysvinit integration in
> Devuan?
> 
> Recently "libreswan" package was added to Debian: [1]. But it only
> contains systemd init script and lacks sysvinit script.

Hi Sam,

If you can answer these questions, I can make a runit run script, and
perhaps an s6 one:

* What program must be run in the background

* What would the complete command line for this program look like?

* What background processes would need to be running before libreswan
  could function properly?

Thanks,

SteveT

Steve Litt 
November 2017 featured book: Troubleshooting: Just the Facts
http://www.troubleshooters.com/tjust
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-16 Thread Steve Litt
On Thu, 16 Nov 2017 10:48:52 +0100
Martin Steigerwald  wrote:

> Hello Steve.
> 
> Steve Litt - 15.11.17, 19:59:
> > I personally don't like #1. The Debian maintainers are
> > obstructionists,  so I wouldn't help them: I wouldn't give them the
> > sweat off my W*(#RF(#*.  
> 
> I am I an obstructionist just cause I happen to maintain fio Debian
> package?
> 
> I could feel personally offended now.
> 
[snip]
> 
> Can you for once welcome your pride, feel it, and then… let go of it?
> Pretty please.

I hereby retract and apologize for my sweeping generalization about
Debian maintainers: It obviously isn't true of all of them. I also
retract and appologize for the sentence following my generalization.
It's unnecessarily inflammatory.

Sorry. 

[snip]

> > #3 is, in my opinion, practical. Any fool can write a run script
> > with environment variables: Even I can do it. In most cases, a
> > daemon doesn't care whether it's started by the main init system, or
> > indirectly by a supervisor started by the main init system. Like #2,
> > this helps give Devuan a unique brand. Also, this future-proofs us:
> > When Debian drags their feet in putting forth a sysvinit init
> > script, a Devuan volunteer can step forward with a supervisor run
> > script. Over a period of time, more and more daemons in Devuan
> > could be run from a single supervisor process.
> > 
> > So then the question becomes,  what supervisor? Runit? S6?
> > Daemontools-encore? Perp?  
> 
> FWIW the last /etc/init.d/skeleton script in Debian already has all
> the common functions in some kind of shell script library and a new
> init script without any extra handling would not be more than setting
> the 3-4 environment variables there. Additionally one could overwrite
> just one function like "do_start" with own code.

The preceding paragraph is a nice alternative. Devuan should take
advantage of it,  but I don't think it should be the sole alternative. I
think that supporting one or two supervisors, which wouldn't be
particularly hard, would provide an excellent Plan-B, and would fortify
us in case something went REALLY wrong with Debian's support of
sysvinit.

Ask anybody who has run a supervisor: Doing so is a breath of fresh
air. It's easy. It's easy to incorporate other peoples' daemons. It's
trivially easy to incorporate your own daemon, because if you use a
supervisor daemons are just ordinary foreground programs that you write
a separate 6 line run script for.

SteveT

Steve Litt 
November 2017 featured book: Troubleshooting: Just the Facts
http://www.troubleshooters.com/tjust
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-16 Thread Arnt Karlsen
On Thu, 16 Nov 2017 09:49:38 +, KatolaZ wrote in message 
<20171116094938.gc3...@katolaz.homeunix.net>:

> On Thu, Nov 16, 2017 at 02:04:51AM +0200, Sam Protsenko wrote:
> 
> [cut]
> 
> > >
> > > So it would be better if Sam Protsenko offered to help the Debian
> > > maintainer in including and testing the scripts for sysvinit.
> > >  
> > 
> > I just did. Let's hope Daniel will agree on that. I'd prefer to keep
> > it in Debian ("upstream" package) and not bother Devuan maintainers.
> > Otherwise I probably can offer some help here (if needed).
> >  
> 
> Thanks sam, that's brilliant. Please keep up posted on how the thing
> evolves, and shout if we can help.

..scratch that, shout out if help is needed, we need to know.

> If yout attempt to have those scripts re-included in the debian
> package fails, we have a plan B anyway :)

...and if that and plans C past Z fails, we'll need to know. ;o)

-- 
..med vennlig hilsen = with Kind Regards from Arnt Karlsen
...with a number of polar bear hunters in his ancestry...
  Scenarios always come in sets of three: 
  best case, worst case, and just in case.
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-16 Thread KatolaZ
On Thu, Nov 16, 2017 at 10:48:52AM +0100, Martin Steigerwald wrote:
> Hello Steve.
> 
> Steve Litt - 15.11.17, 19:59:
> > I personally don't like #1. The Debian maintainers are
> > obstructionists,  so I wouldn't help them: I wouldn't give them the
> > sweat off my W*(#RF(#*.
> 
> I am I an obstructionist just cause I happen to maintain fio Debian package?
> 
> I could feel personally offended now.

Can we stop this please, before it becomes a long, useless, pointless
flamewar? Writing emails has never put distros out of the door. Let's
see if the DM accepts the patch by Sam. If this does not happen, we
revert to Plan B. 

Thanks

KatolaZ

-- 
[ ~.,_  Enzo Nicosia aka KatolaZ - Devuan -- Freaknet Medialab  ]  
[ "+.  katolaz [at] freaknet.org --- katolaz [at] yahoo.it  ]
[   @)   http://kalos.mine.nu ---  Devuan GNU + Linux User  ]
[ @@)  http://maths.qmul.ac.uk/~vnicosia --  GPG: 0B5F062F  ] 
[ (@@@)  Twitter: @KatolaZ - skype: katolaz -- github: KatolaZ  ]


signature.asc
Description: Digital signature
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-16 Thread KatolaZ
On Thu, Nov 16, 2017 at 02:04:51AM +0200, Sam Protsenko wrote:

[cut]

> >
> > So it would be better if Sam Protsenko offered to help the Debian
> > maintainer in including and testing the scripts for sysvinit.
> >
> 
> I just did. Let's hope Daniel will agree on that. I'd prefer to keep
> it in Debian ("upstream" package) and not bother Devuan maintainers.
> Otherwise I probably can offer some help here (if needed).
>

Thanks sam, that's brilliant. Please keep up posted on how the thing
evolves, and shout if we can help.

If yout attempt to have those scripts re-included in the debian
package fails, we have a plan B anyway :)

Thanks

KatolaZ

-- 
[ ~.,_  Enzo Nicosia aka KatolaZ - Devuan -- Freaknet Medialab  ]  
[ "+.  katolaz [at] freaknet.org --- katolaz [at] yahoo.it  ]
[   @)   http://kalos.mine.nu ---  Devuan GNU + Linux User  ]
[ @@)  http://maths.qmul.ac.uk/~vnicosia --  GPG: 0B5F062F  ] 
[ (@@@)  Twitter: @KatolaZ - skype: katolaz -- github: KatolaZ  ]


signature.asc
Description: Digital signature
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-16 Thread Martin Steigerwald
Hello Steve.

Steve Litt - 15.11.17, 19:59:
> I personally don't like #1. The Debian maintainers are
> obstructionists,  so I wouldn't help them: I wouldn't give them the
> sweat off my W*(#RF(#*.

I am I an obstructionist just cause I happen to maintain fio Debian package?

I could feel personally offended now.

I get understand why you feel this way, but what you write in my oppinion is 
destructive. I happened to take part in a discussion about how tech-ctte works  
in debian-project/devel and I learned that many of the involved people are 
still suffering from the Systemd discussion back then.

Debian maintainers are *human beings* (or souls, expressions of God incarnated 
into human bodies?), just as you are.

Can you for once welcome your pride, feel it, and then… let go of it? Pretty 
please.

I will do so with my anger about how you write here.

Maybe I am naive… but I still hope that one day human beings who are willing 
to face their emotions go about healing what got hurt during the Systemd 
discussion in Debian. For the good of all of us.

> #3 is, in my opinion, practical. Any fool can write a run script with
> environment variables: Even I can do it. In most cases, a daemon
> doesn't care whether it's started by the main init system, or
> indirectly by a supervisor started by the main init system. Like #2,
> this helps give Devuan a unique brand. Also, this future-proofs us:
> When Debian drags their feet in putting forth a sysvinit init script, a
> Devuan volunteer can step forward with a supervisor run script. Over a
> period of time, more and more daemons in Devuan could be run from a
> single supervisor process.
> 
> So then the question becomes,  what supervisor? Runit? S6?
> Daemontools-encore? Perp?

FWIW the last /etc/init.d/skeleton script in Debian already has all the common 
functions in some kind of shell script library and a new init script without 
any extra handling would not be more than setting the 3-4 environment 
variables there. Additionally one could overwrite just one function like 
"do_start" with own code.

Thanks
-- 
Martin
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-16 Thread KatolaZ
On Thu, Nov 16, 2017 at 07:50:33AM +0100, John Hughes wrote:
> On 16/11/17 01:59, Steve Litt wrote:
> >
> >This situation is nothing unexpected. Many of us predicted in 2014 that
> >Debian would continue throwing down all the anti-anti-systemd
> >obstructionism they could muster. It would not be unreasonable to
> >expect that the time will come where most Debian packages will fail to
> >provide sysvinit scripts.
> 
> Or, an alternative, non-conflictual interpretation -- people scratch the
> itches they have.
> 
> >If/when this time comes, we have several alternatives:
> >
> >1) Help the Debian maintainers, as several have suggested in this
> >thread.
> >
> >2) Write our own sysvinit scripts, for Devuan only.
> >
> >3) Write Process Supervisor scripts, and run daemons from a Process
> >Supervisor.
> >
> >
> >I personally don't like #1. The Debian maintainers are
> >obstructionists,  so I wouldn't help them: I wouldn't give them the
> >sweat off my W*(#RF(#*.
> 
> You wouldn't be giving any thing to the Debian developers, you'd be giving
> to the Debian *users* (and, therefore) to the users of every Debian derived
> distribution, including Devuan.
> 
> >#2 is nice, helps give Devuan a unique brand, but IMHO making and
> >maintaining a good-for-all-setups sysvinit script is difficult and time
> >consuming. As a matter of fact, those horrible scripts necessary to
> >cover most cases, is what made people furious at sysvinit in the first
> >place: I don't think anyone cared about boot time or parallel
> >instantiation.
> 
> But you are outraged that the some Debian developers don't want to do this,
> accusing them of bad faith.
> 

John, please. Your response does not add any single bit of
intormation, and is not better than Steve's one.

Let's try to see if the DM is able to fullfil his promise to keep the
scripts in. 

Peace

KatolaZ

-- 
[ ~.,_  Enzo Nicosia aka KatolaZ - Devuan -- Freaknet Medialab  ]  
[ "+.  katolaz [at] freaknet.org --- katolaz [at] yahoo.it  ]
[   @)   http://kalos.mine.nu ---  Devuan GNU + Linux User  ]
[ @@)  http://maths.qmul.ac.uk/~vnicosia --  GPG: 0B5F062F  ] 
[ (@@@)  Twitter: @KatolaZ - skype: katolaz -- github: KatolaZ  ]


signature.asc
Description: Digital signature
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-16 Thread KatolaZ
On Wed, Nov 15, 2017 at 07:59:26PM -0500, Steve Litt wrote:

[cut]

> 
> This situation is nothing unexpected. Many of us predicted in 2014 that
> Debian would continue throwing down all the anti-anti-systemd
> obstructionism they could muster. It would not be unreasonable to
> expect that the time will come where most Debian packages will fail to
> provide sysvinit scripts.
> 
> If/when this time comes, we have several alternatives:
> 
> 1) Help the Debian maintainers, as several have suggested in this
> thread.
> 
> 2) Write our own sysvinit scripts, for Devuan only.
> 
> 3) Write Process Supervisor scripts, and run daemons from a Process
> Supervisor.
> 
> 
> I personally don't like #1. The Debian maintainers are
> obstructionists,  so I wouldn't help them: I wouldn't give them the
> sweat off my W*(#RF(#*.
>

Steve, let's wait to see how it goes in this case, befor judjing. We
have had good discussions with several Debian maintainers, in many
occasions. The fact that soem of them are not collabirative does not
mean that none of them is.

Let's try and see if the Debian Maintainer is faithful to his proposal
this time. 

My2Cents

KatolaZ

-- 
[ ~.,_  Enzo Nicosia aka KatolaZ - Devuan -- Freaknet Medialab  ]  
[ "+.  katolaz [at] freaknet.org --- katolaz [at] yahoo.it  ]
[   @)   http://kalos.mine.nu ---  Devuan GNU + Linux User  ]
[ @@)  http://maths.qmul.ac.uk/~vnicosia --  GPG: 0B5F062F  ] 
[ (@@@)  Twitter: @KatolaZ - skype: katolaz -- github: KatolaZ  ]


signature.asc
Description: Digital signature
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-15 Thread John Hughes

On 16/11/17 01:59, Steve Litt wrote:


This situation is nothing unexpected. Many of us predicted in 2014 that
Debian would continue throwing down all the anti-anti-systemd
obstructionism they could muster. It would not be unreasonable to
expect that the time will come where most Debian packages will fail to
provide sysvinit scripts.


Or, an alternative, non-conflictual interpretation -- people scratch the 
itches they have.



If/when this time comes, we have several alternatives:

1) Help the Debian maintainers, as several have suggested in this
thread.

2) Write our own sysvinit scripts, for Devuan only.

3) Write Process Supervisor scripts, and run daemons from a Process
Supervisor.


I personally don't like #1. The Debian maintainers are
obstructionists,  so I wouldn't help them: I wouldn't give them the
sweat off my W*(#RF(#*.


You wouldn't be giving any thing to the Debian developers, you'd be 
giving to the Debian *users* (and, therefore) to the users of every 
Debian derived distribution, including Devuan.



#2 is nice, helps give Devuan a unique brand, but IMHO making and
maintaining a good-for-all-setups sysvinit script is difficult and time
consuming. As a matter of fact, those horrible scripts necessary to
cover most cases, is what made people furious at sysvinit in the first
place: I don't think anyone cared about boot time or parallel
instantiation.


But you are outraged that the some Debian developers don't want to do 
this, accusing them of bad faith.


___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-15 Thread Steve Litt
On Wed, 15 Nov 2017 16:50:22 +0100
Didier Kryn  wrote:

> Le 15/11/2017 à 16:21, KatolaZ a écrit :
> > On Wed, Nov 15, 2017 at 04:14:37PM +0100, John Hughes wrote:  
> >> On 15/11/17 15:30, Sam Protsenko wrote:  
> >>> Recently "libreswan" package was added to Debian: [1]. But it only
> >>> contains systemd init script and lacks sysvinit script.
> >>> Corresponding bug was reported to Debian bug tracking system:
> >>> [2]. But libreswan maintainer refuses to include sysvinit script
> >>> to his package  
> >> What Daniel Kahn Gillmor actually said was:
> >>  
> >>> If anyone wants to propose specific patches to the debian
> >>> packaging to either have the main libreswan package automatically
> >>> support sysvinit (or any other initsystem) or produce a
> >>> libreswan-sysvinit (or libreswan-runit, etc) binary package, and
> >>> that the patch author volunteers to help test and maintain that
> >>> system integration work over time, i'd be open to reviewing and
> >>> incorporating reasonable changes into the debian packaging.  
> >> Which seems pretty reasonable to me.
> >>
> >>  
> > So it would be better if Sam Protsenko offered to help the Debian
> > maintainer in including and testing the scripts for sysvinit.
> >  
>  Apparently Kahn Gillmor requires more: he requires the
> commitment of a person as a quasi-maintainer to do the job of
> maintaining the init scripts for the package on the long term. This
> means Debian maintainers are no longer in charge of maintaining init
> files other than systemd's. I doubt we could see one of these
> maintainers accept to maintain sysvinit scripts and ask the users to
> take care themself of maintaining systemd init files.
> 
>  Didier

This situation is nothing unexpected. Many of us predicted in 2014 that
Debian would continue throwing down all the anti-anti-systemd
obstructionism they could muster. It would not be unreasonable to
expect that the time will come where most Debian packages will fail to
provide sysvinit scripts.

If/when this time comes, we have several alternatives:

1) Help the Debian maintainers, as several have suggested in this
thread.

2) Write our own sysvinit scripts, for Devuan only.

3) Write Process Supervisor scripts, and run daemons from a Process
Supervisor.


I personally don't like #1. The Debian maintainers are
obstructionists,  so I wouldn't help them: I wouldn't give them the
sweat off my W*(#RF(#*.

#2 is nice, helps give Devuan a unique brand, but IMHO making and
maintaining a good-for-all-setups sysvinit script is difficult and time
consuming. As a matter of fact, those horrible scripts necessary to
cover most cases, is what made people furious at sysvinit in the first
place: I don't think anyone cared about boot time or parallel
instantiation.

#3 is, in my opinion, practical. Any fool can write a run script with
environment variables: Even I can do it. In most cases, a daemon
doesn't care whether it's started by the main init system, or
indirectly by a supervisor started by the main init system. Like #2,
this helps give Devuan a unique brand. Also, this future-proofs us:
When Debian drags their feet in putting forth a sysvinit init script, a
Devuan volunteer can step forward with a supervisor run script. Over a
period of time, more and more daemons in Devuan could be run from a
single supervisor process.

So then the question becomes,  what supervisor? Runit? S6?
Daemontools-encore? Perp?

I'd rule out daemontools-encore for the simple reason that it can never
take on the entire role of init. For whatever reason, Perp is unknown,
with very little mindshare, so I'd temporarily rule that out. Runit and
s6 are both extremely well thought of, can both be turned into complete
init systems.

The combination of a sysvinit PID1 plus a spawned supervisor can make
Devuan capable of running lots of daemons abandoned by Debian, for
years to come.

SteveT

Steve Litt 
November 2017 featured book: Troubleshooting: Just the Facts
http://www.troubleshooters.com/tjust
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-15 Thread Sam Protsenko
On Wed, Nov 15, 2017 at 5:50 PM, Didier Kryn  wrote:
> Le 15/11/2017 à 16:21, KatolaZ a écrit :
>>
>> On Wed, Nov 15, 2017 at 04:14:37PM +0100, John Hughes wrote:
>>>
>>> On 15/11/17 15:30, Sam Protsenko wrote:

 Recently "libreswan" package was added to Debian: [1]. But it only
 contains systemd init script and lacks sysvinit script. Corresponding
 bug was reported to Debian bug tracking system: [2]. But libreswan
 maintainer refuses to include sysvinit script to his package
>>>
>>> What Daniel Kahn Gillmor actually said was:
>>>
 If anyone wants to propose specific patches to the debian packaging to
 either have the main libreswan package automatically support sysvinit
 (or any other initsystem) or produce a libreswan-sysvinit (or
 libreswan-runit, etc) binary package, and that the patch author
 volunteers to help test and maintain that system integration work over
 time, i'd be open to reviewing and incorporating reasonable changes into
 the debian packaging.
>>>
>>> Which seems pretty reasonable to me.
>>>
>>>
>> So it would be better if Sam Protsenko offered to help the Debian
>> maintainer in including and testing the scripts for sysvinit.
>>
> Apparently Kahn Gillmor requires more: he requires the commitment of a
> person as a quasi-maintainer to do the job of maintaining the init scripts
> for the package on the long term. This means Debian maintainers are no
> longer in charge of maintaining init files other than systemd's. I doubt we
> could see one of these maintainers accept to maintain sysvinit scripts and
> ask the users to take care themself of maintaining systemd init files.
>

Yes, I tend to agree with you. Good news is, as I said earlier,
sysvinit script from upstream libreswan works just fine. I doubt it'll
take some hard work to maintain it. More like desire :)

> Didier
>
>
> ___
> Dng mailing list
> Dng@lists.dyne.org
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-15 Thread Sam Protsenko
On Wed, Nov 15, 2017 at 5:21 PM, KatolaZ  wrote:
> On Wed, Nov 15, 2017 at 04:14:37PM +0100, John Hughes wrote:
>> On 15/11/17 15:30, Sam Protsenko wrote:
>> >Recently "libreswan" package was added to Debian: [1]. But it only
>> >contains systemd init script and lacks sysvinit script. Corresponding
>> >bug was reported to Debian bug tracking system: [2]. But libreswan
>> >maintainer refuses to include sysvinit script to his package
>> What Daniel Kahn Gillmor actually said was:
>>
>> >If anyone wants to propose specific patches to the debian packaging to
>> >either have the main libreswan package automatically support sysvinit
>> >(or any other initsystem) or produce a libreswan-sysvinit (or
>> >libreswan-runit, etc) binary package, and that the patch author
>> >volunteers to help test and maintain that system integration work over
>> >time, i'd be open to reviewing and incorporating reasonable changes into
>> >the debian packaging.
>>
>> Which seems pretty reasonable to me.
>>
>>
>
> So it would be better if Sam Protsenko offered to help the Debian
> maintainer in including and testing the scripts for sysvinit.
>

I just did. Let's hope Daniel will agree on that. I'd prefer to keep
it in Debian ("upstream" package) and not bother Devuan maintainers.
Otherwise I probably can offer some help here (if needed).

> My2Cents
>
> KatolaZ
>
> --
> [ ~.,_  Enzo Nicosia aka KatolaZ - Devuan -- Freaknet Medialab  ]
> [ "+.  katolaz [at] freaknet.org --- katolaz [at] yahoo.it  ]
> [   @)   http://kalos.mine.nu ---  Devuan GNU + Linux User  ]
> [ @@)  http://maths.qmul.ac.uk/~vnicosia --  GPG: 0B5F062F  ]
> [ (@@@)  Twitter: @KatolaZ - skype: katolaz -- github: KatolaZ  ]
>
> ___
> Dng mailing list
> Dng@lists.dyne.org
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
>
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-15 Thread Didier Kryn

Le 15/11/2017 à 16:21, KatolaZ a écrit :

On Wed, Nov 15, 2017 at 04:14:37PM +0100, John Hughes wrote:

On 15/11/17 15:30, Sam Protsenko wrote:

Recently "libreswan" package was added to Debian: [1]. But it only
contains systemd init script and lacks sysvinit script. Corresponding
bug was reported to Debian bug tracking system: [2]. But libreswan
maintainer refuses to include sysvinit script to his package

What Daniel Kahn Gillmor actually said was:


If anyone wants to propose specific patches to the debian packaging to
either have the main libreswan package automatically support sysvinit
(or any other initsystem) or produce a libreswan-sysvinit (or
libreswan-runit, etc) binary package, and that the patch author
volunteers to help test and maintain that system integration work over
time, i'd be open to reviewing and incorporating reasonable changes into
the debian packaging.

Which seems pretty reasonable to me.



So it would be better if Sam Protsenko offered to help the Debian
maintainer in including and testing the scripts for sysvinit.

Apparently Kahn Gillmor requires more: he requires the commitment 
of a person as a quasi-maintainer to do the job of maintaining the init 
scripts for the package on the long term. This means Debian maintainers 
are no longer in charge of maintaining init files other than systemd's. 
I doubt we could see one of these maintainers accept to maintain 
sysvinit scripts and ask the users to take care themself of maintaining 
systemd init files.


Didier

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-15 Thread KatolaZ
On Wed, Nov 15, 2017 at 04:14:37PM +0100, John Hughes wrote:
> On 15/11/17 15:30, Sam Protsenko wrote:
> >Recently "libreswan" package was added to Debian: [1]. But it only
> >contains systemd init script and lacks sysvinit script. Corresponding
> >bug was reported to Debian bug tracking system: [2]. But libreswan
> >maintainer refuses to include sysvinit script to his package
> What Daniel Kahn Gillmor actually said was:
> 
> >If anyone wants to propose specific patches to the debian packaging to
> >either have the main libreswan package automatically support sysvinit
> >(or any other initsystem) or produce a libreswan-sysvinit (or
> >libreswan-runit, etc) binary package, and that the patch author
> >volunteers to help test and maintain that system integration work over
> >time, i'd be open to reviewing and incorporating reasonable changes into
> >the debian packaging.
> 
> Which seems pretty reasonable to me.
> 
> 

So it would be better if Sam Protsenko offered to help the Debian
maintainer in including and testing the scripts for sysvinit. 

My2Cents

KatolaZ

-- 
[ ~.,_  Enzo Nicosia aka KatolaZ - Devuan -- Freaknet Medialab  ]  
[ "+.  katolaz [at] freaknet.org --- katolaz [at] yahoo.it  ]
[   @)   http://kalos.mine.nu ---  Devuan GNU + Linux User  ]
[ @@)  http://maths.qmul.ac.uk/~vnicosia --  GPG: 0B5F062F  ] 
[ (@@@)  Twitter: @KatolaZ - skype: katolaz -- github: KatolaZ  ]


signature.asc
Description: Digital signature
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-15 Thread John Hughes

On 15/11/17 15:30, Sam Protsenko wrote:

Recently "libreswan" package was added to Debian: [1]. But it only
contains systemd init script and lacks sysvinit script. Corresponding
bug was reported to Debian bug tracking system: [2]. But libreswan
maintainer refuses to include sysvinit script to his package

What Daniel Kahn Gillmor actually said was:


If anyone wants to propose specific patches to the debian packaging to
either have the main libreswan package automatically support sysvinit
(or any other initsystem) or produce a libreswan-sysvinit (or
libreswan-runit, etc) binary package, and that the patch author
volunteers to help test and maintain that system integration work over
time, i'd be open to reviewing and incorporating reasonable changes into
the debian packaging.


Which seems pretty reasonable to me.


___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Please provide systemd-free libreswan package

2017-11-15 Thread Patrick Meade

On 11/15/2017 08:30 AM, Sam Protsenko wrote:

Can you please provide libreswan package with sysvinit integration in Devuan?

Can someone please look into it?

P.S. Not sure that feature requests belong here, so if I'm wrong about
this, please point me out to correct place.

[1] https://packages.debian.org/search?keywords=libreswan
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855653
[3] https://anonscm.debian.org/git/collab-maint/libreswan.git/tree/debian/TODO
[4] https://github.com/libreswan/libreswan


Hi Sam,

Thank you for bringing this package to our attention. Good catch! I'll 
have a look at it later today when I get a chance.


Patrick
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


[DNG] Please provide systemd-free libreswan package

2017-11-15 Thread Sam Protsenko
Hi,

Can you please provide libreswan package with sysvinit integration in Devuan?

Recently "libreswan" package was added to Debian: [1]. But it only
contains systemd init script and lacks sysvinit script. Corresponding
bug was reported to Debian bug tracking system: [2]. But libreswan
maintainer refuses to include sysvinit script to his package (although
it exists in upstream libreswan). His excuse (from [3]) is that
sysvinit script is untested. From my POV it's pretty lame, as it's
supported in upstream. Also, I tested it on my PC and it works just
fine.

Here is the way I added sysvinit script on top of installed Debian
libreswan package.
 - sysvinit script can be generated when doing "make deb" in upstream
libreswan source code dir ([4]); copy that script to /etc/init.d/
 - run "update-rc.d ipsec defaults" to generate links
 - now you can do "service ipsec start/stop/restart" (and it works just fine)
 - also I regenerated Debian package:
   - removed "--with systemd" from debian/rules
   - removed systemd dependencies from debian/control

Can someone please look into it?

Thanks!

P.S. Not sure that feature requests belong here, so if I'm wrong about
this, please point me out to correct place.

[1] https://packages.debian.org/search?keywords=libreswan
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855653
[3] https://anonscm.debian.org/git/collab-maint/libreswan.git/tree/debian/TODO
[4] https://github.com/libreswan/libreswan
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng