On Mon, Mar 04, 2024 at 08:53:21PM +0000, Julian Gilbey wrote: > Package: pristine-tar > Version: 1.50+nmu1 > Severity: normal > > I discovered that a package I was trying to use with pristine-tar > failed to work. The cause of the issue seems to be that the upstream > tarball's top directory name is capitalised, but pristine-tar > regenerates a tarball with the name lowercased. > > Steps to reproduce using git-buildpackage: > 1. Import the attached minimal working example into git using the command: > gbp import-dsc --pristine-tar hello_1.0-1.dsc > > 2. Change into the build directory: > cd hello > > 3. Regenerate the original tar ball using pristine-tar, for example: > gbp buildpackage -S > > 4. Return to the parent directory, then: > > $ tar ztf hello_1.0.orig.tar.gz > Hello-1.0/ > Hello-1.0/Makefile > Hello-1.0/hello.c > $ tar ztf build-area/hello_1.0.orig.tar.gz > hello-1.0/ > hello-1.0/Makefile > hello-1.0/hello.c > > Note the capitalisation has changed. Also: > > $ ls -l hello_1.0.orig.tar.gz build-area/hello_1.0.orig.tar.gz > -rw-r--r-- 1 jdg jdg 256 Mar 4 20:46 build-area/hello_1.0.orig.tar.gz > -rw-r--r-- 1 jdg jdg 175 Mar 4 20:00 hello_1.0.orig.tar.gz > > Best wishes, > > Julian
I forgot to attach the hello package; here it is. Julian
Format: 3.0 (quilt) Source: hello Binary: hello Architecture: any Version: 1.0-1 Maintainer: Julian Gilbey <j...@debian.org> Homepage: <insert the upstream URL, if relevant> Standards-Version: 4.6.2 Build-Depends: debhelper-compat (= 13) Package-List: hello deb unknown optional arch=any Checksums-Sha1: 13d5ecfcec8a27b9d89ea9e73ad0066fd2ece889 175 hello_1.0.orig.tar.gz 17f6726313b66fe7cecaa22aba10185037f945a1 2028 hello_1.0-1.debian.tar.xz Checksums-Sha256: 5d35cb0e91cbf6597d88d0c9fe4569544c391882ebf82a7754c2edba8bea50fb 175 hello_1.0.orig.tar.gz f23d59003adf6cda9a84c25f3836021781f7df42e1a0037b737d62568d7bf0bd 2028 hello_1.0-1.debian.tar.xz Files: 5f3b5a48f5a653abab7de8852c8380b7 175 hello_1.0.orig.tar.gz eb3450a52485d0bb39416a0e691af913 2028 hello_1.0-1.debian.tar.xz
hello_1.0-1.debian.tar.xz
Description: application/xz
hello_1.0.orig.tar.gz
Description: application/gzip