Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gns3-gui for openSUSE:Factory checked in at 2021-08-27 21:43:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gns3-gui (Old) and /work/SRC/openSUSE:Factory/.gns3-gui.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gns3-gui" Fri Aug 27 21:43:53 2021 rev:11 rq:914542 version:2.2.24 Changes: -------- --- /work/SRC/openSUSE:Factory/gns3-gui/gns3-gui.changes 2021-06-16 20:36:42.559311483 +0200 +++ /work/SRC/openSUSE:Factory/.gns3-gui.new.1899/gns3-gui.changes 2021-08-27 21:45:02.150049713 +0200 @@ -1,0 +2,17 @@ +Wed Aug 25 11:50:51 UTC 2021 - Martin Hauke <[email protected]> + +- Update to version 2.2.24 + * Fix incorrect Qemu binary selected when importing template. + * Early support for Python3.10 + +------------------------------------------------------------------- +Tue Aug 17 16:00:52 UTC 2021 - Martin Hauke <[email protected]> + +- Update to version 2.2.23 + * Handle -no-kvm param deprecated in Qemu >= v5.2 + * Support for invisible links. + * Add kitty console application command line. + * Add Windows Terminal profile as an option for Console + Applications. + +------------------------------------------------------------------- Old: ---- gns3-gui-2.2.22.tar.gz New: ---- gns3-gui-2.2.24.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gns3-gui.spec ++++++ --- /var/tmp/diff_new_pack.DAwo3X/_old 2021-08-27 21:45:02.902050610 +0200 +++ /var/tmp/diff_new_pack.DAwo3X/_new 2021-08-27 21:45:02.906050615 +0200 @@ -17,7 +17,7 @@ Name: gns3-gui -Version: 2.2.22 +Version: 2.2.24 Release: 0 Summary: GNS3 graphical interface for the GNS3 server License: GPL-3.0-or-later @@ -42,9 +42,9 @@ Requires: python3-qt5 Requires: python3-sentry-sdk >= 0.14.4 Recommends: gns3-server -Recommends: telnet Recommends: libcap-progs Recommends: sudo +Recommends: telnet BuildArch: noarch # SECTION test requirements ++++++ gns3-gui-2.2.22.tar.gz -> gns3-gui-2.2.24.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gns3-gui-2.2.22/CHANGELOG new/gns3-gui-2.2.24/CHANGELOG --- old/gns3-gui-2.2.22/CHANGELOG 2021-06-10 08:11:58.000000000 +0200 +++ new/gns3-gui-2.2.24/CHANGELOG 2021-08-25 13:01:26.000000000 +0200 @@ -1,5 +1,19 @@ # Change Log +## 2.2.24 25/08/2021 + +* Fix incorrect Qemu binary selected when importing template. Fixes https://github.com/GNS3/gns3-gui/issues/3216 +* Early support for Python3.10 +* Bump pywin32 from 300 to 301 +* Add PyQt5==5.12.3 for macOS build + +## 2.2.23 05/08/2021 + +* Handle -no-kvm param deprecated in Qemu >= v5.2 +* Support for invisible links. Fixes #2461 +* Add kitty console application command line. Fixes #3203 +* Add Windows Terminal profile as an option for Console Applications. Fixes #3193 + ## 2.2.22 10/06/2021 * Fix exception shown when GNS3 is started with empty config. Fixes #3188 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gns3-gui-2.2.22/dev-requirements.txt new/gns3-gui-2.2.24/dev-requirements.txt --- old/gns3-gui-2.2.22/dev-requirements.txt 2021-06-10 08:11:58.000000000 +0200 +++ new/gns3-gui-2.2.24/dev-requirements.txt 2021-08-25 13:01:26.000000000 +0200 @@ -1,5 +1,5 @@ -rrequirements.txt -pytest==5.4.3 -flake8==3.8.3 -pytest-timeout==1.4.1 +pytest==6.2.4 +flake8==3.9.2 +pytest-timeout==1.4.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gns3-gui-2.2.22/gns3/crash_report.py new/gns3-gui-2.2.24/gns3/crash_report.py --- old/gns3-gui-2.2.22/gns3/crash_report.py 2021-06-10 08:11:58.000000000 +0200 +++ new/gns3-gui-2.2.24/gns3/crash_report.py 2021-08-25 13:01:26.000000000 +0200 @@ -51,7 +51,7 @@ Report crash to a third party service """ - DSN = "https://6335b77f0b9f40aeb408ddf340b429eb:[email protected]/38506" + DSN = "https://2ec08a0f8d314572b17dd2eba910a401:[email protected]/38506" _instance = None def __init__(self): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gns3-gui-2.2.22/gns3/dialogs/appliance_wizard.py new/gns3-gui-2.2.24/gns3/dialogs/appliance_wizard.py --- old/gns3-gui-2.2.22/gns3/dialogs/appliance_wizard.py 2021-06-10 08:11:58.000000000 +0200 +++ new/gns3-gui-2.2.24/gns3/dialogs/appliance_wizard.py 2021-08-25 13:01:26.000000000 +0200 @@ -554,7 +554,7 @@ if self.uiQemuListComboBox.count() == 1: self.next() else: - i = self.uiQemuListComboBox.findText(self._appliance["qemu"]["arch"], QtCore.Qt.MatchContains) + i = self.uiQemuListComboBox.findData(self._appliance["qemu"]["arch"], flags=QtCore.Qt.MatchEndsWith) if i != -1: self.uiQemuListComboBox.setCurrentIndex(i) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gns3-gui-2.2.22/gns3/dialogs/style_editor_dialog_link.py new/gns3-gui-2.2.24/gns3/dialogs/style_editor_dialog_link.py --- old/gns3-gui-2.2.22/gns3/dialogs/style_editor_dialog_link.py 2021-06-10 08:11:58.000000000 +0200 +++ new/gns3-gui-2.2.24/gns3/dialogs/style_editor_dialog_link.py 2021-08-25 13:01:26.000000000 +0200 @@ -49,6 +49,7 @@ self.uiBorderStyleComboBox.addItem("Dot", QtCore.Qt.DotLine) self.uiBorderStyleComboBox.addItem("Dash Dot", QtCore.Qt.DashDotLine) self.uiBorderStyleComboBox.addItem("Dash Dot Dot", QtCore.Qt.DashDotDotLine) + self.uiBorderStyleComboBox.addItem("Invisible", QtCore.Qt.NoPen) self.uiColorLabel.hide() self.uiColorPushButton.hide() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gns3-gui-2.2.22/gns3/items/ethernet_link_item.py new/gns3-gui-2.2.24/gns3/items/ethernet_link_item.py --- old/gns3-gui-2.2.22/gns3/items/ethernet_link_item.py 2021-06-10 08:11:58.000000000 +0200 +++ new/gns3-gui-2.2.24/gns3/items/ethernet_link_item.py 2021-08-25 13:01:26.000000000 +0200 @@ -159,7 +159,7 @@ else: source_port_label.hide() - if self._settings["draw_link_status_points"]: + if self._settings["draw_link_status_points"] and self.pen().style() != QtCore.Qt.NoPen: painter.drawPoint(point1) if self._link.suspended() or self._destination_port.status() == Port.suspended: @@ -202,7 +202,7 @@ else: destination_port_label.hide() - if self._settings["draw_link_status_points"]: + if self._settings["draw_link_status_points"] and self.pen().style() != QtCore.Qt.NoPen: painter.drawPoint(point2) self._drawSymbol() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gns3-gui-2.2.22/gns3/items/serial_link_item.py new/gns3-gui-2.2.24/gns3/items/serial_link_item.py --- old/gns3-gui-2.2.22/gns3/items/serial_link_item.py 2021-06-10 08:11:58.000000000 +0200 +++ new/gns3-gui-2.2.24/gns3/items/serial_link_item.py 2021-08-25 13:01:26.000000000 +0200 @@ -147,7 +147,7 @@ else: source_port_label.hide() - if self._settings["draw_link_status_points"]: + if self._settings["draw_link_status_points"] and self.pen().style() != QtCore.Qt.NoPen: painter.drawPoint(self.source_point) # destination point color @@ -179,7 +179,7 @@ else: destination_port_label.hide() - if self._settings["draw_link_status_points"]: + if self._settings["draw_link_status_points"] and self.pen().style() != QtCore.Qt.NoPen: painter.drawPoint(self.destination_point) self._drawSymbol() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gns3-gui-2.2.22/gns3/modules/qemu/dialogs/qemu_vm_wizard.py new/gns3-gui-2.2.24/gns3/modules/qemu/dialogs/qemu_vm_wizard.py --- old/gns3-gui-2.2.22/gns3/modules/qemu/dialogs/qemu_vm_wizard.py 2021-06-10 08:11:58.000000000 +0200 +++ new/gns3-gui-2.2.24/gns3/modules/qemu/dialogs/qemu_vm_wizard.py 2021-08-25 13:01:26.000000000 +0200 @@ -164,7 +164,7 @@ settings["initrd"] = self.uiInitrdImageLineEdit.text() settings["kernel_image"] = self.uiKernelImageLineEdit.text() settings["kernel_command_line"] = "ide_generic.probe_mask=0x01 ide_core.chs=0.0:980,16,32 auto nousb console=ttyS0,9600 bigphysarea=65536 ide1=noprobe no-hlt -net nic" - settings["options"] = "-no-kvm -icount auto" + settings["options"] = "-machine accel=tcg -icount auto" if not sys.platform.startswith("darwin"): settings["cpu_throttling"] = 80 # limit to 80% CPU usage settings["process_priority"] = "low" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gns3-gui-2.2.22/gns3/registry/appliance_to_template.py new/gns3-gui-2.2.24/gns3/registry/appliance_to_template.py --- old/gns3-gui-2.2.22/gns3/registry/appliance_to_template.py 2021-06-10 08:11:58.000000000 +0200 +++ new/gns3-gui-2.2.24/gns3/registry/appliance_to_template.py 2021-08-25 13:01:26.000000000 +0200 @@ -100,8 +100,8 @@ new_config.pop("arch", None) options = appliance_config["qemu"].get("options", "") - if appliance_config["qemu"].get("kvm", "allow") == "disable" and "-no-kvm" not in options: - options += " -no-kvm" + if appliance_config["qemu"].get("kvm", "allow") == "disable" and "-machine accel=tcg" not in options: + options += " -machine accel=tcg" new_config["options"] = options.strip() for image in appliance_config["images"]: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gns3-gui-2.2.22/gns3/settings.py new/gns3-gui-2.2.24/gns3/settings.py --- old/gns3-gui-2.2.22/gns3/settings.py 2021-06-10 08:11:58.000000000 +0200 +++ new/gns3-gui-2.2.24/gns3/settings.py 2021-08-25 13:01:26.000000000 +0200 @@ -141,6 +141,7 @@ r""" -e 'end tell'""", 'Royal TSX': "open 'rtsx://telnet%3A%2F%2F%h:%p'", 'SecureCRT': '/Applications/SecureCRT.app/Contents/MacOS/SecureCRT /N "%d" /T /TELNET %h %p', + 'Windows Terminal': 'wt.exe -w 1 new-tab --title %d telnet %h %p', 'ZOC 6': '/Applications/zoc6.app/Contents/MacOS/zoc6 "/TELNET:%h:%p" /TABBED "/TITLE:%d"', 'ZOC 7': '/Applications/zoc7.app/Contents/MacOS/zoc7 "/TELNET:%h:%p" /TABBED "/TITLE:%d"', 'ZOC 8': '/Applications/zoc8.app/Contents/MacOS/zoc8 "/TELNET:%h:%p" /TABBED "/TITLE:%d"' @@ -159,7 +160,8 @@ 'SecureCRT': 'SecureCRT /T /N "%d" /TELNET %h %p', 'Mate Terminal': 'mate-terminal --tab -e "telnet %h %p" -t "%d"', 'terminator': 'terminator -e "telnet %h %p" -T "%d"', - 'urxvt': 'urxvt -title %d -e telnet %h %p'} + 'urxvt': 'urxvt -title %d -e telnet %h %p', + 'kitty': 'kitty -T %d telnet %h %p'} # default Telnet console command on other systems DEFAULT_TELNET_CONSOLE_COMMAND = PRECONFIGURED_TELNET_CONSOLE_COMMANDS["Xterm"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gns3-gui-2.2.22/gns3/version.py new/gns3-gui-2.2.24/gns3/version.py --- old/gns3-gui-2.2.22/gns3/version.py 2021-06-10 08:11:58.000000000 +0200 +++ new/gns3-gui-2.2.24/gns3/version.py 2021-08-25 13:01:26.000000000 +0200 @@ -23,8 +23,8 @@ # or negative for a release candidate or beta (after the base version # number has been incremented) -__version__ = "2.2.22" -__version_info__ = (2, 2, 22, 0) +__version__ = "2.2.24" +__version_info__ = (2, 2, 24, 0) if "dev" in __version__: try: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gns3-gui-2.2.22/mac-requirements.txt new/gns3-gui-2.2.24/mac-requirements.txt --- old/gns3-gui-2.2.22/mac-requirements.txt 2021-06-10 08:11:58.000000000 +0200 +++ new/gns3-gui-2.2.24/mac-requirements.txt 2021-08-25 13:01:26.000000000 +0200 @@ -1,2 +1,3 @@ -rrequirements.txt +PyQt5==5.12.3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gns3-gui-2.2.22/requirements.txt new/gns3-gui-2.2.24/requirements.txt --- old/gns3-gui-2.2.22/requirements.txt 2021-06-10 08:11:58.000000000 +0200 +++ new/gns3-gui-2.2.24/requirements.txt 2021-08-25 13:01:26.000000000 +0200 @@ -1,4 +1,4 @@ jsonschema==3.2.0 -sentry-sdk==1.1.0 +sentry-sdk==1.3.1 psutil==5.8.0 -distro==1.5.0 +distro==1.6.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gns3-gui-2.2.22/setup.py new/gns3-gui-2.2.24/setup.py --- old/gns3-gui-2.2.22/setup.py 2021-06-10 08:11:58.000000000 +0200 +++ new/gns3-gui-2.2.24/setup.py 2021-08-25 13:01:26.000000000 +0200 @@ -97,6 +97,7 @@ "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", "Programming Language :: Python :: Implementation :: CPython", ], ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gns3-gui-2.2.22/win-requirements.txt new/gns3-gui-2.2.24/win-requirements.txt --- old/gns3-gui-2.2.22/win-requirements.txt 2021-06-10 08:11:58.000000000 +0200 +++ new/gns3-gui-2.2.24/win-requirements.txt 2021-08-25 13:01:26.000000000 +0200 @@ -1,4 +1,4 @@ -rrequirements.txt PyQt5==5.12.3 # pyup: ignore -pywin32==300 # pyup: ignore +pywin32==301 # pyup: ignore ++++++ gns3-gui-fix-requirements.patch ++++++ --- /var/tmp/diff_new_pack.DAwo3X/_old 2021-08-27 21:45:03.550051383 +0200 +++ /var/tmp/diff_new_pack.DAwo3X/_new 2021-08-27 21:45:03.554051388 +0200 @@ -1,11 +1,11 @@ diff --git a/requirements.txt b/requirements.txt -index 21f9979..152e25d 100644 +index 0b5f89d..1cb7f82 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ jsonschema==3.2.0 --sentry-sdk==1.1.0 +-sentry-sdk==1.3.1 -psutil==5.8.0 -+sentry-sdk>=0.14.4 ++sentry-sdk>=1.3.1 +psutil>=5.6.7 - distro==1.5.0 + distro==1.6.0
