Package: evolution-data-server / 3.38.3-1

Metadata

Package Version Patches format
evolution-data-server 3.38.3-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01 noinst libedbus private.patch | (download)

src/private/CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] revert installation of libedbus-private.so

That was done in a2790163 to fix a problem in Windows.

Installing libedbus-private.so only causes us issues:

It is a private library, with no SONAME. We don't want to ship it in
a libedbus-private0 package because it doesn't have any rdeps outside
of e-d-s, and it doesn't have any guaranteed stability. Also, shipping
it inside e.g. evolution-data-server (as happened in 3.16.2-2) isn't
very helpful because dh_makeshlibs doesn't detect it as it doesn't have
a SONAME, which means it doesn't get a shlibs file, and the libs that
depend on it (e.g. libecal-1.2.so, libedataserver-1.2.so) don't end
with a dependency on evolution-data-server, leading to undefined references
at runtime.

We could remove the -avoid-version switch so it gets a SONAME, a shlibs
file and the other libs get dependencies, but then we'd need to restrict
that so that the dependencies are very tight, given the unstable nature
ubuntu_gettext_domain.patch | (download)

CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 ubuntu's dh-translations can't handle variables

Bug: https://bugzilla.gnome.org/784877

for GETTEXT_PACKAGE
===================================================================

I 281 GLibTools.cmake Use basename in glib mkenums templa.patch | (download)

cmake/modules/GLibTools.cmake | 6 3 + 3 - 0 !
src/addressbook/libebook-contacts/CMakeLists.txt | 1 1 + 0 - 0 !
src/addressbook/libebook/CMakeLists.txt | 1 1 + 0 - 0 !
src/calendar/libecal/CMakeLists.txt | 1 1 + 0 - 0 !
src/libebackend/CMakeLists.txt | 1 1 + 0 - 0 !
src/libedataserver/CMakeLists.txt | 1 1 + 0 - 0 !
6 files changed, 8 insertions(+), 3 deletions(-)

 i#281 - glibtools.cmake: use basename in glib-mkenums templates

This change helps to create reproducible builds.

Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/281

M 62 GObjectIntrospection.cmake Specify the sources top d.patch | (download)

cmake/modules/GObjectIntrospection.cmake | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 m!62 - gobjectintrospection.cmake: specify the `sources-top-dirs`

Requires GObject Introspection >=1.59.1

Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/284
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/62

I 282 tests Avoid build source directories in executables.patch | (download)

cmake/modules/CheckTarget.cmake | 2 1 + 1 - 0 !
tests/CMakeLists.txt | 2 1 + 1 - 0 !
tests/book-migration/CMakeLists.txt | 2 1 + 1 - 0 !
tests/book-migration/setup-migration-test.c | 2 1 + 1 - 0 !
tests/book-migration/test-migration.c | 5 1 + 4 - 0 !
tests/libebook/CMakeLists.txt | 2 1 + 1 - 0 !
tests/libebook/client/CMakeLists.txt | 2 1 + 1 - 0 !
tests/libebook/client/client-test-utils.c | 29 26 + 3 - 0 !
tests/libebook/client/client-test-utils.h | 3 3 + 0 - 0 !
tests/libebook/client/test-book-client-add-and-get-async.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-add-and-get-sync.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-add-contact.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-cursor-create.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-cursor-operations.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-custom-summary.c | 10 5 + 5 - 0 !
tests/libebook/client/test-book-client-e164-param.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-get-contact-uids.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-get-contact.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-get-revision.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-get-view.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-modify-contact.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-photo-is-uri.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-preserve-uid.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-refresh.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-remove-contact-by-uid.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-remove-contact.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-remove-contacts.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-revision-view.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-self.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-suppress-notifications.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-uid-only-view.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-view-operations.c | 6 4 + 2 - 0 !
tests/libebook/client/test-book-client-write-write.c | 6 4 + 2 - 0 !
tests/libebook/ebook-test-utils.c | 29 26 + 3 - 0 !
tests/libebook/ebook-test-utils.h | 6 3 + 3 - 0 !
tests/libebook/test-ebook-add-contact.c | 6 4 + 2 - 0 !
tests/libebook/test-ebook-commit-contact.c | 6 4 + 2 - 0 !
tests/libebook/test-ebook-get-book-view.c | 6 4 + 2 - 0 !
tests/libebook/test-ebook-get-contact.c | 6 4 + 2 - 0 !
tests/libebook/test-ebook-get-required-fields.c | 6 4 + 2 - 0 !
tests/libebook/test-ebook-get-static-capabilities.c | 6 4 + 2 - 0 !
tests/libebook/test-ebook-get-supported-auth-methods.c | 6 4 + 2 - 0 !
tests/libebook/test-ebook-get-supported-fields.c | 6 4 + 2 - 0 !
tests/libebook/test-ebook-remove-contact-by-id.c | 6 4 + 2 - 0 !
tests/libebook/test-ebook-remove-contact.c | 6 4 + 2 - 0 !
tests/libebook/test-ebook-remove-contacts.c | 6 4 + 2 - 0 !
tests/libecal/test-cal-client-add-timezone.c | 2 1 + 1 - 0 !
tests/libecal/test-cal-client-bulk-methods.c | 2 1 + 1 - 0 !
tests/libecal/test-cal-client-create-object.c | 2 1 + 1 - 0 !
tests/libecal/test-cal-client-get-attachment-uris.c | 2 1 + 1 - 0 !
tests/libecal/test-cal-client-get-free-busy.c | 2 1 + 1 - 0 !
tests/libecal/test-cal-client-get-object-list.c | 2 1 + 1 - 0 !
tests/libecal/test-cal-client-get-revision.c | 2 1 + 1 - 0 !
tests/libecal/test-cal-client-get-view.c | 2 1 + 1 - 0 !
tests/libecal/test-cal-client-modify-object.c | 2 1 + 1 - 0 !
tests/libecal/test-cal-client-receive-objects.c | 2 1 + 1 - 0 !
tests/libecal/test-cal-client-refresh.c | 2 1 + 1 - 0 !
tests/libecal/test-cal-client-remove-object.c | 2 1 + 1 - 0 !
tests/libecal/test-cal-client-revision-view.c | 2 1 + 1 - 0 !
tests/libecal/test-cal-client-send-objects.c | 2 1 + 1 - 0 !
tests/libecal/test-cal-recur.c | 2 1 + 1 - 0 !
tests/libedata-book/CMakeLists.txt | 6 1 + 5 - 0 !
tests/libedata-book/data-test-utils.c | 39 26 + 13 - 0 !
tests/libedata-book/data-test-utils.h | 3 3 + 0 - 0 !
tests/libedata-book/test-book-cache-create-cursor.c | 5 4 + 1 - 0 !
tests/libedata-book/test-book-cache-cursor-calculate.c | 5 4 + 1 - 0 !
tests/libedata-book/test-book-cache-cursor-change-locale.c | 5 4 + 1 - 0 !
tests/libedata-book/test-book-cache-cursor-move-by-de-DE.c | 5 4 + 1 - 0 !
tests/libedata-book/test-book-cache-cursor-move-by-en-US.c | 5 4 + 1 - 0 !
tests/libedata-book/test-book-cache-cursor-move-by-fr-CA.c | 5 4 + 1 - 0 !
tests/libedata-book/test-book-cache-cursor-move-by-posix.c | 5 4 + 1 - 0 !
tests/libedata-book/test-book-cache-cursor-set-sexp.c | 5 4 + 1 - 0 !
tests/libedata-book/test-book-cache-cursor-set-target.c | 5 4 + 1 - 0 !
tests/libedata-book/test-book-cache-get-contact.c | 5 4 + 1 - 0 !
tests/libedata-book/test-book-cache-offline.c | 5 4 + 1 - 0 !
tests/libedata-book/test-book-cache-utils.c | 39 26 + 13 - 0 !
tests/libedata-book/test-book-cache-utils.h | 3 3 + 0 - 0 !
tests/libedata-book/test-book-meta-backend.c | 5 4 + 1 - 0 !
tests/libedata-book/test-sqlite-create-cursor.c | 5 4 + 1 - 0 !
tests/libedata-book/test-sqlite-cursor-calculate.c | 5 4 + 1 - 0 !
tests/libedata-book/test-sqlite-cursor-change-locale.c | 5 4 + 1 - 0 !
tests/libedata-book/test-sqlite-cursor-move-by-de-DE.c | 5 4 + 1 - 0 !
tests/libedata-book/test-sqlite-cursor-move-by-en-US.c | 5 4 + 1 - 0 !
tests/libedata-book/test-sqlite-cursor-move-by-fr-CA.c | 5 4 + 1 - 0 !
tests/libedata-book/test-sqlite-cursor-move-by-posix.c | 5 4 + 1 - 0 !
tests/libedata-book/test-sqlite-cursor-set-sexp.c | 5 4 + 1 - 0 !
tests/libedata-book/test-sqlite-cursor-set-target.c | 5 4 + 1 - 0 !
tests/libedata-book/test-sqlite-get-contact.c | 5 4 + 1 - 0 !
tests/libedata-cal/CMakeLists.txt | 6 1 + 5 - 0 !
tests/libedata-cal/test-cal-cache-getters.c | 5 4 + 1 - 0 !
tests/libedata-cal/test-cal-cache-intervals.c | 5 4 + 1 - 0 !
tests/libedata-cal/test-cal-cache-offline.c | 5 4 + 1 - 0 !
tests/libedata-cal/test-cal-cache-search.c | 5 4 + 1 - 0 !
tests/libedata-cal/test-cal-cache-utils.c | 39 26 + 13 - 0 !
tests/libedata-cal/test-cal-cache-utils.h | 3 3 + 0 - 0 !
tests/libedata-cal/test-cal-meta-backend.c | 5 4 + 1 - 0 !
tests/libedataserver/e-source-registry-test.c | 2 1 + 1 - 0 !
tests/libedataserver/libedataserver-test.c | 2 1 + 1 - 0 !
tests/test-server-utils/CMakeLists.txt | 13 1 + 12 - 0 !
tests/test-server-utils/e-test-server-utils.c | 117 93 + 24 - 0 !
tests/test-server-utils/e-test-server-utils.h | 11 8 + 3 - 0 !
tests/test-server-utils/test-fixture.c | 2 1 + 1 - 0 !
102 files changed, 523 insertions(+), 225 deletions(-)

 i#282 - tests: avoid build/source directories in executables

Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/282