Debian Patches

Status for evolution-data-server/3.38.3-1+deb11u2

Patch Description Author Forwarded Bugs Origin Last update
01-noinst-libedbus-private.patch [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
of this private library. Those tight dependencies would make different
versions of the libraries, e.g. libecal-1.2-7 and libecal-1.2-8
uninstallable.

However we can just revert that as it happened to fix an issue in Windows,
and let the libraries embed the code as it was happening before.
Emilio Pozuelo Monfort <pochu@debian.org> no 2015-05-29
ubuntu_gettext_domain.patch Ubuntu's dh-translations can't handle variables

for GETTEXT_PACKAGE
===================================================================
Sebastien Bacher <seb128@ubuntu.com> yes upstream 2019-07-25
I-281-GLibTools.cmake-Use-basename-in-glib-mkenums-templa.patch 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
Milan Crha <mcrha@redhat.com> no 2020-12-08
M-62-GObjectIntrospection.cmake-Specify-the-sources-top-d.patch 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
=?utf-8?q?Corentin_No=C3=ABl?= <corentin.noel@collabora.com> no 2020-12-30
I-282-tests-Avoid-build-source-directories-in-executables.patch I#282 - tests: Avoid build/source directories in executables
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/282
Milan Crha <mcrha@redhat.com> no 2021-01-05
0001-CardDAV-Recognize-OPTIONS-Bad-Request-response-as-su.patch [PATCH 1/3] CardDAV: Recognize OPTIONS 'Bad Request' response as success for Google

The Google server rejects OPTIONS with a 'Bad Request' error, not with
a 'Not Found' error. Let the code recognize it.
Milan Crha <mcrha@redhat.com> no 2021-06-03
0002-Fix-e_webdav_session_util_item_href_equal.patch [PATCH 2/3] Fix e_webdav_session_util_item_href_equal()
There had been some issues with the compare code, which could match
two href-s, which were not equal.
Milan Crha <mcrha@redhat.com> no 2021-06-03
0003-Addressbook-Switch-from-GData-Contacts-API-to-CardDA.patch [PATCH 3/3] Addressbook: Switch from GData Contacts API to CardDAV API for Google books

The GData Contacts API is going to be shut down [1], thus move to
the CardDAV API, which the Google server supports too.

[1] https://developers.google.com/contacts/v3/announcement

Related to https://gitlab.gnome.org/GNOME/libgdata/-/issues/42
Milan Crha <mcrha@redhat.com> no 2021-06-03
EWebDAVCollectionBackend-Preset-also-auth-method-on-the-n.patch EWebDAVCollectionBackend: Preset also auth method on the new child
The new child inherits the SSL trust setting, but it should inherit
also the authentication method, thus it can use the collection
source as the authentication source, thus sharing the credentials.
As it's done only for the new children, they can still have this
overwritten later.

(cherry picked from commit 55fc226f7076db61e63f2c7598316d75e7ba51a4)
Milan Crha <mcrha@redhat.com> no 2021-03-19
I-388-Google-OAuth-out-of-band-oob-flow-will-be-deprecate.patch I#388 - Google OAuth out-of-band (oob) flow will be deprecated
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/388

(cherry picked from commit 08ec37272bb945625daed7e6ae7ed2bd663cdabd)
Milan Crha <mcrha@redhat.com> no 2022-05-04

All known versions for source package 'evolution-data-server'

Links