Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 607306 - gnome-extra/evolution-ews add support for libmspack
Summary: gnome-extra/evolution-ews add support for libmspack
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-26 15:01 UTC by Massimo Burcheri
Modified: 2017-03-15 13:56 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Massimo Burcheri 2017-01-26 15:01:29 UTC
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
Comment 1 Maciej Mrozowski gentoo-dev 2017-03-06 01:45:15 UTC
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)
 }
Comment 2 Mart Raudsepp gentoo-dev 2017-03-07 14:00:51 UTC
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
Comment 3 Mart Raudsepp gentoo-dev 2017-03-15 13:56:31 UTC
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?