Hi, here is a patch to the e.d.s package. (Looks like I don't have
commit rights :p).

It contains a cherry pick from the 3.12.2 branch of e.d.s git, that
fixes a very anoying bug that prevent the display of the content of the
'/Inbox'.

https://bugzilla.gnome.org/show_bug.cgi?id=728976


What's the policy about including upstream fixes ?

Jean.

-- 
Jean Schurger
http://schurger.org
21D0 4702 758D 5656 C0D6  3288 1609 9E15 596A E928
Index: debian/changelog
===================================================================
--- debian/changelog	(révision 2573)
+++ debian/changelog	(copie de travail)
@@ -1,3 +1,10 @@
+evolution-data-server (3.12.2-2) UNRELEASED; urgency=medium
+
+  * debian/patches: Add IMAPx_Ignore_NoSelect_for_Inbox_folder.diff
+    Fixes b.g.o #728976 (fixes the display of INBOX)
+
+ -- Jean Schurger <j...@schurger.org>  Sat, 31 May 2014 19:54:55 -0400
+
 evolution-data-server (3.12.2-1) unstable; urgency=medium
 
   * New upstream release.
Index: debian/patches/IMAPx_Ignore_NoSelect_for_Inbox_folder.diff
===================================================================
--- debian/patches/IMAPx_Ignore_NoSelect_for_Inbox_folder.diff	(révision 0)
+++ debian/patches/IMAPx_Ignore_NoSelect_for_Inbox_folder.diff	(copie de travail)
@@ -0,0 +1,20 @@
+commit b8922e47a8cff3ff0855a3a8ff873e963f93e72c
+Author: Milan Crha <mc...@redhat.com>
+Date:   Wed May 21 13:56:12 2014 +0200
+
+    Bug #728976 - [IMAPx] Ignore \NoSelect for Inbox folder
+
+diff --git a/camel/providers/imapx/camel-imapx-store.c b/camel/providers/imapx/camel-imapx-store.c
+index 8c713e2..8a24ccb 100644
+--- a/camel/providers/imapx/camel-imapx-store.c
++++ b/camel/providers/imapx/camel-imapx-store.c
+@@ -371,7 +371,8 @@ imapx_store_mailbox_attributes_to_flags (CamelIMAPXMailbox *mailbox)
+ 	const gchar *attribute;
+ 
+ 	attribute = CAMEL_IMAPX_LIST_ATTR_NOSELECT;
+-	if (camel_imapx_mailbox_has_attribute (mailbox, attribute))
++	if (camel_imapx_mailbox_has_attribute (mailbox, attribute) &&
++	    !camel_imapx_mailbox_is_inbox (camel_imapx_mailbox_get_name (mailbox)))
+ 		store_info_flags |= CAMEL_STORE_INFO_FOLDER_NOSELECT;
+ 
+ 	attribute = CAMEL_IMAPX_LIST_ATTR_NOINFERIORS;
Index: debian/patches/series
===================================================================
--- debian/patches/series	(révision 0)
+++ debian/patches/series	(copie de travail)
@@ -0,0 +1 @@
+IMAPx_Ignore_NoSelect_for_Inbox_folder.diff
_______________________________________________
Pkg-evolution-maintainers mailing list
Pkg-evolution-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-evolution-maintainers

Reply via email to