Bug#850352: pristine-tar: perl errors, badly broken

2017-01-08 Thread Antonio Terceiro
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

2017-01-06 Thread Tomasz Buchert
> 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

2017-01-06 Thread Tomasz Buchert
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

2017-01-06 Thread Norbert Preining
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 Buchert  
wrote:
>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

2017-01-05 Thread Norbert Preining
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