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...

Reply via email to