[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#630761: RFP: libczmq -- High-level C binding for ZeroMQ



On Thu, Jul 23, 2015 at 03:58:55AM +0100, Luca Boccassi wrote:
> owner 630761 luca.boccassi@gmail.com
> thanks

Note that you need to CC control@bugs.debian.org for this to work, or you can
use the "Control" pseudo-header.

> Hello,

Hi,

> I took the liberty of upgrading the repository on Alioth [1] to CZMQ
> 3.0.2, and uploaded the resulting packages to Mentors [2]. I added 2
> backported patches, fixed some warnings and other changes.
> 
> If it is all right with you, I will take over maintenance of this
> package and try to find a sponsor to finally upload it to Debian. The
> RFP is now 4 years old! :-)
> 
> I already am the maintainer of the internal build of CZMQ at Brocade, so
> I am already doing this job for the company. Might as well do it for the
> community too!

So, I had a look at the package and here are a few notes:

* The changelog entries should be merged into a single one since it would be
  the first upload for the package. There's no need to list all the changes
  there either, the "Initial release" message with the closed bug is enough.

* The -dev package should just be named libczmq-dev (i.e. without the version),
  this way next time the project bumps the SONAME it'll be easier to do the
  transition (you won't have to update all the reverse build dependencies).

* Same goes for -dbg, but it's less important in that case.

* The Conflicts field is not needed either way since the libczmq-dev package
  doesn't exist (and if you do rename the -dev package the Provides field is
  not needed either).

* The README.source doesn't really provide any useful information, so it can
  be removed (also, since the dh-autoreconf plugin is used, the tarball
  generated from GitHub would probably work as well).

* No need to use both autotools-dev and dh-autoreconf. autoreconf is enough.

* No need to override the debian-watch-may-check-gpg-signature lintian warning
  (but it's not a problem if you want to do it anyway...).

* Generally it's better to license the debian/* files under the same license
  of the project, in this case MPL-2.0. It seems that when the project was
  relicensed from the LGPL-3+, Arnaud decided to put the debian files under
  GPL-3 (without my consent...) which IMO doesn't make a lot of sense.

* You can safely remove Gergely and myself from the Uploaders list. I think
  it's also safe to remove Arnaud as well since he's been inactive for a while
  (he can always be added back if needed).

* You might want to update the page at http://zeromq.org/distro:debian with
  your name.

I think that's all, though I might have missed something.

So, anyway, I'm open to sponsoring the package if needed, since Arnaud seems to
be inactive. Once you've fixed the above just ping me and I'll have another look
(no need to upload the package to mentors.d.n, I only use git anyway).

Cheers

Attachment: signature.asc
Description: Digital signature


Reply to: