Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 869869 - dev-python/sabyenc and net-nntp/sabnzbd version mismatch
Summary: dev-python/sabyenc and net-nntp/sabnzbd version mismatch
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2022-09-12 14:26 UTC by Gordon Bos
Modified: 2022-10-12 21:01 UTC (History)
5 users (show)

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 Gordon Bos 2022-09-12 14:26:40 UTC
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
Comment 1 kevinmbecause 2022-09-28 07:11:56 UTC
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.
Comment 2 Gordon Bos 2022-09-28 08:10:09 UTC
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.
Comment 3 Matt Jolly gentoo-dev 2022-09-28 11:57:09 UTC
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.
Comment 4 Gordon Bos 2022-09-30 14:27:58 UTC
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.
Comment 5 Larry the Git Cow gentoo-dev 2022-10-12 20:44:47 UTC
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(-)
Comment 6 Larry the Git Cow gentoo-dev 2022-10-12 21:01:56 UTC
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(+)