Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 738374 - dev-python/seaborn-0.10.0 fails tests
Summary: dev-python/seaborn-0.10.0 fails tests
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Horea Christian
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-08-21 11:19 UTC by Agostino Sarubbo
Modified: 2020-09-24 02:01 UTC (History)
3 users (show)

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


Attachments
build.log (build.log,34.16 KB, text/plain)
2020-08-21 11:19 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 2020-08-21 11:19:27 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: dev-python/seaborn-0.10.0 fails tests.
Discovered on: amd64 (internal ref: tinderbox)

NOTE:
This machine uses a clang/LLVM toolchain.
If you think that this issue is strictly related to clang/LLVM please block bug 408963. If you think that this issue is strictly related to the LLD linker, please block bug 731004.
This machine uses also GLIBC-2.32. If you think that this issue is strictly related to GLIBC please block bug 736174.
Comment 1 Agostino Sarubbo gentoo-dev 2020-08-21 11:19:30 UTC
Created attachment 655880 [details]
build.log

build log and emerge --info
Comment 2 Horea Christian 2020-08-21 16:52:49 UTC
For some reason it's trying to run pytest, which is not available on your machine, because it is not specified in the test-conditional deps. The ebuild however runs the tests with nose... perhaps some modules still try to import pytest.

At this point, since nose is being deprecated, it might be worthwhile to try to run the tests with pytest in the ebuild.
Comment 3 Horea Christian 2020-08-22 07:35:43 UTC
Ok, so the problem you encountered is definitely due to the tests being run with nose instead of pytest. That's an easy fix we can roll out soon, but there seem to be further issues with the test suite, now reported to upstream:

https://github.com/mwaskom/seaborn/issues/2213
Comment 4 Horea Christian 2020-08-23 02:09:26 UTC
ok, long story short, 0.10.0 fails for mysterious reasons, 0.10.1 passes, but not with the newest matplotlib.

This shoud fix it: https://github.com/gentoo/gentoo/pull/17222
Comment 5 Larry the Git Cow gentoo-dev 2020-09-13 15:09:31 UTC
The bug has been referenced in the following commit(s):

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

commit 3a729a812f822bcfffca043f88f559b550b8d0be
Author:     Horea Christian <chr@chymera.eu>
AuthorDate: 2020-09-13 15:09:16 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2020-09-13 15:09:16 +0000

    dev-python/seaborn: version bump 0.10.1
    
    Bug: https://bugs.gentoo.org/738374
    Closes: https://github.com/gentoo/gentoo/pull/17222
    Package-Manager: Portage-3.0.2, Repoman-2.3.23
    Signed-off-by: Horea Christian <chr@chymera.eu>
    Signed-off-by: David Seifert <soap@gentoo.org>

 dev-python/seaborn/Manifest              |  1 +
 dev-python/seaborn/seaborn-0.10.1.ebuild | 40 ++++++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+)