[Pkg-mozext-maintainers] Bug#623970: Bug#623970: ITP: xul-ext-cookie-monster -- please package Iceweasel Cookie Monster extension
Fabrizio Regalli
fabreg at fabreg.it
Fri Sep 9 15:19:15 UTC 2011
Hi Jérémy,
thanks for your review.
On Fri, 2011-09-09 at 15:02 +0200, Jérémy Bobbio wrote:
> 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
Right. I started now from scratch and these problems are solved.
> * 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.
Added '..an extension for Firefox/Iceweasel' in long description.
> * 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).
Usually I never used, but if necessary I can create it.
>
> * Vcs-* should be updated
>
> Vcs-* field in debian/control should be updated to the new URIs.
Now the Vcs-* fields looks fine.
>
> * 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.
I create a new copyright file, hoping this time is right.
Could you please check the package now?
Thank you.
Cheers,
Fabrizio.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-mozext-maintainers/attachments/20110909/ccc22f17/attachment.pgp>
More information about the Pkg-mozext-maintainers
mailing list