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


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

Bug#972785: zeromq3: Include cmake files for cppzmq

From Luca Boccassi <bluca@debian.org>
Newsgroups linux.debian.bugs.dist
Subject Bug#972785: zeromq3: Include cmake files for cppzmq
Date 2020-10-26 13:00 +0100
Message-ID <B49kl-5OU-3@gated-at.bofh.it> (permalink)
References (1 earlier) <B3QUq-3bZ-1@gated-at.bofh.it> <B47sd-4GD-1@gated-at.bofh.it> <B49aF-5LL-5@gated-at.bofh.it> <B36HT-e6-1@gated-at.bofh.it> <B49aF-5LL-5@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

On Mon, 2020-10-26 at 11:40 +0000, Gordon Ball wrote:
> 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.

Sorry I still don't follow, why does the downstream build system need
to be patched/overriden? Again, it's just a header. There's nothing to
build - just install the package, #include and it's good to go.

> 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