Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 641840 - net-misc/gns3-server-2.1.0 net-misc/gns3-gui-2.1.0 version bump
Summary: net-misc/gns3-server-2.1.0 net-misc/gns3-gui-2.1.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Aaron Bauman (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 642070
Blocks:
  Show dependency tree
 
Reported: 2017-12-20 20:07 UTC by Garri
Modified: 2018-03-03 02:09 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
gns3-2.1.0.tar.gz (gns3-2.1.0.tar.gz,2.10 KB, application/x-compressed-tar)
2017-12-20 20:07 UTC, Garri
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Garri 2017-12-20 20:07:16 UTC
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
Comment 1 Garri 2017-12-22 22:00:32 UTC
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
Comment 2 needle 2018-01-07 19:33:31 UTC
I would be intersted in this version bump as well.
Comment 3 Zac Medico gentoo-dev 2018-03-01 18:42:13 UTC
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
Comment 4 Larry the Git Cow gentoo-dev 2018-03-03 02:07:51 UTC
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(+)}
Comment 5 Thomas Deutschmann (RETIRED) gentoo-dev 2018-03-03 02:09:14 UTC
Non maintainer update in good faith to fix a broken repository.

@ Maintainer: Please review! ;)