[Pkg-samba-maint] tevent control file review

Julien Cristau jcristau at debian.org
Tue Jan 6 08:55:19 UTC 2009


On Mon, Jan  5, 2009 at 21:00:31 +0100, Jelmer Vernooij wrote:

> Hi!
> 
> I hope to upload libtevent, for which I already filed an ITP (509225),
> to Debian experimental at some point in the next few weeks. This package
> is required for libldb. 
> 
> This is the control file that I intend to use; any review and comments
> would be much appreciated.
> 
Hi Jelmer, a couple comments below:

> Source: tevent
> Section: devel
> Priority: optional
> Maintainer: Jelmer Vernooij <jelmer at debian.org>
> Build-Depends: debhelper (>> 5.0.0), libtalloc-dev
> Standards-Version: 3.8.0
> DM-Upload-Allowed: yes

you can probably lose this now :)

> Vcs-Svn: svn://svn.debian.org/pkg-samba/trunk/tevent
> 
> Package: libtevent0
> Architecture: any
> Section: libs
> Depends: ${shlibs:Depends}
> Description: Talloc-based event loop library - shared library
>  tevent is a simple library that can handle the main event loop for an
>  application. It supports three kinds of events: timed events, file
>  descriptors becoming readable or writable and signals.
>  .
>  Talloc is used for memory management, both internally and for private
>  data provided by users of the library.
>  .
>  This package contains the shared library file.
> 
> Package: libtevent-dev
> Section: libdevel
> Architecture: any
> Depends: libc6-dev, libtevent0 (= ${binary:Version})

I think libtevent-dev needs a Depends on libtalloc-dev (as tevent.h
includes <talloc.h>).
For the same reason (and to make static linking work), tevent.pc.in
should probably have 'Requires.private: talloc'.

> Description: Talloc-based event loop library - development files
>  tevent is a simple library that can handle the main event loop for an
>  application. It supports three kinds of events: timed events, file
>  descriptors becoming readable or writable and signals.
>  .
>  Talloc is used for memory management, both internally and for private
>  data provided by users of the library.
>  .
>  This package contains the development files.
> 
HTH,
Julien



More information about the Pkg-samba-maint mailing list