Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package evolution-ews for openSUSE:Factory checked in at 2026-02-06 19:05:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/evolution-ews (Old) and /work/SRC/openSUSE:Factory/.evolution-ews.new.1670 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "evolution-ews" Fri Feb 6 19:05:29 2026 rev:155 rq:1331122 version:3.58.3 Changes: -------- --- /work/SRC/openSUSE:Factory/evolution-ews/evolution-ews.changes 2025-11-25 15:52:34.697801824 +0100 +++ /work/SRC/openSUSE:Factory/.evolution-ews.new.1670/evolution-ews.changes 2026-02-06 19:07:42.581438527 +0100 @@ -1,0 +2,7 @@ +Fri Jan 30 15:16:17 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 3.58.3: + + Bug Fixes: m365: Disable Out of Office settings changes + + Miscellaneous: flatpak: Add gettext ACLOCAL workaround + +------------------------------------------------------------------- Old: ---- evolution-ews-3.58.2.obscpio New: ---- evolution-ews-3.58.3.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ evolution-ews.spec ++++++ --- /var/tmp/diff_new_pack.fAqjm1/_old 2026-02-06 19:07:43.349470804 +0100 +++ /var/tmp/diff_new_pack.fAqjm1/_new 2026-02-06 19:07:43.353470973 +0100 @@ -1,7 +1,7 @@ # # spec file for package evolution-ews # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define _version %(echo %{version} | grep -E -o '[0-9]+\.[0-9]+\.[0-9]+') Name: evolution-ews -Version: 3.58.2 +Version: 3.58.3 Release: 0 Summary: Exchange Connector for Evolution, compatible with Exchange 2007 and later License: LGPL-2.1-only ++++++ _service ++++++ --- /var/tmp/diff_new_pack.fAqjm1/_old 2026-02-06 19:07:43.397472822 +0100 +++ /var/tmp/diff_new_pack.fAqjm1/_new 2026-02-06 19:07:43.401472990 +0100 @@ -3,7 +3,7 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://gitlab.gnome.org/GNOME/evolution-ews.git</param> - <param name="revision">3.58.2</param> + <param name="revision">3.58.3</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> ++++++ evolution-ews-3.58.2.obscpio -> evolution-ews-3.58.3.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evolution-ews-3.58.2/CMakeLists.txt new/evolution-ews-3.58.3/CMakeLists.txt --- old/evolution-ews-3.58.2/CMakeLists.txt 2025-11-21 11:14:54.000000000 +0100 +++ new/evolution-ews-3.58.3/CMakeLists.txt 2026-01-30 09:28:39.000000000 +0100 @@ -4,7 +4,7 @@ cmake_policy(VERSION 3.15) project(evolution-ews - VERSION 3.58.2 + VERSION 3.58.3 LANGUAGES C) set(PROJECT_BUGREPORT "https://gitlab.gnome.org/GNOME/evolution-ews/issues/") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evolution-ews-3.58.2/NEWS new/evolution-ews-3.58.3/NEWS --- old/evolution-ews-3.58.2/NEWS 2025-11-21 11:14:54.000000000 +0100 +++ new/evolution-ews-3.58.3/NEWS 2026-01-30 09:28:39.000000000 +0100 @@ -1,3 +1,12 @@ +Evolution-EWS 3.58.3 2026-01-30 +------------------------------- + +Bug Fixes: + I#323 - m365: Disable Out of Office settings changes + +Miscellaneous: + flatpak: Add gettext ACLOCAL workaround + Evolution-EWS 3.58.2 2025-11-21 ------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evolution-ews-3.58.2/data/org.gnome.EvolutionEws.Devel.json new/evolution-ews-3.58.3/data/org.gnome.EvolutionEws.Devel.json --- old/evolution-ews-3.58.2/data/org.gnome.EvolutionEws.Devel.json 2025-11-21 11:14:54.000000000 +0100 +++ new/evolution-ews-3.58.3/data/org.gnome.EvolutionEws.Devel.json 2026-01-30 09:28:39.000000000 +0100 @@ -9,6 +9,9 @@ "branch": "master", "desktop-file-name-suffix": " (Nightly)", "tags": [ "devel" ], + "build-options" : { + "env": { "ACLOCAL_PATH": "/usr/share/gettext/m4/" } + }, "cleanup": [ "*.la", "*.a" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evolution-ews-3.58.2/src/Microsoft365/common/e-oauth2-service-microsoft365.c new/evolution-ews-3.58.3/src/Microsoft365/common/e-oauth2-service-microsoft365.c --- old/evolution-ews-3.58.2/src/Microsoft365/common/e-oauth2-service-microsoft365.c 2025-11-21 11:14:54.000000000 +0100 +++ new/evolution-ews-3.58.3/src/Microsoft365/common/e-oauth2-service-microsoft365.c 2026-01-30 09:28:39.000000000 +0100 @@ -30,7 +30,7 @@ " Mail.ReadWrite.Shared" \ " Mail.Send" \ " Mail.Send.Shared" \ - " MailboxSettings.ReadWrite" \ + " MailboxSettings.Read" \ /* " Notes.Create" */ \ /* " Notes.ReadWrite.All" */ \ " offline_access" \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evolution-ews-3.58.2/src/Microsoft365/evolution/e-m365-ooo-notificator.c new/evolution-ews-3.58.3/src/Microsoft365/evolution/e-m365-ooo-notificator.c --- old/evolution-ews-3.58.2/src/Microsoft365/evolution/e-m365-ooo-notificator.c 2025-11-21 11:14:54.000000000 +0100 +++ new/evolution-ews-3.58.3/src/Microsoft365/evolution/e-m365-ooo-notificator.c 2026-01-30 09:28:39.000000000 +0100 @@ -61,8 +61,11 @@ EAlert *alert) { - if (response_id == GTK_RESPONSE_ACCEPT) - camel_m365_store_unset_oof_settings_state (data->m365_store); + if (response_id == GTK_RESPONSE_ACCEPT) { + /* See https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/323 + camel_m365_store_unset_oof_settings_state (data->m365_store); */ + e_show_uri (NULL, "https://outlook.office365.com/mail/options/accounts-category/automaticReply"); + } camel_m365_store_set_ooo_alert_state (data->m365_store, CAMEL_M365_STORE_OOO_ALERT_STATE_CLOSED); g_hash_table_remove (data->self->alerts, data->m365_store); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evolution-ews-3.58.2/src/Microsoft365/evolution/e-mail-config-m365-ooo-page.c new/evolution-ews-3.58.3/src/Microsoft365/evolution/e-mail-config-m365-ooo-page.c --- old/evolution-ews-3.58.2/src/Microsoft365/evolution/e-mail-config-m365-ooo-page.c 2025-11-21 11:14:54.000000000 +0100 +++ new/evolution-ews-3.58.3/src/Microsoft365/evolution/e-mail-config-m365-ooo-page.c 2026-01-30 09:28:39.000000000 +0100 @@ -365,6 +365,7 @@ GtkWidget *widget; GtkWidget *container; GtkWidget *main_box; + GtkWidget *widgets_box; GtkSizeGroup *size_group; GtkTextBuffer *text_buffer; GSList *group = NULL; @@ -379,6 +380,35 @@ main_box = e_mail_config_activity_page_get_internal_box (E_MAIL_CONFIG_ACTIVITY_PAGE (self)); gtk_box_set_spacing (GTK_BOX (main_box), 12); + /* --- beginning of "disable Out of Office settings" changes --- */ + /* Some users cannot log in due to MailboxSettings.ReadWrite scope, which these settings + require, to be able to change them (company admins may require their consent for that scope). + See https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/323 */ + widgets_box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0); + gtk_widget_set_visible (widgets_box, TRUE); + gtk_widget_set_sensitive (widgets_box, FALSE); + gtk_box_pack_end (GTK_BOX (main_box), widgets_box, FALSE, FALSE, 0); + /* cannot add new translatable strings in the stable branch */ + /*widget = gtk_info_bar_new (); + g_object_set (widget, + "visible", TRUE, + "message-type", GTK_MESSAGE_INFO, + "revealed", TRUE, + "show-close-button", FALSE, + NULL); + gtk_box_pack_start (GTK_BOX (main_box), widget, FALSE, FALSE, 0); + gtk_widget_show_all (widget); + container = gtk_info_bar_get_content_area (GTK_INFO_BAR (widget)); + widget = gtk_label_new (_("The Out of Office settings can be only seen here, use the web interface to change them.")); + g_object_set (widget, + "visible", TRUE, + "wrap", TRUE, + "max-width-chars", 50, + "width-chars", 40, + NULL); + gtk_box_pack_start (GTK_BOX (container), widget, FALSE, FALSE, 0);*/ + /* --- end of "disable Out of Office settings" changes --- */ + size_group = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL); text = _("Out of Office"); @@ -386,13 +416,13 @@ widget = gtk_label_new (markup); gtk_label_set_use_markup (GTK_LABEL (widget), TRUE); gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.5); - gtk_box_pack_start (GTK_BOX (main_box), widget, FALSE, FALSE, 0); + gtk_box_pack_start (GTK_BOX (widgets_box), widget, FALSE, FALSE, 0); gtk_widget_show (widget); g_free (markup); widget = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); gtk_widget_set_margin_left (widget, 12); - gtk_box_pack_start (GTK_BOX (main_box), widget, FALSE, FALSE, 0); + gtk_box_pack_start (GTK_BOX (widgets_box), widget, FALSE, FALSE, 0); gtk_widget_show (widget); container = widget; @@ -432,7 +462,7 @@ widget = gtk_grid_new (); gtk_grid_set_row_spacing (GTK_GRID (widget), 6); gtk_grid_set_column_spacing (GTK_GRID (widget), 6); - gtk_box_pack_start (GTK_BOX (main_box), widget, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (widgets_box), widget, TRUE, TRUE, 0); gtk_widget_show (widget); e_binding_bind_property ( ++++++ evolution-ews.obsinfo ++++++ --- /var/tmp/diff_new_pack.fAqjm1/_old 2026-02-06 19:07:44.349512834 +0100 +++ /var/tmp/diff_new_pack.fAqjm1/_new 2026-02-06 19:07:44.365513507 +0100 @@ -1,5 +1,5 @@ name: evolution-ews -version: 3.58.2 -mtime: 1763720094 -commit: a8160a09d7886da96c18a90d5e145118a74fd6ba +version: 3.58.3 +mtime: 1769761719 +commit: 28b3ee1cb859cc44f2a9fda8c03f2238520e37ba
