Re: [DNG] Beowulf Beta is here!

2020-04-19 Thread dal
-Original Message-
From: Dng [mailto:dng-boun...@lists.dyne.org] On Behalf Of Gregory Nowak
Sent: den 19 april 2020 05:22
[skipped]
For those who don't need brltty and who find the
log messages a problem, uninstalling brltty should resolve the issue.
--

The option to uninstall does not resolve the main problem, which should be 
fixed upstream.

Practically it is important to be able to install packages even if they are not 
going to be used on the given computer (compare this to "Recommended" which are 
uncertain whether they will be used or not).

One specific case of value is installing many mostly identical computers with 
the same set of packages.

OT:
A similar issue is various services (like sshd) which are being started at a 
package installation time (not later, say after a reconfiguration, or never).  
policy.rc.d seems to be the only, inconvenient workaround. This is of course 
not Beowulf/Devuan-specific.

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


[DNG] What an Ad hominem!

2020-04-19 Thread Edward Bartolo via Dng
Hi,

SystemD detractors may, like myself, be repelled from using it because
everytime they installed a systemd based distribution, it always
greeted them with a system-wide freeze. Microsoft Windows has solved
that issue of system-wide freezes since almost two decades.

On my music player based on Raspberry Pi 3B+ and a Pi DAC Pro from
IQaudIO, I was greeted with a system-wide freeze after only a few
boots. Why should this happen on a system which is based on a SDCard
which may become corrupted beyond boot for most users? In my case it
is not a problem, as I take the SDCard from the Pi and fix it on
another Linux machine using fsck.

It is not hate or irrational conservatism that draws most users away
from systemd, but the fact that it is a complicated piece of software
very prone to serious system-wide issues.
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


[DNG] Avoid systemd as build dependency

2020-04-19 Thread Yevgeny Kosarzhevsky via Dng
Hi community.

could someone point out the proper way of avoiding systemd build dependency?

I find some packages require it at build time.
https://github.com/libreswan/libreswan/issues/328 for example.

It builds fine without it, however debian maintainers need it for their reasons.

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


Re: [DNG] Avoid systemd as build dependency

2020-04-19 Thread aitor

Hi Yevgeny,

On 19/4/20 16:49, Yevgeny Kosarzhevsky via Dng wrote:

Hi community.

could someone point out the proper way of avoiding systemd build dependency?

I find some packages require it at build time.
https://github.com/libreswan/libreswan/issues/328  for example.

It builds fine without it, however debian maintainers need it for their reasons.


The debian branch is very well done:

https://github.com/libreswan/libreswan/tree/master/packaging/debian

After removing all the stuff related with systemd, my first attempt failed
because dh_usrlocal must be overridden, i guess (this issue has nothing 
to do with systemd).
On the other hand, i added another dependency to debian/control: 
*libdistro-info-perl*,
even not being mandatory, in order to avoid a warning when using "gbp 
dch" for the changelog.

Give me a couple of hours, and i'll give you a link to the packages.
I'm under devuan beowulf, and i'm working with the latest release 3.31 
instead of the master branch.


Cheers,

Aitor.


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


Re: [DNG] What an Ad hominem!

2020-04-19 Thread Peter Duffy
I agree. For me, the thing which has always put me off above all other
things was the fact that systems running systemd often did not shut down
cleanly. Manageable if it's a laptop on your desk and you have access to
the on/off button and the power cord. Not so good if the box is a
business-critical server, housed in an unattended bunker 200 miles away,
and it's 03:00 in the morning. The risk's just too great.

Are there any stats for the takeup of Devuan (and/or the persistence of
old pre-systemd releases of other distros) in the server community? I
have been unable to find them. Would be very interesting.  

On Sun, 2020-04-19 at 11:31 +0200, Edward Bartolo via Dng wrote:
> Hi,
> 
> SystemD detractors may, like myself, be repelled from using it because
> everytime they installed a systemd based distribution, it always
> greeted them with a system-wide freeze.

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


Re: [DNG] Avoid systemd as build dependency

2020-04-19 Thread Yevgeny Kosarzhevsky via Dng
Hi Aitor,

I've been able to build base package already (3.31) after removing
systemd dependencies with `sed -i '/systemd/d'
packaging/debian/control`.
I've run `make deb` and it's built deb package successfully on beowulf.
The only thing I needed is to manually add init script.

I am wondering what is the proper way of removing systemd dependency
from base source as upstream adds it by some needs. Do you think
making pre-install hook is the best way to do init system checks
instead of running systemd things at a build time? Or is there any
other better way to remove *systemd* from build-deps?


On Sun, 19 Apr 2020 at 21:15, aitor  wrote:
>
> Hi Yevgeny,
>
> On 19/4/20 16:49, Yevgeny Kosarzhevsky via Dng wrote:
>
> Hi community.
>
> could someone point out the proper way of avoiding systemd build dependency?
>
> I find some packages require it at build time.
> https://github.com/libreswan/libreswan/issues/328 for example.
>
> It builds fine without it, however debian maintainers need it for their 
> reasons.
>
> The debian branch is very well done:
>
> https://github.com/libreswan/libreswan/tree/master/packaging/debian
>
> After removing all the stuff related with systemd, my first attempt failed
> because dh_usrlocal must be overridden, i guess (this issue has nothing to do 
> with systemd).
> On the other hand, i added another dependency to debian/control: 
> *libdistro-info-perl*,
> even not being mandatory, in order to avoid a warning when using "gbp dch" 
> for the changelog.
> Give me a couple of hours, and i'll give you a link to the packages.
> I'm under devuan beowulf, and i'm working with the latest release 3.31 
> instead of the master branch.
>
> Cheers,
>
> Aitor.
>
>
> ___
> Dng mailing list
> Dng@lists.dyne.org
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng



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


Re: [DNG] HW: Which brand and model of laptop have your successfully installed Devuan on?

2020-04-19 Thread Hendrik Boom
On Sat, Apr 18, 2020 at 04:00:45PM -0600, Gabe Stanton via Dng wrote:
> I installed Devuan Ascii on a Lenovo W530 via the live desktop
> installer. I upgraded to Beowulf Beta a few months ago. 
> The install and upgrade were a breeze. 
> In general things are good. The only issue since upgrading to Beowulf
> is that if I run a cpu-heavy program for long periods of time, I get an
> unresponsive system to the extent that I have to hard-reset my machine.

This happens to me, too.  It started happening about a month or two ago; 
before that beowulf just worked.

(I have it runnung on a Purism Librem 15.)

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


Re: [DNG] Avoid systemd as build dependency

2020-04-19 Thread aitor

Hi Yevgeny,

On 19/4/20 21:41, Yevgeny Kosarzhevsky wrote:

Hi Aitor,

I've been able to build base package already (3.31) after removing
systemd dependencies with `sed -i '/systemd/d'
packaging/debian/control`.
I've run `make deb` and it's built deb package successfully on beowulf.
The only thing I needed is to manually add init script.


Here you are my packaging for devuan beowulf:

http://gnuinos.org/libreswan/?dir=

pay attention to the attached libreswan.build file, and look at the
warnings and errors thrown by lintian. Most of them related with all
the content located in /usr/local. If i didn't override dh_usrlocal, i got
an error while packaging the manpages. I can replace "programs" by
"base" in mk/targets.mk, but there are more files located in /usr/local,
as you can see in the messages thrown by lintian.

I am wondering what is the proper way of removing systemd dependency
from base source as upstream adds it by some needs. Do you think
making pre-install hook is the best way to do init system checks
instead of running systemd things at a build time? Or is there any
other better way to remove*systemd*  from build-deps?


You must replace "dh $@ --with systemd" by "dh $@" in debian/rules.

This is my first attempt, and hope this helps :)

Cheers,

Aitor.



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


Re: [DNG] Beowulf Beta is here!

2020-04-19 Thread Gregory Nowak
On Sun, Apr 19, 2020 at 08:14:14AM +, dal wrote:
> The option to uninstall does not resolve the main problem, which should be 
> fixed upstream.

I suppose we'll have to agree to disagree here. If someone connects a
braille display which is supposed to work but doesn't, The log
messages would confirm that brltty is in fact running, but unable to
find the connected hardware for whatever reason.

Greg


-- 
web site: http://www.gregn.net
gpg public key: http://www.gregn.net/pubkey.asc
skype: gregn1
(authorization required, add me to your contacts list first)
If we haven't been in touch before, e-mail me before adding me to your contacts.

--
Free domains: http://www.eu.org/ or mail dns-mana...@eu.org
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng