Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nautilus for openSUSE:Factory checked in at 2026-09-08 16:52:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nautilus (Old) and /work/SRC/openSUSE:Factory/.nautilus.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nautilus" Tue Sep 8 16:52:59 2026 rev:234 rq:1376129 version:50.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/nautilus/nautilus.changes 2026-09-01 15:45:34.623930971 +0200 +++ /work/SRC/openSUSE:Factory/.nautilus.new.1265/nautilus.changes 2026-09-08 16:53:11.588639046 +0200 @@ -1,0 +2,8 @@ +Sun Sep 6 11:23:02 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 50.3.1: + + Bugfixes: Fix a possible crash when changing app defaults after + closing the app chooser + + Cleanups: Attempt using any sushi version + +------------------------------------------------------------------- Old: ---- nautilus-50.3.tar.xz New: ---- nautilus-50.3.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nautilus.spec ++++++ --- /var/tmp/diff_new_pack.gn2JpF/_old 2026-09-08 16:53:13.041700006 +0200 +++ /var/tmp/diff_new_pack.gn2JpF/_new 2026-09-08 16:53:13.046700216 +0200 @@ -17,7 +17,7 @@ Name: nautilus -Version: 50.3 +Version: 50.3.1 Release: 0 Summary: File Manager for the GNOME Desktop License: GPL-3.0-or-later AND LGPL-2.1-or-later ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.gn2JpF/_old 2026-09-08 16:53:13.126703572 +0200 +++ /var/tmp/diff_new_pack.gn2JpF/_new 2026-09-08 16:53:13.132703824 +0200 @@ -1,6 +1,7 @@ -mtime: 1788181343 -commit: 5a9aa343d4164b9ba6c2a61cdd0bb2580c6f399896b923f8676c534c12647889 +mtime: 1788693869 +commit: 7342fea76c51aad366771b713cda98e0bd52d11ae9eab062df1792bf09b62d0c url: https://src.opensuse.org/GNOME/nautilus -revision: 5a9aa343d4164b9ba6c2a61cdd0bb2580c6f399896b923f8676c534c12647889 +revision: 7342fea76c51aad366771b713cda98e0bd52d11ae9eab062df1792bf09b62d0c +trackingbranch: factory projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ _service ++++++ --- /var/tmp/diff_new_pack.gn2JpF/_old 2026-09-08 16:53:13.166705250 +0200 +++ /var/tmp/diff_new_pack.gn2JpF/_new 2026-09-08 16:53:13.170705418 +0200 @@ -3,7 +3,7 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://gitlab.gnome.org/GNOME/nautilus.git</param> - <param name="revision">50.3</param> + <param name="revision">50.3.1</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">(.*)\+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-09-06 13:24:29.000000000 +0200 @@ -0,0 +1,5 @@ +*.obscpio +*.osc +_build.* +.pbuild +osc-collab.* ++++++ nautilus-50.3.tar.xz -> nautilus-50.3.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nautilus-50.3/NEWS new/nautilus-50.3.1/NEWS --- old/nautilus-50.3/NEWS 2026-08-30 22:19:29.000000000 +0200 +++ new/nautilus-50.3.1/NEWS 2026-09-06 13:05:12.000000000 +0200 @@ -1,3 +1,11 @@ +Major Changes in 50.3.1 +======================= +* Bugfixes: +- Fix a possible crash when changing app defaults after closing the app chooser (Khalid Abu Shawarib) + +* Cleanups: +- Attempt using any sushi version (Peter Eisenmann) + Major Changes in 50.3 ===================== * Bugfixes: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nautilus-50.3/data/org.gnome.Nautilus.metainfo.xml.in.in new/nautilus-50.3.1/data/org.gnome.Nautilus.metainfo.xml.in.in --- old/nautilus-50.3/data/org.gnome.Nautilus.metainfo.xml.in.in 2026-08-30 22:19:29.000000000 +0200 +++ new/nautilus-50.3.1/data/org.gnome.Nautilus.metainfo.xml.in.in 2026-09-06 13:05:12.000000000 +0200 @@ -27,7 +27,7 @@ <url type="vcs-browser">https://gitlab.gnome.org/GNOME/nautilus</url> <launchable type="desktop-id">@[email protected]</launchable> <releases> - <!--NEXT_RELEASE_PLACEHOLDER--> + <release version="50.3.1" type="stable" date="2026-09-06"/> <release version="50.3" type="stable" date="2026-08-29"/> <release version="50.2.2" type="stable" date="2026-05-25"/> <release version="50.2" type="stable" date="2026-05-23"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nautilus-50.3/meson.build new/nautilus-50.3.1/meson.build --- old/nautilus-50.3/meson.build 2026-08-30 22:19:29.000000000 +0200 +++ new/nautilus-50.3.1/meson.build 2026-09-06 13:05:12.000000000 +0200 @@ -6,7 +6,7 @@ # Do not forget when releasing: # * Set release date in data/org.gnome.Nautilus.metainfo.xml.in.in - version: '50.3', + version: '50.3.1', meson_version: '>= 0.60.0', license: 'GPL-3.0-or-later' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nautilus-50.3/src/nautilus-app-chooser-widget.c new/nautilus-50.3.1/src/nautilus-app-chooser-widget.c --- old/nautilus-50.3/src/nautilus-app-chooser-widget.c 2026-08-30 22:19:29.000000000 +0200 +++ new/nautilus-50.3.1/src/nautilus-app-chooser-widget.c 2026-09-06 13:05:12.000000000 +0200 @@ -964,8 +964,8 @@ G_CALLBACK (activate_cb), self); self->monitor = g_app_info_monitor_get (); - g_signal_connect_swapped (self->monitor, "changed", - G_CALLBACK (nautilus_app_chooser_widget_refresh), self); + g_signal_connect_object (self->monitor, "changed", + G_CALLBACK (nautilus_app_chooser_widget_refresh), self, G_CONNECT_SWAPPED); } GAppInfo * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nautilus-50.3/src/nautilus-previewer.c new/nautilus-50.3.1/src/nautilus-previewer.c --- old/nautilus-50.3/src/nautilus-previewer.c 2026-08-30 22:19:29.000000000 +0200 +++ new/nautilus-50.3.1/src/nautilus-previewer.c 2026-09-06 13:05:12.000000000 +0200 @@ -39,9 +39,12 @@ #endif #define PREVIEWER2_DBUS_IFACE "org.gnome.NautilusPreviewer2" +#define PREVIEWER_DBUS_NAME "org.gnome.NautilusPreviewer" +#define PREVIEWER_DBUS_PATH "/org/gnome/NautilusPreviewer" -static const char *previewer_dbus_name = "org.gnome.NautilusPreviewer" PROFILE; -static const char *previewer_dbus_path = "/org/gnome/NautilusPreviewer" PROFILE; +static const char *previewer_dbus_name = PREVIEWER_DBUS_NAME PROFILE; +static const char *previewer_dbus_path = PREVIEWER_DBUS_PATH PROFILE; +static gboolean tried_alternative_previewer_dbus_name = FALSE; static gboolean previewer_ready = FALSE; static gboolean fetching_bus = FALSE; @@ -125,6 +128,23 @@ } static void +switch_to_alternative_previewer_dbus_name (void) +{ + tried_alternative_previewer_dbus_name = TRUE; + + if (g_str_has_suffix (previewer_dbus_name, "Devel")) + { + previewer_dbus_name = PREVIEWER_DBUS_NAME; + previewer_dbus_path = PREVIEWER_DBUS_PATH; + } + else + { + previewer_dbus_name = PREVIEWER_DBUS_NAME "Devel"; + previewer_dbus_path = PREVIEWER_DBUS_PATH "Devel"; + } +} + +static void on_ping_finished (GObject *object, GAsyncResult *res, gpointer user_data) @@ -149,10 +169,9 @@ NULL, NULL); } - else if (g_strcmp0 (previewer_dbus_name, "org.gnome.NautilusPreviewerDevel") == 0) + else if (!tried_alternative_previewer_dbus_name) { - previewer_dbus_name = "org.gnome.NautilusPreviewer"; - previewer_dbus_path = "/org/gnome/NautilusPreviewer"; + switch_to_alternative_previewer_dbus_name (); create_new_bus (); } else @@ -179,10 +198,9 @@ G_DBUS_CALL_FLAGS_NONE, G_MAXINT, cancellable, on_ping_finished, NULL); } - else if (g_strcmp0 (previewer_dbus_name, "org.gnome.NautilusPreviewerDevel") == 0) + else if (!tried_alternative_previewer_dbus_name) { - previewer_dbus_name = "org.gnome.NautilusPreviewer"; - previewer_dbus_path = "/org/gnome/NautilusPreviewer"; + switch_to_alternative_previewer_dbus_name (); create_new_bus (); } else ++++++ nautilus.obsinfo ++++++ --- /var/tmp/diff_new_pack.gn2JpF/_old 2026-09-08 16:53:15.303794908 +0200 +++ /var/tmp/diff_new_pack.gn2JpF/_new 2026-09-08 16:53:15.315795412 +0200 @@ -1,5 +1,5 @@ name: nautilus -version: 50.3 -mtime: 1788121169 -commit: 26a07ce237a5ef5dcf6c5e0cbb8c60585d38d394 +version: 50.3.1 +mtime: 1788692712 +commit: 435f8d4cd7eb5b6e6932e3b2732c2ac3d0bfe67d
