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

Michael Fladischer michael at fladi.at
Fri Jan 7 17:48:04 UTC 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

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.
- - Architecture should be "all" because your package does not contain
  any native code.
- - You should add "${xpi:Depends}" to Depends.
- - 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).
  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.

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.
- - 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; ...").

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].

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).

[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,
- -- 
Michael Fladischer
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk0nUdQACgkQeJ3z1zFMUGapxQCfZG7+gzNnwb3h5+lXGyEk8bUj
D3IAnjzUJmtwWiTHNO6/lMGJydcFtF0S
=yuOU
-----END PGP SIGNATURE-----



More information about the Pkg-mozext-maintainers mailing list