[Pkg-bluetooth-maintainers] RFC: libbtctl

Øystein Gisnås oystein at gisnas.net
Wed Jan 3 21:30:50 CET 2007


Hi,

2006/12/22, Filippo Giunchedi <filippo at esaurito.net>:
> Hi Mario,
>
> On Fri, Dec 22, 2006 at 03:48:02AM +0100, Mario Iseli wrote:
> > Hello comaintainers,
> >
> > in the last days I worked a little bit on libbtctl which is in our SVN
> > repository, you can just run svn-buildpackage in the trunk directory and
> > it will do the rest for you. Then please have a look at the package, I
> > know, it's not yet perfect but I think it also doesn't have some really
> > bad mistakes. What are your suggestions?
>
> I found some problems: (in order of importance)
> * your ./configure call depends on config.status which in turn has no
>   prerequisites in debian/rules, config.status however is never removed except
>   by make distclean, which is never called by debian/rules.
>
> * debian/python-libbtctl.install shows some duplicate file patterns
>   (I'm not even sure if pycentral is needed, the package ships only a .so
>   python-wise)
>
> * there's a debian/patches/ directory, however the patch (is it useful?) is
>   never applied
>
>
> before continuing I have a few remarks to do:
> - it is not clear to me why you switched from cdbs to debhelper (with the latter
>   being a "subset" of the former)
> - it is not clear why you switched to "mergeWithUpstream" mode of
>   svn-buildpackage

What we need more than intrusive reorganisation of a package that is
not in the archive and is of little use by itself is testing of
libbtctl+gnome-bluetooth.

Since the pairing issue (iscan/pscan) was explained on the list
lately, I've been able to pair my device again. A month ago I was able
to receive files through gnome-obex-server, but now that doesn't work.
I'm not able to connect the paired device. Sending files with obexftp
works, but I find no devices with gnome-obex-send. Can anyone make
this work?

Personally I like the idea of only keeping debian-specific files in
svn (mergeWithUpstream), but Mario should not do that transition for a
single package without consulting the list first. Unfortunately, the
svn history is gone (histories should NEVER be lost). Is there a way
to recover the history and roll back the change?

The same goes for the cdbs->debhelper. This is not what we need right
now. We need to test and fix the packages and roll them out. There are
several mistakes in the current build scripts that make the build
fail.

I really want to have gnome-bluetooth in the archive soon. Hopefully
we can work together to get there..

Cheers,
Øystein Gisnås



More information about the Pkg-bluetooth-maintainers mailing list