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>