Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 812500 - dev-python/nose-1.3.7-r9 uses setuptools use_2to3 option
Summary: dev-python/nose-1.3.7-r9 uses setuptools use_2to3 option
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
: 813825 821487 (view as bug list)
Depends on:
Blocks: 812149
  Show dependency tree
 
Reported: 2021-09-10 20:13 UTC by Agostino Sarubbo
Modified: 2021-11-11 09:12 UTC (History)
4 users (show)

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


Attachments
build.log (build.log,137.35 KB, text/plain)
2021-09-10 20:13 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2021-09-10 20:13:17 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: dev-python/nose-1.3.7-r8 uses setuptools use_2to3 option.
Discovered on: amd64 (internal ref: tinderbox)
Comment 1 Agostino Sarubbo gentoo-dev 2021-09-10 20:13:20 UTC
Created attachment 738847 [details]
build.log

build log and emerge --info
Comment 2 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2021-09-20 05:06:57 UTC
*** Bug 813825 has been marked as a duplicate of this bug. ***
Comment 3 Larry the Git Cow gentoo-dev 2021-10-09 09:32:31 UTC
The bug has been referenced in the following commit(s):

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

commit 0162bb5a32ee04ba6937af9db61361bdbd62766a
Author:     Arthur Zamarin <arthurzam@gentoo.org>
AuthorDate: 2021-10-09 09:08:04 +0000
Commit:     Arthur Zamarin <arthurzam@gentoo.org>
CommitDate: 2021-10-09 09:31:31 +0000

    dev-python/nose: block <setuptools-58
    
    Bug: https://bugs.gentoo.org/812500
    Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>

 dev-python/nose/{nose-1.3.7-r8.ebuild => nose-1.3.7-r9.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
Comment 4 Agostino Sarubbo gentoo-dev 2021-10-10 05:46:55 UTC
ci has reproduced this issue with version 1.3.7-r9 - Updating summary.
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-11-03 19:40:14 UTC
*** Bug 821487 has been marked as a duplicate of this bug. ***
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-11-03 20:24:07 UTC
Andrea has noted we can use Debian's patches: https://bugs.gentoo.org/821487#c0.

The 2to3 one didn't seem to cleanly apply for me but given nose seems dead, maybe we should just take the whole lot. Didn't have much energy to rebase them (yet?). Others welcome to if they wish.
Comment 7 Larry the Git Cow gentoo-dev 2021-11-11 09:12:57 UTC
The bug has been closed via the following commit(s):

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

commit 2e11d6bfd44b11613e98b9abd75b60b25037354d
Author:     Arthur Zamarin <arthurzam@gentoo.org>
AuthorDate: 2021-11-11 09:09:40 +0000
Commit:     Arthur Zamarin <arthurzam@gentoo.org>
CommitDate: 2021-11-11 09:12:38 +0000

    dev-python/nose: add 1.3.7_p20211111
    
    As upstream is very dead, and nose is deprecated, we at Gentoo still
    need it for many test suites. This is very useful package for us.
    
    Therefore I forked it, and started fixing it to be useful again:
    apply 2to3 everywhere, fix multiple tests, apply all out patches,
    add new tests markers.
    
    Closes: https://bugs.gentoo.org/812500
    Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>

 dev-python/nose/Manifest                    |  1 +
 dev-python/nose/nose-1.3.7_p20211111.ebuild | 54 +++++++++++++++++++++++++++++
 2 files changed, 55 insertions(+)