Public bug reported:
The current apt version defaults to {Packages,Sources,Whatever}.bz2 and
fallbacks to .gz. The .bz2 files are around 20% smaller than .gz files, but
uncompression takes about five times longer. That's something you don't want
on slow machines with fast network connections.
This little patch adds Acquire::CompressionTypes configuration list to define
the compression extension order. Also, this patch makes any future compression
formats a little bit easier to implement.
Tagging this beast with "worksforme" and "experimental". Also, my C++ is a
little bit rusty. It might make your system unusable or send froobazillions of
requests to .deb mirror you're using.
Sample apt.conf:
Acquire::CompressionTypes {
".gz";
".bz2";
}
A patch against upstream 0.6.46.3 can be found at
https://no.spoon.fi/~jvtm/patches/apt/apt-compression-
priority-0.6.46.3_001.patch
Debug::Acquire::http is quite helpful when testing this.
Using this on Edgy/amd64 and after the compilation finishes on
Etch/ixp4xx (NSLU2).
Not sure if this qualifies as a "bug report", but didn't find any
feature request / implementation posting. I'm also too lazy to create a
Debian specific bugzilla/whatever account.
** Affects: apt (Ubuntu)
Importance: Undecided
Status: Unconfirmed
--
patch for compression type priority (gz, bz2, possibly others)
https://launchpad.net/bugs/71746
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs