Hi everyone, I used the patch provided by the evolution team (http://git.gnome.org/browse/evolution/commit/id=df3495a6ec99d53beeaac6b9a2fde8dfd356c439) to fix the problem and backported it to the evolution version of ubuntu 12.04 "evolution_3.2.3-0ubuntu6". It turns out that only the package "libevolution_3.2.3-0ubuntu6" needs to be updated.
Here is how i proceded.
1. Uninstall libevolution and all related packages sudo apt-get remove libevolution
1.1 For me other packages were removed : evolution evolution-plugins libevolution
2. Get the evolution package source mkdir patch_evolution; cd patch_evolution sudo apt-get source evolution
3. Apply patch (be sure to download it first) patch -p0 < patch_libevolution
4. Build evolution's debian packages (some other packages may need to be installed first) sudo apt-get -b source evolution
4.1 Here is what I obtained ls -1sh total 40M 4,0K evolution-3.2.3 4,0K evolution_3.2.3-0ubuntu6_amd64.changes 704K evolution_3.2.3-0ubuntu6_amd64.deb 96K evolution_3.2.3-0ubuntu6.debian.tar.gz 4,0K evolution_3.2.3-0ubuntu6.dsc 12M evolution_3.2.3.orig.tar.xz 15M evolution-common_3.2.3-0ubuntu6_all.deb 7,9M evolution-dbg_3.2.3-0ubuntu6_amd64.deb 864K evolution-dev_3.2.3-0ubuntu6_amd64.deb 748K evolution-plugins_3.2.3-0ubuntu6_amd64.deb 556K evolution-plugins-experimental_3.2.3-0ubuntu6_amd64.deb 2,8M libevolution_3.2.3-0ubuntu6_amd64.deb 4,0K patch_libevolution
5. install the new libevolution package (be sure to use the file you builded) sudo dpkg -i libevolution_3.2.3-0ubuntu6_amd64.deb
6. re-install previously removed packages sudo apt-get install evolution evolution-plugins
I tested this on some of my emails ... 708M test_1.mbox 21M test_3_libev.mbox ... with success
Hope this helps, Antoine
PS : This should definitely be included in an updated version of the package in the repository.
Hi everyone, git.gnome. org/browse/ evolution/ commit/ id=df3495a6ec99 d53beeaac6b9a2f de8dfd356c439) to fix the problem and backported it to the evolution version of ubuntu 12.04 "evolution_ 3.2.3-0ubuntu6" . It turns out that only the package "libevolution_ 3.2.3-0ubuntu6" needs to be updated.
I used the patch provided by the evolution team (http://
Here is how i proceded.
1. Uninstall libevolution and all related packages
sudo apt-get remove libevolution
1.1 For me other packages were removed : evolution evolution-plugins libevolution
2. Get the evolution package source
mkdir patch_evolution; cd patch_evolution
sudo apt-get source evolution
3. Apply patch (be sure to download it first)
patch -p0 < patch_libevolution
4. Build evolution's debian packages (some other packages may need to be installed first)
sudo apt-get -b source evolution
4.1 Here is what I obtained 3.2.3-0ubuntu6_ amd64.changes 3.2.3-0ubuntu6_ amd64.deb 3.2.3-0ubuntu6. debian. tar.gz 3.2.3-0ubuntu6. dsc 3.2.3.orig. tar.xz common_ 3.2.3-0ubuntu6_ all.deb dbg_3.2. 3-0ubuntu6_ amd64.deb dev_3.2. 3-0ubuntu6_ amd64.deb plugins_ 3.2.3-0ubuntu6_ amd64.deb plugins- experimental_ 3.2.3-0ubuntu6_ amd64.deb 3.2.3-0ubuntu6_ amd64.deb
ls -1sh
total 40M
4,0K evolution-3.2.3
4,0K evolution_
704K evolution_
96K evolution_
4,0K evolution_
12M evolution_
15M evolution-
7,9M evolution-
864K evolution-
748K evolution-
556K evolution-
2,8M libevolution_
4,0K patch_libevolution
5. install the new libevolution package (be sure to use the file you builded) 3.2.3-0ubuntu6_ amd64.deb
sudo dpkg -i libevolution_
6. re-install previously removed packages
sudo apt-get install evolution evolution-plugins
I tested this on some of my emails ...
708M test_1.mbox
21M test_3_libev.mbox
... with success
Hope this helps,
Antoine
PS : This should definitely be included in an updated version of the package in the repository.