As decided between Gary and me, it's architecturally not possible to
send the icon flying to the launcher before installation, for two
reasons: 1) We don't have a desktop file to feed BAMF on, and 2) The
icon is not stored locally, but rather generated from the server.

It would be possible to fix it and still allow icons to be sent to the
launcher before installation, but that would mean basing the icon on a
different desktop file and modifying the icon/name to that of the app.
Also, SC would have to store the icon in /tmp or somewhere so that Unity
can read it. And, the icon's UpdateDesktopFile could be called to change
the desktop file on-the-fly to prevent any duplication issues in the
launcher.

Rather, we've decided on an alternative solution for a Precise SRU: Send
icons AFTER installation is complete. That would need a few one-line
changes on the Unity side, which are part of the linked branch which I'm
proposing for the next SRU. Meanwhile, Gary is working on the SC side
(thanks a lot for that!)


** Changed in: unity (Ubuntu)
       Status: Triaged => In Progress

** Also affects: unity
   Importance: Undecided
       Status: New

** Changed in: unity
       Status: New => In Progress

** Changed in: unity
   Importance: Undecided => High

** Changed in: unity
    Milestone: None => 5.14.0

** Changed in: unity
     Assignee: (unassigned) => Bilal Akhtar (bilalakhtar)

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to software-center in Ubuntu.
https://bugs.launchpad.net/bugs/925014

Title:
  Purchased items are not being added to the Unity launcher

Status in Unity:
  In Progress
Status in “software-center” package in Ubuntu:
  In Progress
Status in “unity” package in Ubuntu:
  In Progress

Bug description:
  Ubuntu Software Center 5.1.14.1, the Precise Pangolin, beta 2
  Unity 5.8.0-0ubuntu2

  
  Bug Description:

  Update: With the most recent version of Unity, 5.8.0-0ubuntu2, and
  Software Center version 5.1.14.1, *no* purchased apps are being
  installed to the Unity launcher upon installation.

  
  Previous description from the esteemed Mr. Davmor2:

  I have install 6 perviously purchase apps of the 6 only 3 have
  displayed in the app launcher.

  In App Launcher:
  Braid, Darwinia, family farm

  Not In Launcher:
  Full Circle Magazine, spacechem, steel storm 2:

  Steel storm has an issue on newer versions with the : in it's name so
  that may be why it failed to appear

  Version:
  n/a

  OS:
  64bit Precise

  USC Version:
  5.1.7

  Steps To Reproduce:
  1. Open USC
  2. install the apps from previous purchases

  Expected Results:
  I expect all of the applications to appear in the launcher or none of them.

  ProblemType: Bug
  DistroRelease: Ubuntu 12.04
  Package: software-center 5.1.7
  ProcVersionSignature: Ubuntu 3.2.0-12.21-generic 3.2.2
  Uname: Linux 3.2.0-12-generic x86_64
  ApportVersion: 1.91-0ubuntu1
  Architecture: amd64
  Date: Wed Feb  1 17:59:01 2012
  InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 
(20120117)
  PackageArchitecture: all
  ProcEnviron:
   LANGUAGE=en_GB:en
   PATH=(custom, no user)
   LANG=en_GB.UTF-8
   SHELL=/bin/bash
  SourcePackage: software-center
  UpgradeStatus: Upgraded to precise on 2012-01-28 (4 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/unity/+bug/925014/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to