Re: [DNG] lvm2 depends on systemd

2022-02-22 Thread aitor

Hi Boian,

On 22/2/22 18:18, Boian Bonev wrote:


Maybe I have omitted to share more details - I am building the
plain upstream lvm and do not create a package (no patches involved).


I was supposing that this was the case. Both you and me are being able to build 
the sources,
but I cannot find the required files for building one of the packages defined 
in debian/control.


Also I may be missing what are you trying to do...


Just remove systemd from the build dependencies in debian/control. Packages of 
lvm2 can't be
built under devuan with the current configuration (pulled from debian).

But llvm2 is not solely the case. The same goes for czmq, to take another 
example:

https://zeromq.org/languages/cplusplus/  


a high level binding for ZeroMQ:https://zguide.zeromq.org  


The packaging of the above c++ wrapper -required by rsyslog- depends also on 
systemd.

Huh!


In case you share a repo, I may be able to help with that...


This is done:

http://packages.gnuinos.org/gnuinos/pool/main/l/lvm2/lvm2_2.03.02.orig.tar.gz  


http://packages.gnuinos.org/gnuinos/pool/main/l/lvm2/lvm2_2.03.11-2.1+gnuinos4.debian.tar.xz
  


http://packages.gnuinos.org/gnuinos/pool/main/l/lvm2/lvm2_2.03.11-2.1+gnuinos4.dsc  


It happens that disabling the dbus service, most of the files that belong to 
llvm2-dbusd are missing.
Therefore, this package must be removed from debian/control.

Thanks for your help,

Aitor.



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


Re: [DNG] lvm2 depends on systemd

2022-02-22 Thread Boian Bonev
Hi,

Maybe I have omitted to share more details - I am building the plain upstream
lvm and do not create a package (no patches involved).
Also I may be missing what are you trying to do, in case you share a repo, I
may be able to help with that...

With best regards,
b.

On Tue, 2022-02-22 at 08:40 +0100, aitor wrote:
> 
> > It doesn't build successfully without disabling lvmlockd.
> I rectify: without modifying the quilt patch applied by debian.
> 
> llvm2-lockd is present in my packaging.
> 
> Aitor.
> 
> 
> Enviado con Aqua Mail para Android
> https://www.mobisystems.com/aqua-mail
> ___
> Dng mailing list
> Dng@lists.dyne.org
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng



signature.asc
Description: This is a digitally signed message part
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] lvm2 depends on systemd

2022-02-21 Thread aitor



It doesn't build successfully without disabling lvmlockd.

I rectify: without modifying the quilt patch applied by debian.

llvm2-lockd is present in my packaging.

Aitor.



Enviado con Aqua Mail para Android
https://www.mobisystems.com/aqua-mail
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] lvm2 depends on systemd

2022-02-21 Thread aitor

Hi Boian,

On 20/2/22 3:03, Boian Bonev wrote:


Hi,
Add --disable-notify-dbus - in my case
  it looks like to be properly set by the autodetection and it worked.
BTW lvm version 2.03.15 and I got a successful sd free build...
With best regards,
b.


It doesn't build successfully without disabling lvmlockd. I attach the log file:

https://www.gnuinos.org/files/lvm2_2.03.11-2.1_amd64.build  


and the config flags in debian/rules:

https://www.gnuinos.org/files/rules  

Cheers,

Aitor.


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


Re: [DNG] lvm2 depends on systemd

2022-02-19 Thread Boian Bonev
Hi,

Add --disable-notify-dbus - in my case it looks like to be properly set by the
autodetection and it worked. BTW lvm version 2.03.15 and I got a successful sd
free build...

With best regards,
b.


On Sat, 2022-02-19 at 22:18 +0100, aitor wrote:
> Hi Boian,
> On 19/2/22 0:22, Boian Bonev wrote:
> What about:
> ./configure --disable-systemd-journal --disable-udev-systemd-background-jobs
> Thanks for your suggestion, but I run into the same error:
> notify/lvmnotify.c:22:10: fatal error: systemd/sd-bus.h: No existe el fichero 
> o el directorio
>    22 | #include 
>   |  ^~
> compilation terminated.
> Cheers,
> Aitor.
> ___
> Dng mailing list
> Dng@lists.dyne.org
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng



signature.asc
Description: This is a digitally signed message part
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] lvm2 depends on systemd

2022-02-19 Thread aitor

Hi Boian,

On 19/2/22 0:22, Boian Bonev wrote:


What about:
./configure --disable-systemd-journal --disable-udev-systemd-background-jobs


Thanks for your suggestion, but I run into the same error:

notify/lvmnotify.c:22:10: fatal error: systemd/sd-bus.h: No existe el fichero o 
el directorio
   22 | #include 
  |  ^~
compilation terminated.

Cheers,

Aitor.

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


Re: [DNG] lvm2 depends on systemd

2022-02-18 Thread Boian Bonev
Hi,

What about:

./configure --disable-systemd-journal --disable-udev-systemd-background-jobs

On Thu, 2022-02-17 at 23:31 +0100, aitor wrote:
> Hi,
> I've noticed that the sources of lvm2 cannot be built in devuan chimaera due 
> to the headers:
> 
> #include 
> #include 
> 
> present in files like lib/notify/lvmnotify.c or 
> daemons/lvlockd/lvmlockd-core.c. The unique way 
> I've found to by-pass them is disabling notify-bus in the config flags 
> defined in debian/rules. 
> This entails not only the removal of the package lvm2-dbusd from 
> debian/control -nonexistent on 
> beowulf-, but also the addition of a quilt patch, say devuan-changes, that 
> differs slightly 
> from the original debian-changes. Here you are my proposal for lvm2 in devuan 
> chimaera:
> 
> http://packages.gnuinos.org/gnuinos/pool/main/l/lvm2/lvm2_2.03.11-2.1+gnuinos4.debian.tar.xz
> Finally, I wish to mention that the installer-isos of gnuinos have been 
> updated today as a 
> key outcome of the changes made in various packages of the repository, as 
> well as the recent 
> runit scripts put in place. 
> 
> Cheers,
> Aitor.
> 
> ___
> Dng mailing list
> Dng@lists.dyne.org
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng



signature.asc
Description: This is a digitally signed message part
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


[DNG] lvm2 depends on systemd

2022-02-17 Thread aitor

Hi,

I've noticed that the sources of lvm2 cannot be built in devuan chimaera due to 
the headers:

#include 
#include 

present in files like lib/notify/lvmnotify.c or 
daemons/lvlockd/lvmlockd-core.c. The unique way
I've found to by-pass them is disabling notify-bus in the config flags defined 
in debian/rules.
This entails not only the removal of the package lvm2-dbusd from debian/control 
-nonexistent on
beowulf-, but also the addition of a quilt patch, say devuan-changes, that 
differs slightly
from the original debian-changes. Here you are my proposal for lvm2 in devuan 
chimaera:

http://packages.gnuinos.org/gnuinos/pool/main/l/lvm2/lvm2_2.03.11-2.1+gnuinos4.debian.tar.xz
  


Finally, I wish to mention that the installer-isos of gnuinos have been updated 
today as a
key outcome of the changes made in various packages of the repository, as well 
as the recent
runit scripts put in place.

Cheers,

Aitor.


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