rpms/evolution-data-server/F-8 evolution-data-server-1.12.3-large-files.patch, NONE, 1.1 evolution-data-server.spec, 1.196, 1.197
Milan Crha (mcrha)
fedora-extras-commits at redhat.com
Fri Apr 4 17:08:54 UTC 2008
- Previous message (by thread): rpms/hal-cups-utils/devel hal-cups-utils-no-compare-queue-name.patch, 1.1, 1.2 hal-cups-utils.spec, 1.68, 1.69
- Next message (by thread): rpms/frysk/devel frysk-0.0.1.2008.03.19.rh1-fparser8.patch, 1.2, 1.3 frysk.spec, 1.130, 1.131 frysk-0.0.1.2008.01.18.rh1-elfutils-werror.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: mcrha
Update of /cvs/pkgs/rpms/evolution-data-server/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv9575
Modified Files:
evolution-data-server.spec
Added Files:
evolution-data-server-1.12.3-large-files.patch
Log Message:
* Fri Apr 04 2008 Milan Crha <mcrha at redhat.com> - 1.12.3-5.fc8
- Add patch for RH bug #440455 (Large file support for local stores).
evolution-data-server-1.12.3-large-files.patch:
--- NEW FILE evolution-data-server-1.12.3-large-files.patch ---
diff -up evolution-data-server-1.12.3/camel/providers/local/camel-mh-summary.c.large_files evolution-data-server-1.12.3/camel/providers/local/camel-mh-summary.c
--- evolution-data-server-1.12.3/camel/providers/local/camel-mh-summary.c.large_files 2008-04-04 18:59:01.000000000 +0200
+++ evolution-data-server-1.12.3/camel/providers/local/camel-mh-summary.c 2008-04-04 18:59:45.000000000 +0200
@@ -152,7 +152,7 @@ static char *mh_summary_next_uid_string(
uid = camel_folder_summary_next_uid(s);
name = g_strdup_printf("%s/%u", cls->folder_path, uid);
/* O_EXCL isn't guaranteed, sigh. Oh well, bad luck, mh has problems anyway */
- fd = open(name, O_WRONLY|O_CREAT|O_EXCL, 0600);
+ fd = open(name, O_WRONLY|O_CREAT|O_EXCL|O_LARGEFILE, 0600);
g_free(name);
} while (fd == -1 && errno == EEXIST);
@@ -174,7 +174,7 @@ static int camel_mh_summary_add(CamelLoc
d(printf("summarising: %s\n", name));
- fd = open(filename, O_RDONLY);
+ fd = open(filename, O_RDONLY|O_LARGEFILE);
if (fd == -1) {
g_warning ("Cannot summarise/index: %s: %s", filename, strerror (errno));
g_free(filename);
diff -up evolution-data-server-1.12.3/camel/providers/local/camel-maildir-summary.c.large_files evolution-data-server-1.12.3/camel/providers/local/camel-maildir-summary.c
--- evolution-data-server-1.12.3/camel/providers/local/camel-maildir-summary.c.large_files 2008-04-04 18:58:38.000000000 +0200
+++ evolution-data-server-1.12.3/camel/providers/local/camel-maildir-summary.c 2008-04-04 18:59:45.000000000 +0200
@@ -469,7 +469,7 @@ static int camel_maildir_summary_add(Cam
d(printf("summarising: %s\n", name));
- fd = open(filename, O_RDONLY);
+ fd = open(filename, O_RDONLY|O_LARGEFILE);
if (fd == -1) {
g_warning ("Cannot summarise/index: %s: %s", filename, strerror (errno));
g_free(filename);
diff -up evolution-data-server-1.12.3/camel/providers/local/camel-spool-summary.c.large_files evolution-data-server-1.12.3/camel/providers/local/camel-spool-summary.c
--- evolution-data-server-1.12.3/camel/providers/local/camel-spool-summary.c.large_files 2008-04-04 18:59:23.000000000 +0200
+++ evolution-data-server-1.12.3/camel/providers/local/camel-spool-summary.c 2008-04-04 18:59:45.000000000 +0200
@@ -139,7 +139,7 @@ spool_summary_sync_full(CamelMboxSummary
camel_operation_start(NULL, _("Storing folder"));
- fd = open(((CamelLocalSummary *)cls)->folder_path, O_RDWR);
+ fd = open(((CamelLocalSummary *)cls)->folder_path, O_RDWR|O_LARGEFILE);
if (fd == -1) {
camel_exception_setv (ex, CAMEL_EXCEPTION_SYSTEM,
_("Could not open file: %s: %s"),
diff -up evolution-data-server-1.12.3/camel/providers/local/camel-spool-folder.c.large_files evolution-data-server-1.12.3/camel/providers/local/camel-spool-folder.c
--- evolution-data-server-1.12.3/camel/providers/local/camel-spool-folder.c.large_files 2008-04-04 18:59:12.000000000 +0200
+++ evolution-data-server-1.12.3/camel/providers/local/camel-spool-folder.c 2008-04-04 18:59:45.000000000 +0200
@@ -144,7 +144,7 @@ spool_lock(CamelLocalFolder *lf, CamelLo
CamelMboxFolder *mf = (CamelMboxFolder *)lf;
CamelSpoolFolder *sf = (CamelSpoolFolder *)lf;
- mf->lockfd = open(lf->folder_path, O_RDWR, 0);
+ mf->lockfd = open(lf->folder_path, O_RDWR|O_LARGEFILE, 0);
if (mf->lockfd == -1) {
camel_exception_setv (ex, CAMEL_EXCEPTION_SYSTEM,
_("Cannot create folder lock on %s: %s"),
diff -up evolution-data-server-1.12.3/camel/providers/local/camel-mbox-folder.c.large_files evolution-data-server-1.12.3/camel/providers/local/camel-mbox-folder.c
--- evolution-data-server-1.12.3/camel/providers/local/camel-mbox-folder.c.large_files 2008-04-04 18:58:51.000000000 +0200
+++ evolution-data-server-1.12.3/camel/providers/local/camel-mbox-folder.c 2008-04-04 18:59:45.000000000 +0200
@@ -150,7 +150,7 @@ static int mbox_lock(CamelLocalFolder *l
/* make sure we have matching unlocks for locks, camel-local-folder class should enforce this */
g_assert(mf->lockfd == -1);
- mf->lockfd = open(lf->folder_path, O_RDWR, 0);
+ mf->lockfd = open(lf->folder_path, O_RDWR|O_LARGEFILE, 0);
if (mf->lockfd == -1) {
camel_exception_setv (ex, CAMEL_EXCEPTION_SYSTEM,
_("Cannot create folder lock on %s: %s"),
Index: evolution-data-server.spec
===================================================================
RCS file: /cvs/pkgs/rpms/evolution-data-server/F-8/evolution-data-server.spec,v
retrieving revision 1.196
retrieving revision 1.197
diff -u -r1.196 -r1.197
--- evolution-data-server.spec 24 Mar 2008 15:16:06 -0000 1.196
+++ evolution-data-server.spec 4 Apr 2008 17:07:44 -0000 1.197
@@ -27,7 +27,7 @@
Name: evolution-data-server
Version: 1.12.3
-Release: 4%{?dist}
+Release: 5%{?dist}
License: LGPL
Group: System Environment/Libraries
Summary: Backend data server for Evolution
@@ -71,6 +71,9 @@
# GNOME bug #523023
Patch22: evolution-data-server-1.12.3-efolder-leak.patch
+# RH bug #440455
+Patch23: evolution-data-server-1.12.3-large-files.patch
+
### Dependencies ###
Requires: GConf2
@@ -162,6 +165,7 @@
%patch20 -p1 -b .camel-shutdown
%patch21 -p1 -b .e2k-context-fba
%patch22 -p1 -b .efolder-leak
+%patch23 -p1 -b .large_files
gtkdocize
@@ -396,6 +400,9 @@
%{_libdir}/pkgconfig/libexchange-storage-%{eds_api_version}.pc
%changelog
+* Fri Apr 04 2008 Milan Crha <mcrha at redhat.com> - 1.12.3-5.fc8
+- Add patch for RH bug #440455 (Large file support for local stores).
+
* Mon Mar 24 2008 Matthew Barnes <mbarnes at redhat.com> - 1.12.3-4.fc8
- Add patch for GNOME bug #523023 (EFolder leak in evo-ex-storage).
- Previous message (by thread): rpms/hal-cups-utils/devel hal-cups-utils-no-compare-queue-name.patch, 1.1, 1.2 hal-cups-utils.spec, 1.68, 1.69
- Next message (by thread): rpms/frysk/devel frysk-0.0.1.2008.03.19.rh1-fparser8.patch, 1.2, 1.3 frysk.spec, 1.130, 1.131 frysk-0.0.1.2008.01.18.rh1-elfutils-werror.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list