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

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



On Fri, Jun 17, 2011 at 02:57:10PM +0200, Gergely Nagy wrote:
> Alessandro Ghedini <al3xbio@gmail.com> writes:
> 
> > Hi,
> >
> > On Fri, Jun 17, 2011 at 08:12:15AM +0200, Gergely Nagy wrote:
> >> There are a few issues with the library: upstream makes no attempt at
> >> versioning it yet, so the packager will either need to convince
> >> upstream to at least use the package version in the SONAME, or find
> >> another workaround - or in the worst case, keep it out of Debian until
> >> upstream starts to version it properly.
> >
> > Uhm, really? There seem to be nothing wrong. Given that this is the first
> > version is normal to have 0.0.0 as interface numbers, it's just how libtool 
> > is supposed to work [0]: "Never try to set the interface numbers so that 
> > they correspond to the release number of your package".
> 
> The upstream README states that they do not attempt to version the
> library at all:
> 
> ,----
> | Library versioning: we don't make any attempt to version the library at
> | this stage. Classes are in our experience highly stable once they are
> | built and tested, the only changes typically being added methods.
> `----
> 
> Indeed, there is nothing wrong with 0.0.0, as long as that's
> intentional, and future releases will have a different version, which to
> my understanding, is not the case in czmq's case.

Right. I didn't check the README... well, I've only checked the README 
shipped with the source tarball which is empty. That note is only on the 
git repository. Anyway, it doesn't seem really an issue at this point to 
me, we may manage to bump the SONAME by ourselves if we'll find it 
appropriate (and at the same time try to convince upstream to use a 
proper versioning :) ). But for safety we may as well wait a little bit.

> >> I plan to package this library at some point in the not too distant
> >> future, unless someone beats me to it (hence the RFP and not ITP).
> >
> > I would like to help if you need so (e.g. co-maintaining the package).
> 
> Sounds like a good idea, thank you!
> 
> > I've done a quick and dirty initial try to package this, and it
> > doesn't seem that hard. Please let me know.
> 
> I'd love to have a look at your packaging.

Sure. I've just setup a git repository at [0] (hope it's ok for you to use 
git and git-buildpackage, otherwise we may find an alternative solution). 
The package still misses something (e.g. a -dbg package and a *.symbols 
file), but it seems to work. Feel free to do any changes you find 
appropriate. (Btw, I've used your description of the package, which seemed 
better then mine).

Cheers

[0] http://git.debian.org/?p=collab-maint/czmq.git

-- 
perl -E'$_=q;$/= @{[@_]};and s;\S+;<inidehG ordnasselA>;eg;say~~reverse'



Reply to: