Your message dated Tue, 19 Jun 2012 15:03:21 +0000
with message-id <[email protected]>
and subject line Bug#677455: fixed in mail-notification 5.4.dfsg.1-6
has caused the Debian Bug report #677455,
regarding FTBFS with evolution 3.4
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
677455: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677455
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mail-notification
Version: 5.4.dfsg.1-5
Severity: important
Tags: patch
Hi,
mail-notification fails to build from source against evolution 3.4,
since a few headers were moved around.
The attached patch makes mail-notification compile successfully against
evolution 3.4 and is also backwards-compatible with the current version
3.2 in unstable, so it can be safely applied.
Please apply the patch at your earliest convenience, so
mail-notification is ready once evolution 3.4 is uploaded to unstable.
Cheers,
Michael
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Description: Make mail-notification compile against evolution 3.4
Author: Michael Biebl <[email protected]>, Mathieu Trudel-Lapierre <[email protected]>
Index: mail-notification-5.4.dfsg.1/src/mn-evolution-folder-tree-server.gob
===================================================================
--- mail-notification-5.4.dfsg.1.orig/src/mn-evolution-folder-tree-server.gob 2012-06-14 05:42:23.826116963 +0200
+++ mail-notification-5.4.dfsg.1/src/mn-evolution-folder-tree-server.gob 2012-06-14 05:42:26.730116860 +0200
@@ -21,8 +21,12 @@
#include <gtk/gtkx.h>
#include <libedataserver/eds-version.h>
#if EDS_CHECK_VERSION(2,91,0)
+#if EDS_CHECK_VERSION(3,3,0)
+#include <libemail-engine/e-mail-session.h>
+#else
#include <mail/e-mail-session.h>
#endif
+#endif
%}
%{
@@ -33,7 +37,11 @@
#include <mail/mail-component.h>
#endif
#if EDS_CHECK_VERSION(3,1,0)
+#if EDS_CHECK_VERSION(3,3,0)
+#include <libemail-engine/e-mail-folder-utils.h>
+#else
#include <mail/e-mail-folder-utils.h>
+#endif
#include <mail/e-mail-browser.h>
#include <mail/e-mail-reader.h>
#include <shell/e-shell.h>
Index: mail-notification-5.4.dfsg.1/jbsrc/lib/src/extras/jb-evolution-plugin.c
===================================================================
--- mail-notification-5.4.dfsg.1.orig/jbsrc/lib/src/extras/jb-evolution-plugin.c 2012-06-14 05:42:23.826116963 +0200
+++ mail-notification-5.4.dfsg.1/jbsrc/lib/src/extras/jb-evolution-plugin.c 2012-06-14 05:43:28.030114691 +0200
@@ -18,6 +18,7 @@
*/
#include <string.h>
+#include <libedataserver/eds-version.h>
#include "jb-tests.h"
#include "jb-util.h"
#include "jb-variable.h"
@@ -41,7 +42,11 @@
if (! minversion)
minversion = "2.12";
+#if EDS_CHECK_VERSION(3,3,0)
+ packages = g_strdup_printf("evolution-plugin-3.0 >= %s libemail-engine", minversion);
+#else
packages = g_strdup_printf("evolution-plugin-3.0 >= %s", minversion);
+#endif
result = jb_check_packages("Evolution", "evolution-plugin", packages);
g_free(packages);
Index: mail-notification-5.4.dfsg.1/src/mn-evolution-server.gob
===================================================================
--- mail-notification-5.4.dfsg.1.orig/src/mn-evolution-server.gob 2012-06-14 05:42:23.826116963 +0200
+++ mail-notification-5.4.dfsg.1/src/mn-evolution-server.gob 2012-06-14 05:42:26.738116860 +0200
@@ -39,7 +39,11 @@
#if !EDS_CHECK_VERSION(2,91,0)
#include <mail/mail-session.h>
#endif
+#if EDS_CHECK_VERSION(3,3,0)
+#include <libemail-engine/mail-tools.h>
+#else
#include <mail/mail-tools.h>
+#endif
#include "mn-evolution.h"
#include "mn-evolution-folder-tree-server.h"
#include "mn-evolution-plugin.h"
Index: mail-notification-5.4.dfsg.1/src/mn-evolution-plugin.c
===================================================================
--- mail-notification-5.4.dfsg.1.orig/src/mn-evolution-plugin.c 2012-06-14 05:42:23.826116963 +0200
+++ mail-notification-5.4.dfsg.1/src/mn-evolution-plugin.c 2012-06-14 05:42:26.738116860 +0200
@@ -27,8 +27,13 @@
#include <camel/camel.h>
#include <libedataserver/eds-version.h>
#include <mail/em-event.h>
+#if EDS_CHECK_VERSION(3,3,0)
+#include <libemail-engine/mail-tools.h>
+#include <libemail-engine/e-mail-folder-utils.h>
+#else
#include <mail/mail-tools.h>
#include <mail/e-mail-folder-utils.h>
+#endif
#include "mn-evolution.h"
#include "mn-evolution-server.h"
#include "mn-evolution-plugin.h"
Index: mail-notification-5.4.dfsg.1/jb
===================================================================
--- mail-notification-5.4.dfsg.1.orig/jb 2012-06-14 05:42:23.826116963 +0200
+++ mail-notification-5.4.dfsg.1/jb 2012-06-14 05:42:26.738116860 +0200
@@ -93,6 +93,10 @@
echo "ERROR: the GLib library was not found" >&2
exit 1
fi
+ if ! libedataserver_cflags=`pkg-config --cflags 'libedataserver-1.2' 2>/dev/null`; then
+ echo "ERROR: the Evolution Data Server Utility library was not found" >&2
+ exit 1
+ fi
sed -e 's|^#jb_include ["<]\(.*\)[">]|#include "\1.h"|' \
jbsrc/jb.c > build/jbsrc/jb.c || exit 1
@@ -104,6 +108,7 @@
-DJB_SOURCES="\"$jb_c_sources $jb_h_sources\"" \
-DJB_PACKAGE_SOURCES="\"$jb_c_package_sources $jb_h_package_sources\"" \
$gobject_cflags_libs \
+ $libedataserver_cflags \
$jb_cflags \
$jb_cppflags \
$jb_ldflags \
--- End Message ---
--- Begin Message ---
Source: mail-notification
Source-Version: 5.4.dfsg.1-6
We believe that the bug you reported is fixed in the latest version of
mail-notification, which is due to be installed in the Debian FTP archive:
mail-notification-evolution_5.4.dfsg.1-6_amd64.deb
to main/m/mail-notification/mail-notification-evolution_5.4.dfsg.1-6_amd64.deb
mail-notification_5.4.dfsg.1-6.debian.tar.gz
to main/m/mail-notification/mail-notification_5.4.dfsg.1-6.debian.tar.gz
mail-notification_5.4.dfsg.1-6.dsc
to main/m/mail-notification/mail-notification_5.4.dfsg.1-6.dsc
mail-notification_5.4.dfsg.1-6_amd64.deb
to main/m/mail-notification/mail-notification_5.4.dfsg.1-6_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stephen Kitt <[email protected]> (supplier of updated mail-notification package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 19 Jun 2012 00:03:39 +0200
Source: mail-notification
Binary: mail-notification mail-notification-evolution
Architecture: source amd64
Version: 5.4.dfsg.1-6
Distribution: unstable
Urgency: low
Maintainer: LIU Qi <[email protected]>
Changed-By: Stephen Kitt <[email protected]>
Description:
mail-notification - mail notification in system tray
mail-notification-evolution - evolution support for mail notification
Closes: 677455
Changes:
mail-notification (5.4.dfsg.1-6) unstable; urgency=low
.
* Allow linking with --as-needed (thanks to Michael Bienia for the
patch).
* Support building with Evolution 3.4 (thanks to Michael Biebl and
Mathieu Trudel-Lapierre for the patch; closes: #677455).
Checksums-Sha1:
a509782f16720127cd427fa1eec496d6a1ffa16a 2255
mail-notification_5.4.dfsg.1-6.dsc
0d556b9f3afeb804a7dd63ff81c11dce4b1a4e72 36110
mail-notification_5.4.dfsg.1-6.debian.tar.gz
e538366fa55edb65d08aa58f65d7ba25d0347bf5 437892
mail-notification_5.4.dfsg.1-6_amd64.deb
b7232b380cddb939061fd32d8ed5c95ea5741b36 22110
mail-notification-evolution_5.4.dfsg.1-6_amd64.deb
Checksums-Sha256:
6bcd6bce5a68e46ce257c71b563fc904d69dbbc5be71d878a112e1ed6f9f9de0 2255
mail-notification_5.4.dfsg.1-6.dsc
d340bd34a46f9f03f5a14acb899e18e486aa3db621de8b06a5a143e8797f1f39 36110
mail-notification_5.4.dfsg.1-6.debian.tar.gz
47cc59c8a8c6adf3beee94b562d97e322f0e43ce65003319f2b7b3de09696ece 437892
mail-notification_5.4.dfsg.1-6_amd64.deb
992c0fadead2f0954f5e799ebbd71205e8e8340a9516c9078994dad507f3d430 22110
mail-notification-evolution_5.4.dfsg.1-6_amd64.deb
Files:
1190740144f17448babbee2c8c56b69d 2255 gnome optional
mail-notification_5.4.dfsg.1-6.dsc
9e4036654db123249316f45bc6b36c4f 36110 gnome optional
mail-notification_5.4.dfsg.1-6.debian.tar.gz
41414c2a7c8ed5d1f5edadfd82f5f810 437892 gnome optional
mail-notification_5.4.dfsg.1-6_amd64.deb
9b735ab57b03b82829bf1ab8b2c653ba 22110 gnome optional
mail-notification-evolution_5.4.dfsg.1-6_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJP4JJHAAoJEGrh3w1gjyLcij0P/026mks5byhyCGoT0l9DQedd
N44zKhBvifInjPt4x4p0Jtss4m6peQBWa9DAubLi4Bc5gAcD/0R+fRBUoR4k1kzI
9tFtyPynB6h06ZVYtAnRfocdviTshESNw555Qu6Dq8q6dDK/8nI9GN367SmRWqlE
z775RIHuXWES+FoTIQs4Fdm8CiG9RNJxJcHp11+Lck+U7mmcNzOnwx8yqd73KAIo
DZclhovtq7WAsGjMjhyr/z+fyeDujC2dvgX7p998HLaZYpIw+7jxI1N4QNVH+fIO
KSJXy4T/mAd1Ke6h+fxhfwJNmu5mCRZ2EQzvUqi+BEIMztInBTZNPM5nS0jZcRDm
8IBo8OjLOhmGVSMQhBQ91XM23rYAYdPFTqIeUQ2eu05BPkBxor46NdzfJsynvFll
7OpohvI9xdBqUeCkQkL/vnlJnlVlf7JQLL5I02lG8xnIGUlwscttztgJW1UEAnGd
4DNRiB8s8VV/IoYBOMWJIR2NXSAYNHr+wrr+7ytW/OWSMhGf4BF2A4/Xm1OcJmi1
NMfTwg76eFWy85n9XhxY2dtLE39uXYaP6Xkne4R2ebgUSNeeQDo7sOwj+RlWByzR
oHhRVC9qJQ1Wq3gX1Gz64HBE6wgaoOfBDEY8FwigirlDxnZjbVJ8v+YpZyEXx44w
qTN2gwnBBekVSQauiLAV
=MMSI
-----END PGP SIGNATURE-----
--- End Message ---