sabnzbd / sabnzbd

SABnzbd - The automated Usenet download tool

Home Page:http://sabnzbd.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ubuntu: sabnzbdplus PPA fails to install on 24.04 daily

csdougliss opened this issue · comments

SABnzbd version

4.2.2-0ubuntu1jcfp124.04

Operating system

Ubuntu 24.04 daily

Using Docker image

None

Description

Following:
sudo add-apt-repository ppa:jcfp/nobetas
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install sabnzbdplus

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 python3-sabctools : Depends: python3 (< 3.12) but 3.12.1-0ubuntu1 is to be installed
E: Unable to correct problems, you have held broken package

Title is incorrect, as sabnzbdplus as provided by Ubuntu 24.04 correctly installs on Ubuntu 24.04 daily.

root@9ea2cda96031:/# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu Noble Numbat (development branch)"
root@9ea2cda96031:/#
root@9ea2cda96031:/# sabnzbdplus --version

sabnzbdplus-4.1.0

Copyright (C) 2007-2023 The SABnzbd-Team (sabnzbd.org)
SABnzbd comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions. It is licensed under the
GNU GENERAL PUBLIC LICENSE Version 2 or (at your option) any later version.

The problem seems to be with PPA, so @csdougliss can you correct title? Suggestion:

"ppa: python3-sabctools depends on python3 (<< 3.12); however: Version of python3 on system is 3.12.1-0ubuntu1."

Done. Will wait for @jcfp's response :)

commented

The following packages have unmet dependencies:
python3-sabctools : Depends: python3 (< 3.12) but 3.12.1-0ubuntu1 is to be installed

Thanks for bringing that to my attention. The Python dependencies are normally handled automagically, except in this case where Ubuntu has added 3.12 as a supported Python version after the sabctools package had already been built (against 3.11 only, obviously). Just did a fresh upload of the package with no changes other than a trivial revision bump; the resulting new build should work with both Python 3.11 and 3.12 and become available on the ppa soon.

@jcfp confirmed working, thanks for the quick fix 👍