Hello community,
here is the log from the commit of package gns3 for openSUSE:Factory checked in at 2014-11-28 08:48:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gns3 (Old)
and /work/SRC/openSUSE:Factory/.gns3.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gns3"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gns3/gns3.changes 2014-05-09 06:58:04.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gns3.new/gns3.changes 2014-11-28 08:48:33.000000000 +0100
@@ -1,0 +2,253 @@
+Tue Nov 25 12:30:44 UTC 2014 - andrea@opensuse.org
+
+- Fixed license tag
+
+-------------------------------------------------------------------
+Thu Nov 20 08:15:53 UTC 2014 - andrea@opensuse.org
+
+- new upstream version 1.2
+ * New VirtualBox support.
+ * New GUI styles: charcoal (default) & classic. Changing GUI Preferences
+ * Integration of GNS3 converter (allows old .net topologies to be opened).
+ * VirtualBox linked clones support (experimental, still some problems with temporary projects).
+ * Allow Qemu VM to have no interface.
+ * Option to allow console connections to any local IP address when using the local server.
+ * Automatically extract IOS configs when a project is closed.
+ * Fix "new project" bug when using the GNS3 IOU VM.
+ * qemu-system-i386 is the new default on 32-bit platforms.
+ * Option to deactivate the new project dialog at startup.
+ * Add "open a project" and "recent projects" buttons to the new project dialog.
+ * New host node (cloud with all available Ethernet & TAP interfaces added).
+ * Fix platform detection issue with some Cisco IOS image file name.
+ * Add delay (default 500 ms) when Console to all nodes.
+ * Check for duplicate node names in Preferences.
+ * Fix bug when editing a Qemu VM configured to run on a remote server.
+ * News dock widget is smaller.
+ * Add detection of qemu and qemu.exe binaries.
+ * New Telnet server for VirtualBox.
+- added gns3-converter and python3-configobj as runtime dependencies
+
+-------------------------------------------------------------------
+Sat Nov 08 05:34:00 UTC 2014 - Led
+
+- fix bashisms in post/postun scripts
+
+-------------------------------------------------------------------
+Thu Oct 23 09:06:12 UTC 2014 - andrea@opensuse.org
+
+- new upstream version 1.1
+- bug fixes
+ * Warning message when using a remote server with IOU
+ * Serial console for VirtualBox
+ * Fixes EtherSwitch router
+ * New Idle-PC dialog
+ * Fixes #123 (Qemu binaries list not showing up)
+ * Fixes #119
+ * Fixes #126 (broken remote server feature)
+ * Fixes #120 (broken cloud)
+- removed broken_cloud.patch and broken_server.patch now upstream
+
+-------------------------------------------------------------------
+Wed Oct 22 18:44:54 UTC 2014 - andrea@opensuse.org
+
+- added broken_cloud.patch and broken_server.patch from upstream
+ gitcode to fix issue 120 and 121
+
+-------------------------------------------------------------------
+Tue Oct 21 20:52:35 UTC 2014 - andrea@opensuse.org
+
+- New upstream version 1.0
+- New features
+ * Snapshots support (currently only for local projects).
+ * Possibility to configure a category for nodes (routers,
+ switches, end devices or security devices).
+ * Added support for xfce4-terminal, for Xubuntu.
+ * Remote servers and load-balancing (some bugs, still
+ things to improve).
+ * Check for update feature.
+ * GNS3 Jungle dock widget.
+ * Getting started dialog.
+ * Added path lookup directory for Qemu on OSX.
+ * Bug fix when loading a project containing a remote server.
+- Know issues and notes
+ * VirtualBox support doesn’t work on Mac OS X.
+ * VirtualBox support on other platforms hasn’t been fully tested
+ and bugs may still be present.
+ * Again, regarding VirtualBox integration, we have plans to rewrite
+ the back-end to add more features and remove the dependency
+ on vboxwrapper.
+
+-------------------------------------------------------------------
+Mon Oct 20 20:56:56 UTC 2014 - andrea@opensuse.org
+
+- New upstream version 1.0 Beta 4
+- New features:
+ * Preferences has been completely re-vamped for the
+ various emulators: Dynamips, IOU, VirtualBox and Qemu.
+-Know issues and notes
+ * VirtualBox/QEMU on Mac OS X hasn’t been tested at all.
+ * VirtualBox support on other platforms hasn’t been fully tested
+ and bugs may still be present.
+ * Regarding VirtualBox integration, we have plans to rewrite the
+ back-end to add more features and remove the dependency on vboxwrapper.
+
+-------------------------------------------------------------------
+Thu Sep 25 08:31:21 UTC 2014 - andrea@opensuse.org
+
+- New upstream version 1.0 Beta 3
+- New features
+ * QEMU integration with ASA and IDS pre-configuration options.
+ * Solarwinds Response Time Viewer integration (Windows 64-bit only).
+- know issues and notes
+ * VirtualBox support on other platforms hasn’t been fully tested and
+ bugs may still be present.
+ * Regarding VirtualBox integration, we have plans to rewrite the
+ back-end to add more features and remove the dependency on vboxwrapper.
+ * We still have a couple of beta releases planned before
+ our first release candidate.
+
+-------------------------------------------------------------------
+Wed Sep 3 07:41:38 UTC 2014 - andrea@opensuse.org
+
+- New upstream version 1.0 Beta 2
+ * Improved VirtualBox support on Windows and Linux.
+ * VirtualBox support on Linux/OSX requires VirtualBox wrapper version >= 9.1
+ * New “enable console” option for VirtualBox VMs.
+ * New “start at” option for VirtualBox VMs (adapter start index, 0 by default).
+ * EtherSwitch support (based on a c3745 image).
+ * Multi-drop feature (use SHIFT key while dropping a new node on the drawing area).
+ * Default font and color for labels.
+ * Support for rectangle and ellipse color transparency.
+ * New topology summary options: filter devices with capture(s) and stop all captures.
+ * Commands for the GNS3 console (version, start, stop, suspend, reload, show device, show run, help and debug).
+ * Layers implementation (anything below layer 0 will be locked to the drawing area).
+ * Numeric sorting for Ethernet/hub ports.
+ * Restore default buttons for general, packet capture and GNS3 server preferences.
+ * Changed the default port ranges.
+ * Normalized capture file names.
+ * More checks on device names, especially for IOS and IOU which forbid some characters.
+ * Handles zoom in or out using the mouse wheel + CTRL. Resets the zoom using CTRL+0.
+ * Prevent node labels to be deleted.
+ * The sparse memory feature is off by default for c1700 and c2600 platforms (to prevent a bug on reboot).
+
+-------------------------------------------------------------------
+Thu Jul 24 07:42:09 UTC 2014 - andrea@opensuse.org
+
+- New upstream version 1.0 Beta 1
+ * Base VirtualBox support (still some issues, most of them on Linux and Mac OS X).
+ * Prevent users to set the port and VLAN settings to 0 on Ethernet swithes.
+ * Fixed issue when spaces are in capture file paths.
+ * Fixed bug with live capture on Windows.
+ * Work around for the c7200 reload bug in Dynamips <= 0.2.13.
+ * Fixed some inconsistencies when exporting configs.
+ * The early release dialog is gone!
+
+
+-------------------------------------------------------------------
+Thu Jul 10 09:45:26 UTC 2014 - andrea@opensuse.org
+
+- New upstream version 1.0 alpha 8
+ * New feature: insert an image on the view.
+ * New feature: change node symbols.
+ * Default port configuration for Ethernet switch and hub devices.
+ * New feature: import/export device configs.
+ * Fixed issue when deleting note items that had parent items.
+ * Check the minimum required amount of RAM when adding IOS images.
+ * Start a packet capture from the device contextual menu.
+ * Improvements on the topology summary and link highlighting.
+ * Find an alternative IOS or IOU image if one cannot be found when importing a topology.
+ * Find an alternative Ethernet interface if one cannot be found when importing a topology.
+ * Use Windows interface names instead of their GUID (more user friendly).
+ * Fixed IOU and VPCS renaming issues.
+ * Fixed size restoration issues for rectangles and ellipses when loading a project.
+ * Check for VPCS version >= 0.5b1
+ * Fixed errors when connecting an IOU device to a cloud.
+ * Packet capture for IOU works with the latest iouyap version (0.95) available here.
+
+-------------------------------------------------------------------
+Tue Jul 1 07:08:30 UTC 2014 - andrea@opensuse.org
+
+- New upstream version 1.0 alpha 7
+ * Packet capture for IOS routers.
+ * Packet capture for the Ethernet hub and Ethernet,
+ ATM and Frame relay switches.
+ * Packet capture for IOU (not working, issue with iouyap).
+ * Add notes, rectangles & ellipses to topologies.
+ * Show/hide interface labels.
+ * Contextual device menu.
+ * Recent file menu.
+ * Lab instructions support (automatically open any file named
+ instructions.* in the project directory or from the Help menu)
+ * Load a project by dropping the project file on the view.
+ * Duplicate option for notes, rectangles and ellipses.
+ * Style settings for note, rectangle and ellipse items. Possibility
+ to edit interface and node labels.
+ * Fix: use Dynamips, IOU and VPCS identifiers to correctly
+ load topologies.
+ * IOU: rename startup-config to initial-config (makes more
+ sense for IOU).
+ * Option to uncompress IOS images.
+ * Check for sticky bit when checking for executable access.
+ * Fix: IOS image relative path problems.
+ * Lots of small bug fixes.
+
+-------------------------------------------------------------------
+Sat May 31 09:31:58 UTC 2014 - andrea@opensuse.org
+
+- New upstream version 1.0 alpha 6
++++ 59 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/gns3/gns3.changes
++++ and /work/SRC/openSUSE:Factory/.gns3.new/gns3.changes
Old:
----
GNS3-0.5-tutorial.pdf
GNS3-0.8.7-src.tar.gz
New:
----
gns3-gui-1.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gns3.spec ++++++
--- /var/tmp/diff_new_pack.xItvI3/_old 2014-11-28 08:48:34.000000000 +0100
+++ /var/tmp/diff_new_pack.xItvI3/_new 2014-11-28 08:48:34.000000000 +0100
@@ -15,50 +15,47 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
+
%if %{defined fedora}
-# get python version
-%global py_ver %(if [ -f "%{__python}" ]; then %{__python} -c "import sys; sys.stdout.write(sys.version[:3])"; else echo 0; fi;)
+# get python versions
+%global py3_ver %(if [ -f "%{__python3}" ]; then %{__python3} -c "import sys; sys.stdout.write(sys.version[:3])"; else echo 0; fi;)
%endif
Name: gns3
Summary: A graphical network simulator
-License: GPL-2.0
+License: GPL-3.0+
Group: Productivity/Networking/Other
-Version: 0.8.7
+Version: 1.2
Release: 0
Url: http://www.gns3.net/
-Source0: GNS3-%{version}-src.tar.gz
+Source0: %{name}-gui-%{version}.tar.gz
Source1: %{name}.png
-Source2: http://kent.dl.sourceforge.net/sourceforge/gns-3/GNS3-0.5-tutorial.pdf
-Source3: %{name}.xml
-Source4: %{name}.desktop
-Source5: application-x-%{name}.png
+Source2: %{name}.xml
+Source3: %{name}.desktop
+Source4: application-x-%{name}.png
+BuildArch: noarch
BuildRequires: desktop-file-utils
-BuildRequires: dos2unix
-BuildRequires: hicolor-icon-theme
-BuildRequires: libosip2-devel
-BuildRequires: libqt4-devel
-BuildRequires: python-devel
-BuildRequires: python-qt4
-BuildRequires: python-sip
+BuildRequires: python3-devel >= 3.3
+BuildRequires: python3-pip
+BuildRequires: python3-qt4-devel
+BuildRequires: python3-setuptools
%if %{undefined fedora}
BuildRequires: update-desktop-files
-BuildRequires: fdupes
-Recommends: wireshark
-Recommends: qemu
-Recommends: vde2
-Recommends: xdotool
-Recommends: vpcs
-%{py_requires}
-%endif
-Requires: python-qt4
-Requires: python-sip
-Requires: dynamips
-%if !0%{?sles_version}
-BuildArch: noarch
%endif
+Requires: gns3-converter
+Requires: gns3-server
+Requires: gns3-server = %{version}
+Requires: python3-apache-libcloud >= 0.14.1
+Requires: python3-configobj
+Requires: python3-paramiko
+Requires: python3-pip
+Requires: python3-qt4
+Requires: python3-requests
+Requires: python3-ws4py = 0.3.4
+Provides: gns3-gui > %{version}
+Obsoletes: gns3-gui <= %{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -72,85 +69,47 @@
Important notice: users must provide their own Cisco IOS to use GNS3.
%prep
-%setup -q -n gns3-legacy-GNS3-%{version}
+%setup -q -n %{name}-gui-%{version}
%build
-%__cp %SOURCE2 .
-%{__python} setup.py build
+python3 setup.py build
%install
-%{__python} setup.py install --root=%{buildroot} --prefix=%{_prefix}
-%__mkdir_p %buildroot/%_datadir/%{name}
-%__mkdir_p %buildroot/%_datadir/%{name}/examples
-%__rm qemuwrapper/*.bat
-%__cp -R qemuwrapper %buildroot/%_datadir/%{name}/
-%__mkdir_p %buildroot/%_datadir/icons/hicolor/48x48/mimetypes/
-%__mkdir_p %buildroot/%_datadir/mime/packages/
-%__mkdir_p %buildroot/%_datadir/applications/
-%__mkdir_p %buildroot/%_datadir/pixmaps
-%__mkdir_p %buildroot/%_mandir/man1/
-%__mkdir_p %buildroot/%_libexecdir/%name
-%__mv qemuwrapper/qemuwrapper.py %buildroot/%_libexecdir/%{name}/qemuwrapper.py
-%__mv vboxwrapper/vboxcontroller_4_1.py %buildroot/%_libexecdir/%{name}/vboxcontroller_4_1.py
-%__mv vboxwrapper/vboxwrapper.py %buildroot/%_libexecdir/%{name}/vboxwrapper.py
-%__mv %buildroot/usr/local/share/examples/gns3/baseconfig.txt %buildroot/%_datadir/%{name}/examples/
-%__mv %buildroot/usr/local/share/examples/gns3/baseconfig_sw.txt %buildroot/%_datadir/%{name}/examples/
-%__cp %SOURCE1 %buildroot/%_datadir/pixmaps
-%__cp %SOURCE3 %buildroot/%_datadir/mime/packages/%{name}.xml
-%__cp %SOURCE4 %buildroot/%_datadir/applications/
-%__cp %SOURCE5 %buildroot/%_datadir/icons/hicolor/48x48/mimetypes/application-x-%{name}.png
-%__cp docs/man/gns3.1 %buildroot/%_mandir/man1/
-%if %{undefined fedora}
-%suse_update_desktop_file %{name}
-%fdupes %{buildroot}/%{python_sitelib}
-%endif
-%__rm -rf %buildroot/usr/local/share/*
-chmod -x CHANGELOG README TODO AUTHORS
-chmod -x %buildroot/%{_mandir}/man1/*
-chmod -x %buildroot/%_datadir/%{name}/examples/*
-dos2unix README
-
-#make rpmlint happy
-chmod +x %{buildroot}/%{_datadir}/%{name}/qemuwrapper/qemuwrapper.py
-chmod +x %{buildroot}/%{_libexecdir}/%{name}/vboxcontroller_4_1.py
-chmod +x %{buildroot}/%{_datadir}/%{name}/vboxcontroller_4_1.py
-chmod +x %{buildroot}/%{python_sitelib}/GNS3/Dynagen/portTracker_lib.py
-chmod +x %{buildroot}/%{_datadir}/%{name}/qemuwrapper/make-qemuwrapper-exe.py
-chmod +x %{buildroot}/%{python_sitelib}/GNS3/Export/ExportPDF.py
-chmod +x %{buildroot}/%{python_sitelib}/GNS3/Dynagen/dynamips_lib.py
-chmod +x %{buildroot}/%{python_sitelib}/GNS3/Dynagen/console.py
-chmod +x %{buildroot}/%{python_sitelib}/GNS3/Dynagen/dynagen.py
-chmod +x %{buildroot}/%{_libexecdir}/%{name}/vboxwrapper.py
-chmod +x %{buildroot}/%{_datadir}/%{name}/vboxwrapper.py
-chmod +x %{buildroot}/%{python_sitelib}/GNS3/Dynagen/qemu_lib.py
-chmod +x %{buildroot}/%{python_sitelib}/GNS3/Dynagen/dynagen_vbox_lib.py
-chmod +x %{buildroot}/%{_datadir}/%{name}/tcp_pipe_proxy.py
-chmod +x %{buildroot}/%{_libexecdir}/%{name}/qemuwrapper.py
-chmod +x %{buildroot}/%{_datadir}/%{name}/qemuwrapper.py
-chmod +x %{buildroot}/%{python_sitelib}/GNS3/Dynagen/confConsole.py
+python3 setup.py install --root=%{buildroot} --prefix=%{_prefix}
+chmod +x %{buildroot}/%{python3_sitelib}/%{name}/main.py
+find %{buildroot}/%{python3_sitelib}/%{name} -name "*.ui" -exec chmod -x {} \;
+
+mkdir -p %buildroot/%{_datadir}/pixmaps
+mkdir -p %buildroot/%{_datadir}/mime/packages
+mkdir -p %buildroot/%{_datadir}/applications
+mkdir -p %buildroot/%{_datadir}/icons/hicolor/48x48/mimetypes
+%__cp %SOURCE1 %buildroot/%{_datadir}/pixmaps
+%__cp %SOURCE2 %buildroot/%{_datadir}/mime/packages/
+%__cp %SOURCE3 %buildroot/%{_datadir}/applications/
+%__cp %SOURCE4 %buildroot/%{_datadir}/icons/hicolor/48x48/mimetypes/
%post
-/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
+/usr/bin/update-mime-database %{_datadir}/mime > /dev/null 2>&1 || :
/usr/bin/update-desktop-database
%postun
-/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
+/usr/bin/update-mime-database %{_datadir}/mime > /dev/null 2>&1 || :
/usr/bin/update-desktop-database
%files
%defattr(-, root, root, 0755)
-%doc CHANGELOG README TODO AUTHORS GNS3-0.5-tutorial.pdf
+%doc AUTHORS LICENSE README.rst
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
-%{_datadir}/pixmaps/%{name}.png
-%{_datadir}/%{name}
+%dir %{_datadir}/icons/hicolor
+%dir %{_datadir}/icons/hicolor/48x48
+%dir %{_datadir}/icons/hicolor/48x48/mimetypes
%{_datadir}/icons/hicolor/48x48/mimetypes/application-x-%{name}.png
%{_datadir}/mime/packages/%{name}.xml
-%{_mandir}/man1/*
-%dir %_libexecdir/%{name}
-%_libexecdir/%{name}/*
-%dir %{python_sitelib}/GNS3
-%{python_sitelib}/GNS3/*
-%{python_sitelib}/GNS3-%{version}-py%{py_ver}.egg-info
+%{_datadir}/pixmaps/%{name}.png
+%{python3_sitelib}/%{name}
+%{python3_sitelib}/%{name}_gui-%{version}-py%{py3_ver}.egg-info
+# to be soon removed
+%{python3_sitelib}/tests
%changelog
++++++ application-x-gns3.png ++++++
Files /var/tmp/diff_new_pack.xItvI3/_old and /var/tmp/diff_new_pack.xItvI3/_new differ
++++++ gns3.png ++++++
Files /var/tmp/diff_new_pack.xItvI3/_old and /var/tmp/diff_new_pack.xItvI3/_new differ
++++++ gns3.xml ++++++
--- /var/tmp/diff_new_pack.xItvI3/_old 2014-11-28 08:48:34.000000000 +0100
+++ /var/tmp/diff_new_pack.xItvI3/_new 2014-11-28 08:48:34.000000000 +0100
@@ -2,7 +2,7 @@
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/x-gns3">
<comment>GNS3 Project</comment>
- <glob pattern="*.net"/>
+ <glob pattern="*.gns3"/>
<sub-class-of type="application/xml"/>
</mime-type>
</mime-info>
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org