Subject: bug#622: libczmq-dev depends on libsystemd-dev

From: "Fernando M. Maresca" <[email-masked]>
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.

---

From: Mark Hindley <[email-masked]>
Date: Sat, 23 Oct 2021 07:57:11 +0100

Fernando,

> the Package: libczmq-dev cannot be installed because of it's dependency

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

---

From: "Fernando M. Maresca" <[email-masked]>
Date: Sat, 23 Oct 2021 07:31:51 -0300

Hello Mark, thanks for your answer.

> 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

---

From: Mark Hindley <[email-masked]>
Date: Sat, 23 Oct 2021 15:34:32 +0100

Fernando,

> packages in Debian/Devuan.

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

Mark

---

From: "Fernando M. Maresca" <[email-masked]>
Date: Mon, 25 Oct 2021 09:55:28 -0300

Hi Mark,
> I am not very (at all!) familiar with Go. Can it use the include files

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

---

From: Hendrik Boom <[email-masked]>
Date: Mon, 25 Oct 2021 12:45:27 -0400

> and make install (under /usr/local/) on the source dir, and I did not

If it can be built without systemd

> that this package is not essential and may be this bug should be

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
> [email-masked]
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/devuan-dev

---

From: "Devuan bug Tracking System" <[email-masked]>
Date: Mon, 28 Nov 2022 18:10:04 +0000

This is an automatic notification regarding your bug report
which was filed against the libczmq-dev package:

#622: libczmq-dev depends on libsystemd-dev

It has been closed by [email-masked].

Their explanation is attached below along with your original report.
If this explanation is unsatisfactory and you have not received a
better one in a separate message then please contact [email-masked] by
replying to this email.

-- 
622: https://bugs.devuan.org/cgi/bugreport.cgi?bug=622
Devuan Bug Tracking System
Contact [email-masked] with problems

Subject: #622: fixed in src:czmq version 4.2.1-1devuan1
From: [email-masked]
To: [email-masked]
Date: Mon, 28 Nov 2022 18:07:38 +0000

Version: 4.2.1-1devuan1

Source package czmq (4.2.1-1devuan1) added to Devuan suite unstable.

This closes bug report 622.

Thanks

DAK managing the Devuan archive

Format: 1.8
Date: Sun, 27 Nov 2022 11:15:22 +0100
Source: czmq
Architecture: source
Version: 4.2.1-1devuan1
Distribution: unstable
Urgency: medium
Maintainer: Sebastian Dalfuß <[email-masked]>
Changed-By: Sebastian Dalfuß <[email-masked]>
Closes: 622
Changes:
 czmq (4.2.1-1devuan1) unstable; urgency=medium
 .
   * Fork for Devuan
   * Remove build dependency of libsystemd-dev
   * Remove dependency of libsystemd-dev for libczmq-dev (Closes: #622)
Checksums-Sha1:
 7921e28b10a20b6f80286f258cf8e8d2e23ede59 1637 czmq_4.2.1-1devuan1.dsc
 391fe55bc8672d19512a5c31d4834b08b56c88f2 9884 czmq_4.2.1-1devuan1.debian.tar.xz
 5a4967b6dc786e8810d71195f167e57d2488c6d3 5303 czmq_4.2.1-1devuan1_source.buildinfo
Checksums-Sha256:
 06592cc520208bfabfe56052a8f3e725f1bc34e6fb0781e14ae541615156736f 1637 czmq_4.2.1-1devuan1.dsc
 9058ecfe16be4c68831b11ebb8a2c1865b29708109d68597279b4767bc3e4fa9 9884 czmq_4.2.1-1devuan1.debian.tar.xz
 cf5587177f416bc5caf3a1e5c29594191b73ef4279c9647a4299a1770e34f273 5303 czmq_4.2.1-1devuan1_source.buildinfo
Files:
 b8db6f26d9aff2bd47b2ddf18e6e37e1 1637 libs optional czmq_4.2.1-1devuan1.dsc
 eae08c03dd3a81516dbe2b59e48a958d 9884 libs optional czmq_4.2.1-1devuan1.debian.tar.xz
 c961e3128e07273fd6ad8ce86199d901 5303 libs optional czmq_4.2.1-1devuan1_source.buildinfo

Subject: libczmq-dev depends on libsystemd-dev
From: "Fernando M. Maresca" <[email-masked]>
To: Devuan Bug Tracking System <[email-masked]>
Date: Fri, 22 Oct 2021 16:19:41 -0300

Package: libczmq-dev
Version: 4.2.1-1
Severity: grave

Dear Maintainer,

Thank you very much.

-- System Information:
Distributor ID:	Devuan