Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gns3-server for openSUSE:Factory 
checked in at 2023-04-17 17:41:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gns3-server (Old)
 and      /work/SRC/openSUSE:Factory/.gns3-server.new.2023 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gns3-server"

Mon Apr 17 17:41:54 2023 rev:26 rq:1079925 version:2.2.38

Changes:
--------
--- /work/SRC/openSUSE:Factory/gns3-server/gns3-server.changes  2023-01-30 
17:22:16.140180987 +0100
+++ /work/SRC/openSUSE:Factory/.gns3-server.new.2023/gns3-server.changes        
2023-04-17 17:42:07.206509361 +0200
@@ -1,0 +2,14 @@
+Tue Apr  4 22:09:54 UTC 2023 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 2.2.38
+  * Bundle web-ui v2.2.38
+  * Fix c7200_i0_log.txt is created in the current directory. Fixes
+    #2191
+  * Check swtpm version and start swtpm before qemu
+  * Fix broken websocket console with Python 3.11
+  * Fix "cannot reopen console". Ref #2182
+  * Fix Qemu binary not set when adding appliance from template
+- Update requirements
+- Replace deprecated `setup.py install` call through PEP517 build
+
+-------------------------------------------------------------------

Old:
----
  gns3-server-2.2.37.tar.gz

New:
----
  gns3-server-2.2.38.tar.gz

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

Other differences:
------------------
++++++ gns3-server.spec ++++++
--- /var/tmp/diff_new_pack.Xodv3b/_old  2023-04-17 17:42:07.766512633 +0200
+++ /var/tmp/diff_new_pack.Xodv3b/_new  2023-04-17 17:42:07.770512656 +0200
@@ -23,7 +23,7 @@
 %define gns3_group _gns3
 %define gns3_home %{_sharedstatedir}/gns3
 Name:           gns3-server
-Version:        2.2.37
+Version:        2.2.38
 Release:        0
 Summary:        A graphical network simulator
 License:        GPL-3.0-or-later
@@ -34,37 +34,33 @@
 Source2:        %{name}.service
 BuildRequires:  busybox
 BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
 BuildRequires:  python3-pip
 BuildRequires:  python3-setuptools
+BuildRequires:  python3-wheel
 Requires:       busybox
 Requires:       cpulimit
 Requires:       docker
 Requires:       dynamips >= 0.2.11
 Requires:       iouyap
-Requires:       python3-Jinja2 >= 3.0.3
-Requires:       python3-aiofiles >= 0.5.0
-Requires:       python3-aiohttp >= 3.6.2
+Requires:       python3-Jinja2 >= 3.0.1
+Requires:       python3-aiofiles >= 0.7
+Requires:       python3-aiohttp >= 3.8.3
 Requires:       python3-aiohttp_cors >= 0.7.0
-Requires:       python3-async_generator
-Requires:       python3-async_timeout >= 3.0.1
+Requires:       python3-async_timeout >= 4.0.2
 Requires:       python3-distro >= 1.6.0
-Requires:       python3-docker-py >= 1.4.0
-Requires:       python3-prompt_toolkit1
-Requires:       python3-psutil >= 5.9.0
+Requires:       python3-jsonschema >= 3.2.0
+Requires:       python3-psutil >= 5.8.0
 Requires:       python3-py-cpuinfo >= 8.0.0
-Requires:       python3-sentry-sdk >= 1.5.4
-Requires:       python3-zipstream >= 1.1.3
+Requires:       python3-sentry-sdk >= 1.12.1
+%if 0%{?python3_version_nodots} < 39
+Requires:       python3-importlib-resources >= 1.3
+%endif
 Requires:       qemu
 Requires:       ubridge >= 0.9.14
 Requires:       vpcs >= 0.5b1
 Requires:       wireshark
 BuildArch:      noarch
-%if 0%{?suse_version} > 1500
-Requires:       python3-jsonschema >= 3.2.0
-%else
-Requires:       python3-jsonschema < 3
-Requires:       python3-jsonschema >= 2.4.0
-%endif
 %if 0%{?suse_version}
 Recommends:     virtualbox
 %endif
@@ -84,25 +80,28 @@
 cp -f %{_bindir}/busybox gns3server/compute/docker/resources/bin/busybox
 ## Relax requirements
 # Leap 15.2
-%if 0%{?sle_version} == 150200 && 0%{?is_opensuse}
-sed -i 's|aiohttp==3.7.4.post0|aiohttp>=3.6.1|g' requirements.txt
-%endif
 sed -i -r 's/==/>=/g' requirements.txt
-sed -i -r 's/3.7.4.*/3.7.4/' requirements.txt
 sed -i -r 's/distro>=1.7.*/distro>=1.6.0/' requirements.txt
 sed -i -r 's/psutil>=5.9.4/psutil>=5.8.0/' requirements.txt
 sed -i -r 's/aiofiles>=22.1.0/aiofiles>=0.7/' requirements.txt
 sed -i -r 's/Jinja2>=3.1.2/jinja2>=3.0.1/' requirements.txt
 sed -i -r 's/jsonschema>=4.17.3/jsonschema>=3.2.0/' requirements.txt
 sed -i -r 's/py-cpuinfo>=9.0.0/py-cpuinfo>=8.0.0/' requirements.txt
-sed -i -r 's/sentry-sdk.*//g' requirements.txt
 sed -i -r '/setuptools/d' requirements.txt
 
 %build
+%if 0%{?suse_version} >= 1550
+%python3_pyproject_wheel
+%else
 python3 setup.py build
+%endif
 
 %install
+%if 0%{?suse_version} >= 1550
+%python3_pyproject_install
+%else
 python3 setup.py install --root=%{buildroot} --prefix=%{_prefix}
+%endif
 rm %{buildroot}/%{python3_sitelib}/gns3server/static/.gitkeep
 rm %{buildroot}/%{python3_sitelib}/gns3server/symbols/.gitkeep
 find %{buildroot}/%{python3_sitelib}/gns3server -type f -name "*.py" -exec 
grep -Hl python3 {} + | xargs chmod +x
@@ -141,7 +140,7 @@
 %{_bindir}/gns3loopback
 %{_sbindir}/rc%{name}
 %{python3_sitelib}/gns3server
-%{python3_sitelib}/gns3_server-%{version}-py%{py3_ver}.egg-info
+%{python3_sitelib}/gns3_server-%{version}*-info
 %ghost %{python3_sitelib}/gns3server/compute/docker/resources/bin/busybox
 %dir %attr(0750,%{gns3_user},%{gns3_group}) %{_sharedstatedir}/gns3
 %{_unitdir}/%{name}.service

++++++ gns3-server-2.2.37.tar.gz -> gns3-server-2.2.38.tar.gz ++++++
/work/SRC/openSUSE:Factory/gns3-server/gns3-server-2.2.37.tar.gz 
/work/SRC/openSUSE:Factory/.gns3-server.new.2023/gns3-server-2.2.38.tar.gz 
differ: char 15, line 1

++++++ gns3-server-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.Xodv3b/_old  2023-04-17 17:42:07.830513007 +0200
+++ /var/tmp/diff_new_pack.Xodv3b/_new  2023-04-17 17:42:07.834513031 +0200
@@ -1,3 +1,6 @@
 # docker builds an isolated buildroot, this not in the system
 addFilter("E: wrong-script-interpreter")
+# the check does not understand the python version specifier for 
python_version <= '3.9'
+addFilter("python-missing-require importlib-resources")
+(No newline at EOF)
 

Reply via email to