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
