Devuan bug report logs - #622
libczmq-dev depends on libsystemd-dev

Package: libczmq-dev; Maintainer for libczmq-dev is (unknown); Source for libczmq-dev is src:czmq.

Reported by: "Fernando M. Maresca" <fmaresca@gmail.com>

Date: Fri, 22 Oct 2021 19:22:02 UTC

Severity: grave

Found in version 4.2.1-1

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to devuan-bugs@lists.dyne.org, devuan-dev@lists.dyne.org:
bug#622; Package libczmq-dev. (Fri, 22 Oct 2021 19:22:02 GMT) (full text, mbox, link).


Acknowledgement sent to "Fernando M. Maresca" <fmaresca@gmail.com>:
New bug report received and forwarded. Copy sent to devuan-dev@lists.dyne.org. (Fri, 22 Oct 2021 19:22:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.devuan.org (full text, mbox, reply):

From: "Fernando M. Maresca" <fmaresca@gmail.com>
To: Devuan Bug Tracking System <submit@bugs.devuan.org>
Subject: libczmq-dev depends on libsystemd-dev
Date: Fri, 22 Oct 2021 16:19:41 -0300
Package: libczmq-dev
Version: 4.2.1-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

the Package: libczmq-dev cannot be installed because of it's dependency
on libsystemd-dev.

If it's possible please make this package not to depend on systemd.

Thank you very much.




-- System Information:
Distributor ID:	Devuan
Description:	Devuan GNU/Linux 4 (chimaera)
Release:	4
Codename:	chimaera
Architecture: x86_64

Kernel: Linux 5.10.0-9-amd64 (SMP w/2 CPU threads)
Locale: LANG=es_AR.UTF-8, LC_CTYPE=es_AR.UTF-8 (charmap=UTF-8), LANGUAGE=es_AR:es
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages libczmq-dev depends on:
ii  libczmq4        4.2.1-1
pn  libnss3-dev     <none>
pn  libsystemd-dev  <none>
ii  libzmq3-dev     4.3.4-1
ii  uuid-dev        2.36.1-8+devuan1

libczmq-dev recommends no packages.

libczmq-dev suggests no packages.

Information forwarded to devuan-bugs@lists.dyne.org, devuan-dev@lists.dyne.org:
bug#622; Package libczmq-dev. (Sat, 23 Oct 2021 07:02:01 GMT) (full text, mbox, link).


Message #8 received at 622@bugs.devuan.org (full text, mbox, reply):

From: Mark Hindley <mark@hindley.org.uk>
To: "Fernando M. Maresca" <fmaresca@gmail.com>, 622@bugs.devuan.org
Subject: Re: bug#622: libczmq-dev depends on libsystemd-dev
Date: Sat, 23 Oct 2021 07:57:11 +0100
Fernando,

On Fri, Oct 22, 2021 at 04:19:41PM -0300, Fernando M. Maresca wrote:
> Package: libczmq-dev
> Version: 4.2.1-1
> Severity: grave
> Justification: renders package unusable
> 
> Dear Maintainer,
> 
> the Package: libczmq-dev cannot be installed because of it's dependency
> on libsystemd-dev.

libczmq-dev comes from src:czmq which is not a forked package in Devuan. We use
Debian's packages directly without recompilation. Therefore the libsystemd-dev
dependency is expected.

The only reason to install the package I can see is as a build dependency of
another source package in which case you need to use a build chroot as
documented in libelogind0's README.Debian[1].

Or do you have another reason to install the package outside a chroot?

Thanks.

Mark

[1]  /usr/share/doc/libelogind0/README.Debian



Information forwarded to devuan-bugs@lists.dyne.org, devuan-dev@lists.dyne.org:
bug#622; Package libczmq-dev. (Sat, 23 Oct 2021 10:42:02 GMT) (full text, mbox, link).


Acknowledgement sent to "Fernando M. Maresca" <fmaresca@gmail.com>:
Extra info received and forwarded to list. Copy sent to devuan-dev@lists.dyne.org. (Sat, 23 Oct 2021 10:42:05 GMT) (full text, mbox, link).


Message #13 received at 622@bugs.devuan.org (full text, mbox, reply):

From: "Fernando M. Maresca" <fmaresca@gmail.com>
To: Mark Hindley <mark@hindley.org.uk>
Cc: 622@bugs.devuan.org
Subject: Re: bug#622: libczmq-dev depends on libsystemd-dev
Date: Sat, 23 Oct 2021 07:31:51 -0300
Hello Mark, thanks for your answer.

On Sat, Oct 23, 2021 at 07:57:11AM +0100, Mark Hindley wrote:
> libczmq-dev comes from src:czmq which is not a forked package in Devuan. We use
> Debian's packages directly without recompilation. Therefore the libsystemd-dev
> dependency is expected.
> 
> The only reason to install the package I can see is as a build dependency of
> another source package in which case you need to use a build chroot as
> documented in libelogind0's README.Debian[1].
> 
> Or do you have another reason to install the package outside a chroot?

0MQ bindings for some languages like Go are not available as binary
packages in Debian/Devuan.

Regards,

-- 
Fernando M. Maresca

Information forwarded to devuan-bugs@lists.dyne.org, devuan-dev@lists.dyne.org:
bug#622; Package libczmq-dev. (Sat, 23 Oct 2021 14:42:02 GMT) (full text, mbox, link).


Acknowledgement sent to Mark Hindley <mark@hindley.org.uk>:
Extra info received and forwarded to list. Copy sent to devuan-dev@lists.dyne.org. (Sat, 23 Oct 2021 14:42:05 GMT) (full text, mbox, link).


Message #18 received at 622@bugs.devuan.org (full text, mbox, reply):

From: Mark Hindley <mark@hindley.org.uk>
To: "Fernando M. Maresca" <fmaresca@gmail.com>
Cc: 622@bugs.devuan.org
Subject: Re: bug#622: libczmq-dev depends on libsystemd-dev
Date: Sat, 23 Oct 2021 15:34:32 +0100
Fernando,

On Sat, Oct 23, 2021 at 07:31:51AM -0300, Fernando M. Maresca wrote:
> > Or do you have another reason to install the package outside a chroot?
> 
> 0MQ bindings for some languages like Go are not available as binary
> packages in Debian/Devuan.

I am not very (at all!) familiar with Go. Can it use the include files
directly?

Mark

Information forwarded to devuan-bugs@lists.dyne.org, devuan-dev@lists.dyne.org:
bug#622; Package libczmq-dev. (Mon, 25 Oct 2021 13:02:02 GMT) (full text, mbox, link).


Acknowledgement sent to "Fernando M. Maresca" <fmaresca@gmail.com>:
Extra info received and forwarded to list. Copy sent to devuan-dev@lists.dyne.org. (Mon, 25 Oct 2021 13:02:05 GMT) (full text, mbox, link).


Message #23 received at 622@bugs.devuan.org (full text, mbox, reply):

From: "Fernando M. Maresca" <fmaresca@gmail.com>
To: Mark Hindley <mark@hindley.org.uk>
Cc: 622@bugs.devuan.org
Subject: Re: bug#622: libczmq-dev depends on libsystemd-dev
Date: Mon, 25 Oct 2021 09:55:28 -0300
Hi Mark,
On Sat, Oct 23, 2021 at 03:34:32PM +0100, Mark Hindley wrote:
> I am not very (at all!) familiar with Go. Can it use the include files
> directly?

I'm not either... I'm starting to evaluate Go for a project I'm going to
do next year.

My understanding is that the czmq Go module/lib needs libczmq-dev and
libzmq-dev (or perhaps, czmq (high level lib) depends on zmq (low level
lib)) to build itself. As long as the libs are in the path, I think it's
all needed for Go to build it's modules.

I've managed to build the Go/zmq module by getting the libczmq source
package and building with
    ./configure  --with-libsystemd=no
and make install (under /usr/local/) on the source dir, and I did not
a buildpackage. 

I do not know what the policy is in Devuan for a package that's not 
installable because of a systemd/libsystemd depency. I'm ready to admit
that this package is not essential and may be this bug should be
closed.

Thank you

-- 
Fernando M. Maresca

Information forwarded to devuan-bugs@lists.dyne.org, devuan-dev@lists.dyne.org:
bug#622; Package libczmq-dev. (Mon, 25 Oct 2021 16:52:02 GMT) (full text, mbox, link).


Acknowledgement sent to Hendrik Boom <hendrik@topoi.pooq.com>:
Extra info received and forwarded to list. Copy sent to devuan-dev@lists.dyne.org. (Mon, 25 Oct 2021 16:52:06 GMT) (full text, mbox, link).


Message #28 received at 622@bugs.devuan.org (full text, mbox, reply):

From: Hendrik Boom <hendrik@topoi.pooq.com>
To: 622@bugs.devuan.org
Subject: Re: [devuan-dev] bug#622: libczmq-dev depends on libsystemd-dev
Date: Mon, 25 Oct 2021 12:45:27 -0400
On Mon, Oct 25, 2021 at 09:55:28AM -0300, Fernando M. Maresca wrote:
> 
> Hi Mark,
> On Sat, Oct 23, 2021 at 03:34:32PM +0100, Mark Hindley wrote:
> > I am not very (at all!) familiar with Go. Can it use the include files
> > directly?
> 
> I'm not either... I'm starting to evaluate Go for a project I'm going to
> do next year.
> 
> My understanding is that the czmq Go module/lib needs libczmq-dev and
> libzmq-dev (or perhaps, czmq (high level lib) depends on zmq (low level
> lib)) to build itself. As long as the libs are in the path, I think it's
> all needed for Go to build it's modules.
> 
> I've managed to build the Go/zmq module by getting the libczmq source
> package and building with
>     ./configure  --with-libsystemd=no
> and make install (under /usr/local/) on the source dir, and I did not
> a buildpackage. 

If it can be built without systemd

> 
> I do not know what the policy is in Devuan for a package that's not 
> installable because of a systemd/libsystemd depency. I'm ready to admit
> that this package is not essential and may be this bug should be
> closed.

perhaps the right thing to do is to build the package from source without 
systemd.

-- hendrik
> 
> Thank you
> 
> -- 
> Fernando M. Maresca
> _______________________________________________
> devuan-dev internal mailing list
> devuan-dev@lists.dyne.org
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/devuan-dev

Send a report that this bug log contains spam.


Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.

Devuan Bugs Owner <owner@bugs.devuan.org>.
Last modified: Tue Aug 9 10:11:21 2022;