4 ms·
Finding a bug in GNU tar is not hard... just ask Jörg Schilling. One of the first things I do when I download source code is decompress it and then de-archive
by Annatar 8y ago
Finding a bug in GNU tar is not hard... just ask Jörg Schilling.
One of the first things I do when I download source code is decompress it and then de-archive it with GNU tar, then promptly re-archive it wit a real, AT&T UNIX System V 4.0 tar, because it's a known fact among us old UNIX folks that GNU tar is buggy as hell and only GNU tar can correctly read GNU tar (that wasn't the point of a tape archiver, but GNU people didn't get that memo).
- giancarlostoro 8y agoKind of curious as to where you get that version of tar from.
- Aloha 8y agohttp://heirloom.sourceforge.net/tools.html http://heirloom.sourceforge.net/tools.html
- Annatar 8y agoEither from Heirloom tools, or by running any freeware, open source operating system which is built from the illumos source code, like SmartOS. illumos code base is the most direct, canonical descendant of AT&T UNIX System V 4.0. If you run anything based on illumos not only are you running a true UNIX, but a reference implementation of it. Additionally, any true System V UNIX like IRIX and HP-UX will have it.
- marbu 8y agoJust to provide some context, Jörg Schilling is author of star[1], which is listed among key implementations of tar on wikipedia[2]. One can check the problems he noticed in gnu tar implementation in the readme file of his start project: https://sourceforge.net/projects/s-tar/files/README.otherbugs/download https://sourceforge.net/projects/s-tar/files/README.otherbug... But note that the last version of star was released in 2008 and README.otherbugs file is actually from 2001. [1] https://sourceforge.net/projects/s-tar https://sourceforge.net/projects/s-tar [2] https://en.wikipedia.org/wiki/Tar_(computing)#Key_implementations https://en.wikipedia.org/wiki/Tar_(computing)#Key_implementa...