[Pkg-mozext-maintainers] RFS: httpfox - extension for the Iceweasel/Firefox web browser

Mahyuddin Susanto udienz at gmail.com
Fri Jan 7 19:23:38 UTC 2011


Hello Michael,

On 01/08/2011 12:48 AM, Michael Fladischer wrote:
> Hi,
> 
> Mahyuddin Susanto, 2011-01-07 17:45:
>> I am looking for a sponsor for my package "httpfox".
> 
> IANADDY, but here is my review of your package:
> 
> debian/control:
> - If you update Build-Depends to "mozilla-devscripts (>= 0.22~)", you
>   could simplify debian/rules to a certain degree.

Done, increased to 0.25

> - Architecture should be "all" because your package does not contain
>   any native code.
> - You should add "${xpi:Depends}" to Depends.

Done
> - Description: There are two lintian warnings in this section. Please
>   add one trailing whitespace to each item in the bullet list on the
>   end and check line lengths (line 19 & 22).

how i can check this via lintian? i have checked this package from
lintian but i got no errors

>   The short description is also very vague and gives no hint on the
>   purpose of the package. Maybe something like "HTTP traffic analyzing
>   Iceweasel/Firefox extension" would be better.
> 

i change to "HTTP traffic monitors and analizer extension for the
Iceweasel/Firefox web browser"

> debian/copyright:
> - DEP5 r153 has been released and it would be nice to have this file
>   already compliant to this version. You could take a look at [0]
>   for an example on what to change for DEP5 r153 and on how the
>   structure of a DEP5 copyright file should look like.

oh i miss this one, updated

> - The "©" characters in the Copyright fields are not necessary.
> - I'm pretty sure that the initial part of the GPL-2+ is missing ("This
>   program is free software; ...").

ah.. you right. fixed now

> 
> debian/rules:
> - See [1] to simplify this file (bump mozilla-devscripts b-dependency
>   in debian/control).
> - Removing the license file is not necessary. Instead use the "-r"
>   option for "install-xpi" in the "override_dh_auto_install" target.
>   Doing so will allow you to drop "override_dh_auto_clean" and
>   "override_dh_auto_build". Example at [2].

Done

> 
> debian/watch:
> - Add " debian xpi-repack" to the seond line of this file to
> automatically repack the downloaded .xpi as a tar.bz2 (see "man
> xpi-repack" for details).

Done

> 
> [0]
> http://svn.debian.org/viewsvn/python-modules/packages/django-picklefield/tags/0.1.9-1/debian/copyright?view=markup
> [1] http://wiki.debian.org/mozilla-devscripts
> [2]
> http://git.debian.org/?p=pkg-mozext/greasefire.git;a=blob_plain;f=debian/rules;hb=HEAD
> 
> HTH,

Thanks Michael!

-- 
Mahyuddin Susanto (udienz)
https://launchpad.net/~udienz

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-mozext-maintainers/attachments/20110108/f1aba265/attachment.pgp>


More information about the Pkg-mozext-maintainers mailing list