Bug 510464
Summary: | Review Request: gns3 - Graphical network simulator | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Andrew Colin Kissa <andrew> |
Component: | Package Review | Assignee: | Caius Chance <K9> |
Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | fedora-package-review, herrold, K9, kylepablo, maurizio.antillon, mishu, notting, rebus, supercyper1, yves.lecuyer.linfedora |
Target Milestone: | --- | Flags: | K9:
fedora-review?
|
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2010-05-24 06:00:54 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Andrew Colin Kissa
2009-07-09 12:00:53 UTC
How can this work without dynamips? It doesn't really seem to do anything for me without it (and IOS images which we obviously can't include). I thought I saw a recent package submission for dynamips that was being moved to rpmfusion; this should almost certainly follow unless I'm missing something. This can still be used to draw network topologies as well as connect to remote dynamips hypervisors Well, all it seemed to do for me was tell me to point it at an IOS image whenever I tried to drag an item to the canvas. Maybe some other reviewer can find some use in it, but I can't. Okay that's the case but i do not see how different this is from wine, which is distributed by fedora and yet we cannot supply them with the actual windows software that it will run ? Yes Andrew you are rhight. GNS3 + Dynamips is no more different than VirtualBox or VMware. And who could pretends that this Emulator for Virtual machine are not interesting because Windows OS are not gettable for free ? I'm using GNS3 for years nows since Fedora 6, but I had always to compile myself the packages <binary>.rpm from *.src.rpm to use it on Fedora (12 currently) for CISCO labs. Of course the target of this Emulator is not as wide as VirtualBox, but it's truly a very convenient tool to try labs before realizing them in true CISCO machine. So most of my students are using it Can we get this packaged for F11/12 or not? If someone is ready to review it, i can update. Can someone review it? # MUST: rpmlint must be run on every package. The output should be posted in the review.[1] $ rpmlint SPECS/gns3.spec SRPMS/gns3-0.6.1-1.fc12.src.rpm gns3.src: W: spelling-error %description -l en_US topologies -> typologies, topological, topology 1 packages and 1 specfiles checked; 0 errors, 1 warnings. Does "topology" has plural? # MUST: If (and only if) the source package includes the text of the license(s) in its own file, then that file, containing the text of the license(s) for the package must be included in %doc.[4] Please put licence file in %doc. # MUST: The sources used to build the package must match the upstream source, as provided in the spec URL. Reviewers should use md5sum for this task. If no upstream URL can be specified for this package, please see the Source URL Guidelines for how to deal with this. %Source0 URL is incorrect. Updated. http://topdog-software.com/oss/SRPMS/fedora/gns3/gns3-0.7.1-1.fc12.src.rpm http://topdog-software.com/oss/SRPMS/fedora/gns3/gns3.spec Andrew, please move this report to https://bugzilla.rpmfusion.org. This software is also in the nonfree repo of debian, there's a dynamips package review available in rpmfusion. In my point of view, GNS3 is more suitable for inclusion in rpmfusion. You can register a rpmfusion username in https://fas.rpmfusion.org/accounts. Some comment: 1.%{__gzip} $RPM_BUILD_ROOT%{_mandir}/man1/gns3.1 is not needed, rpmbuild will automaticlly gzip all manpages. 2. GNS3 should requires dynamips 3. Source0: http://downloads.sourceforge.net/sourceforge/gns-3/%{real_name}-%{version}-src.tar.bz2 -> http://downloads.sourceforge.net/gns-3/%{real_name}-%{version}-src.tar.bz2 See https://fedoraproject.org/wiki/Packaging:SourceURL#Sourceforge.net 4.Requires: PyQt4 sip Require PyQt4 is enough, pyqt4 will automaticlly picks up sip 5.please explain why you install pemubin.py to %{_datadir} All other things I see is fine. Note: wine is not a emulator, it only provides some windows APIs. desktop and ini file from debian for a reference(MimeType=application/x-gns3 should add to our desktop file too) --- gns3-0.7.orig/debian/gns3.desktop +++ gns3-0.7/debian/gns3.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=Application +Exec=gns3 +Name=gns3 Graphical Network Simulator +Comment=program to simulate networks +Comment[de]=Ein Programm zur Simulation von Netzwerken +GenericName=Simulation Tool +GenericName[de]=Simulationswerkzeug +Icon=/usr/share/pixmaps/gns3.xpm +MimeType=application/x-gns3 +Categories=Utility;Education; --- gns3-0.7.orig/debian/gns3.ini +++ gns3-0.7/debian/gns3.ini @@ -0,0 +1,21 @@ +[Capture] +auto_start_cmd=true +capture_reader_cmd=/usr/bin/wireshark %c +working_directory=. + +[Dynamips] +console=x-terminal-emulator -T %d -e 'telnet %h %p' >/dev/null 2>&1 & +hypervisor_path=/usr/bin/dynamips +hypervisor_port=7200 +hypervisor_working_directory=/tmp + +[GNS3] +dynamips_clear_old_files=true +dynamips_ghosting=true +gui_show_status_points=true +gui_use_manual_connection=false +hypervisor_manager_import=true +hypervisor_memory_usage_limit=512 +hypervisor_udp_incrementation=100 +ios_directory=$HOME/.gns3 +project_directory=$HOME/.gns3 Review is open at https://bugzilla.rpmfusion.org/show_bug.cgi?id=718 |