Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#12472 - Evolution Crash after account change
Attached to Project:
Arch Linux
Opened by Markus Bux (Cyberspace19) - Tuesday, 16 December 2008, 12:38 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 21 January 2009, 09:19 GMT
Opened by Markus Bux (Cyberspace19) - Tuesday, 16 December 2008, 12:38 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 21 January 2009, 09:19 GMT
|
DetailsDescription:
If you have an IMAP account and want to change settings in this account then evolution will crash. This is a known bug in evolution and is allready fixed in upstream. http://bugzilla.gnome.org/show_bug.cgi?id=560188 As in http://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines#Upstream_or_Arch.3F described i post this here. ;) Additional info: package: evolution 2.24.2-1 Steps to reproduce: 1) Create an imap account in evolution 2) try to edit some settings in this newly created account and click on ok 3) evolution will crash cheers Markus |
This task depends upon
Till step 7 all steps should be done as user and not root!
1) create a working directory: /home/<user>/abs/evolution
2) download the file http://repos.archlinux.org/viewvc.cgi/evolution/repos/extra-i686/evolution.install?revision=16404 and save it in the newly created folder
3) download and save the two attached files PKGBUILD & evolution-mail-config.patch and save these files in the same folder as the file above
4) install base-devel & fakeroot (pacman -S fakeroot base-devel)
5) open a console and go to /home/<user>/abs/evolution
6) type "makepkp"
6a) the evolution source will be downloaded
6b) the mail-config.c file will be patched
6c) the package evolution-2.24.2-1-i686.pkg.tar.gz will be created (this can take a while)
7) become root
8) install the package with "pacman -U /home/<user>/abs/evolution/evolution-2.24.2-1-i686.pkg.tar.gz
Thats it. ;) Now you can change your imap settings without a crashing evolution.
BTW1: I know that the the PKGBUILD has the same package and release version as in the repository. This is because of new releases in the repository. I would like to get them and if i increment the release this would not be happen.
BTW2: Use this procedure on your own risk.
I hope this will help other people and i have done nothing wrong!
Step 6 should be: "makepkg" and not "makepkp" ;)
Here (http://bugzilla.gnome.org/show_bug.cgi?id=552583#c36) you have a link to the patched stable branch.
Then i have downloaded the mail-config.c from svn revision 36840.
This is the patched/working mail-config.c. After that i have downloaded the source from the original PKGBUILD and used diff to create the difference/patch file.
Then i've modified the PKGBUILD to fit my needs (i.e. inclueded the patch stuff) and testet it by myself. And it works for me. :D
No crash after clicking on OK while editing the imap profile.
BTW: The crash is only a side effect of the original bug which is located in the mail-config.c (http://bugzilla.gnome.org/show_bug.cgi?id=552583)
Evolution works fine now.