Loading huge Gloal Address Lists for small changes makes high CPU load. There is some support for mspack doing efficient differential updates: http://pkgs.fedoraproject.org/cgit/rpms/libmspack.git/tree/libmspack.spec?h=f25#n13 Please provide some USE flag like "delta" or "mspack". Reproducible: Always
So.. who will do the honours? diff --git a/gnome-extra/evolution-ews/evolution-ews-3.22.4.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.22.4.ebuild index f33a998..f42dfe7 100644 --- a/gnome-extra/evolution-ews/evolution-ews-3.22.4.ebuild +++ b/gnome-extra/evolution-ews/evolution-ews-3.22.4.ebuild @@ -18,6 +18,7 @@ RDEPEND=" dev-db/sqlite:3= >=dev-libs/glib-2.40:2 dev-libs/libical:0= + >=dev-libs/libmspack-0.4:0 >=dev-libs/libxml2-2 >=gnome-extra/evolution-data-server-${PV}:0= >=mail-client/evolution-${PV}:2.0 @@ -34,6 +35,5 @@ DEPEND="${RDEPEND} src_configure() { # We don't have libmspack, needing internal lzx, bug 607306 gnome2_src_configure \ - --with-internal-lzx \ $(use_enable test tests) }
I'll include it together with a 3.22.5 version bump soon, otherwise would have let you do it in a revbump, but I'll be bumping this within 1-2 days anyways
commit 067cd591b2c4e18f798285f6fc5caa475d4ea6fe Author: Mart Raudsepp <leio@gentoo.org> Date: Wed Mar 15 13:27:07 2017 +0200 gnome-extra/evolution-ews: bump to 3.22.6, use libmspack for more features and performance Gentoo-bug: 607306 Package-Manager: Portage-2.3.4, Repoman-2.3.1 @reavertm: We'll want to stable this with all of gnome 3.22 relatively soon (I hope(tm)), which means stabilizing that libmspack-0.5_alpha as well, which sounds a bit weird for an _alpha. Maybe there are some other versions to put in as fast stabilization candidates, or the alpha will be fine?