Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 718444 - net-misc/gns3-{converter,gui,server}: need py3.7, 3.8 port
Summary: net-misc/gns3-{converter,gui,server}: need py3.7, 3.8 port
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gino McCarty
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: python3.7-compat
  Show dependency tree
 
Reported: 2020-04-19 20:01 UTC by Michał Górny
Modified: 2020-05-24 22:40 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-04-19 20:01:54 UTC
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.
Comment 1 Kenton Groombridge 2020-04-20 02:21:46 UTC
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/
Comment 2 Gino McCarty 2020-04-20 06:00:42 UTC
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
Comment 3 Kenton Groombridge 2020-04-20 11:53:41 UTC
(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.
Comment 4 Gino McCarty 2020-04-20 16:32:15 UTC
(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
Comment 5 Larry the Git Cow gentoo-dev 2020-05-24 22:40:28 UTC
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(-)