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

Fabrizio Regalli fabreg at fabreg.it
Sat Sep 10 10:59:37 UTC 2011


Il giorno sab, 10/09/2011 alle 00.13 +0200, Benjamin Drung ha scritto:
> Am Freitag, den 09.09.2011, 19:26 +0200 schrieb Fabrizio Regalli:
> > On Fri, 2011-09-09 at 17:39 +0200, Jérémy Bobbio wrote:
> > > On Fri, Sep 09, 2011 at 05:19:15PM +0200, Fabrizio Regalli wrote:
> > > > On Fri, 2011-09-09 at 15:02 +0200, Jérémy Bobbio wrote:
> > > > >  * 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.
> > > 
> > > This one is not, IMHO.
> > > 
> > > It is *way* better to have an _unpacked_ source tree as upstream.
> > > Otherwise, reviewing upstream changes is going to be a pain. Writing
> > > patches against upstream source is going to be even more than that.
> > 
> > A 'repack.sh' script that grabs and unpack the .jar file and re-create
> > the tarball could be a reasonable solution?
> 
> Please use xpi-repack (or xpi-unpack) instead of writing something own.
> 
> > Or download the xpi, unpack the jar and create .orig.tar.gz from it
> > (including install.rdf file) is enough?
> 
> xpi-repack was written for converting a xpi files into a source tarball
> for Debian (doing the extraction of the .jar files).

Ok, I used 'uscan --repack' and it creates
cookie-monster_1.0.5.orig.tar.bz2 file with the jar unpacked.
Hope now is fine.
'git-buildpackage --git-pristine-tar' works fine.
> 
> PS: Sorry for not having enough time for sponsoring.

No worries.
I think the package is right now apart from README.source

Cheers,
Fabrizio.

P.S.: in the meantime version 1.1.0 of Cookie Monster is out. (uscan
does not grabs it yet). Maybe in this new version the patch for bumping
version is no more necessary.
-------------- 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/20110910/4c6f3b8b/attachment.pgp>


More information about the Pkg-mozext-maintainers mailing list