FS#44701 - [libarchive] bsdtar: bsdtar: Error exit delayed from previous errors.

Attached to Project: Arch Linux
Opened by aksr (aksr) - Thursday, 23 April 2015, 15:00 GMT
Last edited by Doug Newgard (Scimmia) - Friday, 01 May 2015, 15:35 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Unable to decompress file via makepkg or manually.
I tried to get confirmation (or anything) on IRC - nothing.
I think it's a bug with bsdtar because tar works and bsdtar don't.
(bsdtar -x -f <file), (tar xzf <file>)

Additional info:
* libarchive 3.1.2-8


Steps to reproduce:
[makepkg]
1. cower -d frama-c
2. makepkg
ERROR: http://privatepaste.com/4d372a9abc

Only way to build and install it (that I know of):
1. cower -d frama-c
2. cd frama-c
3. makepkg -o (you'll get some errors)
4. cd src
5. <manually delete frama-c-Sodium-20150201 directory>
6. tar xzf frama-c-Sodium-20150201.tar.gz
7. makepkg -e
8. sudo pacman -U frama-c-20150201-1-...

[manually]
1. Download file (http://frama-c.com/download/frama-c-Sodium-20150201.tar.gz)
2. bsdtar -x -f frama-c-Sodium-20150201.tar.gz (doesn't work)
tar xzf frama-c-Sodium-20150201.tar.gz (works)
This task depends upon

Closed by  Doug Newgard (Scimmia)
Friday, 01 May 2015, 15:35 GMT
Reason for closing:  Not a bug
Additional comments about closing:  brokeass tarballs are brokeass
Comment by Dave Reisner (falconindy) - Thursday, 23 April 2015, 15:26 GMT
The tarball is brokeass. It contains 30 files which are hardlinks to themselves. For example...

$ tar tvf frama-c-Sodium-20150201.tar.gz frama-c-Sodium-20150201/external/unmarshal.mli
-rw-r--r-- bobot/bobot 7878 2015-03-06 10:28 frama-c-Sodium-20150201/external/unmarshal.mli
hrw-r--r-- bobot/bobot 0 2015-03-06 10:28 frama-c-Sodium-20150201/external/unmarshal.mli link to frama-c-Sodium-20150201/external/unmarshal.mli

Loading...