Hello community,

here is the log from the commit of package gns3-gui for openSUSE:Factory 
checked in at 2020-12-11 20:16:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gns3-gui (Old)
 and      /work/SRC/openSUSE:Factory/.gns3-gui.new.2328 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gns3-gui"

Fri Dec 11 20:16:50 2020 rev:6 rq:854900 version:2.2.17

Changes:
--------
--- /work/SRC/openSUSE:Factory/gns3-gui/gns3-gui.changes        2020-11-29 
12:31:10.534168900 +0100
+++ /work/SRC/openSUSE:Factory/.gns3-gui.new.2328/gns3-gui.changes      
2020-12-11 20:16:50.968662965 +0100
@@ -1,0 +2,14 @@
+Fri Dec  4 08:08:54 UTC 2020 - Martin Hauke <mar...@gmx.de>
+
+- Update to version 2.2.17
+  * Remove "-nographic" option by default for Qemu VM.
+  * Require confirmation before stopping all devices.
+
+-------------------------------------------------------------------
+Sun Nov 29 12:03:01 UTC 2020 - Martin Hauke <mar...@gmx.de>
+
+- Recommend telnet. Telnet is often used as default communication
+  protocol on old equipment.
+- Recommend sudo and libcap-progs. GNS3 needs to setcap on ubridge.
+
+-------------------------------------------------------------------

Old:
----
  gns3-gui-2.2.16.tar.gz

New:
----
  gns3-gui-2.2.17.tar.gz

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

Other differences:
------------------
++++++ gns3-gui.spec ++++++
--- /var/tmp/diff_new_pack.Tgi8QU/_old  2020-12-11 20:16:51.608663230 +0100
+++ /var/tmp/diff_new_pack.Tgi8QU/_new  2020-12-11 20:16:51.612663232 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           gns3-gui
-Version:        2.2.16
+Version:        2.2.17
 Release:        0
 Summary:        GNS3 graphical interface for the GNS3 server
 License:        GPL-3.0-or-later
@@ -42,6 +42,9 @@
 Requires:       python3-qt5
 Requires:       python3-sentry-sdk >= 0.14.4
 Recommends:     gns3-server
+Recommends:     telnet
+Recommends:     libcap-progs
+Recommends:     sudo
 
 BuildArch:      noarch
 # SECTION test requirements

++++++ gns3-gui-2.2.16.tar.gz -> gns3-gui-2.2.17.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gns3-gui-2.2.16/CHANGELOG 
new/gns3-gui-2.2.17/CHANGELOG
--- old/gns3-gui-2.2.16/CHANGELOG       2020-11-05 06:08:19.000000000 +0100
+++ new/gns3-gui-2.2.17/CHANGELOG       2020-12-04 06:56:56.000000000 +0100
@@ -1,5 +1,11 @@
 # Change Log
 
+## 2.2.17 04/12/2020
+
+* Remove "-nographic" option by default for Qemu VM. Fixes #3094
+* Fix app cannot start on macOS Big Sur. Ref #3037
+* Require confirmation before stopping all devices.
+
 ## 2.2.16 05/11/2020
 
 * Fix packets capture stops after some time. Fixes #3067
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gns3-gui-2.2.16/gns3/crash_report.py 
new/gns3-gui-2.2.17/gns3/crash_report.py
--- old/gns3-gui-2.2.16/gns3/crash_report.py    2020-11-05 06:08:19.000000000 
+0100
+++ new/gns3-gui-2.2.17/gns3/crash_report.py    2020-12-04 06:56:56.000000000 
+0100
@@ -51,7 +51,7 @@
     Report crash to a third party service
     """
 
-    DSN = 
"https://7327ec4a849d436dba47b2fea9e2420e:efa92865e9534a22afab21a47692d...@o19455.ingest.sentry.io/38506";
+    DSN = 
"https://32b3e599a2ea4172817ee1800d60bb42:a4e8b89f01124ce0b0508d59fdec6...@o19455.ingest.sentry.io/38506";
     _instance = None
 
     def __init__(self):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gns3-gui-2.2.16/gns3/main.py 
new/gns3-gui-2.2.17/gns3/main.py
--- old/gns3-gui-2.2.16/gns3/main.py    2020-11-05 06:08:19.000000000 +0100
+++ new/gns3-gui-2.2.17/gns3/main.py    2020-12-04 06:56:56.000000000 +0100
@@ -118,6 +118,9 @@
     # an extra argument starting with -psn_. We filter it
     if sys.platform.startswith("darwin"):
         sys.argv = [a for a in sys.argv if not a.startswith("-psn_")]
+        if parse_version(QtCore.QT_VERSION_STR) < parse_version("5.15.2"):
+            # Fixes issue on macOS Big Sur: 
https://github.com/GNS3/gns3-gui/issues/3037
+            os.environ["QT_MAC_WANTS_LAYER"] = "1"
 
     parser = argparse.ArgumentParser()
     parser.add_argument("project", help="load a GNS3 project (.gns3)", 
metavar="path", nargs="?")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gns3-gui-2.2.16/gns3/main_window.py 
new/gns3-gui-2.2.17/gns3/main_window.py
--- old/gns3-gui-2.2.16/gns3/main_window.py     2020-11-05 06:08:19.000000000 
+0100
+++ new/gns3-gui-2.2.17/gns3/main_window.py     2020-12-04 06:56:56.000000000 
+0100
@@ -810,6 +810,13 @@
         """
         Slot called when starting all the nodes.
         """
+
+        reply = QtWidgets.QMessageBox.question(self, "Confirm Start All", "Are 
you sure you want to start all devices?",
+                                                   QtWidgets.QMessageBox.Yes | 
QtWidgets.QMessageBox.No)
+                                                   
+        if reply == QtWidgets.QMessageBox.No:
+            return
+
         project = Topology.instance().project()
         if project is not None:
             project.start_all_nodes()
@@ -819,6 +826,12 @@
         Slot called when suspending all the nodes.
         """
 
+        reply = QtWidgets.QMessageBox.question(self, "Confirm Suspend All", 
"Are you sure you want to suspend all devices?",
+                                                   QtWidgets.QMessageBox.Yes | 
QtWidgets.QMessageBox.No)
+
+        if reply == QtWidgets.QMessageBox.No:
+            return
+
         project = Topology.instance().project()
         if project is not None:
             project.suspend_all_nodes()
@@ -828,6 +841,12 @@
         Slot called when stopping all the nodes.
         """
 
+        reply = QtWidgets.QMessageBox.question(self, "Confirm Stop All", "Are 
you sure you want to stop all devices?",
+                                                   QtWidgets.QMessageBox.Yes | 
QtWidgets.QMessageBox.No)
+
+        if reply == QtWidgets.QMessageBox.No:
+            return
+
         project = Topology.instance().project()
         if project is not None:
             project.stop_all_nodes()
@@ -837,6 +856,12 @@
         Slot called when reloading all the nodes.
         """
 
+        reply = QtWidgets.QMessageBox.question(self, "Confirm Reload All", 
"Are you sure you want to reload all devices?",
+                                                   QtWidgets.QMessageBox.Yes | 
QtWidgets.QMessageBox.No)
+
+        if reply == QtWidgets.QMessageBox.No:
+            return
+
         project = Topology.instance().project()
         if project is not None:
             project.reload_all_nodes()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gns3-gui-2.2.16/gns3/modules/qemu/dialogs/qemu_vm_wizard.py 
new/gns3-gui-2.2.17/gns3/modules/qemu/dialogs/qemu_vm_wizard.py
--- old/gns3-gui-2.2.16/gns3/modules/qemu/dialogs/qemu_vm_wizard.py     
2020-11-05 06:08:19.000000000 +0100
+++ new/gns3-gui-2.2.17/gns3/modules/qemu/dialogs/qemu_vm_wizard.py     
2020-12-04 06:56:56.000000000 +0100
@@ -177,8 +177,6 @@
                 (sys.platform.startswith("darwin") and "GNS3.app" in 
qemu_path):
             settings["options"] += " -vga none -vnc none"
             settings["legacy_networking"] = True
-        else:
-            settings["options"] += " -nographic"
         settings["options"] = settings["options"].strip()
 
         return settings
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gns3-gui-2.2.16/gns3/version.py 
new/gns3-gui-2.2.17/gns3/version.py
--- old/gns3-gui-2.2.16/gns3/version.py 2020-11-05 06:08:19.000000000 +0100
+++ new/gns3-gui-2.2.17/gns3/version.py 2020-12-04 06:56:56.000000000 +0100
@@ -23,8 +23,8 @@
 # or negative for a release candidate or beta (after the base version
 # number has been incremented)
 
-__version__ = "2.2.16"
-__version_info__ = (2, 2, 16, 0)
+__version__ = "2.2.17"
+__version_info__ = (2, 2, 17, 0)
 
 if "dev" in __version__:
     try:
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to