Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package newsflash for openSUSE:Factory 
checked in at 2026-08-06 16:24:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/newsflash (Old)
 and      /work/SRC/openSUSE:Factory/.newsflash.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "newsflash"

Thu Aug  6 16:24:28 2026 rev:21 rq:1369704 version:5.2.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/newsflash/newsflash.changes      2026-07-31 
16:09:19.616644454 +0200
+++ /work/SRC/openSUSE:Factory/.newsflash.new.16738/newsflash.changes   
2026-08-06 16:26:18.145030226 +0200
@@ -1,0 +2,9 @@
+Wed Aug  5 08:41:16 UTC 2026 - Richard Rahl <[email protected]>
+
+- Update to version 5.2.5:
+  + allow opening urls
+  + article list rows: fix root/unroot
+  + make glibc dependency optional
+  + fix setting 'keep articles duration' preference
+
+-------------------------------------------------------------------

Old:
----
  newsflash-5.2.4.obscpio

New:
----
  newsflash-5.2.5.obscpio

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

Other differences:
------------------
++++++ newsflash.spec ++++++
--- /var/tmp/diff_new_pack.1W2gkG/_old  2026-08-06 16:26:29.961442780 +0200
+++ /var/tmp/diff_new_pack.1W2gkG/_new  2026-08-06 16:26:29.965442920 +0200
@@ -18,7 +18,7 @@
 
 %define         appid io.gitlab.news_flash.NewsFlash
 Name:           newsflash
-Version:        5.2.4
+Version:        5.2.5
 Release:        0
 Summary:        The spiritual successor to FeedReader
 License:        GPL-3.0-only

++++++ _service ++++++
--- /var/tmp/diff_new_pack.1W2gkG/_old  2026-08-06 16:26:30.005444317 +0200
+++ /var/tmp/diff_new_pack.1W2gkG/_new  2026-08-06 16:26:30.017444735 +0200
@@ -3,7 +3,7 @@
   <service name="obs_scm" mode="manual">
     <param name="scm">git</param>
     <param name="url">https://gitlab.com/news-flash/news_flash_gtk.git</param>
-    <param name="revision">refs/tags/v.5.2.4</param>
+    <param name="revision">refs/tags/v.5.2.5</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v.(.*)</param>
     <param name="changesgenerate">disable</param>

++++++ newsflash-5.2.4.obscpio -> newsflash-5.2.5.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/newsflash-5.2.4/Cargo.lock 
new/newsflash-5.2.5/Cargo.lock
--- old/newsflash-5.2.4/Cargo.lock      2026-07-26 21:50:35.000000000 +0200
+++ new/newsflash-5.2.5/Cargo.lock      2026-08-02 00:25:50.000000000 +0200
@@ -26,9 +26,9 @@
 
 [[package]]
 name = "aes"
-version = "0.9.1"
+version = "0.9.2"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "f1fc76eaeac4c9164506c466d4ffdd8ec9d0c5bf57ee97177c4d8eceb3a0e138"
+checksum = "f8eb277bec05f56a0e0591f155a484cbd0f4f07ff2905051a48c72f004f7ed58"
 dependencies = [
  "cipher",
  "cpubits",
@@ -234,9 +234,9 @@
 
 [[package]]
 name = "async-compression"
-version = "0.4.42"
+version = "0.4.43"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "e79b3f8a79cccc2898f31920fc69f304859b3bd567490f75ebf51ae1c792a9ac"
+checksum = "3976abdc8fe7d1133d43d304afd42abdf5bc3e1319d263d223bde07b5efc4be8"
 dependencies = [
  "compression-codecs",
  "compression-core",
@@ -695,9 +695,9 @@
 
 [[package]]
 name = "bytesize"
-version = "2.4.2"
+version = "2.6.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "3d7c8918969267b2932ffd5655509bbbea0833823058c378876953217f5fc50e"
+checksum = "351a3e803ee3c6eaeee6b00076b767514b37c32a73d326c3ec7abddb7d6c3493"
 
 [[package]]
 name = "cache_control"
@@ -828,9 +828,9 @@
 
 [[package]]
 name = "clang-sys"
-version = "1.8.1"
+version = "1.9.1"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"
+checksum = "157a8ba7b480713b56f4c09fd13fc3e0a22a5dfab8097ba61cbc5feef950788a"
 dependencies = [
  "glob",
  "libc",
@@ -1496,13 +1496,13 @@
 
 [[package]]
 name = "displaydoc"
-version = "0.2.6"
+version = "0.2.7"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4f"
+checksum = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.119",
+ "syn 3.0.3",
 ]
 
 [[package]]
@@ -1704,11 +1704,10 @@
 
 [[package]]
 name = "event-listener"
-version = "5.4.1"
+version = "5.4.2"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab"
+checksum = "5a23add41df1562121a9393cb065eab5146a1242410f23a644851e90cfd669d2"
 dependencies = [
- "concurrent-queue",
  "parking",
  "pin-project-lite",
 ]
@@ -2758,9 +2757,9 @@
 
 [[package]]
 name = "html-escape"
-version = "0.2.14"
+version = "0.2.15"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "46c1ff2d1cbf39efe5af0900ced8a069b5e61557a17544eb0c4a50239937389e"
+checksum = "c9356095b4b41197bba32173600e1582792cda618f65d12f68e2e77d273413c5"
 
 [[package]]
 name = "html2gtk"
@@ -2813,9 +2812,9 @@
 
 [[package]]
 name = "http"
-version = "1.4.2"
+version = "1.5.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "6970f50e31d6fc17d3fa27329444bfa74e196cf62e95052a3f6fee181dba6425"
+checksum = "918d3568bebf352712bc2ef3d46a8bcf1a75b373be6539de198e9105cbbf9ce0"
 dependencies = [
  "bytes",
  "itoa",
@@ -2852,9 +2851,9 @@
 
 [[package]]
 name = "hybrid-array"
-version = "0.4.13"
+version = "0.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "818356c5132c1fede50f837ca96afbe78ff42413047f4abb886217845e1b6c8c"
+checksum = "707114b52a152fa7bdb290cd7cd5912d9467273b6d74e21b8d81aca1f8533f6b"
 dependencies = [
  "typenum",
  "zeroize",
@@ -3508,9 +3507,9 @@
 
 [[package]]
 name = "libxml"
-version = "0.3.16"
+version = "0.3.19"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "1f4c29df0f5adba0b89d6a54d45234ac6a7ddb6d513dacf46e4c52001cab39bb"
+checksum = "4c9ff2a180a929444ddbf98679500fa1688e725ea133e4945d704bfdbf6de463"
 dependencies = [
  "bindgen",
  "libc",
@@ -3980,7 +3979,7 @@
 
 [[package]]
 name = "news_flash_gtk"
-version = "5.2.4"
+version = "5.2.5"
 dependencies = [
  "ammonia",
  "ashpd",
@@ -5344,9 +5343,9 @@
 
 [[package]]
 name = "ratex-font"
-version = "0.1.13"
+version = "0.1.14"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "4488ca88b7c08ba266b30431718330b19b5714a7af5f7eb2ddaab1d801daae2b"
+checksum = "6a7b73531dabe934a3e725ed5c90d18dacf43778b7a208381390943a9a8c24db"
 dependencies = [
  "phf 0.11.3",
  "ratex-types",
@@ -5354,9 +5353,9 @@
 
 [[package]]
 name = "ratex-font-loader"
-version = "0.1.13"
+version = "0.1.14"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "e3f8a48f6ef2d37d409f5125555d52134f302d0cf75a6856febbe4b859d30096"
+checksum = "6542b55c6273b2ca3eb66021da061dfc84bc8303b434e1332218b63728742b7e"
 dependencies = [
  "ab_glyph",
  "ratex-font",
@@ -5367,18 +5366,18 @@
 
 [[package]]
 name = "ratex-katex-fonts"
-version = "0.1.13"
+version = "0.1.14"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "6f62871291478ef51447006b97cbf5543747f4b6a70d0afbc8e11f8f3c4928bd"
+checksum = "c915a17fd71c41374d1ec19651a26ca352e757e1342391c2cbc5b825dacaa64b"
 dependencies = [
  "rust-embed",
 ]
 
 [[package]]
 name = "ratex-layout"
-version = "0.1.13"
+version = "0.1.14"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "357b26fa792ed80b127a5cec401b6ee99a9d3bf8de51df832f52045ecf761b49"
+checksum = "1792738e2e36683cd20de742296a5233759565efc8cd03831064a0ccfb1fe0f7"
 dependencies = [
  "ratex-font",
  "ratex-parser",
@@ -5388,9 +5387,9 @@
 
 [[package]]
 name = "ratex-lexer"
-version = "0.1.13"
+version = "0.1.14"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "73da647195c345fe25d1815b67ae365950f0b80640a555f07f65c6b4d79dc509"
+checksum = "f704add86d7bf4c4ecc7767f45ab38a44f1bbfa4b49725b2ae53c32e83b8a61e"
 dependencies = [
  "ratex-types",
  "serde",
@@ -5399,9 +5398,9 @@
 
 [[package]]
 name = "ratex-parser"
-version = "0.1.13"
+version = "0.1.14"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "b632e1438b4a273dd856036765405a4bbc223b6bfc67234285888580545b9fd2"
+checksum = "079ec2e7ac6bc76137a6de093a173d1f901139a51318589ab9ce17139c21a6f0"
 dependencies = [
  "fancy-regex",
  "ratex-font",
@@ -5417,9 +5416,9 @@
 
 [[package]]
 name = "ratex-svg"
-version = "0.1.13"
+version = "0.1.14"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "3e0ce3d7caea997265666e4813fc8b710958de54f484489c1437a62a6e3ee19f"
+checksum = "5a0948b4d4926858332fe04471e861f54103e655a64f74cc1b3eac0c59bf67bb"
 dependencies = [
  "ab_glyph",
  "base64 0.22.1",
@@ -5432,18 +5431,18 @@
 
 [[package]]
 name = "ratex-types"
-version = "0.1.13"
+version = "0.1.14"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "30f353419bafeab3d0cd9cfbd3d991293df28a3ea1923e717dfb9ff1bcb28f4a"
+checksum = "0cf0be3d050525f0f7d37af55a443d7648c222ccc617639950e3de1f8e6f9900"
 dependencies = [
  "serde",
 ]
 
 [[package]]
 name = "ratex-unicode-font"
-version = "0.1.13"
+version = "0.1.14"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "8144de0e20108ed19827203b38df77037779a5a68aa293fba858d25b240e170d"
+checksum = "8c460464b7fba27343b2b391179ac6c86fcffac5116455158e2b08ce80866fd8"
 dependencies = [
  "fontdb",
  "system-fonts",
@@ -5827,9 +5826,9 @@
 
 [[package]]
 name = "rustls"
-version = "0.23.42"
+version = "0.23.43"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "3c54fcab019b409d04215d3a17cb438fd7fbf192ee61461f20f4fe18704bc138"
+checksum = "0283386ce02abc0151e1761d08802dfe86c173b0b494af5cbc086574e453da06"
 dependencies = [
  "aws-lc-rs",
  "once_cell",
@@ -5962,9 +5961,9 @@
 
 [[package]]
 name = "schemars"
-version = "1.2.1"
+version = "1.2.2"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc"
+checksum = "687274d293b6cdc6e73e0fee520bf2049650090d7164f87672d212a3c530cf4a"
 dependencies = [
  "dyn-clone",
  "ref-cast",
@@ -6160,7 +6159,7 @@
  "indexmap 1.9.3",
  "indexmap 2.14.0",
  "schemars 0.9.0",
- "schemars 1.2.1",
+ "schemars 1.2.2",
  "serde_core",
  "serde_json",
  "serde_with_macros",
@@ -6509,7 +6508,7 @@
  "cfg-expr",
  "heck",
  "pkg-config",
- "toml 1.1.3+spec-1.1.0",
+ "toml 1.1.4+spec-1.1.0",
  "version-compare",
 ]
 
@@ -6655,9 +6654,9 @@
 
 [[package]]
 name = "time"
-version = "0.3.54"
+version = "0.3.55"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "3e1d5e639ff6bab73cb6885cc7e7b1de96c3f32c68ec55f3952614bec1092244"
+checksum = "cdb87b95ec50ddfa440816d227a17b2ccbdda963a316a727fda0fc4334f7d134"
 dependencies = [
  "deranged",
  "num-conv",
@@ -6727,13 +6726,13 @@
 
 [[package]]
 name = "tokio-macros"
-version = "2.7.1"
+version = "2.7.2"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "6328af13490e73a9b4694030fafd93f8c8c6a9dede33e821c3fc63eddf8042ba"
+checksum = "78773a2a397f451582ce068015985c33193cf6dea8b74d2a639fe457b2f07b0e"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.119",
+ "syn 3.0.3",
 ]
 
 [[package]]
@@ -6785,9 +6784,9 @@
 
 [[package]]
 name = "toml"
-version = "1.1.3+spec-1.1.0"
+version = "1.1.4+spec-1.1.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "53c96ecdfa941c8fc4fcaed14f99ada8ebed502eef533015095a07e3301d4c3c"
+checksum = "3aace63f4bbcdfc2c965b059de67119c89c4017a70d633be6c104910f67056f5"
 dependencies = [
  "indexmap 2.14.0",
  "serde_core",
@@ -6830,9 +6829,9 @@
 
 [[package]]
 name = "toml_parser"
-version = "1.1.2+spec-1.1.0"
+version = "1.1.3+spec-1.1.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526"
+checksum = "1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56"
 dependencies = [
  "winnow 1.0.4",
 ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/newsflash-5.2.4/Cargo.toml 
new/newsflash-5.2.5/Cargo.toml
--- old/newsflash-5.2.4/Cargo.toml      2026-07-26 21:50:35.000000000 +0200
+++ new/newsflash-5.2.5/Cargo.toml      2026-08-02 00:25:50.000000000 +0200
@@ -1,12 +1,10 @@
 [package]
 name = "news_flash_gtk"
-version = "5.2.4"
+version = "5.2.5"
 authors = ["Jan Lukas Gernert <[email protected]>"]
 description = "Feed Reader written in GTK"
 edition = "2024"
 
-[features]
-
 [dependencies]
 chrono = "0.4"
 url = "2.5"
@@ -48,7 +46,7 @@
 ] }
 percent-encoding = "2.3"
 base64 = "0.23"
-bytesize = "2.4"
+bytesize = "2.6"
 sanitize-filename = "0.6"
 moka = { version = "0.12", features = ["future"] }
 async-trait = "0.1"
@@ -56,7 +54,7 @@
 clapper-player = { version = "0.10", features = ["v0_10"] }
 clapper-player-gtk = { version = "0.10", features = ["v0_10"] }
 glycin = { version = "3.1", features = ["gdk4", "async-io"] }
-libc = "0.2"
+libc = { version = "0.2", optional = true }
 
 [dependencies.news-flash]
 features = ["article-scraper", "image-downloader"]
@@ -69,5 +67,9 @@
 git = "https://gitlab.com/news-flash/html2gtk.git";
 #path = "../html2gtk"
 
+[features]
+default = ["libc"]
+libc = ["dep:libc"]
+
 [profile.release]
 debug = false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/newsflash-5.2.4/README.md 
new/newsflash-5.2.5/README.md
--- old/newsflash-5.2.4/README.md       2026-07-26 21:50:35.000000000 +0200
+++ new/newsflash-5.2.5/README.md       2026-08-02 00:25:50.000000000 +0200
@@ -50,7 +50,7 @@
 Services & Maintainers:
 
 - Miniflux: JanGernert (me)
-- ~~feedly: Alessio Biancalana 
([@dottorblaster](https://gitlab.com/dottorblaster))~~ (API secret expired, see 
[news_flash#66](https://gitlab.com/news_flash/news_flash/-/issues/66))
+- ~~feedly: Alessio Biancalana 
([@dottorblaster](https://gitlab.com/dottorblaster))~~ (API secret expired, see 
[news_flash#66](https://gitlab.com/news-flash/news_flash/-/issues/66))
 - local RSS: Kira Bruneau ([@MetaDark](https://gitlab.com/MetaDark))
 - fever: Felix Bühler ([@Stunkymonkey](https://gitlab.com/Stunkymonkey))
 - FreshRSS: Felix Bühler ([@Stunkymonkey](https://gitlab.com/Stunkymonkey))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/newsflash-5.2.4/build-aux/io.gitlab.news_flash.NewsFlash.Devel.json 
new/newsflash-5.2.5/build-aux/io.gitlab.news_flash.NewsFlash.Devel.json
--- old/newsflash-5.2.4/build-aux/io.gitlab.news_flash.NewsFlash.Devel.json     
2026-07-26 21:50:35.000000000 +0200
+++ new/newsflash-5.2.5/build-aux/io.gitlab.news_flash.NewsFlash.Devel.json     
2026-08-02 00:25:50.000000000 +0200
@@ -40,6 +40,7 @@
   },
   "modules": [
     "libpeas.json",
+    "libmicrodns.json",
     "clapper.json",
     {
       "name": "newsflash",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/newsflash-5.2.4/build-aux/libmicrodns.json 
new/newsflash-5.2.5/build-aux/libmicrodns.json
--- old/newsflash-5.2.4/build-aux/libmicrodns.json      1970-01-01 
01:00:00.000000000 +0100
+++ new/newsflash-5.2.5/build-aux/libmicrodns.json      2026-08-02 
00:25:50.000000000 +0200
@@ -0,0 +1,17 @@
+{
+    "name": "libmicrodns",
+    "buildsystem": "meson",
+    "config-opts": [
+        "--buildtype=release",
+        "-Dtests=disabled",
+        "-Dexamples=disabled"
+    ],
+    "sources": [
+        {
+            "type": "git",
+            "url": "https://github.com/videolabs/libmicrodns.git";,
+            "tag": "0.2.0",
+            "commit": "deb7ed7bf05dc26802a0ca1987049b31405b8930"
+        }
+    ]
+}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/newsflash-5.2.4/data/io.gitlab.news_flash.NewsFlash.appdata.xml.in.in 
new/newsflash-5.2.5/data/io.gitlab.news_flash.NewsFlash.appdata.xml.in.in
--- old/newsflash-5.2.4/data/io.gitlab.news_flash.NewsFlash.appdata.xml.in.in   
2026-07-26 21:50:35.000000000 +0200
+++ new/newsflash-5.2.5/data/io.gitlab.news_flash.NewsFlash.appdata.xml.in.in   
2026-08-02 00:25:50.000000000 +0200
@@ -21,28 +21,28 @@
   <screenshots>
     <screenshot type="default">
       <caption>Main Window</caption>
-      <image type="source" width="2934" 
height="1484">https://gitlab.com/news_flash/news_flash_gtk/-/raw/main/data/screenshots/Main.png</image>
+      <image type="source" width="2934" 
height="1484">https://gitlab.com/news-flash/news_flash_gtk/-/raw/main/data/screenshots/Main.png</image>
     </screenshot>
     <screenshot>
       <caption>Main Window Dark</caption>
-      <image type="source" width="2506" 
height="1484">https://gitlab.com/news_flash/news_flash_gtk/-/raw/main/data/screenshots/Dark.png</image>
+      <image type="source" width="2506" 
height="1484">https://gitlab.com/news-flash/news_flash_gtk/-/raw/main/data/screenshots/Dark.png</image>
     </screenshot>
     <screenshot>
       <caption>Preferences</caption>
-      <image type="source" width="2506" 
height="1484">https://gitlab.com/news_flash/news_flash_gtk/-/raw/main/data/screenshots/Preferences.png</image>
+      <image type="source" width="2506" 
height="1484">https://gitlab.com/news-flash/news_flash_gtk/-/raw/main/data/screenshots/Preferences.png</image>
     </screenshot>
     <screenshot>
       <caption>Adaptive Main Window</caption>
-      <image type="source" width="964" 
height="1484">https://gitlab.com/news_flash/news_flash_gtk/-/raw/main/data/screenshots/Adaptive.png</image>
+      <image type="source" width="964" 
height="1484">https://gitlab.com/news-flash/news_flash_gtk/-/raw/main/data/screenshots/Adaptive.png</image>
     </screenshot>
     <screenshot>
       <caption>Podcast</caption>
-      <image type="source" width="2002" 
height="1484">https://gitlab.com/news_flash/news_flash_gtk/-/raw/main/data/screenshots/Podcast.png</image>
+      <image type="source" width="2002" 
height="1484">https://gitlab.com/news-flash/news_flash_gtk/-/raw/main/data/screenshots/Podcast.png</image>
     </screenshot>
   </screenshots>
-  <url type="homepage">https://gitlab.com/news_flash/news_flash_gtk</url>
-  <url type="vcs-browser">https://gitlab.com/news_flash/news_flash_gtk</url>
-  <url 
type="bugtracker">https://gitlab.com/news_flash/news_flash_gtk/-/issues</url>
+  <url type="homepage">https://gitlab.com/news-flash/news_flash_gtk</url>
+  <url type="vcs-browser">https://gitlab.com/news-flash/news_flash_gtk</url>
+  <url 
type="bugtracker">https://gitlab.com/news-flash/news_flash_gtk/-/issues</url>
   <url 
type="translate">https://hosted.weblate.org/projects/newsflash/news_flash_gtk/</url>
   <supports>
     <control>keyboard</control>
@@ -60,6 +60,16 @@
     <color type="primary" scheme_preference="dark">#b37400</color>
   </branding>
   <releases>
+    <release version="5.2.5" date="2026-08-01">
+        <description translate="no">
+            <ul>
+                <li>allow opening urls</li>
+                <li>article list rows: fix root/unroot</li>
+                <li>make glibc dependency optional</li>
+                <li>fix setting 'keep articles duration' preference</li>
+            </ul>
+        </description>
+    </release>
     <release version="5.2.4" date="2026-07-26">
         <description translate="no">
             <ul>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/newsflash-5.2.4/data/io.gitlab.news_flash.NewsFlash.desktop.in.in 
new/newsflash-5.2.5/data/io.gitlab.news_flash.NewsFlash.desktop.in.in
--- old/newsflash-5.2.4/data/io.gitlab.news_flash.NewsFlash.desktop.in.in       
2026-07-26 21:50:35.000000000 +0200
+++ new/newsflash-5.2.5/data/io.gitlab.news_flash.NewsFlash.desktop.in.in       
2026-08-02 00:25:50.000000000 +0200
@@ -3,7 +3,7 @@
 GenericName=RSS Reader
 Comment=Keep up with your feeds
 Type=Application
-Exec=io.gitlab.news_flash.NewsFlash
+Exec=io.gitlab.news_flash.NewsFlash %u
 Terminal=false
 X-GNOME-UsesNotifications=true
 Categories=GNOME;GTK;Network;Feed;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/newsflash-5.2.4/meson.build 
new/newsflash-5.2.5/meson.build
--- old/newsflash-5.2.4/meson.build     2026-07-26 21:50:35.000000000 +0200
+++ new/newsflash-5.2.5/meson.build     2026-08-02 00:25:50.000000000 +0200
@@ -1,6 +1,6 @@
 project(
   'newsflash', 'rust',
-  version: '5.2.4',
+  version: '5.2.5',
   license: 'GPLv3',
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/newsflash-5.2.4/news_flash_gtk.doap 
new/newsflash-5.2.5/news_flash_gtk.doap
--- old/newsflash-5.2.4/news_flash_gtk.doap     2026-07-26 21:50:35.000000000 
+0200
+++ new/newsflash-5.2.5/news_flash_gtk.doap     2026-08-02 00:25:50.000000000 
+0200
@@ -6,8 +6,8 @@
 
   <name xml:lang="en">Newsflash</name>
   <shortdesc xml:lang="en">Follow your favorite blogs and news 
sites.</shortdesc>
-  <homepage rdf:resource="https://gitlab.com/news_flash/news_flash_gtk"; />
-  <bug-database 
rdf:resource="https://gitlab.com/news_flash/news_flash_gtk/issues"/>
+  <homepage rdf:resource="https://gitlab.com/news-flash/news_flash_gtk"; />
+  <bug-database 
rdf:resource="https://gitlab.com/news-flash/news_flash_gtk/issues"/>
   <programming-language>Rust</programming-language>
 
   <maintainer>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/newsflash-5.2.4/src/app.rs 
new/newsflash-5.2.5/src/app.rs
--- old/newsflash-5.2.4/src/app.rs      2026-07-26 21:50:35.000000000 +0200
+++ new/newsflash-5.2.5/src/app.rs      2026-08-02 00:25:50.000000000 +0200
@@ -264,6 +264,7 @@
             }
             if app.settings().general().keep_running_in_background() && 
win.is_page_visible(constants::CONTENT_PAGE) {
                 MainWindow::harvest_restore_relevant_state();
+                #[cfg(feature = "libc")]
                 unsafe {
                     if libc::malloc_trim(0) > 0 {
                         tracing::info!("malloc_trim freed memory");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/newsflash-5.2.4/src/article_list/article_row.rs 
new/newsflash-5.2.5/src/article_list/article_row.rs
--- old/newsflash-5.2.4/src/article_list/article_row.rs 2026-07-26 
21:50:35.000000000 +0200
+++ new/newsflash-5.2.5/src/article_list/article_row.rs 2026-08-02 
00:25:50.000000000 +0200
@@ -216,6 +216,8 @@
                 updated_watch,
             ];
             self.expression_watches.replace(expression_watches);
+
+            self.parent_root();
         }
 
         fn unroot(&self) {
@@ -223,6 +225,8 @@
             for watch in self.expression_watches.take() {
                 watch.unwatch();
             }
+
+            self.parent_unroot();
         }
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/newsflash-5.2.4/src/settings/dialog/app_page.rs 
new/newsflash-5.2.5/src/settings/dialog/app_page.rs
--- old/newsflash-5.2.4/src/settings/dialog/app_page.rs 2026-07-26 
21:50:35.000000000 +0200
+++ new/newsflash-5.2.5/src/settings/dialog/app_page.rs 2026-08-02 
00:25:50.000000000 +0200
@@ -13,7 +13,7 @@
 };
 use libadwaita::{ComboRow, EnumListItem, EnumListModel, PreferencesPage, 
prelude::*, subclass::prelude::*};
 use news_flash::error::NewsFlashError;
-use std::cell::RefCell;
+use std::cell::{Cell, RefCell};
 
 mod imp {
     use super::*;
@@ -53,6 +53,8 @@
 
         #[property(get, set = Self::set_custom_sync_interval, name = 
"custom-sync-interval")]
         pub custom_sync_interval: RefCell<String>,
+
+        pub limit_articles_initialized: Cell<bool>,
     }
 
     #[glib::object_subclass]
@@ -234,7 +236,7 @@
 
         #[template_callback]
         async fn limit_articles_row_notify(&self, spec: ParamSpec) {
-            if spec.name() == "selected" {
+            if spec.name() == "selected" && 
self.limit_articles_initialized.get() {
                 let selected = self.limit_articles_row.selected();
                 let limit_articles_duration = 
KeepArticlesDuration::from_u32(selected);
                 let future = TokioRuntime::spawn(async move {
@@ -263,6 +265,8 @@
             let keep_articles_duration = future.await.expect(JOIN_ERROR);
             self.limit_articles_row
                 
.set_selected(KeepArticlesDuration::from_duration(keep_articles_duration).as_u32());
+
+            self.limit_articles_initialized.set(true);
         }
 
         fn set_custom_sync_interval(&self, text: String) {

++++++ newsflash.obsinfo ++++++
--- /var/tmp/diff_new_pack.1W2gkG/_old  2026-08-06 16:26:30.741470014 +0200
+++ /var/tmp/diff_new_pack.1W2gkG/_new  2026-08-06 16:26:30.745470154 +0200
@@ -1,5 +1,5 @@
 name: newsflash
-version: 5.2.4
-mtime: 1785095435
-commit: d4fac5c0f1518371ce13481b79c50df5a9fedc5c
+version: 5.2.5
+mtime: 1785623150
+commit: 2b5820e6fd41d38371706286bbc7d95a765884d4
 

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/newsflash/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.newsflash.new.16738/vendor.tar.zst differ: char 7, 
line 1

Reply via email to