Hello community,

here is the log from the commit of package gnome-control-center for 
openSUSE:Factory checked in at 2017-10-20 16:11:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-control-center (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-control-center.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-control-center"

Fri Oct 20 16:11:01 2017 rev:158 rq:532970 version:3.26.1

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/gnome-control-center/gnome-control-center.changes    
    2017-10-06 10:59:20.566610438 +0200
+++ 
/work/SRC/openSUSE:Factory/.gnome-control-center.new/gnome-control-center.changes
   2017-10-20 16:11:03.501214478 +0200
@@ -1,0 +2,12 @@
+Tue Oct 10 01:46:32 UTC 2017 - [email protected]
+
+- Add control-center-network-add-domain-suffix-match.patch:
+  wifi: Add domain-suffix-match entry (bgo#787882, bsc#1047509).
+
+-------------------------------------------------------------------
+Mon Oct  9 07:18:58 UTC 2017 - [email protected]
+
+- Rebase gnome-control-center-disable-error-message-for-NM.patch
+  on 3.26.1.
+
+-------------------------------------------------------------------

New:
----
  control-center-network-add-domain-suffix-match.patch

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

Other differences:
------------------
++++++ gnome-control-center.spec ++++++
--- /var/tmp/diff_new_pack.RHgxly/_old  2017-10-20 16:11:04.337175426 +0200
+++ /var/tmp/diff_new_pack.RHgxly/_new  2017-10-20 16:11:04.337175426 +0200
@@ -37,8 +37,10 @@
 
 # PATCH-FEATURE-OPENSUSE 
gnome-control-center-follow-polkit-permissions-for-tz.patch boo#904058 
[email protected] -- Follow polkit permissions for allowing/locking timezone 
setting changes
 Patch1:         gnome-control-center-follow-polkit-permissions-for-tz.patch
-# PATCH-NEEDS-REBASE gnome-control-center-disable-error-message-for-NM.patch 
bsc#989801 [email protected] -- network: Improve the check for whether NM or 
wicked is running was:PATCH-FIX-OPENSUSE
+# PATCH-FIX-OPENSUSE gnome-control-center-disable-error-message-for-NM.patch 
bsc#989801 [email protected] -- network: Improve the check for whether NM or 
wicked is running was:PATCH-FIX-OPENSUSE
 Patch2:         gnome-control-center-disable-error-message-for-NM.patch
+# PATCH-FIX-UPSTREAM control-center-network-add-domain-suffix-match.patch 
bgo#787882 bsc#1047509 [email protected] -- wifi: Add domain-suffix-match entry
+Patch3:         control-center-network-add-domain-suffix-match.patch
 
 ### SLE only patches get 1000 or more as number.
 
@@ -194,8 +196,8 @@
 %prep
 %setup -q
 %patch1 -p1
-# Needs rebase, again...
-#patch2 -p1
+%patch2 -p1
+%patch3 -p1
 
 # SLE only patches 1000+
 %if !0%{?is_opensuse}

++++++ control-center-network-add-domain-suffix-match.patch ++++++
++++ 1085 lines (skipped)

++++++ gnome-control-center-disable-error-message-for-NM.patch ++++++
--- /var/tmp/diff_new_pack.RHgxly/_old  2017-10-20 16:11:04.369173932 +0200
+++ /var/tmp/diff_new_pack.RHgxly/_new  2017-10-20 16:11:04.373173745 +0200
@@ -1,19 +1,8 @@
-diff --git a/panels/network/cc-network-panel.c 
b/panels/network/cc-network-panel.c
-index ad019a380..9b5119b77 100644
---- a/panels/network/cc-network-panel.c
-+++ b/panels/network/cc-network-panel.c
-@@ -64,8 +64,10 @@ struct _CcNetworkPanel
-         /* widgets */
-         GtkWidget        *box_proxy;
-         GtkWidget        *box_vpn;
-+        GtkWidget        *box_vpn1;
-         GtkWidget        *box_wired;
-         GtkWidget        *empty_listbox;
-+        GtkWidget        *label_NM_warning;
- 
-         /* wireless dialog stuff */
-         CmdlineOperation  arg_operation;
-@@ -734,10 +736,23 @@ panel_check_network_manager_version (CcNetworkPanel 
*panel)
+Index: gnome-control-center-3.26.1/panels/network/cc-network-panel.c
+===================================================================
+--- gnome-control-center-3.26.1.orig/panels/network/cc-network-panel.c
++++ gnome-control-center-3.26.1/panels/network/cc-network-panel.c
+@@ -765,10 +765,24 @@ panel_check_network_manager_version (CcN
          GtkWidget *label;
          gchar *markup;
          const gchar *version;
@@ -23,7 +12,8 @@
 +        GVariant *variant;
 +
 +        connection = g_bus_get_sync (G_BUS_TYPE_SYSTEM, NULL, NULL);
-+        proxy = g_dbus_proxy_new_sync (connection, G_DBUS_PROXY_FLAGS_NONE, 
NULL,
++        proxy = g_dbus_proxy_new_sync (connection, G_DBUS_PROXY_FLAGS_NONE,
++                                       NULL,
 +                                       "org.freedesktop.systemd1",
 +                                       
"/org/freedesktop/systemd1/unit/wickedd_2ddhcp6_2eservice",
 +                                       "org.freedesktop.systemd1.Unit",
@@ -38,14 +28,24 @@
                  gtk_container_remove (GTK_CONTAINER (panel), 
gtk_bin_get_child (GTK_BIN (panel)));
  
                  box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 20);
-@@ -760,9 +775,17 @@ panel_check_network_manager_version (CcNetworkPanel 
*panel)
+@@ -791,9 +805,27 @@ panel_check_network_manager_version (CcN
  
                  gtk_widget_show_all (box);
                  g_free (markup);
 +        } else if (g_strcmp0 (state, "active") == 0) {
-+                gtk_widget_hide (panel->box_vpn1);
-+                gtk_widget_hide (panel->box_wired);
-+                gtk_widget_show (panel->label_NM_warning);
++                gtk_container_remove (GTK_CONTAINER (panel), 
gtk_bin_get_child (GTK_BIN (panel)));
++
++                box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 20);
++                gtk_box_set_homogeneous (GTK_BOX (box), TRUE);
++                gtk_widget_set_vexpand (box, TRUE);
++                gtk_container_add (GTK_CONTAINER (panel), box);
++
++                label = gtk_label_new (_("Please use YaST2 to configure your 
network."));
++                gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
++                gtk_widget_set_valign (label, GTK_ALIGN_CENTER);
++                gtk_box_pack_start (GTK_BOX (box), label, TRUE, TRUE, 0);
++
++                gtk_widget_show_all (box);
          } else {
                  manager_running (panel->client, NULL, panel);
          }
@@ -56,46 +56,97 @@
  }
  
  static void
-@@ -816,9 +839,11 @@ cc_network_panel_class_init (CcNetworkPanelClass *klass)
- 
-         gtk_widget_class_bind_template_child (widget_class, CcNetworkPanel, 
box_proxy);
-         gtk_widget_class_bind_template_child (widget_class, CcNetworkPanel, 
box_vpn);
-+        gtk_widget_class_bind_template_child (widget_class, CcNetworkPanel, 
box_vpn1);
-         gtk_widget_class_bind_template_child (widget_class, CcNetworkPanel, 
box_wired);
-         gtk_widget_class_bind_template_child (widget_class, CcNetworkPanel, 
empty_listbox);
-         gtk_widget_class_bind_template_child (widget_class, CcNetworkPanel, 
sizegroup);
-+        gtk_widget_class_bind_template_child (widget_class, CcNetworkPanel, 
label_NM_warning);
- 
-         gtk_widget_class_bind_template_callback (widget_class, 
create_connection_cb);
+Index: gnome-control-center-3.26.1/panels/network/cc-wifi-panel.c
+===================================================================
+--- gnome-control-center-3.26.1.orig/panels/network/cc-wifi-panel.c
++++ gnome-control-center-3.26.1/panels/network/cc-wifi-panel.c
+@@ -120,16 +120,35 @@ static void
+ check_main_stack_page (CcWifiPanel *self)
+ {
+   const gchar *nm_version;
++  const gchar *state;
++  GDBusConnection *connection;
++  GDBusProxy *proxy;
++  GVariant *variant;
++
++  connection = g_bus_get_sync (G_BUS_TYPE_SYSTEM, NULL, NULL);
++  proxy = g_dbus_proxy_new_sync (connection, G_DBUS_PROXY_FLAGS_NONE,
++                                 NULL,
++                                 "org.freedesktop.systemd1",
++                                 
"/org/freedesktop/systemd1/unit/wickedd_2ddhcp6_2eservice",
++                                 "org.freedesktop.systemd1.Unit",
++                                 NULL, NULL);
++  variant = g_dbus_proxy_get_cached_property (proxy, "ActiveState");
++  state = g_variant_get_string (variant, NULL);
+ 
+   nm_version = nm_client_get_version (self->client);
+ 
+-  if (!nm_version)
++  if (!nm_version && g_strcmp0 (state, "inactive") == 0)
+     gtk_stack_set_visible_child_name (self->main_stack, "nm-not-running");
++  else if (g_strcmp0 (state, "active") == 0)
++    gtk_stack_set_visible_child_name (self->main_stack, "wicked-running");
+   else if (self->devices->len == 0)
+     gtk_stack_set_visible_child_name (self->main_stack, "no-wifi-devices");
+   else
+     gtk_stack_set_visible_child_name (self->main_stack, "wifi-connections");
+ 
++  g_object_unref (connection);
++  g_object_unref (proxy);
++  g_variant_unref (variant);
  }
-diff --git a/panels/network/network.ui b/panels/network/network.ui
-index 93b770d0d..0a35c3270 100644
---- a/panels/network/network.ui
-+++ b/panels/network/network.ui
-@@ -79,7 +79,7 @@
-                           </object>
-                         </child>
-                         <child>
--                          <object class="GtkBox">
-+                          <object class="GtkBox" id="box_vpn1">
-                             <property name="visible">True</property>
-                             <property name="can_focus">False</property>
-                             <property name="orientation">vertical</property>
-@@ -168,6 +168,14 @@
-                             <property name="orientation">vertical</property>
-                           </object>
-                         </child>
-+                        <child>
-+                          <object class="GtkLabel" id="label_NM_warning">
-+                            <property name="visible">False</property>
-+                            <property name="can_focus">False</property>
-+                            <property name="xalign">0</property>
-+                            <property name="label" translatable="yes">Please 
use YaST2 to configure your network.</property>
-+                          </object>
-+                        </child>
-                       </object>
-                     </child>
-                   </object>
--- 
-2.13.4
-
+ 
+ static void
+Index: gnome-control-center-3.26.1/panels/network/wifi.ui
+===================================================================
+--- gnome-control-center-3.26.1.orig/panels/network/wifi.ui
++++ gnome-control-center-3.26.1/panels/network/wifi.ui
+@@ -298,6 +298,48 @@
+             <property name="name">nm-not-running</property>
+           </packing>
+         </child>
++
++        <!-- "Wicked Running" page -->
++        <child>
++          <object class="GtkBox">
++            <property name="visible">True</property>
++            <property name="can_focus">False</property>
++            <property name="expand">True</property>
++            <property name="halign">center</property>
++            <property name="valign">center</property>
++            <property name="orientation">vertical</property>
++            <property name="margin">18</property>
++            <property name="spacing">18</property>
++            <child type="center">
++              <object class="GtkImage">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <property name="icon_name">face-sad-symbolic</property>
++                <property name="pixel_size">128</property>
++                <style>
++                  <class name="dim-label" />
++                </style>
++              </object>
++            </child>
++            <child>
++              <object class="GtkLabel">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <property name="wrap">True</property>
++                <property name="label" translatable="yes">Please use YaST2 to 
configure your network.</property>
++                <attributes>
++                  <attribute name="scale" value="1.42" />
++                </attributes>
++              </object>
++              <packing>
++                <property name="pack-type">end</property>
++              </packing>
++            </child>
++          </object>
++          <packing>
++            <property name="name">wicked-running</property>
++          </packing>
++        </child>
+       </object>
+     </child>
+   </template>


Reply via email to