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 - [email protected] + +- Fixed license tag + +------------------------------------------------------------------- +Thu Nov 20 08:15:53 UTC 2014 - [email protected] + +- 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 <[email protected]> + +- fix bashisms in post/postun scripts + +------------------------------------------------------------------- +Thu Oct 23 09:06:12 UTC 2014 - [email protected] + +- 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 - [email protected] + +- 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 - [email protected] + +- 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 - [email protected] + +- 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 - [email protected] + +- 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 - [email protected] + +- 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 - [email protected] + +- 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 - [email protected] + +- 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 - [email protected] + +- 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 - [email protected] + +- 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: [email protected] For additional commands, e-mail: [email protected]
