Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#28066 - [libarchive] cannot unpack zip archives made in msdos mode, lots of AUR packages broken (with patch)
Attached to Project:
Arch Linux
Opened by Andrzej Giniewicz (Giniu) - Monday, 23 January 2012, 12:36 GMT
Last edited by Dave Reisner (falconindy) - Thursday, 26 January 2012, 11:18 GMT
Opened by Andrzej Giniewicz (Giniu) - Monday, 23 January 2012, 12:36 GMT
Last edited by Dave Reisner (falconindy) - Thursday, 26 January 2012, 11:18 GMT
|
DetailsDescription:
libarchive 3.0.3 includes bug that makes bsdtar fail on extracting zip files that were created in msdos mode. In result, multiple packages that use zip files created on Windows (and include directories inside) cannot be built and stop on "extracting" stage with error "Can't remove already-existing dir". The bug was fixed upstream ( http://code.google.com/p/libarchive/issues/detail?id=225 ) and will be part of next release, but I believe it's so important on Arch (lots of AUR is broken now!) that it should be patched before official release. I made minimal patch based on revision mentioned in bug report (skipped comments and tests), and verified that it works. |
This task depends upon
Closed by Dave Reisner (falconindy)
Thursday, 26 January 2012, 11:18 GMT
Reason for closing: Fixed
Additional comments about closing: libarchive 3.0.3-3
Thursday, 26 January 2012, 11:18 GMT
Reason for closing: Fixed
Additional comments about closing: libarchive 3.0.3-3
zip.patch
Waiting for some sort of stability before backporting anything.
The change was also merged from trunk into 3.0.x branch.