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
This commit is contained in:
Vincent Untz 2010-08-06 02:22:53 +00:00 committed by Git OBS Bridge
parent 50af81a626
commit 64678c685b
5 changed files with 148 additions and 104 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:722c8465dd1262db85565d8329240128b8c581ecd496e23988ebb27aa71d60b9
size 4158278

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:45b0ab45031ba9d39c68f1d03915ff17a97efa455616eeff65f6a4264619f124
size 4228117

View File

@ -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 <glib.h>
#include <glib/gi18n-lib.h>
+#include <nss-shared-helper.h>
+
#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])

View File

@ -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

View File

@ -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