From 64678c685b486b14e43260ae4721a958ab212657ee6829479597976c77731bb3 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Fri, 6 Aug 2010 02:22:53 +0000 Subject: [PATCH] Accepting request 44635 from home:vuntz:branches:GNOME:Factory Copy from home:vuntz:branches:GNOME:Factory/evolution-data-server via accept of submit request 44635 revision 2. Request was accepted with message: ok OBS-URL: https://build.opensuse.org/request/show/44635 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/evolution-data-server?expand=0&rev=69 --- evolution-data-server-2.31.5.tar.bz2 | 3 - evolution-data-server-2.31.6.tar.bz2 | 3 + evolution-data-server-shared-nss-db.patch | 57 -------- evolution-data-server.changes | 162 +++++++++++++++++++--- evolution-data-server.spec | 27 +--- 5 files changed, 148 insertions(+), 104 deletions(-) delete mode 100644 evolution-data-server-2.31.5.tar.bz2 create mode 100644 evolution-data-server-2.31.6.tar.bz2 delete mode 100644 evolution-data-server-shared-nss-db.patch diff --git a/evolution-data-server-2.31.5.tar.bz2 b/evolution-data-server-2.31.5.tar.bz2 deleted file mode 100644 index 0ddb67f..0000000 --- a/evolution-data-server-2.31.5.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:722c8465dd1262db85565d8329240128b8c581ecd496e23988ebb27aa71d60b9 -size 4158278 diff --git a/evolution-data-server-2.31.6.tar.bz2 b/evolution-data-server-2.31.6.tar.bz2 new file mode 100644 index 0000000..ebe29ce --- /dev/null +++ b/evolution-data-server-2.31.6.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45b0ab45031ba9d39c68f1d03915ff17a97efa455616eeff65f6a4264619f124 +size 4228117 diff --git a/evolution-data-server-shared-nss-db.patch b/evolution-data-server-shared-nss-db.patch deleted file mode 100644 index b468341..0000000 --- a/evolution-data-server-shared-nss-db.patch +++ /dev/null @@ -1,57 +0,0 @@ -Index: evolution-data-server-2.29.3/camel/camel.c -=================================================================== ---- evolution-data-server-2.29.3.orig/camel/camel.c -+++ evolution-data-server-2.29.3/camel/camel.c -@@ -37,6 +37,8 @@ - #include - #include - -+#include -+ - #include "camel.h" - #include "camel-certdb.h" - #include "camel-debug.h" -@@ -93,17 +95,21 @@ camel_init (const gchar *configdir, gboo - nss_configdir = g_win32_locale_filename_from_utf8 (configdir); - #endif - -- if (!NSS_IsInitialized()) { -- nss_initialized = 1; -+ if (nsshelp_open_db ("evolution", nss_configdir, 0) != SECSuccess) { -+ g_warning ("Opening non-shared cert database"); -+ -+ if (!NSS_IsInitialized()) { -+ nss_initialized = 1; - -- if (NSS_InitReadWrite (nss_configdir) == SECFailure) { -- /* fall back on using volatile dbs? */ -- if (NSS_NoDB_Init (nss_configdir) == SECFailure) { -- g_free (nss_configdir); -- g_warning ("Failed to initialize NSS"); -- nss_initialized = 0; -- PR_Unlock(nss_initlock); -- return -1; -+ if (NSS_InitReadWrite (nss_configdir) == SECFailure) { -+ /* fall back on using volatile dbs? */ -+ if (NSS_NoDB_Init (nss_configdir) == SECFailure) { -+ g_free (nss_configdir); -+ g_warning ("Failed to initialize NSS"); -+ nss_initialized = 0; -+ PR_Unlock(nss_initlock); -+ return -1; -+ } - } - } - } -Index: evolution-data-server-2.29.3/configure.ac -=================================================================== ---- evolution-data-server-2.29.3.orig/configure.ac -+++ evolution-data-server-2.29.3/configure.ac -@@ -540,6 +540,7 @@ dnl check if pkg-config files exist (whi - done - - if test -n "$mozilla_nspr" -a -n "$mozilla_nss"; then -+ mozilla_nss="$mozilla_nss nss-shared-helper" - msg_ssl="yes" - if test "x$enable_smime" = "xyes"; then - AC_DEFINE(ENABLE_SMIME,1,[Define if SMIME should be enabled]) diff --git a/evolution-data-server.changes b/evolution-data-server.changes index 59a5556..f91a5ee 100644 --- a/evolution-data-server.changes +++ b/evolution-data-server.changes @@ -1,3 +1,54 @@ +------------------------------------------------------------------- +Fri Aug 6 01:28:46 CEST 2010 - vuntz@opensuse.org + +- Update to version 2.31.6: + + Evolution-Data-Server now complies with the XDG Base Directory + Specification. Data is now partitioned into three base + directories controlled by environment variables: + - $XDG_DATA_HOME/evolution + - $XDG_CACHE_HOME/evolution + - $XDG_CONFIG_HOME/evolution + Data which is managed by the various address book and calendar + backends will be migrated from $HOME/.evolution upon starting + the corresponding D-Bus factory service. + + IMAPX: + - Add connection manager + - server flags can be integers + + Reset BASE_VERSION to 2.32. + + libebook.pc.in missing camel-1.2 requirement. + + Removed folders from connection when operations gets done - + handles when jobs return back without executing + + Avoid absolute paths in "On This Computer" source groups. + + Remove deprecated ECalBackend::set_default_timezone + + EDataCal: Add a getCacheDir() D-Bus method. + + Fix error handling in CamelLocalFolder::sync() + + Fix error handling in CamelImapFolder::get_message() + + ebook & edataserverui: Use _async suffix rather than _ex suffix + + Replace dbus-glib-1 with gio-2.0 in pkgconfig files. + + Prefer gio-2.0 when requiring GLib libraries. + + Fixed uudecode logic + + Optimized camel_uuencode_step + + Bug Fixes: + - bgo#608299 - Cut/copy error when selection has trailing comma + - bgo#625351 - Sending through sendmail reports error + - bgo#602287, bgo#612082, bgo#622884, bgo#624029, bgo#624316, + bgo#624325, bgo#624417, bgo#624891, bgo#625039, bgo#625083, + bgo#625282, bgo#625482, bgo#625606 + + Updated translations. +- Drop evolution-data-server-shared-nss-db.patch: upstream fixed it + another way, with the sqlite NSS database. Thanks to Wolfgang + Rosenauer for checking this. Also drop nss-shared-helper-devel + BuildRequires, and gnome-common BuildRequires as well as the call + to gnome-autogen.sh. +- Remove unneeded krb5-devel, libcom_err, libgpg-error-devel, + nss-shared-helper-devel Requires from devel package. +- Remove gconf2-devel, glib2-devel, gnome-vfs2-devel, gtk2-devel, + libglade2-devel, libgnome-keyring-devel, libgweather-devel, + libical-devel, libsoup-devel, libxml2-devel, sqlite3-devel + Requires from devel package: they will be automatically added + with pkgconfig()-like Requires. +- Drop unneeded libglade2-devel BuildRequires. + ------------------------------------------------------------------- Tue Jul 13 08:54:28 UTC 2010 - dimstar@opensuse.org @@ -9,26 +60,21 @@ Tue Jul 13 08:54:28 UTC 2010 - dimstar@opensuse.org + Migrate from CamelException to GError. + Work around sudden disappearance of GdkRegion in GTK+ 2.90.5. + Add functions to get Evo/EDS base directories. - * Improve error handling in CamelStreamBuffer::read(). - + bgo#618938: Crash when reading calendar acknowledgement message - + bgo#623936: 75 second delay when creating new DAV entries in - Zimbra - + bgo#624018: Fix error handling in groupwise_get_folder() - + bgo#623204: Be able to report detailed errors from backends - + bgo#623919: Error while opening any newly received message - + bgo#623795: URI at the end of text isn't clickable - + bgo#621609: Can pass unknown UID to - e_source_combo_box_set_active_uid - + bgo#623431: Use gweather-3.0 when building with gtk3 - + bgo#623430: libedataserverui.pc.in hardcodes 1.2 API version + + Improve error handling in CamelStreamBuffer::read(). + + Bug fixes: + - bgo#618938: Crash when reading calendar acknowledgement + message + - bgo#623936: 75 second delay when creating new DAV entries in + Zimbra + - bgo#623919: Error while opening any newly received message + - bgo#623795: URI at the end of text isn't clickable + - bgo#624018, bgo#623204, bgo#621609, bgo#623431, bgo#623430 + + Updated translations. ------------------------------------------------------------------- Mon Jul 12 16:22:29 CEST 2010 - dimstar@opensuse.org - Update to version 2.31.4: - + For the sake of portability: sleep -> g_usleep - + Revamp imapx_job_refresh_info_start() to make use of modseq and - uidnext + Always enable QRESYNC where it's available. + Handle UIDNEXT and MODSEQ/HIGHESTMODSEQ information from server + Allow debugging to be enabled with CAMEL_DEBUG environment @@ -55,15 +101,91 @@ Mon Jul 12 16:22:29 CEST 2010 - dimstar@opensuse.org + Accept unsolicited CAPABILITY report as part of LOGIN/AUTHENTICATE response + Detect CONDSTORE and QRESYNC capabilities - + Use camel_folder_sync_message() to sync messages. - + camel_folder_append_message: 'info' can be NULL + Clarify documentation for e_destination_get_address(). - + s/EVOLUTION_LOCALEDIR/LOCALEDIR/ + Check EBook DBus error names without underscores too + Build with gtk3 and have backward compatibility - + For a more extensive list of changes, see NEWS + + Bug fixes: + - bgo#316783 - Broken dragging of email addresses + - bgo#601535 - Categories not translated in menus + - bgo#621842 - use 'UID FETCH' instead of 'FETCH' for + scan_changes + - bgo#206061 - Allow normal, non-vFolder, Trash and Junk folder + - bgo#610919 - Remove superfluous space in flags in APPEND + command + - bgo#615239 - Fix GSSAPI (and other SASL) authentication for + imapx + - bgo#585301 - Use ~/.pki/nssdb for NSS SQL database, not + Evolution directory. + - bgo#585301 - Use correct NSS system database where + appropriate. + - bgo#621262 - Fix fetch of large mails from broken servers + like Exchange + - bgo#621237 - Add imap-over-custom-command support for imapx + - bgo#622392, bgo#622799, bgo#622710, bgo#620815, bgo#622008, + bgo#621851, bgo#621961, bgo#621877, bgo#621740, bgo#621740, + bgo#617723, bgo#610919, bgo#599879, bgo#585353, bgo#550414, + bgo#622350 +- Changes from version 2.31.3: + + Add support for SOCKS proxy support + + Bug Fixes: + - bgo#617439 - Fix translation of birthday and anniversary + events + - bgo#585301 - Use NSS SQLite database, if available + - bgo#601535 - Fix translation domain for default categories + - bgo##619347, bgo##620522, bgo##617261 +- Changes from version 2.31.2: + + Improve name selector dialog UI + + Add ORG support to the Google Contacts backend + + Add NOTE support to the Google Contacts backend + + Remove Google Calendar backend + + Various fixes in the webdav addressbook. + + Bug Fixes: + - bgo#240317 - Allow searching in subscribe dialog + - bgo#304415 - Allow change of signature hash algorithm + - bgo#337479 - Evolution forgets password on any error + - bgo#556061 - EContact/EVCard can re-order phone and email + attributes + - bgo#531912, bgo#566330, bgo#566354, bgo#604650, bgo#612596, + bgo#617168, bgo#617881, bgo#618474, bgo#618578 +- Changes from version 2.31.1: + + Many imapx improvements and fixes. + + Don't abbreviate public symbols. + + Clean up the Google Contacts addressbook backend + + Show deleted mails from trash and fix a crash + + Drop the "hula" Camel provider. + + Drop the "imap4" Camel provider. + + Remove deprecated API from libedataserver. + + Remove ESourceOptionMenu from libedataserverui. + + Bug Fixes: + - bgo#615735 - Contacts are not displayed in GW Addressbook. + - bgo#608620 - Use CRLF in signed & encrypted S/MIME messages + - bgo#616821 - From field missing in mail + - bgo#580021 - Port to external libgdata + - bgo#501140 - IMAP provider missing mnemonics + - bgo#562595 - POP3 Delete after X days should depend on Leave + messages + - bnc#507423 - Message list in Inbox doesn't get refreshed + - bgo#611646 - Calendar shows recurring birthdays incorrectly + - bgo#514041 - Add space between categories + - bnc#583791 - User created contact list does not behave + reliably + - bgo#336776 - Learning junk feedback in status bar unclear + - bgo#614388 - Broken Delete after X days behaviour + - bgo#610353 - Search folder with label matches on substring + - bgo#570508 - Google Contacts does not display business phone + - bgo#567000 - [IMAP] Renaming folder generates errors + - bgo#518876 - Does not display recent messages in nntp + - bgo#418502 - Evolution causes gpg stale locks + - bgo#549221 - Deleted E-Mails re-appear in Evolution client + - bnc#549225 - Evlution client does not update status of + messages in the GroupWise Post Office + - bgo#617263, bgo#545505, bgo#616819, bgo#615246, bgo#616318, + bgo#603773, bgo#615776, bgo#608766, bgo#615290, bgo#253510, + bgo#593843, bgo#538793, bgo#325121, bgo#261087, bgo#611247, + bgo#520233, bgo#614056 - Disable evolution-data-server-shared-nss-db.patch, needs rebase. -- BuildRequire libgdata-devel. +- Add libgdata-devel BuildRequires. +- Rebase dice-eds-changes.patch. ------------------------------------------------------------------- Thu Apr 29 10:16:54 IST 2010 - lakhil@novell.com diff --git a/evolution-data-server.spec b/evolution-data-server.spec index e6fdb79..dfdd283 100644 --- a/evolution-data-server.spec +++ b/evolution-data-server.spec @@ -1,5 +1,5 @@ # -# spec file for package evolution-data-server (Version 2.31.5) +# spec file for package evolution-data-server (Version 2.31.6) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,7 +19,7 @@ %define USE_EVOLDAP 0 Name: evolution-data-server -%define _evo_version 3.0 +%define _evo_version 2.32 BuildRequires: bison BuildRequires: db-devel %if %USE_EVOLDAP @@ -29,13 +29,11 @@ BuildRequires: openldap2-devel %endif BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: gnome-common BuildRequires: gperf BuildRequires: gtk-doc BuildRequires: intltool BuildRequires: krb5-devel BuildRequires: libgdata-devel -BuildRequires: libglade2-devel BuildRequires: libgnome-keyring-devel BuildRequires: libgweather-devel >= 2.25.4 BuildRequires: libical-devel >= 0.43 @@ -56,14 +54,12 @@ Obsoletes: evolution-data-server-64bit Obsoletes: evolution-data-server-32bit %endif Summary: Evolution Data Server -Version: 2.31.5 +Version: 2.31.6 Release: 1 Source0: ftp://ftp.gnome.org/pub/gnome/sources/evolution-data-server/2.25/%{name}-%{version}.tar.bz2 Source99: baselibs.conf # PATCH-FEATURE-OPENSUSE dice-eds-changes.patch pchenthill@novell.com -- Patch yet to be pushed upstream Patch0: dice-eds-changes.patch -# PATCH-NEEDS-REBASE evolution-data-server-shared-nss-db.patch hpj@novell.com -- Migrate to shared NSS database. (WAS: PATCH-FEATURE-OPENSUSE) -Patch1: evolution-data-server-shared-nss-db.patch Url: http://www.gnome.org BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: %{name}-lang = %{version} @@ -85,21 +81,6 @@ License: GPLv2+ Summary: Evolution Data Server Development Files Group: Development/Libraries/GNOME Requires: evolution-data-server = %{?epoch:}%{version}-%{release} -Requires: gconf2-devel -Requires: glib2-devel -Requires: gnome-vfs2-devel -Requires: gtk2-devel -Requires: krb5-devel -Requires: libcom_err -Requires: libglade2-devel -Requires: libgnome-keyring-devel -Requires: libgweather-devel >= 2.25.4 -Requires: libgpg-error-devel -Requires: libical-devel >= 0.43 -Requires: libsoup-devel -Requires: libxml2-devel -Requires: nss-shared-helper-devel -Requires: sqlite3-devel %if %USE_EVOLDAP Requires: evoldap2-devel %else @@ -132,10 +113,8 @@ documentation. %setup -q translation-update-upstream %patch0 -p1 -#%patch1 -p1 %build -NOCONFIGURE=1 gnome-autogen.sh %{configure} \ --libexecdir=%{_libexecdir}/evolution-data-server \ %if %USE_EVOLDAP