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

Attachment: hello_1.0-1.debian.tar.xz
Description: application/xz

Attachment: hello_1.0.orig.tar.gz
Description: application/gzip

Reply via email to