Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package alligator for openSUSE:Factory 
checked in at 2025-07-06 17:08:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/alligator (Old)
 and      /work/SRC/openSUSE:Factory/.alligator.new.1903 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "alligator"

Sun Jul  6 17:08:09 2025 rev:27 rq:1290254 version:25.04.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/alligator/alligator.changes      2025-06-10 
09:00:22.011199692 +0200
+++ /work/SRC/openSUSE:Factory/.alligator.new.1903/alligator.changes    
2025-07-06 17:10:57.094507142 +0200
@@ -1,0 +2,11 @@
+Tue Jul  1 15:26:27 UTC 2025 - Christophe Marin <christo...@krop.fr>
+
+- Update to 25.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/25.04.3/
+- Changes since 25.04.2:
+  * Use full article url as baseUrl for Kirigami.SelectableLabel
+  * Fix open link with relativ urls
+
+-------------------------------------------------------------------

Old:
----
  alligator-25.04.2.tar.xz
  alligator-25.04.2.tar.xz.sig

New:
----
  alligator-25.04.3.tar.xz
  alligator-25.04.3.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ alligator.spec ++++++
--- /var/tmp/diff_new_pack.nPEGNU/_old  2025-07-06 17:10:57.986544053 +0200
+++ /var/tmp/diff_new_pack.nPEGNU/_new  2025-07-06 17:10:57.986544053 +0200
@@ -21,7 +21,7 @@
 
 %bcond_without released
 Name:           alligator
-Version:        25.04.2
+Version:        25.04.3
 Release:        0
 Summary:        RSS/Atom feed reader
 License:        GPL-2.0-or-later

++++++ alligator-25.04.2.tar.xz -> alligator-25.04.3.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alligator-25.04.2/CMakeLists.txt 
new/alligator-25.04.3/CMakeLists.txt
--- old/alligator-25.04.2/CMakeLists.txt        2025-06-02 23:42:19.000000000 
+0200
+++ new/alligator-25.04.3/CMakeLists.txt        2025-06-30 18:52:53.000000000 
+0200
@@ -7,7 +7,7 @@
 # KDE Applications version, managed by release script.
 set(RELEASE_SERVICE_VERSION_MAJOR "25")
 set(RELEASE_SERVICE_VERSION_MINOR "04")
-set(RELEASE_SERVICE_VERSION_MICRO "2")
+set(RELEASE_SERVICE_VERSION_MICRO "3")
 set(RELEASE_SERVICE_VERSION 
"${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
 
 project(alligator VERSION ${RELEASE_SERVICE_VERSION})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alligator-25.04.2/org.kde.alligator.appdata.xml 
new/alligator-25.04.3/org.kde.alligator.appdata.xml
--- old/alligator-25.04.2/org.kde.alligator.appdata.xml 2025-06-02 
23:42:19.000000000 +0200
+++ new/alligator-25.04.3/org.kde.alligator.appdata.xml 2025-06-30 
18:52:53.000000000 +0200
@@ -212,6 +212,7 @@
   </screenshots>
   <launchable type="desktop-id">org.kde.alligator.desktop</launchable>
   <releases>
+    <release version="25.04.3" date="2025-07-03"/>
     <release version="25.04.2" date="2025-06-05"/>
     <release version="25.04.1" date="2025-05-08"/>
     <release version="25.04.0" date="2025-04-17"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alligator-25.04.2/po/ar/alligator.po 
new/alligator-25.04.3/po/ar/alligator.po
--- old/alligator-25.04.2/po/ar/alligator.po    2025-06-02 23:42:19.000000000 
+0200
+++ new/alligator-25.04.3/po/ar/alligator.po    2025-06-30 18:52:53.000000000 
+0200
@@ -7,7 +7,7 @@
 "Project-Id-Version: alligator\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2025-03-01 00:46+0000\n"
-"PO-Revision-Date: 2025-01-17 07:05+0400\n"
+"PO-Revision-Date: 2025-06-28 17:29+0400\n"
 "Last-Translator: Zayed Al-Saidi <zayed.alsa...@gmail.com>\n"
 "Language-Team: ar\n"
 "Language: ar\n"
@@ -164,7 +164,7 @@
 #: qml/EntryListPage.qml:45
 #, kde-format
 msgid "Refresh"
-msgstr "أنعش"
+msgstr "حدّث"
 
 #: qml/EntryListPage.qml:51
 #, kde-format
@@ -328,7 +328,7 @@
 #: qml/FeedListPage.qml:30
 #, kde-format
 msgid "Refresh All Feeds"
-msgstr "أنعش كل التلقيمات"
+msgstr "حدّث كل التلقيمات"
 
 #: qml/FeedListPage.qml:36
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alligator-25.04.2/po/es/alligator.po 
new/alligator-25.04.3/po/es/alligator.po
--- old/alligator-25.04.2/po/es/alligator.po    2025-06-02 23:42:19.000000000 
+0200
+++ new/alligator-25.04.3/po/es/alligator.po    2025-06-30 18:52:53.000000000 
+0200
@@ -1,15 +1,15 @@
 # Spanish translations for alligator.po package.
-# Copyright (C) 2020 This file is copyright:
+# Copyright (C) 2020-2025 This file is copyright:
 # This file is distributed under the same license as the alligator package.
-#
 # Automatically generated, 2020.
+#
 # SPDX-FileCopyrightText: 2020, 2021, 2022, 2023, 2024, 2025 Eloy Cuadra 
<ecua...@eloihr.net>
 msgid ""
 msgstr ""
 "Project-Id-Version: alligator\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2025-03-01 00:46+0000\n"
-"PO-Revision-Date: 2025-01-16 07:51+0100\n"
+"PO-Revision-Date: 2025-06-29 14:00+0100\n"
 "Last-Translator: Eloy Cuadra <ecua...@eloihr.net>\n"
 "Language-Team: Spanish <kde-l10n...@kde.org>\n"
 "Language: es\n"
@@ -330,7 +330,7 @@
 #: qml/FeedListPage.qml:36
 #, kde-format
 msgid "Add Feed…"
-msgstr "Añadir emisión web..."
+msgstr "Añadir emisión web…"
 
 #: qml/FeedListPage.qml:40
 #, kde-format
@@ -346,12 +346,12 @@
 #: qml/FeedListPage.qml:51
 #, kde-format
 msgid "Import Feeds…"
-msgstr "Importar emisiones web..."
+msgstr "Importar emisiones web…"
 
 #: qml/FeedListPage.qml:56
 #, kde-format
 msgid "Export Feeds…"
-msgstr "Exportar emisiones web..."
+msgstr "Exportar emisiones web…"
 
 #: qml/FeedListPage.qml:86
 #, kde-format
@@ -396,7 +396,7 @@
 #: qml/GroupsListPage.qml:24
 #, kde-format
 msgid "Add Group…"
-msgstr "Añadir grupo..."
+msgstr "Añadir grupo…"
 
 #: qml/GroupsListPage.qml:55
 #, kde-format
@@ -468,45 +468,3 @@
 #, kde-format
 msgid "Use system default"
 msgstr "Usar el predeterminado del sistema"
-
-#~ msgid "Url"
-#~ msgstr "URL"
-
-#~ msgid "Import Feeds..."
-#~ msgstr "Importar emisiones web..."
-
-#~ msgid "Export Feeds..."
-#~ msgstr "Exportar emisiones web..."
-
-#~ msgid "OK"
-#~ msgstr "Aceptar"
-
-#~ msgid "Configure Groups"
-#~ msgstr "Configurar grupos"
-
-#~ msgid "Mark as unread"
-#~ msgstr "Marcar como no leído"
-
-#~ msgid "Show all entries"
-#~ msgstr "Mostrar todas las entradas"
-
-#~ msgid "Show only unread entries"
-#~ msgstr "Mostrar solo las entradas sin leer"
-
-#~ msgid "Edit"
-#~ msgstr "Editar"
-
-#~ msgid "Feed group"
-#~ msgstr "Grupo de emisiones web"
-
-#~ msgid "Add feed"
-#~ msgstr "Añadir emisión web"
-
-#~ msgid "Add new Feed"
-#~ msgstr "Añadir nueva emisión web"
-
-#~ msgid "Posts"
-#~ msgstr "Publicaciones"
-
-#~ msgid "Save"
-#~ msgstr "Guardar"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alligator-25.04.2/src/contenthelper.cpp 
new/alligator-25.04.3/src/contenthelper.cpp
--- old/alligator-25.04.2/src/contenthelper.cpp 2025-06-02 23:42:19.000000000 
+0200
+++ new/alligator-25.04.3/src/contenthelper.cpp 2025-06-30 18:52:53.000000000 
+0200
@@ -12,13 +12,19 @@
 {
 }
 
-void ContentHelper::openLink(const QString &link)
+void ContentHelper::openLink(const QString &link, const QString &baseUrl)
 {
     QUrl url(link);
     if (link.startsWith(QStringLiteral("//"))) {
         // we a protocol-relative, see 
https://en.wikipedia.org/wiki/Wikipedia:Protocol-relative_URL
         url.setScheme(QUrl(link).scheme());
     }
+
+    if (url.isRelative()) {
+        QUrl articleUrl(baseUrl);
+        url.setHost(articleUrl.host());
+        url.setScheme(articleUrl.scheme());
+    }
     QDesktopServices::openUrl(url);
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alligator-25.04.2/src/contenthelper.h 
new/alligator-25.04.3/src/contenthelper.h
--- old/alligator-25.04.2/src/contenthelper.h   2025-06-02 23:42:19.000000000 
+0200
+++ new/alligator-25.04.3/src/contenthelper.h   2025-06-30 18:52:53.000000000 
+0200
@@ -15,6 +15,6 @@
 public:
     explicit ContentHelper(QObject *parent = nullptr);
 
-    Q_INVOKABLE void openLink(const QString &link);
+    Q_INVOKABLE void openLink(const QString &link, const QString &baseUrl);
     Q_INVOKABLE QString adjustedContent(int width, int fontSize, const QString 
&content);
 };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/alligator-25.04.2/src/qml/EntryPage.qml 
new/alligator-25.04.3/src/qml/EntryPage.qml
--- old/alligator-25.04.2/src/qml/EntryPage.qml 2025-06-02 23:42:19.000000000 
+0200
+++ new/alligator-25.04.3/src/qml/EntryPage.qml 2025-06-30 18:52:53.000000000 
+0200
@@ -53,11 +53,11 @@
             id: contentLabel
 
             text: page.content
-            baseUrl: page.baseUrl
+            baseUrl: page.link
             textFormat: Text.RichText
             wrapMode: Text.WordWrap
             Layout.fillWidth: true
-            onLinkActivated: link => contentHelper.openLink(link)
+            onLinkActivated: link => contentHelper.openLink(link, page.baseUrl)
             font.pointSize: !(AlligatorSettings.articleFontUseSystem) ? 
AlligatorSettings.articleFontSize : Kirigami.Theme.defaultFont.pointSize
         }
     }

Reply via email to