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

Re: Weird behaviour from uscan



On Thu, Apr 16, 2015 at 1:12 PM, Robin Sheat wrote:

> Well, these seem more like symptoms of something causing corrupt
> archives rather than the source of the issue, though I'm not totally
> sure.

Indeed. After some more experimentation I found that tar itself is
corrupting the tar archive when deleting files from it. Please file a
severity serious bug on tar.

wget https://cpan.metacpan.org/authors/id/S/SR/SRI/Mojolicious-6.08.tar.gz
gunzip Mojolicious-6.08.tar.gz
tar --delete --file Mojolicious-6.08.tar
Mojolicious-6.08/lib/Mojolicious/public/mojo/prettify/run_prettify.js
Mojolicious-6.08/lib/Mojolicious/public/mojo/prettify/prettify-mojo-light.css
Mojolicious-6.08/lib/Mojolicious/public/mojo/prettify/prettify-mojo-dark.css
Mojolicious-6.08/lib/Mojolicious/public/mojo/prettify/
Mojolicious-6.08/lib/Mojolicious/public/mojo/jquery/jquery.js
Mojolicious-6.08/lib/Mojolicious/public/mojo/jquery/
tar --list --file Mojolicious-6.08.tar

Curiously it doesn't happen when using pipes instead:

wget https://cpan.metacpan.org/authors/id/S/SR/SRI/Mojolicious-6.08.tar.gz
gunzip < Mojolicious-6.08.tar.gz |
  tar --delete Mojolicious-6.08/lib/Mojolicious/public/mojo/prettify/run_prettify.js
Mojolicious-6.08/lib/Mojolicious/public/mojo/prettify/prettify-mojo-light.css
Mojolicious-6.08/lib/Mojolicious/public/mojo/prettify/prettify-mojo-dark.css
Mojolicious-6.08/lib/Mojolicious/public/mojo/prettify/
Mojolicious-6.08/lib/Mojolicious/public/mojo/jquery/jquery.js
Mojolicious-6.08/lib/Mojolicious/public/mojo/jquery/ |
  tar --list

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


Reply to: