When using evolution-2.8.3-r1 and setting up a new mail account, choosing "Maildir folders" as the receiving mail type, the resulting file chooser dialog will not let me choose a folder when it contains subdirectories. For instance, when trying to select ~/Mail/ (which contains several nested maildir folders), clicking "Open" will instead navigate to a subdir, then another subdir, and finally the dialog will only dispatch when choosing an individual message (ie, the dialog has gone as deep into the directory structure as possible). The only workaround is to create the account with the bogus/unusable setting and then manually correct it with gconf. Portage 2.1.2.4 (default-linux/amd64/2006.1, gcc-4.1.2, glibc-2.5-r1, 2.6.20-gentoo-r6 x86_64) ================================================================= System uname: 2.6.20-gentoo-r6 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ Gentoo Base System release 1.12.10 Timestamp of tree: Sat, 21 Apr 2007 02:50:01 +0000 dev-java/java-config: 1.3.7, 2.0.31-r7 dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.23b virtual/os-headers: 2.6.20-r2 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=k8 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=k8 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.mirrors.tds.net/gentoo http://mirrors.acm.cs.rpi.edu/gentoo/ " MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X aac acpi alsa amd64 berkdb bitmap-fonts branding bzip2 cairo cdr cli cracklib crypt cups dbus dri dvd dvdr encode firefox flac fortran gdbm gnome gpm gtk hal iconv ipv6 isdnlog jpeg libg++ mad midi ncurses nls nptl nptlonly offensive ogg opengl pam pcre perl png ppds pppd python readline reflection session spl ssl tcpd tiff truetype-fonts type1-fonts unicode vorbis x264 xorg xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="radeon fglrx vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY Reproducible: Always Steps to Reproduce: 1.Create a Mail folder structure with nested maildirs (~/Mail, ~/Mail/folder1, ~/Mail/folder2, etc) 2.Create a new account in evolution, try to select the top-level directory (~/Mail) 3.Try to get the file chooser dialog to accept the top-level directory without going into the subdirectories. Actual Results: Evolution tries to open an individual message as a maildir folder and fails. Expected Results: File chooser allows you to pick an arbitrary folder, regardless of the existence of subdirs.
Created attachment 117018 [details] Screenshot showing filebrowser problem Screenshot of settings & filechooser dialog. ~/Mail was selected, instead of accepting that it continually navigates deeper into the directory structure.
I'd say this is an upstream bug. I don't think they took this possibility into account. If you open a bug in gnome's bugzilla, please post the url here :) Thanks
Upstream report: http://bugzilla.gnome.org/show_bug.cgi?id=432455
Created attachment 128800 [details, diff] Patch for activating maildir with evolution In evolution 2.10.2 the problem with using maildir folders still isn't solved. So I just got the patch, added two lines to the ebuild and finally I can use maildir with evolution.
Created attachment 128801 [details] The changed ebuild Only the changed ebuild
Forgot to mention, that the patch goes into the files directory under mail-client/evolution.
*** This bug has been marked as a duplicate of bug 133504 ***