Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1030044

Bug#972785: zeromq3: Include cmake files for cppzmq

From Gordon Ball <gordon@chronitis.net>
Newsgroups linux.debian.bugs.dist
Subject Bug#972785: zeromq3: Include cmake files for cppzmq
Date 2020-10-26 12:50 +0100
Message-ID <B49aF-5LL-5@gated-at.bofh.it> (permalink)
References <B36HT-e6-1@gated-at.bofh.it> <B3QUq-3bZ-1@gated-at.bofh.it> <B47sd-4GD-1@gated-at.bofh.it> <B36HT-e6-1@gated-at.bofh.it> <B47sd-4GD-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Mon, Oct 26, 2020 at 09:48:52AM +0000, Luca Boccassi wrote:
> On Sun, 2020-10-25 at 17:13 +0100, László Böszörményi (GCS) wrote:
> > On Fri, Oct 23, 2020 at 4:57 PM Gordon Ball <gordon@chronitis.net> wrote:
> > > src:zeromq3 and libzmq3-dev currently embed headers from the separate
> > > cppzmq repository. However, the associated cmake files are not included,
> > > which means when trying to build downstream projects which use cppzmq
> > > and cmake, it's necessary to hack the buildsystem or embed the cmake
> > > files from cppzmq.
> >  These are different projects and should be packaged differently. As
> > czmq is packaged by Luca, I think cppzmq should be packaged by him as
> > well. But let's hear what he says.
> > 
> > Regards,
> > Laszlo/GCS
> 
> Hi,
> 
> Given it's just a header, I don't think it's necessary to do anything
> complicated - there's nothing to build and there's no dependencies to
> track. No point in having separate packages or cmake files or whatnot -
> #include is all a user needs.
> 

The CMake files aren't _needed_, but they're provided upstream and
downstream projects that use cppzmq and CMake expect them to be there,
and it feels like an unnecessary friction to need to patch/override the
buildsystem of downstream projects to get round us shipping the headers
but not the other parts of the cppzmq distribution.

As observed, I don't know ZMQ that well, so I'm not trying to force
anything if you really don't think this is good idea, but from my
perspective either including the cmake files in libzmq3-dev or splitting
cppzmq into a separate source package which ships them would seem to be a
usability improvement.

> -- 
> Kind regards,
> Luca Boccassi

Back to linux.debian.bugs.dist | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Bug#972785: zeromq3: Include cmake files for cppzmq Gordon Ball <gordon@chronitis.net> - 2020-10-23 17:00 +0200
  Bug#972785: zeromq3: Include cmake files for cppzmq László Böszörményi (GCS) <gcs@debian.org> - 2020-10-25 17:20 +0100
    Bug#972785: zeromq3: Include cmake files for cppzmq Gordon Ball <gordon@chronitis.net> - 2020-10-26 10:10 +0100
    Bug#972785: zeromq3: Include cmake files for cppzmq Luca Boccassi <bluca@debian.org> - 2020-10-26 11:00 +0100
      Bug#972785: zeromq3: Include cmake files for cppzmq Gordon Ball <gordon@chronitis.net> - 2020-10-26 12:50 +0100
        Bug#972785: zeromq3: Include cmake files for cppzmq Luca Boccassi <bluca@debian.org> - 2020-10-26 13:00 +0100
          Bug#972785: zeromq3: Include cmake files for cppzmq Gordon Ball <gordon@chronitis.net> - 2020-10-26 13:40 +0100
            Bug#972785: zeromq3: Include cmake files for cppzmq Luca Boccassi <bluca@debian.org> - 2020-10-26 14:10 +0100
              Bug#972785: zeromq3: Include cmake files for cppzmq Gordon Ball <gordon@chronitis.net> - 2020-10-26 20:00 +0100

csiph-web