Hello community,
here is the log from the commit of package gnome-disk-utility for
openSUSE:Factory checked in at 2018-06-02 11:56:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-disk-utility (Old)
and /work/SRC/openSUSE:Factory/.gnome-disk-utility.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-disk-utility"
Sat Jun 2 11:56:09 2018 rev:61 rq:613438 version:3.28.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-disk-utility/gnome-disk-utility.changes
2018-05-10 15:46:35.947422876 +0200
+++
/work/SRC/openSUSE:Factory/.gnome-disk-utility.new/gnome-disk-utility.changes
2018-06-02 11:56:11.731093304 +0200
@@ -1,0 +2,8 @@
+Thu May 31 12:45:39 UTC 2018 - [email protected]
+
+- Update to version 3.28.3:
+ + Query NTFS tooling from UDisks (> 2.7.2). Disks queried for
+ mkntfs in the $PATH directly which does not work for
+ non-sudoers without /sbin.
+
+-------------------------------------------------------------------
Old:
----
gnome-disk-utility-3.28.2.tar.xz
New:
----
gnome-disk-utility-3.28.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-disk-utility.spec ++++++
--- /var/tmp/diff_new_pack.70HBfG/_old 2018-06-02 11:56:13.343034193 +0200
+++ /var/tmp/diff_new_pack.70HBfG/_new 2018-06-02 11:56:13.343034193 +0200
@@ -17,7 +17,7 @@
Name: gnome-disk-utility
-Version: 3.28.2
+Version: 3.28.3
Release: 0
Summary: Disks application for dealing with storage devices
License: GPL-2.0-or-later
++++++ gnome-disk-utility-3.28.2.tar.xz -> gnome-disk-utility-3.28.3.tar.xz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnome-disk-utility-3.28.2/NEWS
new/gnome-disk-utility-3.28.3/NEWS
--- old/gnome-disk-utility-3.28.2/NEWS 2018-05-08 08:43:29.000000000 +0200
+++ new/gnome-disk-utility-3.28.3/NEWS 2018-05-31 11:32:11.000000000 +0200
@@ -1,3 +1,11 @@
+3.28.3 - May 31, 2018
+=====================
+
+Kai Lüke:
+ * Query NTFS tooling from UDisks (> 2.7.2)
+ Disks queried for mkntfs in the $PATH directly
+ which does not work for non-sudoers without /sbin
+
3.28.2 - May 8, 2018
====================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnome-disk-utility-3.28.2/meson.build
new/gnome-disk-utility-3.28.3/meson.build
--- old/gnome-disk-utility-3.28.2/meson.build 2018-05-08 08:43:29.000000000
+0200
+++ new/gnome-disk-utility-3.28.3/meson.build 2018-05-31 11:32:11.000000000
+0200
@@ -1,6 +1,6 @@
project(
'gnome-disk-utility', 'c',
- version: '3.28.2',
+ version: '3.28.3',
license: 'GPL2.0',
default_options: 'buildtype=debugoptimized',
meson_version: '>= 0.43.0'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-disk-utility-3.28.2/src/disks/gducreatefilesystempage.c
new/gnome-disk-utility-3.28.3/src/disks/gducreatefilesystempage.c
--- old/gnome-disk-utility-3.28.2/src/disks/gducreatefilesystempage.c
2018-05-08 08:43:30.000000000 +0200
+++ new/gnome-disk-utility-3.28.3/src/disks/gducreatefilesystempage.c
2018-05-31 11:32:11.000000000 +0200
@@ -183,7 +183,7 @@
}
GduCreateFilesystemPage *
-gdu_create_filesystem_page_new (gboolean show_custom, UDisksDrive *drive)
+gdu_create_filesystem_page_new (UDisksClient *client, gboolean show_custom,
UDisksDrive *drive)
{
GduCreateFilesystemPage *page;
GduCreateFilesystemPagePrivate *priv;
@@ -208,7 +208,7 @@
/* default FAT for flash and disks/media smaller than 20G (assumed to be
flash cards) */
if (gdu_utils_is_flash (drive) ||
udisks_drive_get_size (drive) < 20UL * 1000UL*1000UL*1000UL ||
- !gdu_utils_is_ntfs_available ()
+ !gdu_utils_is_ntfs_available (client)
)
{
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON
(priv->all_radiobutton), TRUE);
@@ -219,7 +219,7 @@
}
}
- gtk_widget_set_sensitive (GTK_WIDGET (priv->windows_radiobutton),
gdu_utils_is_ntfs_available ());
+ gtk_widget_set_sensitive (GTK_WIDGET (priv->windows_radiobutton),
gdu_utils_is_ntfs_available (client));
return page;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-disk-utility-3.28.2/src/disks/gducreatefilesystempage.h
new/gnome-disk-utility-3.28.3/src/disks/gducreatefilesystempage.h
--- old/gnome-disk-utility-3.28.2/src/disks/gducreatefilesystempage.h
2018-05-08 08:43:30.000000000 +0200
+++ new/gnome-disk-utility-3.28.3/src/disks/gducreatefilesystempage.h
2018-05-31 11:32:11.000000000 +0200
@@ -17,7 +17,8 @@
#define GDU_TYPE_CREATE_FILESYSTEM_PAGE gdu_create_filesystem_page_get_type ()
G_DECLARE_FINAL_TYPE (GduCreateFilesystemPage, gdu_create_filesystem_page,
GDU, CREATE_FILESYSTEM_PAGE, GtkGrid)
-GduCreateFilesystemPage *gdu_create_filesystem_page_new (gboolean
show_custom,
+GduCreateFilesystemPage *gdu_create_filesystem_page_new (UDisksClient
*client,
+ gboolean
show_custom,
UDisksDrive
*drive);
const gchar * gdu_create_filesystem_page_get_name
(GduCreateFilesystemPage *page);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-disk-utility-3.28.2/src/disks/gducreateformatdialog.c
new/gnome-disk-utility-3.28.3/src/disks/gducreateformatdialog.c
--- old/gnome-disk-utility-3.28.2/src/disks/gducreateformatdialog.c
2018-05-08 08:43:30.000000000 +0200
+++ new/gnome-disk-utility-3.28.3/src/disks/gducreateformatdialog.c
2018-05-31 11:32:11.000000000 +0200
@@ -440,7 +440,7 @@
data->partition_page = NULL;
}
- data->filesystem_page = gdu_create_filesystem_page_new (show_custom,
data->drive);
+ data->filesystem_page = gdu_create_filesystem_page_new (data->client,
show_custom, data->drive);
gtk_stack_add_titled (data->stack, GTK_WIDGET (data->filesystem_page),
FORMAT_PAGE, _("Format Volume"));
g_signal_connect (data->filesystem_page, "notify::complete", G_CALLBACK
(update_dialog), data);
data->other_page = gdu_create_other_page_new (data->client);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnome-disk-utility-3.28.2/src/libgdu/gduutils.c
new/gnome-disk-utility-3.28.3/src/libgdu/gduutils.c
--- old/gnome-disk-utility-3.28.2/src/libgdu/gduutils.c 2018-05-08
08:43:30.000000000 +0200
+++ new/gnome-disk-utility-3.28.3/src/libgdu/gduutils.c 2018-05-31
11:32:11.000000000 +0200
@@ -872,18 +872,31 @@
/*
----------------------------------------------------------------------------------------------------
*/
gboolean
-gdu_utils_is_ntfs_available (void)
+gdu_utils_is_ntfs_available (UDisksClient *client)
{
static gsize once = 0;
static gboolean available = FALSE;
if (g_once_init_enter (&once))
{
+#ifdef HAVE_UDISKS2_7_2
+ GVariant *out_available;
+ gchar *missing_util;
+
+ if (udisks_manager_call_can_format_sync (udisks_client_get_manager
(client),
+ "ntfs", &out_available, NULL,
NULL))
+ {
+ g_variant_get (out_available, "(bs)", &available, &missing_util);
+ g_variant_unref (out_available);
+ g_free (missing_util);
+ }
+#else
gchar *path;
path = g_find_program_in_path ("mkntfs");
if (path != NULL)
available = TRUE;
g_free (path);
+#endif
g_once_init_leave (&once, (gsize) 1);
}
return available;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnome-disk-utility-3.28.2/src/libgdu/gduutils.h
new/gnome-disk-utility-3.28.3/src/libgdu/gduutils.h
--- old/gnome-disk-utility-3.28.2/src/libgdu/gduutils.h 2018-05-08
08:43:30.000000000 +0200
+++ new/gnome-disk-utility-3.28.3/src/libgdu/gduutils.h 2018-05-31
11:32:11.000000000 +0200
@@ -75,7 +75,7 @@
UDisksClient *client,
GList *objects);
-gboolean gdu_utils_is_ntfs_available (void);
+gboolean gdu_utils_is_ntfs_available (UDisksClient *client);
#ifdef HAVE_UDISKS2_7_2