Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 734558 - net-im/spectrum2[test] depends on nonexistent dev-python/sleekxmpp[py27]
Summary: net-im/spectrum2[test] depends on nonexistent dev-python/sleekxmpp[py27]
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Conrad Kostecki
URL:
Whiteboard:
Keywords:
Depends on: 719554
Blocks:
  Show dependency tree
 
Reported: 2020-07-29 13:04 UTC by Andreas Sturmlechner
Modified: 2020-07-30 13:38 UTC (History)
0 users

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 Andreas Sturmlechner gentoo-dev 2020-07-29 13:04:44 UTC
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.
Comment 1 Larry the Git Cow gentoo-dev 2020-07-29 13:06:15 UTC
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(-)
Comment 2 Conrad Kostecki gentoo-dev 2020-07-30 13:24:42 UTC
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.
Comment 3 Larry the Git Cow gentoo-dev 2020-07-30 13:38:04 UTC
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(+)