[Pkg-javascript-devel] Packaging libeio (used by nodejs and libio-aio-perl) separately

Alessandro Ghedini al3xbio at gmail.com
Mon Jun 6 09:06:59 UTC 2011


On Sun, Jun 05, 2011 at 06:52:13PM +0200, Jérémy Lal wrote:
> On 05/06/2011 18:34, Alessandro Ghedini wrote:
> > Hi all,
> > 
> > While updating libio-aio-perl I've noticed that both the nodejs and 
> > libio-aio-perl packages bundle the libeio library [0], and I was wondering 
> > if it makes sense to package it as a stand-alone package (as per Debian 
> > Policy §4.13) instead, like many other distributions do (Fedora, RHEL, 
> > OpenSUSE, ...).
> > 
> > I haven't tried to build libio-aio-perl (it will need some patches,
> > coordinating with upstream will be sensible) or nodejs (this seems easier)
> > with the stand-alone library yet, but I think it may be worth a try.
> > 
> > I've set-up an initial version of the libeio package on git.d.o at [1], 
> > (note that I've not filed an ITP for it yet, and I won't if we decide that
> > the package is not needed), and I could also take care of it in the future 
> > if I find a sponsor, or a DD co-maintainer.
> > 
> > Any thoughts?
> 
> While i had that idea in mind when packaging nodejs, Marc Lehmann
> discouraged me doing it (see the discussion below).
> It was in 2009, so maybe the situation has changed.
> 
> Jérémy.
> 
> 
> ______________________________________________________________________________
> Mon, Sep 14, 2009
> 
> J: i'm currently packaging Node [0] for debian,
>    which depends on libeio, so i'm wondering
>    if you plan to make a release anytime soon.
> M: "No".
> 
> J: I started working on libeio debian package from CVS trunk,
>    and will make it available when i'm finished with Node packaging.
> M: I don't think this is a good idea at all, but it is certainly allowed by
>    the license.
> 
> J: So following your advice, i'll let libeio packaged in Node...
> M: I think that's by far the best thing to do, until libeio has a guranteed
>    stable API (it's a kind of a mess right now, mostly internally).
>    Debian will not like that much, as debian has for some reason enourmous
>    prejuduices against C (but not C++ for some reason) when embedding code
>    in executables, but I really think its the bets solution to guarantee
>    stability for you.

AFAICT the interface has been quite stable lately (there have been no
major modifications), and after two years I expect it to be matured enough. 
Given that many other distributions do package it in a stand-alone package, 
IMHO it is worth it.

Cheers

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



More information about the Pkg-javascript-devel mailing list