Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 712964 - net-misc/gns3-{converter,gui,server}: need py3.7 porting
Summary: net-misc/gns3-{converter,gui,server}: need py3.7 porting
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Deadline: 2020-04-25
Assignee: Gino McCarty
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks: python3.7-compat
  Show dependency tree
 
Reported: 2020-03-17 13:05 UTC by Michał Górny
Modified: 2020-05-24 22:40 UTC (History)
2 users (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-03-17 13:05:10 UTC
py3.6 is going away, so please port the packages to 3.7.

Bad news is that dev-python/aiohttp-cors is broken with 3.7 and unmaintained, so unless upstream dropped the dep, last rites might be the way forward.
Comment 1 Larry the Git Cow gentoo-dev 2020-03-26 10:08:33 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f244eec0f8523587fcdc28e38c91f0e7898170e

commit 2f244eec0f8523587fcdc28e38c91f0e7898170e
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2020-03-26 10:03:03 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2020-03-26 10:08:11 +0000

    package.mask: Last rite dev-python/aiohttp-cors, net-misc/gns3*
    
    Bug: https://bugs.gentoo.org/712964
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 profiles/package.mask | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
Comment 2 Jeff Kowalczyk 2020-03-27 17:19:27 UTC
The useful source formatter dev-python/black currently depends on dev-python/aiohttp-cors. That dependency was added 2018-12-10 in https://github.com/psf/black/issues/622.

Can we provide some additional time in last rites separately for dev-python/aiohttp-cors? The intent would be to resolve either status of dev-python/aiohttp-cors upstream maintenance and Python-3.7+ compatibility, or removal of the dependency by upstream dev-python/black.
Comment 3 Jeff Kowalczyk 2020-03-27 18:42:10 UTC
My mistake, dev-python/black is only in my own overlay, not in portage. Please disregard.
Comment 4 Andreas Billmeier 2020-04-27 18:17:14 UTC
Hi,

sorry to be late, but as already mentionend in https://github.com/aio-libs/aiohttp-cors/issues/303 a week ago (thought mgorny would se it), Home Assistant in current release 0.108.9 also still make use of dev-python/aiohttp-cors.

I can confirm it compiles on dev-lang/python-3.8.2-r2 and dev-lang/python-3.7.7-r2, also it runs with Home Assistant.

I did no deeper tests.

I have about 200 clones/month of my Repo for Home Assistant (https://github.com/onkelbeh/HomeAssistantRepository) on the two mirrors I have access to the stats, but there are some more.

So I believe some guys out there still need dev-python/aiohttp-cors-0.7.0.

Perhaps we can find a way to let it live.

Thanks.
 \B.
Comment 5 Larry the Git Cow gentoo-dev 2020-05-04 02:33:57 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a46e470635d458aca5e3c4c8c7b9309a34d06ec9

commit a46e470635d458aca5e3c4c8c7b9309a34d06ec9
Author:     Gino McCarty <onigino@protonmail.com>
AuthorDate: 2020-04-20 02:00:20 +0000
Commit:     Zac Medico <zmedico@gentoo.org>
CommitDate: 2020-05-04 02:33:49 +0000

    dev-python/aiohttp-cors: Revision for python 3.7 support
    
    Bug: https://bugs.gentoo.org/712964
    Package-Manager: Portage-2.3.99, Repoman-2.3.22
    Signed-off-by: Gino McCarty <onigino@protonmail.com>
    Signed-off-by: Zac Medico <zmedico@gentoo.org>

 .../aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild      | 37 ++++++++++++++++++++++
 .../files/aiohttp-cors-0.7.0-py3_7.patch           | 23 ++++++++++++++
 dev-python/aiohttp-cors/metadata.xml               |  9 +++++-
 profiles/package.mask                              |  1 -
 4 files changed, 68 insertions(+), 2 deletions(-)
Comment 6 Larry the Git Cow gentoo-dev 2020-05-24 22:40:25 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(-)