[SRU] Alacarte requires python3-cairo, however it is not listed as a dependency
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
alacarte (Debian) |
Fix Released
|
Unknown
|
|||
alacarte (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
High
|
Unassigned | ||
Lunar |
Fix Released
|
High
|
Unassigned | ||
Mantic |
Fix Released
|
High
|
Unassigned |
Bug Description
[ Impact ]
* Alacarte fails to start if python3-cairo is not already installed in the system
[ Test Plan ]
* A simple test plan of the package.
- confirm that python3-cairo is not already installed in the system
- install alacarte.
- confirm that it has also installed python3-cairo.
- execute alacarte and confirm that the gui shows
[ Where problems could occur ]
The change is already in Debian now and is not modifying any source code of the package.
It is only adding python3-cairo to the runtime dependency list.
So, it should not change the behaviour and has little chance of regressing the user behaviour.
[ Other Info ]
As mentioned in the Debian bug, the dependency on python3-cairo was introduced from v3.44.2 in Debian. But this was originally introduced by upstream at v3.42.0 as can be seen at https:/
So, the problem exists in Jammy (3.44.1-1), Lunar (3.44.2-1) and Mantic (3.50.0-1).
Debian has fixed the issue in 3.50.0-2 which is now in Noble.
[ Original Bug Description ]
Alacarte requires python3-cairo, however it is not listed as a dependency. Using Xubuntu 23.04.
Otherwise got this error
Traceback (most recent call last):
File "/usr/bin/
from Alacarte.MainWindow import main
File "/usr/share/
from Alacarte.ItemEditor import LauncherEditor, DirectoryEditor
File "/usr/share/
import cairo
ModuleNotFoundE
ProblemType: Bug
DistroRelease: Ubuntu 23.04
Package: alacarte 3.44.2-1
ProcVersionSign
Uname: Linux 6.2.0-33-generic x86_64
NonfreeKernelMo
ApportVersion: 2.26.1-0ubuntu2
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: XFCE
Date: Mon Sep 25 22:47:50 2023
InstallationDate: Installed on 2023-09-25 (0 days ago)
InstallationMedia: Xubuntu 23.04 "Lunar Lobster" - Release amd64 (20230414.2)
PackageArchitec
SourcePackage: alacarte
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in alacarte (Ubuntu): | |
status: | New → Confirmed |
tags: | added: bitesize mantic packaging |
Changed in alacarte (Debian): | |
status: | Unknown → New |
tags: | added: jammy noble patch |
Changed in alacarte (Debian): | |
status: | New → Fix Released |
Changed in alacarte (Ubuntu Mantic): | |
status: | New → Confirmed |
description: | updated |
Changed in alacarte (Ubuntu Jammy): | |
status: | Invalid → New |
Apart from Mantic this also affects Noble, Lunar and Jammy.