[Pkg-mozext-maintainers] Bug#623970: ITP: xul-ext-cookie-monster -- please package Iceweasel Cookie Monster extension

Jérémy Bobbio lunar at debian.org
Fri Sep 9 13:02:38 UTC 2011


On Fri, Sep 09, 2011 at 12:28:56PM +0200, Fabrizio Regalli wrote:
> > I'm no DM nor DD yet. However, I already partly reviewed your package
> > and asked a few questions, unanswered as of today. See the
> > aforementioned email.
> 
> I don't replied because all task request in your mail are already done.
> (apart the pristine-tar, added just now) 
> This package is on git from 2011-04-28: if there were all sorts of
> problems, I could solve them, don't you believe ?

Here is my review:

 * Files in pristine-tar are wrongly named

   Trying to build the package with `git-buildpackage
   --git-pristine-tar` fails with:

      pristine-tar: git show refs/heads/pristine-tar:cookie-monster_1.0.5.orig.tar.gz.delta failed

   Indeed. The files are currently named
   `cookie-monster_1.0.5.tar.gz.{delta,id}`.

 * dpkg-source: error: unrepresentable changes to source

   As upstream does not ship .tar.gz (or .tar.bz2 for that matter) that
   Debian could directly use, we need to create a .orig.tar.gz from
   upstream source.

   So we are free to fiddle with upstream source in order to get the
   files as close as we would like upstream to ship them. I then
   strongly advocate to have a .orig.tar.gz where cookiemonster.jar
   is unpacked.

   That will also remove the useless patch in debian/patches and ease
   future reviews of upstream changes

 * Package description could be improved

   The package description does not mention that cookie-monster is
   an extension for Firefox/Iceweasel. Please note that
   volunteers subscribed to debian-l10-english at l.d.o can help to
   write better (english) package descriptions.

 * Package is missing a README.source

   Even if it's not mandatory, the package is really missing a
   README.source. It is supposed to be under the pkg-mozext umbrella,
   so other member of that team should be able to upload the package
   if the need arises.

   Things that ought to be documented are at least: git-buildpackage
   usage, pristine-tar usage, the upstream-changelog file (why, what and
   how to update it).

 * Vcs-* should be updated

   Vcs-* field in debian/control should be updated to the new URIs.

 * Inaccurate copyright file

   The copyright file that gets installed in
   /usr/share/doc/xul-ext-cookie-monster/copyright is inaccurate,
   as the MPL license is not copied to the same directory.

The .jar and copyright issues really are blockers to me.

Cheers,
-- 
Jérémy Bobbio                        .''`. 
jeremy.bobbio at irq7.fr               : :   :             lunar at debian.org
                                    `. `'` 
                                      `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-mozext-maintainers/attachments/20110909/754e738b/attachment.pgp>


More information about the Pkg-mozext-maintainers mailing list