Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Aug 2010 20:38:27 +0200
From:      Julien LAFFAYE <jlaffaye@freebsd.org>
To:        soc-status@freebsd.org, Ed Maste <emaste@freebsd.org>
Subject:   [pkg_complete] final report
Message-ID:  <AANLkTinq8m2q7zes7yO6BhxT%2Br0W7Xn-R34=SD%2B3b4hk@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi,

This week I mostly tested and polished my code.
The project is completed: basically, we can create complete package via the
new pkg_complete(1) utility.
pkg_add(1) can add this new type of package (once installed the packages in
the set appear as they have been
installed separately), pkg_info(1) list the packages in the set if it is a
complete package.

With the switch to libarchive, pkg_add' ing a complete package is even
quicker than pkg_add' ing the main package with
all of its dependencies on the same directory (some crude benchmark showed
3.10s vs. 2.20s).
For regular package, one can also expect a performance boost (25s vs 15s for
emacs for exemple).
The errors such as conflicts, missing dependencies are also catched earlier
as we parse the plist without hitting disk.

Regards,
Julien



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTinq8m2q7zes7yO6BhxT%2Br0W7Xn-R34=SD%2B3b4hk>