Created attachment 511224 [details] gns3-2.1.0.tar.gz After migration from python3.4 to python3.5 I faced problems related to net-misc/gns3-server-2.0.3-r1. So, I decided to update to the next GNS3 release and try it. I've successfully installed version 2.1.0 and it works as I expected. For successful GNS3 bump it is required to bump several more related packages. I used following list of extra ebuilds: net-misc/gns3-server/gns3-server-2.1.0.ebuild net-misc/gns3-gui/gns3-gui-2.1.0.ebuild dev-python/yarl/yarl-0.11.1.ebuild dev-python/aiohttp/aiohttp-2.2.5.ebuild dev-python/aiohttp-cors/aiohttp-cors-0.5.3.ebuild All the ebuilds are attached. The gns3-{server|gui}.ebuilds is based on 2.0.3-r1 ebuilds, so I expect there may be RDEPEND packages not needed any more (dev-python/paramiko?), but I had no time to inspect it. Also, I believe gns3-server should not RDEPEND on app-emulation/dynamips because it is optional emulation backend. One could use only IOU images, for example. HTH
Actually, uBridge [1] is a required dependency now for GNS3 2.1.0. I've attached net-misc/ubridge-0.9.13 ebuild in bug 642070. [1] https://github.com/GNS3/ubridge
I would be intersted in this version bump as well.
Also gns3-server-2.1.3 supports aiohttp-2+ https://github.com/GNS3/gns3-server/blob/v2.1.3/requirements.txt Meanwhile, net-misc/gns3-server-2.0.3-r1 is locked on =dev-python/aiohttp-1.3.5*: https://github.com/GNS3/gns3-server/blob/v2.0.3/requirements.txt
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef38b17a40558d1992890c8f78f569bc2e439749 commit ef38b17a40558d1992890c8f78f569bc2e439749 Author: Thomas Deutschmann <whissi@gentoo.org> AuthorDate: 2018-03-03 01:36:35 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2018-03-03 02:07:18 +0000 net-misc/gns3-gui: Bump to v2.1.3 Bug: https://bugs.gentoo.org/641840 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --force net-misc/gns3-gui/Manifest | 1 + net-misc/gns3-gui/gns3-gui-2.1.3.ebuild | 43 +++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb15e09323f2edc038491a68305e56867208c13a commit eb15e09323f2edc038491a68305e56867208c13a Author: Thomas Deutschmann <whissi@gentoo.org> AuthorDate: 2018-03-03 01:19:37 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2018-03-03 02:07:13 +0000 net-misc/gns3-server: Bump to v2.1.3 Bug: https://bugs.gentoo.org/641840 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --force net-misc/gns3-server/Manifest | 1 + net-misc/gns3-server/gns3-server-2.1.3.ebuild | 52 +++++++++++++++++++++++++++ 2 files changed, 53 insertions(+)}
Non maintainer update in good faith to fix a broken repository. @ Maintainer: Please review! ;)