Recommended packages don't show up as addons in USC

Bug #833650 reported by Jeremy Bícha
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
software-center (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

software-center-gtk3 trunk r2202, Ubuntu Ocelot
software-center 13.10, Ubuntu 14.04

1. Go to the screen for "Battle for Wesnoth".
2. Scroll down to the "Add-ons" section.

What you see: There is none.
What you should see: There is one, with a checkbox for "music files for Wesnoth (branch 1.8)".

According to the specification, if package A recommends or suggests package B, then package B should show up as an addon of package A in Software Center. This isn't happening. A specific example is wesnoth-1.8 which recommends wesnoth-1.8-music.

If it's not desired to show all recommended or suggested packages as addons, then the specification needs to be updated so that packagers know what to expect.

https://wiki.ubuntu.com/SoftwareCenter#Add-on_packages

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: software-center 4.1.18
ProcVersionSignature: Ubuntu 3.0.0-9.12-generic 3.0.3
Uname: Linux 3.0.0-9-generic x86_64
Architecture: amd64
Date: Thu Aug 25 06:26:15 2011
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: software-center
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Jeremy Bícha (jbicha) wrote :
summary: - Suggested packages don't show up as addons in USC
+ Recommended packages don't show up as addons in USC
description: updated
description: updated
Changed in software-center (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Alex Solanos (hakermania) wrote :

I'm also affected by this bug, with i386 architecture though... It happened on my application's DEB package, which 'Recommends' an other package, which didn't show up as an Add-On on USC.

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

apt-get install takes a "--no-install-recommends" flag. So if that's accessible from aptdaemon, I guess USC could use it while still requesting the installation of those add-ons that are checked.

By default that would have exactly the same effect as apt-get install without --no-install-recommends, being different only if you'd unchecked anything.

Kiwinote (kiwinote)
tags: added: db
Revision history for this message
Carlos Jenkins Pérez (carlos.jenkins) wrote :

I'm also affected by this bug. The Software I'm developping doesn't shows it's 3 recommedations as a USC addons. I noticed this happens to other software in repos like "rednotebook".

In rednotebook you have:

Recommends: python-gtkspell, python-webkit, python-chardet

And none are shown.

In my case, my package has:

Recommends: texlive, texlive-publishers, xdg-utils

And none are shown either, nor installed, they are just ignored. This is quite undesirable because the user will have and under-featured software without knowing why, and without an easy ability to fix it. The only solution is is installing recommendations by hand via terminal, which is quite advanced for basic users.

Revision history for this message
Takkat (takkat-nebuk) wrote :

Confirming this in Precise am64. Recommends of a package (here ubuntu-restricted-extras) are shown as add-on only after this package was installed.

Revision history for this message
dino99 (9d9) wrote :

That version is no more maintained

Changed in software-center (Ubuntu):
status: Triaged → Invalid
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

Reproduced in 13.10 on Ubuntu 14.04; reopening.

The problem might be that the recommendations are not being calculated transitively. “wesnoth” does not Recommend wesnoth-*-music, but it Depends on wesnoth-1.10, which does Recommend wesnoth-1.10-music.

Changed in software-center (Ubuntu):
status: Invalid → Confirmed
description: updated
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.