libappindicator3-1 makes the ubuntu-unity-desktop^ task uninstallable, but the ubuntu-unity-desktop metapackage is installable

Bug #2036989 reported by Tim Andersson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-unity-meta (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

reproducer:

lxc launch ubuntu:lunar ubuntu-l
lxc exec ubuntu-l bash
apt update
apt-get install ubuntu-unity-desktop^

The above will fail with:
The following packages have unmet dependencies:
 libayatana-appindicator3-1 : Conflicts: libappindicator3-1
E: Unable to correct problems, you have held broken packages.

Which means that the flavor is not installable via the task. it is however perfectly fine without the task:
apt install ubuntu-unity-desktop

ProblemType: Bug
DistroRelease: Ubuntu 23.04
Package: ubuntu-unity-desktop (not installed)
ProcVersionSignature: Ubuntu 6.2.0-33.33-generic 6.2.16
Uname: Linux 6.2.0-33-generic x86_64
ApportVersion: 2.26.1-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: unknown
CloudArchitecture: x86_64
CloudBuildName: server
CloudID: lxd
CloudName: lxd
CloudPlatform: lxd
CloudSerial: 20230913
CloudSubPlatform: LXD socket API v. 1.0 (/dev/lxd/sock)
Date: Thu Sep 21 15:53:47 2023
ProcEnviron:
 LANG=C.UTF-8
 PATH=(custom, no user)
 TERM=xterm-256color
SourcePackage: ubuntu-unity-meta
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Tim Andersson (andersson123) wrote :
Changed in ubuntu-unity-meta (Ubuntu):
status: New → Confirmed
Revision history for this message
Steve Langasek (vorlon) wrote :

This does not affect the ubuntu-unity-desktop task in mantic (in fact, resolving this in mantic was a blocker for getting images built with the various livecd-rootfs changes this cycle). And it's not fixable in lunar, because the Task: fields in the lunar release pocket are static and will not be changed post-release. You will need to work around this by using the metapackage instead of the task.

Changed in ubuntu-unity-meta (Ubuntu):
status: Confirmed → Fix Released
Paride Legovini (paride)
summary: - libappindicator3-1 makes the ubuntu-unity-desktop^ task fail, but is
- installable with apt
+ libappindicator3-1 makes the ubuntu-unity-desktop^ task uninstallable,
+ but the ubuntu-unity-desktop metapackage is installable
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.