Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
01-noinst-libedbus-private.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 | |
M-107-Use-webkitgtk-6.0-API-version.patch | M!107 - Use webkitgtk-6.0 API version In WebKitGTK 2.39.1, the GTK 4 API version has been renamed from webkit2gtk-5.0 to webkitgtk-6.0. Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/107 (cherry picked from commit cdb16f26f63f5093479a43cab32012845bcf33ed) |
Michael Catanzaro <mcatanzaro@gnome.org> | no | 2022-11-15 | ||
M-108-Try-harder-to-support-webkitgtk-6.0.patch | M!108 - Try harder to support webkitgtk-6.0 The cdb16f26f63f5093479a43cab32012845bcf33ed attempted to handle WebKitGTK API changes, but I forgot the header file name changed as well. Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/108 (cherry picked from commit 8d29b0bded2e4e3700ce08e9db2eaeac4400528a) |
Michael Catanzaro <mcatanzaro@gnome.org> | no | 2022-11-21 | ||
M-112-Update-for-removal-of-WebKitGTK-sandbox-API.patch | M!112 - Update for removal of WebKitGTK sandbox API WebKitGTK 2.39.5 contains an ABI break. The sandbox is now mandatory, so the function to enable/disable it has been removed. (cherry picked from commit 6f4d38537ec2192d7066a7ba145ca7ab0f607e56) |
Michael Catanzaro <mcatanzaro@redhat.com> | no | 2023-01-19 | ||
M-113-Don-t-accidentally-disable-sandbox-for-GTK-3-users.patch | M!113 - Don't accidentally disable sandbox for GTK 3 users In !112 I removed the sandbox enable call because it's gone in the GTK 4 API where the sandbox is now mandatory. But this code is built for GTK 3 as well, so where the call is still required. (cherry picked from commit 9317117ce9d7eba6265642803266cdd1f0d0ee98) |
Michael Catanzaro <mcatanzaro@redhat.com> | no | 2023-01-20 | ||
M-114-OAuth2-stop-trying-to-disable-WebKit-plugins.patch | M!114 - OAuth2: stop trying to disable WebKit plugins WebKitGTK removed support for plugins in 2.32, but evolution-data-server already requires 2.34 at least. This property is gone in 2.39.5. (cherry picked from commit 816deda308279c3e5a8a816ae2d94542c9084555) |
Michael Catanzaro <mcatanzaro@redhat.com> | no | 2023-02-01 | ||
M-114-OAuth2-use-WebKitNetworkSession-to-manage-proxy-set.patch | M!114 - OAuth2: use WebKitNetworkSession to manage proxy settings With WebKitGTK 2.39.6, network proxy settings moved from WebKitWebsiteDataManager to WebKitNetworkSession. (cherry picked from commit 02703b28d798931afccebf79c842b54625a8dcd0) |
Michael Catanzaro <mcatanzaro@redhat.com> | no | 2023-02-01 |