[sane-devel] [DNG] sane-utils depends on libsystemd0

Olaf Meeuwissen paddy-hack at member.fsf.org
Wed May 10 10:08:09 UTC 2017


Hi,

Just chiming in wearing my SANE project janitor hat.

For the folks on sane-devel, Devuan is a Debian fork that is intent on
getting completely rid of anything that smacks of systemd.

Arnt Gulbrandsen writes:

> Hendrik Boom writes:
>> So... does sane need saned?  Do the scanners have to initiate communication
>> with the computer for which there always has to be a daemon running?
>
> That's not what sane does. Sane doesn't need saned to scan; I use devuan
> and a scanner without even having saned installed.
>
> Saned is what you need if you want to connect a USB scanner to host A and
> then run scanning software on host B. It makes A pretend to be a network
> scanner that B can use, rather like how my scanner (a Brother MFC-8880)
> offers its services to everyone on the net.

That's the original use case scenario for which saned was developed but
scanbd[1] now uses saned under the covers to enable device button push
initiated actions.

 [1] https://sourceforge.net/projects/scanbd/

That said, saned does not require the systemd stuff.  IIUC, the optional
dependency only makes saned play nice in systemd setups.

For Devuan there no need to play nice with something that isn't there,
so passing --without-systemd to ./configure is perfectly fine and will
skip any systemd checks.  Not specifying the option will check for
systemd but should disable the systemd support when not found.

Hope this helps,
--
Olaf Meeuwissen, LPIC-2            FSF Associate Member since 2004-01-27
 GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13  F43E B8A4 A88A F84A 2DD9
 Support Free Software                        https://my.fsf.org/donate
 Join the Free Software Foundation              https://my.fsf.org/join



More information about the sane-devel mailing list