Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pantheon-mail for openSUSE:Factory checked in at 2026-10-12 22:05:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pantheon-mail (Old) and /work/SRC/openSUSE:Factory/.pantheon-mail.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pantheon-mail" Mon Oct 12 22:05:37 2026 rev:3 rq:1384116 version:8.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/pantheon-mail/pantheon-mail.changes 2025-10-02 19:21:56.042810699 +0200 +++ /work/SRC/openSUSE:Factory/.pantheon-mail.new.3698736/pantheon-mail.changes 2026-10-12 22:06:08.138600535 +0200 @@ -1,0 +2,23 @@ +Sun Oct 11 14:29:59 UTC 2026 - Andrea Manzini <[email protected]> + +- Re-add adapt-to-new-ecal.patch, rebased on 8.0.1: it was dropped + as "fixed upstream", but 8.0.1 does not carry the libcamel + 3.57.1+ API changes (elementary/mail#1023 is still open), so the + build failed against evolution-data-server 3.60.2 on Factory +- Move the >= 3.45.1 floor to pkgconfig(libedataserverui-1.2), the + module meson 8.0.1 actually checks it on +- Spec cleanup: merge the duplicated copyright header, use + pkgconfig(vapigen) instead of vala as spec-cleaner expects + +------------------------------------------------------------------- +Sun Dec 21 02:31:10 UTC 2025 - Richard Rahl <[email protected]> + +- Update to version 8.0.1: + * Alias: Do not translate placeholder email address + * Drop old Soup support + * AttachmentButton: Use Gtk.Gesture + * MessageListItem: GTK4 prep + * Launcher: add icon for compose action +- remove patch adapt-to-new-ecal.patch, fixed upstream + +------------------------------------------------------------------- Old: ---- pantheon-mail-8.0.0.tar.gz New: ---- pantheon-mail-8.0.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pantheon-mail.spec ++++++ --- /var/tmp/diff_new_pack.fjoFTq/_old 2026-10-12 22:06:08.897632249 +0200 +++ /var/tmp/diff_new_pack.fjoFTq/_new 2026-10-12 22:06:08.898632291 +0200 @@ -1,7 +1,7 @@ # # spec file for package pantheon-mail # -# 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 @@ -18,12 +18,13 @@ %define appid io.elementary.mail Name: pantheon-mail -Version: 8.0.0 +Version: 8.0.1 Release: 0 Summary: A lightweight email reader for the Pantheon desktop License: GPL-3.0-or-later URL: https://github.com/elementary/mail Source: %{url}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +# PATCH-FIX-UPSTREAM adapt-to-new-ecal.patch https://github.com/elementary/mail/pull/1023 -- adapt to libcamel API changes in evolution-data-server 3.57.1+ Patch0: adapt-to-new-ecal.patch BuildRequires: apparmor-abstractions BuildRequires: apparmor-rpm-macros @@ -32,7 +33,6 @@ BuildRequires: hicolor-icon-theme BuildRequires: meson BuildRequires: pkgconfig -BuildRequires: vala BuildRequires: valadoc BuildRequires: pkgconfig(camel-1.2) BuildRequires: pkgconfig(folks) @@ -43,11 +43,13 @@ BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libapparmor) BuildRequires: pkgconfig(libedataserver-1.2) -BuildRequires: pkgconfig(libedataserverui-1.2) +BuildRequires: pkgconfig(libedataserverui-1.2) >= 3.45.1 BuildRequires: pkgconfig(libhandy-1) >= 1.1.90 BuildRequires: pkgconfig(libportal) BuildRequires: pkgconfig(libportal-gtk3) +BuildRequires: pkgconfig(vapigen) BuildRequires: pkgconfig(webkit2gtk-4.1) +BuildRequires: pkgconfig(webkit2gtk-web-extension-4.1) Provides: elementary-mail = %{version} Obsoletes: elementary-mail < %{version} @@ -60,8 +62,8 @@ %package apparmor Summary: Apparmor profile for %{name} -BuildArch: noarch Supplements: (%{name} and apparmor-abstractions) +BuildArch: noarch %description apparmor This package ships only the apparmor profile for %{name} ++++++ adapt-to-new-ecal.patch ++++++ --- /var/tmp/diff_new_pack.fjoFTq/_old 2026-10-12 22:06:08.922633294 +0200 +++ /var/tmp/diff_new_pack.fjoFTq/_new 2026-10-12 22:06:08.927633503 +0200 @@ -1,6 +1,10 @@ -diff -rubN mail-8.0.0/meson.build mail-8.0.0-patched/meson.build ---- mail-8.0.0/meson.build 2024-05-29 20:44:58.000000000 +0200 -+++ mail-8.0.0-patched/meson.build 2025-10-02 01:32:56.105521682 +0200 +# Adapt to the libcamel API changes in evolution-data-server 3.57.1+ +# Taken from https://github.com/elementary/mail/pull/1023 (still open), +# rebased on 8.0.1 + +diff -urN a/meson.build b/meson.build +--- a/meson.build ++++ b/meson.build @@ -15,7 +15,12 @@ granite_dep = dependency('granite', version: '>= 6.0.0') gee_dep = dependency('gee-0.8') @@ -13,105 +17,11 @@ + camel_dep = dependency('camel-1.2', version: '>= 3.28') +endif libedataserver_dep = dependency('libedataserver-1.2', version: '>= 3.28') - libedataserverui_dep = dependency('libedataserverui-1.2', version: '>= 3.28') - if libedataserverui_dep.version().version_compare('>=3.45.1') -diff -rubN mail-8.0.0/meson.build.orig mail-8.0.0-patched/meson.build.orig ---- mail-8.0.0/meson.build.orig 1970-01-01 01:00:00.000000000 +0100 -+++ mail-8.0.0-patched/meson.build.orig 2025-10-02 01:32:47.242006006 +0200 -@@ -0,0 +1,90 @@ -+project( -+ 'io.elementary.mail', -+ 'vala', 'c', -+ version: '8.0.0', -+ meson_version: '>=0.58.0' -+) -+ -+gnome = import('gnome') -+i18n = import('i18n') -+ -+add_project_arguments(['--vapidir', join_paths(meson.current_source_dir(), 'vapi')], language: 'vala') -+ -+glib_dep = dependency('glib-2.0') -+gobject_dep = dependency('gobject-2.0') -+granite_dep = dependency('granite', version: '>= 6.0.0') -+gee_dep = dependency('gee-0.8') -+handy_dep = dependency('libhandy-1', version: '>=1.1.90') -+camel_dep = dependency('camel-1.2', version: '>= 3.28') -+libedataserver_dep = dependency('libedataserver-1.2', version: '>= 3.28') -+libedataserverui_dep = dependency('libedataserverui-1.2', version: '>= 3.28') -+if libedataserverui_dep.version().version_compare('>=3.45.1') -+ add_project_arguments('--define=HAS_SOUP_3', language: 'vala') -+ webkit2_dep = dependency('webkit2gtk-4.1') -+ webkit2_web_extension_dep = dependency('webkit2gtk-web-extension-4.1') -+else -+ webkit2_dep = dependency('webkit2gtk-4.0', version: '>=2.28') -+ webkit2_web_extension_dep = dependency('webkit2gtk-web-extension-4.0', version: '>=2.28') -+endif -+libportal_dep = dependency('libportal') -+libportal_gtk_dep = dependency('libportal-gtk3') -+folks_dep = dependency('folks') -+m_dep = meson.get_compiler('c').find_library('m') -+ -+webkit2_extension_path = join_paths(get_option('prefix'), get_option('libdir'), meson.project_name(), 'webkit2') -+ -+dependencies = [ -+ glib_dep, -+ gobject_dep, -+ granite_dep, -+ gee_dep, -+ handy_dep, -+ camel_dep, -+ libedataserver_dep, -+ libedataserverui_dep, -+ libportal_dep, -+ libportal_gtk_dep, -+ webkit2_dep, -+ folks_dep, -+ m_dep -+] -+ -+asresources = gnome.compile_resources( -+ 'as-resources', 'data/' + meson.project_name() + '.gresource.xml', -+ source_dir: 'data', -+ c_name: 'as' -+) -+ -+extension_dependencies = [ -+ glib_dep, -+ gobject_dep, -+ gee_dep, -+ webkit2_web_extension_dep -+] -+ -+add_global_arguments([ -+ '-DGETTEXT_PACKAGE="@0@"'.format(meson.project_name()), -+ '-DHANDY_USE_UNSTABLE_API' -+ ], -+ language:'c' -+) -+ -+gnome.post_install(glib_compile_schemas: true) -+ -+config_data = configuration_data() -+config_data.set('GETTEXT_PACKAGE', meson.project_name()) -+config_data.set('LOCALEDIR', join_paths(get_option('prefix'), get_option('localedir'))) -+ -+config_file = configure_file( -+ input: 'Config.vala.in', -+ output: '@BASENAME@', -+ configuration: config_data -+) -+ -+subdir('src') -+subdir('webkit-extension') -+subdir('data') -+subdir('po') -+if get_option('documentation') -+ subdir('docs') -+endif -diff -rubN mail-8.0.0/src/Backend/MoveOperation.vala mail-8.0.0-patched/src/Backend/MoveOperation.vala ---- mail-8.0.0/src/Backend/MoveOperation.vala 2024-05-29 20:44:58.000000000 +0200 -+++ mail-8.0.0-patched/src/Backend/MoveOperation.vala 2025-10-02 01:32:56.105663963 +0200 + libedataserverui_dep = dependency('libedataserverui-1.2', version: '>=3.45.1') + webkit2_dep = dependency('webkit2gtk-4.1') +diff -urN a/src/Backend/MoveOperation.vala b/src/Backend/MoveOperation.vala +--- a/src/Backend/MoveOperation.vala ++++ b/src/Backend/MoveOperation.vala @@ -189,10 +189,16 @@ var vee_folder = (Camel.VeeFolder)src_folder; @@ -150,9 +60,9 @@ } } -diff -rubN mail-8.0.0/src/ConversationList/ConversationItemModel.vala mail-8.0.0-patched/src/ConversationList/ConversationItemModel.vala ---- mail-8.0.0/src/ConversationList/ConversationItemModel.vala 2024-05-29 20:44:58.000000000 +0200 -+++ mail-8.0.0-patched/src/ConversationList/ConversationItemModel.vala 2025-10-02 01:32:56.105845783 +0200 +diff -urN a/src/ConversationList/ConversationItemModel.vala b/src/ConversationList/ConversationItemModel.vala +--- a/src/ConversationList/ConversationItemModel.vala ++++ b/src/ConversationList/ConversationItemModel.vala @@ -46,7 +46,11 @@ unowned Camel.FolderThreadNode? current_node = node; @@ -326,9 +236,9 @@ has_flag = has_thread_flag (child, flag); if (has_flag) { break; -diff -rubN mail-8.0.0/src/ConversationList/ConversationList.vala mail-8.0.0-patched/src/ConversationList/ConversationList.vala ---- mail-8.0.0/src/ConversationList/ConversationList.vala 2024-05-29 20:44:58.000000000 +0200 -+++ mail-8.0.0-patched/src/ConversationList/ConversationList.vala 2025-10-02 01:32:56.106269756 +0200 +diff -urN a/src/ConversationList/ConversationList.vala b/src/ConversationList/ConversationList.vala +--- a/src/ConversationList/ConversationList.vala ++++ b/src/ConversationList/ConversationList.vala @@ -213,11 +213,19 @@ return; } @@ -537,9 +447,9 @@ } } -diff -rubN mail-8.0.0/src/MessageList/MessageList.vala mail-8.0.0-patched/src/MessageList/MessageList.vala ---- mail-8.0.0/src/MessageList/MessageList.vala 2024-05-29 20:44:58.000000000 +0200 -+++ mail-8.0.0-patched/src/MessageList/MessageList.vala 2025-10-02 01:32:56.106658738 +0200 +diff -urN a/src/MessageList/MessageList.vala b/src/MessageList/MessageList.vala +--- a/src/MessageList/MessageList.vala ++++ b/src/MessageList/MessageList.vala @@ -179,14 +179,28 @@ */ can_move_thread (true); @@ -610,9 +520,9 @@ } } -diff -rubN mail-8.0.0/vapi/camel-1.2.vapi mail-8.0.0-patched/vapi/camel-1.2.vapi ---- mail-8.0.0/vapi/camel-1.2.vapi 2024-05-29 20:44:58.000000000 +0200 -+++ mail-8.0.0-patched/vapi/camel-1.2.vapi 2025-10-02 01:32:56.107320253 +0200 +diff -urN a/vapi/camel-1.2.vapi b/vapi/camel-1.2.vapi +--- a/vapi/camel-1.2.vapi ++++ b/vapi/camel-1.2.vapi @@ -95,17 +95,32 @@ [CCode (cheader_filename = "camel/camel.h", type_id = "camel_cipher_context_get_type ()")] public class CipherContext : GLib.Object { ++++++ pantheon-mail-8.0.0.tar.gz -> pantheon-mail-8.0.1.tar.gz ++++++ ++++ 123958 lines of diff (skipped)
