[pkg-fso-maint] fso-frameworkd in main (was Re: Upload to main?)
Luca Capello
luca at pca.it
Sun Oct 5 21:25:47 UTC 2008
Hi there!
On Fri, 03 Oct 2008 18:09:56 +0200, Luca Capello wrote:
> On Fri, 03 Oct 2008 17:08:24 +0200, Joachim Breitner wrote:
>> patches.debian.net is a good point, and quilt is fine with me.
>
> OK, I'll then convert fso-frameworkd to quilt in this w/e, I should have
> some free time while the kernel builds...
I uploaded the new version with all the Debian-specific patches applied
either through quilt or as single files.
However, while chronologically moving through the Debian patches, I
found the following problems:
1) we still ship a modified framework/subsystems/ogsmd/gsm/channel.py
[1], but the upstream bug has been closed [2] and since then no one
complained upstream.
I imported it anyway [3], but since I haven't set a PIN to access my
SIM card and I don't have any other mobile phone with me, can someone
confirm that SIM unlocking through PIN works with the upstream file
[4] on Debian [5] (i.e. without the Debian patch [3], please?
2) is the logging patch for frameworkd/subsystems/ogsmd/gsm/const.py [6]
still useful? It doesn't do any harm and I imported it [7], but
upstream should be noticed.
3) the Gypsy D-Bus path [8] is not yet included upstream: does Debian do
something different from upstream, thus the need for this patch?
4) frameworkd/config.py should play well with pyton-support as well,
thus avoiding the need for a Debian-specific patch [9]. I already
expressed my wish for upstream to fix it [10], but no news since
then.
The last issue preventing fso-frameworkd to be uploaded to main is the
ringtone one [11]: this *is* a show-stopper :-(
Minor issues:
a) dpkg-shlibdeps: warning: dependency on libpthread.so.0 could be
avoided if "[...]/framework/subsystems/odeviced/wireless.so" were not
uselessly linked against it (they use none of its symbols)
However, since libpthread.so.0 is provided by libc6, this is a very
very minor issue
b) fso-frameworkd source: debian-watch-file-is-missing
[...]
Refer to Debian Policy Manual section 4.11 (Optional upstream source
location: debian/watch) and the uscan(1) manual page for details.
If we want to shut lintian down, we need an empty debian/watch file.
c) fso-frameworkd source: patch-system-but-direct-changes-in-diff .gbp.conf
I'd remove the 'builder' line in .gbp.conf because of it predates
per-user ~/.gbp.conf [12]. I also filed Debian bug #501243 [13],
since .gbp.conf is clearly a VCS file.
d) fso-frameworkd: binary-without-manpage usr/bin/cli-framework
fso-frameworkd: binary-without-manpage usr/bin/frameworkd
AFAIK they don't accept any option, thus writing a manpage should not
be difficult. However, this is an upstream bug.
3) fso-frameworkd: executable-not-elf-or-script
./usr/share/doc/fso-frameworkd/examples/ogsmd-execute-script-on-incoming-call.py
This is clearly an upstream bug, since the script is missing the
shebang.
Thx, bye,
Gismo / Luca
Footnotes:
[1] http://git.debian.org/?p=pkg-fso/fso-frameworkd.git;a=commitdiff;h=8f6b1bf96759b73b98e5e210f825ce1318179cb0
http://git.debian.org/?p=pkg-fso/fso-frameworkd.git;a=commitdiff;h=4f98b77542d89ccd16453904a74334a0b19d5856
[2] http://trac.freesmartphone.org/ticket/90
[3] http://git.debian.org/?p=pkg-fso/fso-frameworkd.git;a=commitdiff;h=f78af4c5dcf5e48a8b6465f3722f920fd8a38f95
[4] http://git.debian.org/?p=pkg-fso/fso-frameworkd.git;a=blob;f=framework/subsystems/ogsmd/gsm/channel.py;h=9274e5da2ac3cc71293b87bf48bc543d17b58bb6;hb=refs/heads/master
[5] copy the upstream file into
/var/lib/python-support/python2.5/framework/subsystems/ogsmd/gsm/
[6] http://git.debian.org/?p=pkg-fso/fso-frameworkd.git;a=commitdiff;h=723b74a5db0a0ea6393c7a7b26f7dffa673f1121
http://git.debian.org/?p=pkg-fso/fso-frameworkd.git;a=commitdiff;h=e9f68595d9cc6fc27809e121746597b1b13c3695
http://git.debian.org/?p=pkg-fso/fso-frameworkd.git;a=commitdiff;h=472823a3a19e62a5d58bb05dcd720f76f267ab0a
[7] http://git.debian.org/?p=pkg-fso/fso-frameworkd.git;a=commitdiff;h=f120d5a6e90ce24cd51b984aa31d6ca7153bb828
[8] http://git.debian.org/?p=pkg-fso/fso-frameworkd.git;a=commitdiff;h=f120d5a6e90ce24cd51b984aa31d6ca7153bb828
[9] http://git.debian.org/?p=pkg-fso/fso-frameworkd.git;a=commitdiff;h=393773d6ea2fbb4855c29ba2b998cc0626dcf2bd
[10] http://trac.freesmartphone.org/ticket/143#comment:5
[11] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=495668
[12] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=500254
[13] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=501243
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 314 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-fso-maint/attachments/20081005/e6035c09/attachment-0001.pgp
More information about the pkg-fso-maint
mailing list