Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package eyedropper for openSUSE:Factory checked in at 2026-04-17 21:04:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/eyedropper (Old) and /work/SRC/openSUSE:Factory/.eyedropper.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "eyedropper" Fri Apr 17 21:04:51 2026 rev:7 rq:1347681 version:2.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/eyedropper/eyedropper.changes 2026-04-10 17:52:44.561163603 +0200 +++ /work/SRC/openSUSE:Factory/.eyedropper.new.11940/eyedropper.changes 2026-04-17 21:05:02.927780694 +0200 @@ -1,0 +2,6 @@ +Fri Apr 10 18:37:20 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 2.2.1: + * Fixes an issue with the italian translation + +------------------------------------------------------------------- Old: ---- eyedropper-2.2.0.tar.xz New: ---- eyedropper-2.2.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ eyedropper.spec ++++++ --- /var/tmp/diff_new_pack.3JAuEl/_old 2026-04-17 21:05:04.567848241 +0200 +++ /var/tmp/diff_new_pack.3JAuEl/_new 2026-04-17 21:05:04.567848241 +0200 @@ -20,7 +20,7 @@ %define lname com.github.finefindus.eyedropper Name: eyedropper -Version: 2.2.0 +Version: 2.2.1 Release: 0 Summary: Pick and format colors License: GPL-3.0-or-later ++++++ _service ++++++ --- /var/tmp/diff_new_pack.3JAuEl/_old 2026-04-17 21:05:04.603849724 +0200 +++ /var/tmp/diff_new_pack.3JAuEl/_new 2026-04-17 21:05:04.607849889 +0200 @@ -3,7 +3,7 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://github.com/FineFindus/eyedropper.git</param> - <param name="revision">v2.2.0</param> + <param name="revision">v2.2.1</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">v?(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> ++++++ eyedropper-2.2.0.tar.xz -> eyedropper-2.2.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eyedropper-2.2.0/Cargo.lock new/eyedropper-2.2.1/Cargo.lock --- old/eyedropper-2.2.0/Cargo.lock 2026-03-18 17:40:55.000000000 +0100 +++ new/eyedropper-2.2.1/Cargo.lock 2026-03-29 13:31:01.000000000 +0200 @@ -28,9 +28,9 @@ [[package]] name = "ashpd" -version = "0.13.7" +version = "0.13.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "313dc617cf7b7e5d58021f999756898e60bdddd64eab2bc2f67909659e3ce5f9" +checksum = "13bdf0fd848239dcd5e64eeeee35dbc00378ebcc6f3aa4ead0a305eec83d0cfb" dependencies = [ "enumflags2", "futures-channel", @@ -255,9 +255,9 @@ [[package]] name = "cc" -version = "1.2.57" +version = "1.2.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a0dd1ca384932ff3641c8718a02769f1698e7563dc6974ffd03346116310423" +checksum = "e1e928d4b69e3077709075a938a05ffbedfa53a84c8f766efbf8220bb1ff60e1" dependencies = [ "find-msvc-tools", "shlex", @@ -380,7 +380,7 @@ [[package]] name = "eyedropper" -version = "2.2.0" +version = "2.2.1" dependencies = [ "ashpd", "bytes", @@ -397,7 +397,6 @@ "search-provider", "tracing", "tracing-subscriber", - "zbus", ] [[package]] @@ -919,15 +918,15 @@ [[package]] name = "itoa" -version = "1.0.17" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" +checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" [[package]] name = "js-sys" -version = "0.3.91" +version = "0.3.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c" +checksum = "cc4c90f45aa2e6eacbe8645f77fdea542ac97a494bcd117a67df9ff4d611f995" dependencies = [ "once_cell", "wasm-bindgen", @@ -1495,9 +1494,9 @@ [[package]] name = "serde_spanned" -version = "1.0.4" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776" +checksum = "876ac351060d4f882bb1032b6369eb0aef79ad9df1ea8bc404874d8cc3d0cd98" dependencies = [ "serde_core", ] @@ -1629,39 +1628,39 @@ [[package]] name = "toml_datetime" -version = "1.0.1+spec-1.1.0" +version = "1.1.0+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b320e741db58cac564e26c607d3cc1fdc4a88fd36c879568c07856ed83ff3e9" +checksum = "97251a7c317e03ad83774a8752a7e81fb6067740609f75ea2b585b569a59198f" dependencies = [ "serde_core", ] [[package]] name = "toml_edit" -version = "0.25.5+spec-1.1.0" +version = "0.25.8+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ca1a40644a28bce036923f6a431df0b34236949d111cc07cb6dca830c9ef2e1" +checksum = "16bff38f1d86c47f9ff0647e6838d7bb362522bdf44006c7068c2b1e606f1f3c" dependencies = [ "indexmap", - "toml_datetime 1.0.1+spec-1.1.0", + "toml_datetime 1.1.0+spec-1.1.0", "toml_parser", "winnow 1.0.0", ] [[package]] name = "toml_parser" -version = "1.0.10+spec-1.1.0" +version = "1.1.0+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7df25b4befd31c4816df190124375d5a20c6b6921e2cad937316de3fccd63420" +checksum = "2334f11ee363607eb04df9b8fc8a13ca1715a72ba8662a26ac285c98aabb4011" dependencies = [ "winnow 1.0.0", ] [[package]] name = "toml_writer" -version = "1.0.7+spec-1.1.0" +version = "1.1.0+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f17aaa1c6e3dc22b1da4b6bba97d066e354c7945cac2f7852d4e4e7ca7a6b56d" +checksum = "d282ade6016312faf3e41e57ebbba0c073e4056dab1232ab1cb624199648f8ed" [[package]] name = "tracing" @@ -1745,9 +1744,9 @@ [[package]] name = "uuid" -version = "1.22.0" +version = "1.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a68d3c8f01c0cfa54a75291d83601161799e4a89a39e0929f4b0354d88757a37" +checksum = "5ac8b6f42ead25368cf5b098aeb3dc8a1a2c05a3eee8a9a1a68c640edbfc79d9" dependencies = [ "js-sys", "serde_core", @@ -1786,9 +1785,9 @@ [[package]] name = "wasm-bindgen" -version = "0.2.114" +version = "0.2.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e" +checksum = "6523d69017b7633e396a89c5efab138161ed5aafcbc8d3e5c5a42ae38f50495a" dependencies = [ "cfg-if", "once_cell", @@ -1799,9 +1798,9 @@ [[package]] name = "wasm-bindgen-macro" -version = "0.2.114" +version = "0.2.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6" +checksum = "4e3a6c758eb2f701ed3d052ff5737f5bfe6614326ea7f3bbac7156192dc32e67" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -1809,9 +1808,9 @@ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.114" +version = "0.2.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3" +checksum = "921de2737904886b52bcbb237301552d05969a6f9c40d261eb0533c8b055fedf" dependencies = [ "bumpalo", "proc-macro2", @@ -1822,9 +1821,9 @@ [[package]] name = "wasm-bindgen-shared" -version = "0.2.114" +version = "0.2.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16" +checksum = "a93e946af942b58934c604527337bad9ae33ba1d5c6900bbb41c2c07c2364a93" dependencies = [ "unicode-ident", ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eyedropper-2.2.0/Cargo.toml new/eyedropper-2.2.1/Cargo.toml --- old/eyedropper-2.2.0/Cargo.toml 2026-03-18 17:40:55.000000000 +0100 +++ new/eyedropper-2.2.1/Cargo.toml 2026-03-29 13:31:01.000000000 +0200 @@ -1,6 +1,6 @@ [package] name = "eyedropper" -version = "2.2.0" +version = "2.2.1" authors = ["FineFindus <[email protected]>"] edition = "2024" description = "Pick and format colors" @@ -29,7 +29,7 @@ tracing-subscriber = "0.3" tracing = "0.1" gettext-rs = { version = "0.7", features = ["gettext-system"] } -once_cell = "1.18.0" +once_cell = "1.21" gtk = { version = "0.11", package = "gtk4", features = ["v4_22", "gnome_49"] } adw = { package = "libadwaita", version = "0.9", features = ["v1_9"] } ashpd = { version = "0.13", default-features = false, features = [ @@ -41,9 +41,8 @@ ] } futures = "0.3" rand = "0.10" -bytes = "1.4" +bytes = "1.11" search-provider = { version = "0.13", features = ["gdk-pixbuf"] } nom = "8.0" phf = { version = "0.13", features = ["macros"] } -zbus = "5.2" -palette = "0.7.2" +palette = "0.7" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eyedropper-2.2.0/data/com.github.finefindus.eyedropper.metainfo.xml.in.in new/eyedropper-2.2.1/data/com.github.finefindus.eyedropper.metainfo.xml.in.in --- old/eyedropper-2.2.0/data/com.github.finefindus.eyedropper.metainfo.xml.in.in 2026-03-18 17:40:55.000000000 +0100 +++ new/eyedropper-2.2.1/data/com.github.finefindus.eyedropper.metainfo.xml.in.in 2026-03-29 13:31:01.000000000 +0200 @@ -47,6 +47,11 @@ <url type="translate">https://github.com/FineFindus/eyedropper#translation</url> <content_rating type="oars-1.1" /> <releases> + <release version="2.2.1" date="2026-03-29"> + <description translatable="no"> + <p>Fixes an issue with the italian translation</p> + </description> + </release> <release version="2.2.0" date="2026-03-18"> <description translatable="no"> <p>New features, fixed bugs and updates to modern GNOME styling:</p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eyedropper-2.2.0/meson.build new/eyedropper-2.2.1/meson.build --- old/eyedropper-2.2.0/meson.build 2026-03-18 17:40:55.000000000 +0100 +++ new/eyedropper-2.2.1/meson.build 2026-03-29 13:31:01.000000000 +0200 @@ -1,7 +1,7 @@ project( 'eyedropper', 'rust', - version: '2.2.0', + version: '2.2.1', meson_version: '>= 0.59', ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eyedropper-2.2.0/po/Eyedropper.pot new/eyedropper-2.2.1/po/Eyedropper.pot --- old/eyedropper-2.2.0/po/Eyedropper.pot 2026-03-18 17:40:55.000000000 +0100 +++ new/eyedropper-2.2.1/po/Eyedropper.pot 2026-03-29 13:31:01.000000000 +0200 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Eyedropper\n" "Report-Msgid-Bugs-To: https://github.com/FineFindus/eyedropper\n" -"POT-Creation-Date: 2026-03-18 16:40+0000\n" +"POT-Creation-Date: 2026-03-20 15:35+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <[email protected]>\n" @@ -606,11 +606,11 @@ msgid "Apply" msgstr "" -#: src/application.rs:243 +#: src/application.rs:244 msgid "Allow color selection while the application runs in the background" msgstr "" -#: src/application.rs:289 +#: src/application.rs:290 msgid "Pick a New Color" msgstr "" @@ -647,14 +647,14 @@ msgid "Move Down" msgstr "" -#: src/window.rs:272 +#: src/window.rs:269 msgid "Cleared history" msgstr "" -#: src/window.rs:273 +#: src/window.rs:270 msgid "Undo" msgstr "" -#: src/window.rs:413 +#: src/window.rs:410 msgid "Failed to pick a color" msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eyedropper-2.2.0/po/it.po new/eyedropper-2.2.1/po/it.po --- old/eyedropper-2.2.0/po/it.po 2026-03-18 17:40:55.000000000 +0100 +++ new/eyedropper-2.2.1/po/it.po 2026-03-29 13:31:01.000000000 +0200 @@ -24,32 +24,12 @@ #: data/resources/ui/window.blp:152 src/main.rs:28 #: src/widgets/about_window.rs:32 msgid "Eyedropper" -msgstr "" -"Contagocce \n" -"Inserisci o seleziona un colore e visualizzalo in diversi formati.\n" -"\n" -"Funzionalità\n" -"\n" -"• Seleziona un colore\n" -"• Modifica il colore visualizzato in un semplice editor HSL\n" -"• Inserisci un colore in diversi formati\n" -"• Converti i colori in altri formati come Hex, RGB, HSV, HSL, CMYK, XYZ, CIE-" -"Lab" +msgstr "Contagocce" #: data/com.github.finefindus.eyedropper.desktop.in.in:4 #, fuzzy msgid "Color Picker" -msgstr "" -"Selettore di colori\n" -"Inserisci o seleziona un colore e visualizzalo in diversi formati.\n" -"\n" -"Funzionalità\n" -"\n" -"• Seleziona un colore\n" -"• Modifica il colore visualizzato in un semplice editor HSL\n" -"• Inserisci un colore in diversi formati\n" -"• Converti i colori in altri formati come Hex, RGB, HSV, HSL, CMYK, XYZ, CIE-" -"Lab" +msgstr "Selettore di colori" #: data/com.github.finefindus.eyedropper.desktop.in.in:5 #: data/com.github.finefindus.eyedropper.metainfo.xml.in.in:8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eyedropper-2.2.0/src/application.rs new/eyedropper-2.2.1/src/application.rs --- old/eyedropper-2.2.0/src/application.rs 2026-03-18 17:40:55.000000000 +0100 +++ new/eyedropper-2.2.1/src/application.rs 2026-03-29 13:31:01.000000000 +0200 @@ -2,6 +2,7 @@ use ashpd::desktop::global_shortcuts::NewShortcut; use ashpd::desktop::global_shortcuts::{BindShortcutsOptions, ListShortcutsOptions}; +use ashpd::zbus; use futures::StreamExt; use gettextrs::gettext; use glib::ExitCode; @@ -266,7 +267,7 @@ SearchProvider::new(self.clone(), search_provider_name, search_provider_path).await } - /// Setup global shortcuts. + /// Set up global shortcuts. /// /// A global shortcut can be used when the application is not focused. /// Uses the [Global Shortcuts portal](https://flatpak.github.io/xdg-desktop-portal/docs/doc-org.freedesktop.portal.GlobalShortcuts.html). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eyedropper-2.2.0/src/window.rs new/eyedropper-2.2.1/src/window.rs --- old/eyedropper-2.2.0/src/window.rs 2026-03-18 17:40:55.000000000 +0100 +++ new/eyedropper-2.2.1/src/window.rs 2026-03-29 13:31:01.000000000 +0200 @@ -175,7 +175,7 @@ #[weak(rename_to = window)] self, async move { - if window.is_color_picker_available().await != Ok(true) { + if !window.is_color_picker_available().await { tracing::warn!("System does not support color picking"); window.show_portal_error_page(); } @@ -207,19 +207,16 @@ impl AppWindow { /// Check if the system supports color picking. - async fn is_color_picker_available(&self) -> zbus::Result<bool> { - let connection = zbus::Connection::session().await?; - let proxy: zbus::Proxy = zbus::proxy::Builder::new(&connection) - .interface("org.freedesktop.portal.Screenshot")? - .path("/org/freedesktop/portal/desktop")? - .destination("org.freedesktop.portal.Desktop")? - .build() - .await?; - let version = proxy.get_property::<u32>("version").await?; - - // version 2 indicates that the color picker is supported: - // see: https://github.com/flatpak/xdg-desktop-portal/pull/766, - Ok(version >= 2) + async fn is_color_picker_available(&self) -> bool { + let desktop = std::env::var("XDG_CURRENT_DESKTOP") + .unwrap_or_default() + .to_lowercase(); + + // FIXME: out of the major desktop portal implementations, COSMIC is the only one that + // pretends to support color picking (i.e. has a `PickColor` method), but will always + // return an error. + // See https://github.com/pop-os/xdg-desktop-portal-cosmic/blob/a246f482a4a02bcc8c5525b33f451a3a7d7f45d9/src/screenshot.rs#L568 + desktop != "cosmic" } /// Shows a warning page, explaining that the system does not support color picking. ++++++ eyedropper.obsinfo ++++++ --- /var/tmp/diff_new_pack.3JAuEl/_old 2026-04-17 21:05:04.827858950 +0200 +++ /var/tmp/diff_new_pack.3JAuEl/_new 2026-04-17 21:05:04.831859115 +0200 @@ -1,5 +1,5 @@ name: eyedropper -version: 2.2.0 -mtime: 1773852055 -commit: 3457d6f794efcf3f61e8427c0700629de33baa89 +version: 2.2.1 +mtime: 1774783861 +commit: 676df0f4b915aed53aa238dd822fb41f2cbe3af7 ++++++ vendor.tar.xz ++++++ /work/SRC/openSUSE:Factory/eyedropper/vendor.tar.xz /work/SRC/openSUSE:Factory/.eyedropper.new.11940/vendor.tar.xz differ: char 15, line 1
