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
 

Reply via email to