Last week dev-python/sabyenc was upgraded in the portage tree from version 4.0.2 to 5.4.2, however the latest stable net-nntp/sabnzbd-3.4.2 has a fixed dependency (which is not marked as such in the ebuild) on dev-python/sabyenc-4.0.2. Should more testing be required before marking net-nntp/sabnzbd-3.6.0 stable please correct the dependencies on the current stable net-nntp/sabnzbd-3.4.2 and re-instate dev-python/sabyenc-4.0.2 into the tree. Reproducible: Always
I am having the exact same problem. Sabnzbd-3.4.2 has a hardwired dependency on sabyenc-4.0.2 and the API has changed between major versions so that it cannot possibly work.
Well luckily I create bin-packages so I can always revert faulty updates, but it is annoying to have to revert sabyenc after every world update and I don't want to mask the newer version as that will create a new conflict in future. So I copied the sabyenc-4.0.2 ebuild from a machine that is less frequently updated and made a revision of sabnzbd-3.4.2 that enforces the dependency on this specific version of sabyenc. As a service to Kevin and other users I have now copied this from my local user_defined to the `bubba` overlay that you can subscribe to with layman.
This isn't an issue with the testing package for sabnzbd. I'll submit a PR to stablise 3.6.0 and drop the older versions.
Moving to a newer stable works for me, however please note that this bug report is about the net-nntp/sabnzbd ebuilds incorrectly defining their dependency to dev-python/sabyenc leading up to a broken installation due to version mismatch. This pull request does not change this as the source for net-nntp/sabnzbd-3.6.0 lists a strict relation to dev-python/sabyenc-5.4.2 while the ebuild allows it be accompanied with the newly added version 5.4.4 which I believe is linked to the present 3.7.0 Alpha 1 release of sabnzbd.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c144c45bdb740f291e6062aac5bb0453f3d95fa commit 6c144c45bdb740f291e6062aac5bb0453f3d95fa Author: Matt Jolly <Matt.Jolly@footclan.ninja> AuthorDate: 2022-09-28 14:13:46 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-10-12 20:44:21 +0000 net-nntp/sabnzbd: stabilize 3.6.0 for amd64 [sam: The current version is terribly broken in stable.] Closes: https://bugs.gentoo.org/869869 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org> net-nntp/sabnzbd/sabnzbd-3.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2608de9dca7b248352e62659858b2391c39e9dff commit 2608de9dca7b248352e62659858b2391c39e9dff Author: Sam James <sam@gentoo.org> AuthorDate: 2022-10-12 20:59:27 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-10-12 21:01:47 +0000 net-nntp/sabnzbd: pin to exact sabyenc versions It's too prone to breakage otherwise. Closes: https://bugs.gentoo.org/869869 Signed-off-by: Sam James <sam@gentoo.org> net-nntp/sabnzbd/{sabnzbd-3.6.0.ebuild => sabnzbd-3.6.0-r1.ebuild} | 2 +- net-nntp/sabnzbd/{sabnzbd-3.6.1.ebuild => sabnzbd-3.6.1-r1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bed392682ff8f31e92f2bb44a1b828f819f06ae2 commit bed392682ff8f31e92f2bb44a1b828f819f06ae2 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-10-12 21:01:38 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-10-12 21:01:47 +0000 dev-python/sabyenc: add 5.4.3 Closes: https://bugs.gentoo.org/869869 Signed-off-by: Sam James <sam@gentoo.org> dev-python/sabyenc/Manifest | 1 + dev-python/sabyenc/sabyenc-5.4.3.ebuild | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+)