Bug#1150005: evolution-data-server allows non-matching upgrades of evolution-data-server-common

Raul Tambre raul at tambre.ee
Mon Oct 5 08:21:40 BST 2026


Package: evolution-data-server
Version: 3.62.0-1
Severity: important

Starting evolution will break if evolution-data-server-common is upgraded separately from evolution-data-server-common.
For example when evolution=3.56.2-10+b1, evolution-data-server=3.56.2-9 but evolution-data-server-common=3.62.0-1:

    Oct 05 10:06:31 laptop evolution-source-registry[35630]: Settings schema 'org.gnome.evolution-data-server' does not contain a key named 'migrated'
    Oct 05 10:06:31 laptop systemd-coredump[35635]: [🡕] Process 35630 (evolution-sourc) of user 1000 dumped core.                                            
    Module libblkid.so.1 from deb util-linux-2.42.4-1.amd64
    Module libzstd.so.1 from deb libzstd-1.5.7+dfsg-4.amd64
    Module libatomic.so.1 from deb gcc-16-16.2.0-3.amd64
    Module libmount.so.1 from deb util-linux-2.42.4-1.amd64
    Module libgcc_s.so.1 from deb gcc-16-16.2.0-3.amd64
    Module libstdc++.so.6 from deb gcc-16-16.2.0-3.amd64
    Module libuuid.so.1 from deb util-linux-2.42.4-1.amd64
    Stack trace of thread 35630:
    #0  0x00007f53287bb8ec __pthread_kill_implementation (libc.so.6 + 0x988ec)
    #1  0x00007f53287640a6 __GI_raise (libc.so.6 + 0x410a6)
    #2  0x00007f532874b8d7 __GI_abort (libc.so.6 + 0x288d7)
    #3  0x00007f5328ab80bb n/a (libglib-2.0.so.0 + 0x200bb)
    #4  0x00007f5328b0775e g_log_default_handler (libglib-2.0.so.0 + 0x6f75e)
    #5  0x00007f5328b07ac7 g_logv (libglib-2.0.so.0 + 0x6fac7)
    #6  0x00007f5328b07e43 g_log (libglib-2.0.so.0 + 0x6fe43)
    #7  0x00007f5328d114fe n/a (libgio-2.0.so.0 + 0x1114fe)
    #8  0x00007f5328d11c73 n/a (libgio-2.0.so.0 + 0x111c73)
    #9  0x00007f5328d16440 g_settings_get_value (libgio-2.0.so.0 + 0x116440)
    #10 0x00007f5328d1755e g_settings_get_boolean (libgio-2.0.so.0 + 0x11755e)
    #11 0x0000559442706f91 main (evolution-source-registry + 0x6f91)
    #12 0x00007f532874d3fe __libc_start_call_main (libc.so.6 + 0x2a3fe)
    #13 0x00007f532874d51b __libc_start_main_impl (libc.so.6 + 0x2a51b)
    #14 0x00005594427070a1 _start (evolution-source-registry + 0x70a1)

Changing the depends of evolution-data-server for evolution-data-server-common to =${source:Version} would prevent this (and keep it binNMU compatible).



More information about the pkg-gnome-maintainers mailing list