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