Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package evolution-data-server for
openSUSE:Factory checked in at 2026-04-15 16:03:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/evolution-data-server (Old)
and /work/SRC/openSUSE:Factory/.evolution-data-server.new.21863 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "evolution-data-server"
Wed Apr 15 16:03:13 2026 rev:273 rq:1346587 version:3.60.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/evolution-data-server/evolution-data-server.changes
2026-04-10 17:46:17.221176915 +0200
+++
/work/SRC/openSUSE:Factory/.evolution-data-server.new.21863/evolution-data-server.changes
2026-04-15 16:03:31.676427042 +0200
@@ -1,0 +2,11 @@
+Fri Apr 10 13:10:45 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 3.60.1:
+ + Bug Fixes: nntp: Fix GSocket ref leak in stream timeout helpers
+ + Miscellaneous:
+ - nntp: Rename nntp_get_stream_socket() to
+ nntp_ref_stream_socket()
+ - ESoupSession: Correct
+ e_soup_session_get_authentication_requires_credentials()
+
+-------------------------------------------------------------------
Old:
----
evolution-data-server-3.60.0.tar.xz
New:
----
evolution-data-server-3.60.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ evolution-data-server.spec ++++++
--- /var/tmp/diff_new_pack.bOmnJw/_old 2026-04-15 16:03:32.720469962 +0200
+++ /var/tmp/diff_new_pack.bOmnJw/_new 2026-04-15 16:03:32.720469962 +0200
@@ -32,7 +32,7 @@
%bcond_without introspection
Name: evolution-data-server
-Version: 3.60.0
+Version: 3.60.1
Release: 0
Summary: Evolution Data Server
License: LGPL-2.0-only
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.bOmnJw/_old 2026-04-15 16:03:32.796473087 +0200
+++ /var/tmp/diff_new_pack.bOmnJw/_new 2026-04-15 16:03:32.812473744 +0200
@@ -1,6 +1,6 @@
-mtime: 1774254478
-commit: be8df96196fb1912626f9f327eac9e7f996f1287f1898c731b860e16a09e8204
+mtime: 1775826751
+commit: 53b8a5f395cb980e52550733615786bac6107c8b6d62a80d95102babc47ad416
url: https://src.opensuse.org/GNOME/evolution-data-server
-revision: be8df96196fb1912626f9f327eac9e7f996f1287f1898c731b860e16a09e8204
+revision: 53b8a5f395cb980e52550733615786bac6107c8b6d62a80d95102babc47ad416
projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj
++++++ _service ++++++
--- /var/tmp/diff_new_pack.bOmnJw/_old 2026-04-15 16:03:32.836474731 +0200
+++ /var/tmp/diff_new_pack.bOmnJw/_new 2026-04-15 16:03:32.856475553 +0200
@@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param
name="url">https://gitlab.gnome.org/GNOME/evolution-data-server.git</param>
- <param name="revision">3.60.0</param>
+ <param name="revision">3.60.1</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
++++++ build.specials.obscpio ++++++
++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore 2026-04-13 14:36:25.000000000 +0200
@@ -0,0 +1,5 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild
+osc-collab.*
++++++ evolution-data-server-3.60.0.tar.xz ->
evolution-data-server-3.60.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/evolution-data-server-3.60.0/CMakeLists.txt
new/evolution-data-server-3.60.1/CMakeLists.txt
--- old/evolution-data-server-3.60.0/CMakeLists.txt 2026-03-13
07:54:01.000000000 +0100
+++ new/evolution-data-server-3.60.1/CMakeLists.txt 2026-04-10
09:14:10.000000000 +0200
@@ -4,7 +4,7 @@
cmake_policy(VERSION 3.15)
project(evolution-data-server
- VERSION 3.60.0
+ VERSION 3.60.1
LANGUAGES C CXX)
set(PROJECT_BUGREPORT
"https://gitlab.gnome.org/GNOME/evolution-data-server/issues/")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/evolution-data-server-3.60.0/NEWS
new/evolution-data-server-3.60.1/NEWS
--- old/evolution-data-server-3.60.0/NEWS 2026-03-13 07:54:01.000000000
+0100
+++ new/evolution-data-server-3.60.1/NEWS 2026-04-10 09:14:10.000000000
+0200
@@ -1,3 +1,13 @@
+Evolution-Data-Server 3.60.1 2026-04-10
+---------------------------------------
+
+Bug Fixes:
+ I#632 - nntp: Fix GSocket ref leak in stream timeout helpers (Mikhail
Gavrilov)
+
+Miscellaneous:
+ nntp: Rename nntp_get_stream_socket() to nntp_ref_stream_socket()
+ ESoupSession: Correct
e_soup_session_get_authentication_requires_credentials()
+
Evolution-Data-Server 3.60.0 2026-03-13
---------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/evolution-data-server-3.60.0/src/camel/providers/nntp/camel-nntp-stream.c
new/evolution-data-server-3.60.1/src/camel/providers/nntp/camel-nntp-stream.c
---
old/evolution-data-server-3.60.0/src/camel/providers/nntp/camel-nntp-stream.c
2026-03-13 07:54:01.000000000 +0100
+++
new/evolution-data-server-3.60.1/src/camel/providers/nntp/camel-nntp-stream.c
2026-04-10 09:14:10.000000000 +0200
@@ -549,7 +549,7 @@
}
static GSocket *
-nntp_get_stream_socket (CamelStream *stream)
+nntp_ref_stream_socket (CamelStream *stream)
{
GIOStream *base_strm;
GSocket *socket = NULL;
@@ -588,21 +588,28 @@
if (!nntp_stream)
return;
- socket = nntp_get_stream_socket (nntp_stream->source);
+ socket = nntp_ref_stream_socket (nntp_stream->source);
if (socket)
g_socket_set_timeout (socket, timeout_seconds);
+
+ g_clear_object (&socket);
}
guint
camel_nntp_stream_get_timeout (CamelNNTPStream *nntp_stream)
{
GSocket *socket;
+ guint timeout;
if (!nntp_stream)
return 0;
- socket = nntp_get_stream_socket (nntp_stream->source);
+ socket = nntp_ref_stream_socket (nntp_stream->source);
+
+ timeout = socket ? g_socket_get_timeout (socket) : 0;
+
+ g_clear_object (&socket);
- return socket ? g_socket_get_timeout (socket) : 0;
+ return timeout;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/evolution-data-server-3.60.0/src/libedataserver/e-soup-session.c
new/evolution-data-server-3.60.1/src/libedataserver/e-soup-session.c
--- old/evolution-data-server-3.60.0/src/libedataserver/e-soup-session.c
2026-03-13 07:54:01.000000000 +0100
+++ new/evolution-data-server-3.60.1/src/libedataserver/e-soup-session.c
2026-04-10 09:14:10.000000000 +0200
@@ -1013,9 +1013,29 @@
gboolean
e_soup_session_get_authentication_requires_credentials (ESoupSession *session)
{
+ gboolean res = TRUE;
+
g_return_val_if_fail (E_IS_SOUP_SESSION (session), FALSE);
- return !session->priv->using_bearer_auth;
+ if (session->priv->using_bearer_auth)
+ return FALSE;
+
+ if (session->priv->source && e_source_has_extension
(session->priv->source, E_SOURCE_EXTENSION_AUTHENTICATION)) {
+ ESourceAuthentication *extension;
+ gchar *auth_method;
+
+ extension = e_source_get_extension (session->priv->source,
E_SOURCE_EXTENSION_AUTHENTICATION);
+ auth_method = e_source_authentication_dup_method (extension);
+
+ if (auth_method && (g_strcmp0 (auth_method, "OAuth2") == 0 ||
+ e_oauth2_services_is_oauth2_alias_static (auth_method))) {
+ res = FALSE;
+ }
+
+ g_free (auth_method);
+ }
+
+ return res;
}
/**
++++++ evolution-data-server.obsinfo ++++++
--- /var/tmp/diff_new_pack.bOmnJw/_old 2026-04-15 16:03:35.152569944 +0200
+++ /var/tmp/diff_new_pack.bOmnJw/_new 2026-04-15 16:03:35.156570109 +0200
@@ -1,5 +1,5 @@
name: evolution-data-server
-version: 3.60.0
-mtime: 1773384841
-commit: 9d0ce9fee8c88fb2f7c19b1df311f844bdab710f
+version: 3.60.1
+mtime: 1775805250
+commit: 9a4bda5279cc5de9772c447559ea9baeb4a085ff