pytest plugin, which breaks a lot of python_test of other ebuilds if installed unless disabled. The package itself is hard to maintain. No reverse dependencies.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b1794377af3b75d0a500d046dcb40960a79da19 commit 7b1794377af3b75d0a500d046dcb40960a79da19 Author: Arthur Zamarin <arthurzam@gentoo.org> AuthorDate: 2023-02-04 12:35:53 +0000 Commit: Arthur Zamarin <arthurzam@gentoo.org> CommitDate: 2023-02-04 12:35:53 +0000 dev-python/tavern: last-rite Bug: https://bugs.gentoo.org/893212 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> profiles/package.mask | 7 +++++++ 1 file changed, 7 insertions(+)
As discussed on IRC I don't have a particular objection to last-riting this package, but please check in with the maintainer of sabnzbd; they may want the API testing this enables.
I suppose it makes sense to keep it for the sake of that testing.
That said, all API tests in sab* are failing for me, so I need to look into it more.
(In reply to Michał Górny from comment #4) > That said, all API tests in sab* are failing for me, so I need to look into > it more. I swear they _were_ working when I added tavern & tavalidate. :)
Ok, looks like other pytest plugins were interfering. I still need to test if they still pass with tavern-2.
So sabnzbd clearly doesn't work with tavern-2. Also, upstream requirements.txt suggest that tavalidate also does not, although from my quick testing both of tavalidate tests pass and there is no bug report about such incompatibility. Nevertheless, if this is really the case then this is probably doomed, as tavalidate didn't see any commits since 2020.
Fixed savnzbd tests to work with tavern-2 and unmasked the set.