On Tue, Jul 01, 2014 at 11:11:45AM +0100, Stuart Henderson wrote: > On 2014/07/01 11:57, Marc Espie wrote: > > I've just switched on "out-of-order" packages, after much testing. > > > > What this means: > > > > new packages won't be compatible with older pkg_add. Most specifically, > > the plist order may no longer match the packing-list. > > > > -> if you see strange pkg_add errors, and your base system is not uptodate, > > that's your fault. > > > > New bulks will exploit that feature: build machines log an history of > > files in a package. With out-of-order archives, they can take advantage > > of that to produce packages where the most recently changed files are > > at the front. > > > > For some packages, this can be a drastic performance improvement: some > > measurements show that as much as half of some packages do not change > > over a 2 months period. > > > > Note that this will speed up "dependency, maintainer and other meta info" > > updates even more, as the package extraction may stop right after the meta > > information... > > > > Now we just need rsync-friendly gzip to help the mirrors :-)
We could chunk packages further. It's quite possible.