lp:ubuntu/oneiric/pristine-tar
- Get this branch:
- bzr branch lp:ubuntu/oneiric/pristine-tar
Branch information
- Owner:
- Ubuntu branches
- Status:
- Mature
Recent revisions
- 14. By Joey Hess <email address hidden>
-
* Add support for gzip --rsyncable output produced by gzip 1.4.
This differs from prior --rsyncable output, which was made by a Debian
specific patch and used a different rsync window size, and reset
huffman encodings less often.
* Clarify man page. - 13. By Joey Hess <email address hidden>
-
[ Faidon Liambotis ]
Add a Perl quirks mode for tarballs generated by Perl's IO::Zlib, which
is used among other things by Module::Build. Closes: #618284 - 11. By Felix Geyer
-
* Fix FTBFS due to --as-needed. (Debian bug #604030)
- Makefile.PL: Move the "-lz" parameter to the end. - 10. By Joey Hess <email address hidden>
-
Add workaround for Debian's tar changing its output for tarballs
containing filenames exactly 100 bytes long. Closes: #602907
(Needs tar 1.25-2 with #603231 fixed in order for that to work.) - 9. By Joey Hess <email address hidden>
-
* pristine-gz gengz: Bugfix: Always remove uncompressed input file.
* Large refactoring and modularization. (Thanks Gabriel de Perthuis
for inspiration for this.))
* Remove environment variables used by tar, gz, and bzip2, to avoid
local environment settings possibly breaking things.
Closes: #498760 (probably; thanks Ralph Lange for analysis)
* Lintian fixes. - 8. By Joey Hess <email address hidden>
-
* zgz now includes a trimmed down copy of the compressor from bzip2 0.9.5d.
That old version of bzip2 generated different compression results,
and is the overwhelming reason for failures to reproduce bz2 files
in the Debian archive. Closes: #560170, #579657, #525128, #576119
(Special thanks to Laszlo Ersek for tracking this down.)
* Awesome new zgz man page!
* Faster generation of bzip2 deltas: Do not repeatedly decompress
input file.
* pristine-bz2 -t can be used to make it try harder to generate
a delta. Currently, this tries pbzip2 -b with various numbers.
Not the default because it's slow and I don't have any bzip2 files
from the wild that were built that way. - 7. By Joey Hess <email address hidden>
-
* Use italics in man pages to highlight which parts of command
lines are file names. Closes: #561015
* Added an example. Closes: #561016
* Document TMPDIR in man pages. Closes: #558266 - 6. By Joey Hess <email address hidden>
-
* pristine-gz: Fall back to storing a binary delta, in the rare
cases where the file cannot be 100% reproduced. A warning message
is printed if the binary delta is not relatively small.
* Allows generating quite small deltas for php-geoip,
xsupplicant, libgraphics-colornames- perl,
Ricoh-Aficio_ 2020D-Postscrip t.ppd.gz, and dozens on others
that zgz can closely replicate. Closes: #518972, #506874
* For other things the deltas are not as small.
This seems an accepable tradeoff to be able to reliably use it on
anything. Closes: #475778, #509703, #509707, #515256, #515331
* Increase gz delta version number to 3.0 if a binary delta file
is included.
* pristine-tar: Avoid dying in corner case involving tar's filename
encoding. Fixes several failures.
* pristine-tar: Avoid dying if tar tv exits nonzero. This makes
reproducing star's tarball work, even though tar gets upset
while listing it and decides to die at the end.
* pristine-gz: Avoid passing -F to zgz if --original-name
is passed. This bug prevented pristine-gz gengz from
recreating the gz in some cases.
* Add aliases ci and co for commit and checkout. Closes: #500388
* pristine-gz: Fix generation of gz files that have a null filename field.
* pristine-tar: Fix behavior in the corner case where the tarball
puts all files in a subdir, but does not contain the subdir's directory
entry.Stats: Successfully generates deltas for all 14446 tarballs in the
Debian archive. Mean delta size: 19K Median: 2.6K Mode: 1.5K
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/precise/pristine-tar