Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package liferea for openSUSE:Factory checked 
in at 2026-05-05 15:16:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/liferea (Old)
 and      /work/SRC/openSUSE:Factory/.liferea.new.30200 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "liferea"

Tue May  5 15:16:11 2026 rev:19 rq:1350825 version:1.16.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/liferea/liferea.changes  2026-04-30 
20:27:37.892025739 +0200
+++ /work/SRC/openSUSE:Factory/.liferea.new.30200/liferea.changes       
2026-05-05 15:17:27.504304805 +0200
@@ -1,0 +2,8 @@
+Sun May  3 08:31:28 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 1.16.9:
+  + Fix a regression that breaks using online accounts
+  + Fix a regression when subscribing to local files
+  + Fix some memory leaks
+
+-------------------------------------------------------------------

Old:
----
  liferea-1.16.8.tar.xz

New:
----
  liferea-1.16.9.tar.xz

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

Other differences:
------------------
++++++ liferea.spec ++++++
--- /var/tmp/diff_new_pack.75JQQ4/_old  2026-05-05 15:17:28.192332173 +0200
+++ /var/tmp/diff_new_pack.75JQQ4/_new  2026-05-05 15:17:28.196332333 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           liferea
-Version:        1.16.8
+Version:        1.16.9
 Release:        0
 Summary:        Linux Feed Reader
 License:        GPL-2.0-only

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.75JQQ4/_old  2026-05-05 15:17:28.228333605 +0200
+++ /var/tmp/diff_new_pack.75JQQ4/_new  2026-05-05 15:17:28.232333764 +0200
@@ -1,5 +1,5 @@
-mtime: 1777192573
-commit: 7950025bcb2abf9b96b1118edde7a986699ac7ffb5d4d8d397cb728374730d11
+mtime: 1777797182
+commit: b0927c9bf0872373c97cda93e0ae909f5a6dad88ad134c49da2471369c60bc2f
 url: https://src.opensuse.org/GNOME/liferea
 revision: factory
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.75JQQ4/_old  2026-05-05 15:17:28.248334402 +0200
+++ /var/tmp/diff_new_pack.75JQQ4/_new  2026-05-05 15:17:28.252334560 +0200
@@ -3,7 +3,7 @@
   <service name="obs_scm" mode="manual">
     <param name="scm">git</param>
     <param name="url">https://github.com/lwindolf/liferea.git</param>
-    <param name="revision">v1.16.8</param>
+    <param name="revision">v1.16.9</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">v?(.*)\+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-05-03 10:33:02.000000000 +0200
@@ -0,0 +1,4 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild

++++++ liferea-1.16.8.tar.xz -> liferea-1.16.9.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.16.8/ChangeLog new/liferea-1.16.9/ChangeLog
--- old/liferea-1.16.8/ChangeLog        2026-04-25 19:12:49.000000000 +0200
+++ new/liferea-1.16.9/ChangeLog        2026-05-02 14:18:21.000000000 +0200
@@ -1,3 +1,17 @@
+2026-05-02  Lars Windolf <[email protected]>
+
+       Version 1.16.9
+
+       * Fixes a regression that breaks using online accounts
+         (Lars Windolf)
+
+       * Fixes a regression when subscribing to local files
+         (Lars Windolf)
+
+       * Fixes some memory leaks
+         (Lars Windolf)
+
+
 2026-04-25  Lars Windolf <[email protected]>
 
        Version 1.16.8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.16.8/README.md new/liferea-1.16.9/README.md
--- old/liferea-1.16.8/README.md        2026-04-25 19:12:49.000000000 +0200
+++ new/liferea-1.16.9/README.md        2026-05-02 14:18:21.000000000 +0200
@@ -30,7 +30,7 @@
 
 ###### _Mandatory Dependencies_
 
-   libxml2-dev libxslt1-dev libsqlite3-dev libwebkit2gtk-4.0-dev 
libjson-glib-dev libgirepository1.0-dev
+   libxml2-dev libxslt1-dev libsqlite3-dev libwebkit2gtk-4.1-dev 
libjson-glib-dev libgirepository-2.0-dev
    libpeas-dev libfribidi-dev gsettings-desktop-schemas-dev python3 
python-gi-dev libtool intltool
 
    
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.16.8/configure.ac 
new/liferea-1.16.9/configure.ac
--- old/liferea-1.16.8/configure.ac     2026-04-25 19:12:49.000000000 +0200
+++ new/liferea-1.16.9/configure.ac     2026-05-02 14:18:21.000000000 +0200
@@ -1,6 +1,6 @@
 dnl Process this file with autoconf to produce a configure script.
 
-AC_INIT([liferea],[1.16.8])
+AC_INIT([liferea],[1.16.9])
 AC_CANONICAL_HOST
 AC_CONFIG_SRCDIR([src/feedlist.c])
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.16.8/src/html.c 
new/liferea-1.16.9/src/html.c
--- old/liferea-1.16.8/src/html.c       2026-04-25 19:12:49.000000000 +0200
+++ new/liferea-1.16.9/src/html.c       2026-05-02 14:18:21.000000000 +0200
@@ -266,7 +266,7 @@
 {
        // Use simple regex to match <link rel="blogroll" href="...">
        g_autoptr(GRegex) regex = g_regex_new 
("<link[^>]+rel=['\"]blogroll['\"][^>]+href=['\"]([^\"']+)['\"]", 0, 0, NULL);
-       GMatchInfo *match_info;
+       g_autoptr(GMatchInfo) match_info = NULL;
 
        if (g_regex_match(regex, data, 0, &match_info)) {
                g_autofree gchar *url = g_match_info_fetch (match_info, 1);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.16.8/src/item.c 
new/liferea-1.16.9/src/item.c
--- old/liferea-1.16.8/src/item.c       2026-04-25 19:12:49.000000000 +0200
+++ new/liferea-1.16.9/src/item.c       2026-05-02 14:18:21.000000000 +0200
@@ -362,6 +362,7 @@
                        json_builder_set_member_name (b, "mime");
                        json_builder_add_string_value (b, enclosure->mime);
                        json_builder_end_object (b);
+                       enclosure_free (enclosure);
                }
 
                list = g_slist_next (list);
@@ -406,4 +407,4 @@
 
        /* what can we do? */
        return ("ltr");
-}
\ No newline at end of file
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.16.8/src/node_provider.h 
new/liferea-1.16.9/src/node_provider.h
--- old/liferea-1.16.8/src/node_provider.h      2026-04-25 19:12:49.000000000 
+0200
+++ new/liferea-1.16.9/src/node_provider.h      2026-05-02 14:18:21.000000000 
+0200
@@ -116,7 +116,7 @@
 #define IS_FOLDER(node)      node_provider_is (node, "folder")
 #define IS_NEWSBIN(node)     node_provider_is (node, "newsbin")
 #define IS_VFOLDER(node)     node_provider_is (node, "vfolder")
-#define IS_NODE_SOURCE(node) node_provider_is (node, "node_source")
+#define IS_NODE_SOURCE(node) node_provider_is (node, "source")
 
 /**
  * node_provider_request_add:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.16.8/src/update_job.c 
new/liferea-1.16.9/src/update_job.c
--- old/liferea-1.16.8/src/update_job.c 2026-04-25 19:12:49.000000000 +0200
+++ new/liferea-1.16.9/src/update_job.c 2026-05-02 14:18:21.000000000 +0200
@@ -428,7 +428,9 @@
                return;
        }
 
-       if (strncmp (job->request->source, "file://", 7) == 0) {
+       /* file request can come with file:// e.g. from browser or just with 
leading "/" */
+       if ((strncmp (job->request->source, "file://", 7) == 0) ||
+           (job->request->source[0] == '/')) {
                debug (DEBUG_UPDATE, "Recognized file URI: %s", 
job->request->source);
                update_load_file (job);
                return;
@@ -440,13 +442,13 @@
                return;
        }
 
-       /* if it has a protocol "://" prefix, but not "file://" it is an URI */
+       /* if it includes "://", but not "file://" it is an URI */
        if (strstr (job->request->source, "://")) {
                network_process_request (job);
                return;
        }
 
-       g_warning ("Invalid protocol requested with URI \"%s\"!", 
job->request->source);
+       g_warning ("FATAL: This should not happen. Unhandled URI type \"%s\"!", 
job->request->source);
 }
 
 UpdateJob *

++++++ liferea.obsinfo ++++++
--- /var/tmp/diff_new_pack.75JQQ4/_old  2026-05-05 15:17:28.928361451 +0200
+++ /var/tmp/diff_new_pack.75JQQ4/_new  2026-05-05 15:17:28.928361451 +0200
@@ -1,5 +1,5 @@
 name: liferea
-version: 1.16.8
-mtime: 1777137169
-commit: dc473e96076e221f5e4f91921104573d5470d147
+version: 1.16.9
+mtime: 1777724301
+commit: 27e39b395bbc60ba1a8d231adeb9a2a3bdf340ae
 

Reply via email to