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.
signature.asc
Description: This is a digitally signed message part