The packages are stuck on py3.6 which means they will be pain once we switch to 3.7. Please test them on 3.7 *and* 3.8 (so we don't to revisit this in a few months), and update PYTHON_COMPAT appropriately. If it doesn't work, please either fix it, remove Python or issue last rites. Please consider this urgent.
I created the ebuilds for gns3 2.2.7 along with some of the dependency ebulds. Some of the other ebuilds have been taken from other repositories. I have included an aiohttp-cors with patches (not my work) that works with python 3.7. https://www.rustyvega.com/gentoo/
that's a coincidence. I already have a PR built its similar but not identical to your overlay https://github.com/gentoo/gentoo/pull/15435
(In reply to Gino McCarty from comment #2) > that's a coincidence. I already have a PR built > its similar but not identical to your overlay > > > https://github.com/gentoo/gentoo/pull/15435 Awesome! I will take a look at your PR. I am no expert at ebuilds, but I have been using my PR for some time and it works well for me. If there is anything you like or need from my PR, please take it. I use GNS3 all the time and would hate to see it removed from portage.
(In reply to Kenton Groombridge from comment #3) > (In reply to Gino McCarty from comment #2) > > that's a coincidence. I already have a PR built > > its similar but not identical to your overlay > > > > > > https://github.com/gentoo/gentoo/pull/15435 > > Awesome! > > I will take a look at your PR. > > I am no expert at ebuilds, but I have been using my PR for some time and it > works well for me. > > If there is anything you like or need from my PR, please take it. I use GNS3 > all the time and would hate to see it removed from portage. I used your aiohttp-cirs Everything built and us working fine in 3.7 AFAICT For 3.8 since packages just aren't there yet
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e6f81303185dde8d59a9696b978b12f4196af40 commit 3e6f81303185dde8d59a9696b978b12f4196af40 Author: Aaron Bauman <bman@gentoo.org> AuthorDate: 2020-05-24 22:33:53 +0000 Commit: Aaron Bauman <bman@gentoo.org> CommitDate: 2020-05-24 22:33:53 +0000 net-misc/gns3-gui: bump to version 2.2.8 * Fix all the crazy dep changes * Add upstream patch to remove dev-python/raven dep * Takeover maintainership * Only support py3.7 and py3.8 to minimize conditionals Closes: https://bugs.gentoo.org/688016 Closes: https://bugs.gentoo.org/712964 Closes: https://bugs.gentoo.org/714840 Closes: https://bugs.gentoo.org/718444 Signed-off-by: Aaron Bauman <bman@gentoo.org> net-misc/gns3-server/Manifest | 1 + .../gns3-server/files/gns3-server-rmraven.patch | 194 +++++++++++++++++++++ net-misc/gns3-server/gns3-server-2.2.8.ebuild | 71 ++++++++ net-misc/gns3-server/metadata.xml | 8 +- 4 files changed, 268 insertions(+), 6 deletions(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34cfb652844698c47cf249073f8025f7f63c650d commit 34cfb652844698c47cf249073f8025f7f63c650d Author: Aaron Bauman <bman@gentoo.org> AuthorDate: 2020-05-24 22:28:36 +0000 Commit: Aaron Bauman <bman@gentoo.org> CommitDate: 2020-05-24 22:28:36 +0000 net-misc/gns3-gui: bump to version 2.2.8 * Fix all the crazy dep changes * Add upstream patch to remove dev-python/raven dep * Takeover maintainership * Only support py3.7 and py3.8 to minimize conditionals Bug: https://bugs.gentoo.org/688016 Bug: https://bugs.gentoo.org/712964 Bug: https://bugs.gentoo.org/714840 Bug: https://bugs.gentoo.org/718444 Signed-off-by: Aaron Bauman <bman@gentoo.org> net-misc/gns3-gui/Manifest | 1 + net-misc/gns3-gui/files/gns3-gui-rmraven.patch | 182 +++++++++++++++++++++++++ net-misc/gns3-gui/gns3-gui-2.2.8.ebuild | 57 ++++++++ net-misc/gns3-gui/metadata.xml | 10 +- 4 files changed, 244 insertions(+), 6 deletions(-)