[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

pristine-tar and upstream zip



hi,

as far as I understand Debian packaging, the .orig.tar.{gz,bz2} shall
have the same checksum as the original upstream tarball (by using
pristine-tar). This worked for me when the upstream tarball is *.tar.gz,
but in a package libidw-java, where the upstream tarball is *.zip, this
does not seem to work:

$ md5sum .../idw-gpl-1.6.1-src.zip 
2c080a59049a4de93497106d89cc59e3  .../idw-gpl-1.6.1-src.zip

$ md5sum *orig*
a9a19163194f6fb5c58a44a3c1c251f4  libidw-java_1.6.1.orig.tar.bz2

Here is how I imported the sources:
$ git-import-orig -u1.6.1 --pristine-tar .../idw-gpl-1.6.1-src.zip
What will be the source package name? [] libidw-java
gbp:info: Importing '/home/felix/Freeplane-Debian-Package/libidw-java_1.6.1.orig.tar.bz2' to branch 'upstream'...
gbp:info: Source package is libidw-java
gbp:info: Upstream version is 1.6.1
pristine-tar: committed libidw-java_1.6.1.orig.tar.bz2.delta to branch pristine-tar
gbp:info: Merging to 'master'
gbp:info: Successfully imported version 1.6.1 of /home/felix/Freeplane-Debian-Package/libidw-java_1.6.1.orig.tar.bz2

And here is how I built:
$ git-buildpackage -us -uc --git-ignore-new --git-pristine-tar
dh clean --with javahelper
   dh_testdir
   dh_auto_clean
   jh_clean
   dh_clean
pristine-tar: successfully generated /home/felix/debiantmp/idw/libidw-java_1.6.1.orig.tar.bz2
[...]

=> I guess the pristine-tar difference is built against the .tar.bz2,
not against the zip. So is it possible/required that the zip has the 
same checksum as the orig.tar.bz2?

Thanks and Best Regards,
-- 
Felix Natter


Reply to: