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."
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.