Or does it? This is not caught by CI due to python_gen_any_dep and was not caught on last version bump in commit 0ba2640cb9b379dbe10c5c02d72a0ec5b9d5844a.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc901ed80f6794e3a7bef31ce5d10bd74c9d71ba commit dc901ed80f6794e3a7bef31ce5d10bd74c9d71ba Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2020-07-29 12:45:46 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2020-07-29 13:05:57 +0000 profiles: Drop invalid net-im/spectrum2 mask tests-only dependency that is ineffective since 9932117a dropping py2 from dev-python/sleekxmpp. Bug: https://bugs.gentoo.org/734544 Bug: https://bugs.gentoo.org/734558 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> profiles/package.mask | 1 - 1 file changed, 1 deletion(-)
I did now looked further into it. It seems, I misunterstood something here. Python isn't needed at all for the default tests, since those scripts seems to be used for their CI. The only tests, which are used and build are the libtransport ones. Those just work fine here and do the job. All tests also did pass for me for libtransport. I will re-enable them on 2.0.12 (stable) and 2.0.13 (testing) and drop python. Btw, I haven't noticed, that mgorny masked USE="test" for spectrum2 in march in the profiles. So I will drop afterwards the mask.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11330a49180b7db734cb8daca3c79c4d5b2dff47 commit 11330a49180b7db734cb8daca3c79c4d5b2dff47 Author: Conrad Kostecki <conikost@gentoo.org> AuthorDate: 2020-07-30 13:23:09 +0000 Commit: Conrad Kostecki <conikost@gentoo.org> CommitDate: 2020-07-30 13:37:52 +0000 net-im/spectrum2: enable tests (testing) Since python isn't needed at all for tests, it can be dropped. Closes: https://bugs.gentoo.org/734558 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> net-im/spectrum2/spectrum2-2.0.13-r1.ebuild | 102 ++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b845988564a8d2c0dbd6f2a2a9aea278167af47 commit 8b845988564a8d2c0dbd6f2a2a9aea278167af47 Author: Conrad Kostecki <conikost@gentoo.org> AuthorDate: 2020-07-30 13:36:51 +0000 Commit: Conrad Kostecki <conikost@gentoo.org> CommitDate: 2020-07-30 13:37:55 +0000 base/package.use.mask: drop net-im/spectrum2 test mask Since all python2 deps have been dropped, test can be unmasked again. Bug: https://bugs.gentoo.org/734558 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> profiles/base/package.use.mask | 4 ---- 1 file changed, 4 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b43e934ebfdd14c72dc35cce2fab950bf4af2ccb commit b43e934ebfdd14c72dc35cce2fab950bf4af2ccb Author: Conrad Kostecki <conikost@gentoo.org> AuthorDate: 2020-07-30 13:29:19 +0000 Commit: Conrad Kostecki <conikost@gentoo.org> CommitDate: 2020-07-30 13:37:53 +0000 net-im/spectrum2: enable tests (stable) Since python isn't needed at all for tests, it can be dropped. Bug: https://bugs.gentoo.org/734558 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> net-im/spectrum2/spectrum2-2.0.12-r3.ebuild | 107 ++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+)