- Building the examples pulls in a requirement for gtk+3
Also disable installed_tests and maintainer_mode
- Use json-glib by default
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Since gnome classes are using it in core, they are now appearing after
native resulting in QA errors
ERROR: /mnt/b/yoe/master/sources/meta-openembedded/meta-gnome/recipes-gnome/evolution-data-server/evolution-data-server-native.bb: QA Issue: evolution-data-server-native: native/nativesdk class is not inherited last, this can result in unexpected behaviour. Classes inherited after native/nativesdk: pkgconfig.bbclass
siteconfig.bbclass siteinfo.bbclass autotools.bbclass [native-last]
secondly, use 'cmake' for GNOMEBASEBUILDCLASS
default is set to meson (legacy is autotools) since most of gnome recipes are using meson
these days. This recipe however uses neither autotools nor meson to
build, it uses cmake, to this effect it inherits cmake bbclass
and things worked so far, however with inherit_defer things changed because
meta/classes-recipe/gnomebase.bbclass has switched to using
inherit_defer, this unearths this issue where its not overriding
exported functions as desired. Therefore this fixes that issue
Signed-off-by: Khem Raj <raj.khem@gmail.com>
- Change the meta-gnome recipes to use the gtk3 variant of webkitgtk
- Import gcr3 recipe from oe-core
Most Gnome recipes require webkitgtk built with gtk+3. oe-core is in the
process of updating webkitgtk to be built with gtk4. It will be necessary
to add a recipe that provides the gtk+3 variant, or we wont be able
to use e.g. geary with gmail addresses or provide google integration for
gnome-calendar or nautilus/files.
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
Bug Fixes:
I#442 - e_util_change_uri_component: Reset default port when changing scheme
ews-I#208 - Prompting for password too often
Miscellaneous:
Fix a crash under source_registry_object_added_no_owner()
ESoupAuthBearer: Add debug prints
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
libgdata is not a dependency of evolution-data-server anymore
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
- build with libsoup-3.0
- dont add gtk4 exclusively, because some projects still stick to gcr3
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This is using LIB_INSTALL_DIR which is pointing to target libdir e.g.
/usr/lib which is essentially a path inside sysroot but when passing it
via --library-path, it ends up adding this to linker commandline via
LD_LIBRARY_PATH and -rpath options which is flagged by gcc correctly as
arm-yoe-linux-gnueabi/12.0.1/ld: warning: library search path "/usr/lib" is unsafe for cross-compilation
| /usr/lib/libgio-2.0.so: file not recognized: file format not recognized
| collect2: error: ld returned 1 exit status
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
g-i calls on musl are adding -L/usr/lib to linker path which confuses
the build as it tried to use the libraries from build host and fails
badly
Fixes
aarch64-yoe-linux-musl-ld: warning: library search path "/usr/lib" is
unsafe for cross-compilation
...
| /mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux-musl/evolution-data-server/3.44.0-r0/recipe-sysroot-native/usr/bin/aarch64-yoe-linux-musl/aarch64-yoe-linux-musl-ld: skipping incompa
tible /usr/lib/libunwind.so when searching for -l:libunwind.so
| Error relocating /usr/lib/libz.so.1: unsupported relocation type 8
| Error relocating /usr/lib/libz.so.1: unsupported relocation type 8
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
fix evolution-data-server build in the same way it was done for libical
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This still fails the build, since it starts peeking into build machine
sysroot
Fixes
| FAILED: src/camel/Camel-1.2.gir /mnt/b/yoe/master/build/tmp/work/mips32r2-yoe-linux-musl/evolution-data-server/3.42.3-r0/build/src/camel/Camel-1.2.gir
...
| Error loading shared library libz.so.1: Exec format error (needed by /mnt/b/yoe/master/build/tmp/work/mips32r2-yoe-linux-musl/evolution-data-server/3.42.3-r0
/build/src/camel/libcamel-1.2.so.63)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Markus Volk <f_l_k@t-online.de>
This is the result of automated script (0.9.1) conversion:
oe-core/scripts/contrib/convert-overrides.py .
converting the metadata to use ":" as the override character instead of "_".
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Evolution-Data-Server 3.36.3 2020-05-29
---------------------------------------
Bug Fixes:
I#101 - DAV backends: Limit server requests after getting online (Milan Crha)
I#210 - Global buffer overflow in e_contact_check_attr_type_value_used() (Milan Crha)
I#211 - IMAPx: No IDLE after extraneous connection reset (Milan Crha)
I#212 - EWebDAVSession: Ignore text/plain server responses on success (Milan Crha)
I#213 - camel_mime_filter_backup() calls memcpy(null, ...) (Milan Crha)
I#219 - Search folder content rebuilt after a change in it (Milan Crha)
evo-I#915 - Fix some issues reported by Clang's ubsan sanitizer (Milan Crha)
Miscellaneous:
CamelFilterDriver: do_shell: NULL-terminate the arguments array (Milan Crha)
ECollectionBackend: Limit how often checks for new child sources (Milan Crha)
Evolution-Data-Server 3.36.2 2020-04-24
---------------------------------------
Bug Fixes:
I#203 - Google book: Do not use progress callbacks in libgdata sync API (Milan Crha)
I#204 - GOA-configured Nextcloud account not appearing (Milan Crha)
I#206 - LDAP: Incorrectly converts SExp to LDAP query (Milan Crha)
Miscellaneous:
ESourceRegistryWatcher: The 'filter' signal listener should not be required (Milan Crha)
Translations:
Goran Vidović (hr)
Fabio Tomat (fur)
Evolution-Data-Server 3.36.1 2020-03-27
---------------------------------------
Bug Fixes:
I#199 - ESoupAuthBearer: Is not thread safe (Milan Crha)
evo-I#831 - Free/Busy times are not in UTC (Milan Crha)
ews-I#87 - Meta backends not moved back online after connect failure (Milan Crha)
Translations:
Goran Vidović (hr)
Daniel Korostil (uk)
Daniel Șerbănescu (ro)
Evolution-Data-Server 3.36.0 2020-03-06
---------------------------------------
Bug Fixes:
I#198 - goa: Doesn't set ESourceAuthentication::is-external properly (Milan Crha)
Translations:
Alan Mortensen (da)
Nathan Follens (nl)
Matej UrbanÄiÄ (sl)
Jiri Grönroos (fi)
Gianvito Cavasoli (it)
Tim Sabsch (de)
Evolution-Data-Server 3.35.92 2020-02-28
----------------------------------------
Bug Fixes:
I#166 - Remembers last connection error for too long (Milan Crha)
I#167 - IMAPx: Can claim existing folders as gone (Milan Crha)
I#192 - Collection accounts: Do not suddenly enable disabled sub-sources (Milan Crha)
I#193 - EWebDAVDiscover: Can skip lookup for books with /.well-known/carddav address (Milan Crha)
I#194 - e-cal-recur: Incorrect timezone used for DTEND from DURATION (Milan Crha)
Miscellaneous:
EWebDAVCollectionBackend: Require credentials only if user name is set (Milan Crha)
CalDAV/CardDAV: Fix 'local_error' variable usage in connect_sync() (Milan Crha)
CalDAV/CardDAV: Remove unused variable declaration (Milan Crha)
CalDAV: Claim not found objects during refresh as removed (Milan Crha)
Translations:
Fran Dieguez (gl)
Piotr DrÄ…g (pl)
Asier Sarasua Garmendia (eu)
Charles Monzat (fr)
Marek Černocký (cs)
Changwoo Ryu (ko)
Evolution-Data-Server 3.35.91 2020-02-14
----------------------------------------
Bug Fixes:
I#168 - Camel: Can fail to connect when password contains non-ASCII letters (Milan Crha)
I#178 - Implement RFC 6856 - POP3 support for UTF-8 (Milan Crha)
I#187 - camel-sasl-gssapi: Fails to build without KRB5 (Milan Crha)
I#189 - Crash on malformed server response with minimal capabilities (Milan Crha)
Miscellaneous:
Remove outdated and unused devel-docs files from camel (Milan Crha)
EWebDAVDiscover: Returns address books when asked for calendars only (Milan Crha)
Translations:
Aurimas ÄŒernius (lt)
Daniel Mustieles (es)
Anders Jonsson (sv)
Rafael Fontenelle (pt_BR)
Sabri Ünal (tr)
Kukuh Syafaat (id)
Balázs Úr (hu)
Evolution-Data-Server 3.35.90 2020-01-31
----------------------------------------
Bug Fixes:
I#154 - Replace deprecated gdk_beep() usage in the code (Milan Crha)
I#179 - Calendar: Handle errors in file backend's refresh thread gracefully (Milan Crha)
I#184 - WebDAV: Privilege with multiple child elements not handled properly (Milan Crha)
I#186 - Allow override of PHONENUMBER_DEFINITIONS (Milan Crha)
M!34 - Use G_PARAM_STATIC_STRINGS (Niels De Graef)
M!35 - CamelMessageContentInfo: Define CamelProviderAutoDetectFunc (Corentin Noël)
M!36 - EBookSqlite: Make the signal definition for before-*-contact more specific (Corentin Noël)
M!37 - CamelFolderSummary: Explicitely map the virtual methods to their callers (Corentin Noël)
evo-I#686 - Broken search folder that includes all mails from other search folders (Milan Crha)
Miscellaneous:
EDBusServer: Delay new module load (Milan Crha)
alarm-notify: Double-free with certain types of the reminder (Milan Crha)
ESourceCollection: Add 'allow-sources-rename' property (Milan Crha)
camel: Document the GHashTable type in CamelProviderAutoDetectFunc and camel_provider_auto_detect (Corentin Noël)
Speed-up e_contact_get_attributes_set() (Milan Crha)
Prefer GSlice over heap allocation for short-lived structures (Milan Crha)
EBookSqlite: Address runtime warnings from remove_leading_zeros() in unit tests (Milan Crha)
CamelMessageInfo: Cache common strings in the string pool (Milan Crha)
ECalCache: Be more specific regarding the signal definition and fix documentation (Corentin Noël)
CamelHeaderParam: Specify the transfer annotation for camel_header_param (Corentin Noël)
Vala: Add more .metadata fixes (Corentin Noël)
Bump libical-glib dependency to 3.0.7 and benefit from its behavior (Milan Crha)
Translations:
Rafael Fontenelle (pt_BR)
Sucipto (id)
Dušan Kazik (sk)
Anders Jonsson (sv)
Umarzuki Bin Mochlis Moktar (ms)
Evolution-Data-Server 3.35.3 2020-01-03
---------------------------------------
Bug Fixes:
I#177 - DAV: Ignore 404 responses on content refresh (Milan Crha)
Translations:
Yi-Jyun Pan (zh_TW)
Jordi Mas (ca)
Fabio Tomat (fur)
Fran Dieguez (gl)
Evolution-Data-Server 3.35.2 2019-11-22
---------------------------------------
Bug Fixes:
I#156 - EBook/CalMetaBackend: Automatic refresh not always setup ][ (Milan Crha)
I#157 - IMAPx: Does not respect LOGINDISABLED (Milan Crha)
I#159 - LDAP: Fails to read userCertificate from the server (Milan Crha)
I#162 - e-cal-recur: Ignores recurrence exceptions (Milan Crha)
I#164 - HSTS (RFC 6797) support for "On The Web" calendars (Milan Crha)
I#169 - Detached instances shown as with floating time (Milan Crha)
I#173 - ESoupSession: Accept also compressed responses (Milan Crha)
Miscellaneous:
EWeatherSource: Use g_signal_connect_object() in e_weather_source_parse() (Milan Crha)
Correct runtime warning from camel_network_service_can_reach() (Milan Crha)
ESoupSession: Do not presend credentials on insecure connections (Milan Crha)
EBackend: Slightly enhance g_warning() messages with an ESource identification (Milan Crha)
ESource: Required signals not connected after EDBusObject is replaced (Milan Crha)
LDAP: Change how LDAP query is constructed (Milan Crha)
Translations:
Daniel Mustieles (es)
Jordi Mas (ca)
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
pythonnative is about to be removed and evolution-data-server builds fine without
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
* a native variant had to be introduced for code-generator tools
* gobject-introspection builds theoretically :) Unfortunataelly qemu runs
with 100% CPU load and never returns -> disable introspection for now
* add PACKAGECONFIGs for new dependencies - disabled by default
* give up fine grained packaging: It was broken over the years completely
and nobody seemed to take care.
* ICU-patch does not apply anymore and it seems upstream has fixed issues
with ICU
* add upstream-version-is-even to inherit
* rename folder containing recipe
* get rid of gconf dependency
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>