Bug#850352: pristine-tar: perl errors, badly broken
Control: tag -1 + unreproducible Control: severity -1 normal On Fri, Jan 06, 2017 at 10:26:21PM +0100, Tomasz Buchert wrote: > > gbp:info: Tarballs 'texlive-bin_2016.20160513.41080.orig.tar.xz' not found > > at '../tarballs' > > I cannot reproduce your problem. No point in letting this bug affect the release status, then. signature.asc Description: PGP signature
Bug#850352: pristine-tar: perl errors, badly broken
> gbp:info: Tarballs 'texlive-bin_2016.20160513.41080.orig.tar.xz' not found at > '../tarballs' I cannot reproduce your problem. I was able to successfully checkout texlive-bin_2016.20160513.41080.orig.tar.xz from the textlive-bin repository using pristine-tar manually: pristine-tar checkout ../texlive-bin_2016.20160513.41080.orig.tar.xz and also via "gbp buildpackage -us -uc -rfakeroot" (I attach logs up to pristine-tar invocation obtained with --git-verbose passed to gbp). Please run gbp with --git-verbose and let me take a look. Tomasz gbp:debug: ['git', 'rev-parse', '--show-cdup'] gbp:debug: ['git', 'rev-parse', '--is-bare-repository'] gbp:debug: /bin/true [] [] gbp:debug: ['git', 'status', '--porcelain'] gbp:debug: ['git', 'symbolic-ref', 'HEAD'] gbp:debug: ['git', 'show-ref', 'refs/heads/master'] gbp:debug: ['git', 'rev-parse', '--quiet', '--verify', 'HEAD'] gbp:debug: ['git', 'show-ref', 'refs/heads/pristine-tar'] gbp:debug: ['git', 'log', '--pretty=format:%H', '--grep=pristine-tar .* texlive-bin_2016.20160513.41080\\.orig.tar\\.', 'pristine-tar', '--'] gbp:debug: Found pristine-tar commit at 'f89512d166e36a1d726b47f8fd891c4490e96b78' gbp:debug: ['git', 'rev-parse', '--quiet', '--verify', 'f89512d166e36a1d726b47f8fd891c4490e96b78^0'] gbp:debug: ['git', 'show', '--pretty=format:%an%x00%ae%x00%ad%x00%cn%x00%ce%x00%cd%x00%s%x00%f%x00%b%x00', '-z', '--date=raw', '--no-renames', '--name-status', 'f89512d166e36a1d726b47f8fd891c4490e96b78'] gbp:debug: Determined compression type 'xz' gbp:debug: Looking for orig tarballs 'texlive-bin_2016.20160513.41080.orig.tar.xz' at '../tarballs' gbp:info: Tarballs 'texlive-bin_2016.20160513.41080.orig.tar.xz' not found at '../tarballs' gbp:debug: ['git', 'show-ref', 'refs/heads/pristine-tar'] gbp:debug: /usr/bin/pristine-tar [] ['checkout', '/tmp/xxx/texlive-bin_2016.20160513.41080.orig.tar.xz'] signature.asc Description: PGP signature
Bug#850352: pristine-tar: perl errors, badly broken
On 06/01/17 11:48, Norbert Preining wrote: > Package: pristine-tar > Version: 1.37 > Severity: grave > Justification: renders package unusable > > HI all, > > pristine-tar is somehow broken, to put it friendly: > $ gbp buildpackage -us -uc -rfakeroot > gbp:info: Tarballs 'texlive-bin_2016.20160513.41080.orig.tar.xz' not found at > '../tarballs' > gbp:error: Pristine-tar couldn't checkout > "texlive-bin_2016.20160513.41080.orig.tar.xz": Use of uninitialized value > $tarball in -e at /usr/bin/pristine-tar line 441. > Use of uninitialized value $_[0] in substitution (s///) at > /usr/share/perl/5.24/File/Basename.pm line 180. > fileparse(): need a valid pathname at /usr/bin/pristine-tar line 450. > pristine-tar: failed to generate tarball > $ > > But the files are in the pristine-tar branch > $ git checkout pristine-tar > $ ls texlive-bin_2016.20160513.41080* > texlive-bin_2016.20160513.41080.orig.tar.xz.delta > texlive-bin_2016.20160513.41080.orig.tar.xz.id > $ > > Thanks Hi Norbert, I assume the repo in question is https://anonscm.debian.org/cgit/debian-tex/texlive-bin.git. I'm in the process of getting it and will try myself. But a few questions before: * can you run with -d/-v to get executed commands? * when did you notice the problem? the last upload was made in september so I wonder how come we only see it now In the meantime, I'll try to reproduce myself. Cheers, Tomasz signature.asc Description: PGP signature
Bug#850352: pristine-tar: perl errors, badly broken
Hi Tomasz, Thanks for coming back. I'm away from my computer due to a long weekend here, but " Yes it is texlive-bin * I guess I haven't done an upload since September " I cannot run with -d etc now, but will do when I'm back All the best Norbert On January 7, 2017 5:59:39 AM GMT+09:00, Tomasz Buchertwrote: >On 06/01/17 11:48, Norbert Preining wrote: >> Package: pristine-tar >> Version: 1.37 >> Severity: grave >> Justification: renders package unusable >> >> HI all, >> >> pristine-tar is somehow broken, to put it friendly: >> $ gbp buildpackage -us -uc -rfakeroot >> gbp:info: Tarballs 'texlive-bin_2016.20160513.41080.orig.tar.xz' not >found at '../tarballs' >> gbp:error: Pristine-tar couldn't checkout >"texlive-bin_2016.20160513.41080.orig.tar.xz": Use of uninitialized >value $tarball in -e at /usr/bin/pristine-tar line 441. >> Use of uninitialized value $_[0] in substitution (s///) at >/usr/share/perl/5.24/File/Basename.pm line 180. >> fileparse(): need a valid pathname at /usr/bin/pristine-tar line 450. >> pristine-tar: failed to generate tarball >> $ >> >> But the files are in the pristine-tar branch >> $ git checkout pristine-tar >> $ ls texlive-bin_2016.20160513.41080* >> texlive-bin_2016.20160513.41080.orig.tar.xz.delta >texlive-bin_2016.20160513.41080.orig.tar.xz.id >> $ >> >> Thanks > >Hi Norbert, >I assume the repo in question is >https://anonscm.debian.org/cgit/debian-tex/texlive-bin.git. >I'm in the process of getting it and will try myself. But a few >questions before: > > * can you run with -d/-v to get executed commands? >* when did you notice the problem? the last upload was made in >september so I wonder >how come we only see it now > >In the meantime, I'll try to reproduce myself. > >Cheers, >Tomasz -- PREINING Norbert + TeX Live & Debian Developer + http://www.preining.info GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
Bug#850352: pristine-tar: perl errors, badly broken
Package: pristine-tar Version: 1.37 Severity: grave Justification: renders package unusable HI all, pristine-tar is somehow broken, to put it friendly: $ gbp buildpackage -us -uc -rfakeroot gbp:info: Tarballs 'texlive-bin_2016.20160513.41080.orig.tar.xz' not found at '../tarballs' gbp:error: Pristine-tar couldn't checkout "texlive-bin_2016.20160513.41080.orig.tar.xz": Use of uninitialized value $tarball in -e at /usr/bin/pristine-tar line 441. Use of uninitialized value $_[0] in substitution (s///) at /usr/share/perl/5.24/File/Basename.pm line 180. fileparse(): need a valid pathname at /usr/bin/pristine-tar line 450. pristine-tar: failed to generate tarball $ But the files are in the pristine-tar branch $ git checkout pristine-tar $ ls texlive-bin_2016.20160513.41080* texlive-bin_2016.20160513.41080.orig.tar.xz.delta texlive-bin_2016.20160513.41080.orig.tar.xz.id $ Thanks -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.8.0-2-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages pristine-tar depends on: ii libbz2-1.0 1.0.6-8 ii libc6 2.24-8 ii perl5.24.1~rc4-1 ii tar 1.29b-1.1 ii xdelta 1.1.3-9.1 ii xdelta3 3.0.11-dfsg-1 ii zlib1g 1:1.2.8.dfsg-4 Versions of packages pristine-tar recommends: ii bzip2 1.0.6-8 ii pbzip21.1.9-1 ii xz-utils 5.2.2-1.2 pristine-tar suggests no packages. -- no debconf information