Don't read manifest files directly

Bug #1232118 reported by Ted Gould
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
URL Dispatcher
Fix Released
High
Ted Gould
Ubuntu Application Launcher
Fix Released
High
Ted Gould
click (Ubuntu)
Fix Released
High
Colin Watson
upstart-app-launch (Ubuntu)
Fix Released
Undecided
Unassigned
url-dispatcher (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Upstart App Launch and URL Dispatcher are finding the manifest files and reading them to check versions and find applications. They shouldn't be finding the files at all and should be asking click for the manifests. So this bug is to track the overall change as Click doesn't yet have an interface to get the manifest for a package.

Related branches

Ted Gould (ted)
Changed in click (Ubuntu):
assignee: nobody → Colin Watson (cjwatson)
Changed in upstart-app-launch:
assignee: nobody → Ted Gould (ted)
Changed in url-dispatcher:
assignee: nobody → Ted Gould (ted)
Changed in upstart-app-launch:
status: New → Incomplete
Changed in url-dispatcher:
status: New → Incomplete
importance: Undecided → High
Changed in upstart-app-launch:
importance: Undecided → High
Revision history for this message
Colin Watson (cjwatson) wrote :

The interface will be "click info PACKAGE-NAME". I'm adding that now.

Changed in click (Ubuntu):
status: New → Triaged
importance: Undecided → High
Colin Watson (cjwatson)
Changed in click (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package click - 0.4.9

---------------
click (0.4.9) saucy; urgency=low

  * Explicitly build-depend on pkg-config, since it's needed even if the
    PackageKit/GLib-related build-dependencies are removed for backporting.
  * Remove some stray documentation references to Ubuntu 13.04.
  * Ensure that the user's overlay database directory exists when
    unregistering a preinstalled package (LP: #1232066).
  * Support packages containing code for multiple architectures, and
    document the "architecture" manifest field (LP: #1214380, #1214864).
  * Correctly pass through return values of commands as the exit status of
    the "click" wrapper.
  * Extend "click info" to take a registered package name as an alternative
    to a path to a Click package file (LP: #1232118).
  * Force unpacked files to be owner-writeable (LP: #1232128).
 -- Colin Watson <email address hidden> Mon, 30 Sep 2013 15:24:49 +0100

Changed in click (Ubuntu):
status: Fix Committed → Fix Released
Ted Gould (ted)
Changed in upstart-app-launch:
status: Incomplete → Confirmed
Changed in url-dispatcher:
status: Incomplete → Confirmed
Ted Gould (ted)
Changed in url-dispatcher:
status: Confirmed → In Progress
Ted Gould (ted)
Changed in upstart-app-launch:
status: Confirmed → In Progress
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:url-dispatcher at revision 35, scheduled for release in url-dispatcher, milestone Unknown

Changed in url-dispatcher:
status: In Progress → Fix Committed
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:upstart-app-launch at revision 76, scheduled for release in upstart-app-launch, milestone Unknown

Changed in upstart-app-launch:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package upstart-app-launch - 0.2+13.10.20131011-0ubuntu1

---------------
upstart-app-launch (0.2+13.10.20131011-0ubuntu1) saucy; urgency=low

  [ Ted Gould ]
  * Bumping to version 0.2
  * Adding a libupstart-app-launch1.symbols file to match
  * Use 'click info' to get manifests. (LP: #1232118)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 76
 -- Ubuntu daily release <email address hidden> Fri, 11 Oct 2013 02:09:14 +0000

Changed in upstart-app-launch (Ubuntu):
status: New → Fix Released
Ted Gould (ted)
Changed in url-dispatcher:
status: Fix Committed → Fix Released
Changed in upstart-app-launch:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package url-dispatcher - 0.1+13.10.20131014.2-0ubuntu1

---------------
url-dispatcher (0.1+13.10.20131014.2-0ubuntu1) saucy; urgency=low

  [ Michal Hruby ]
  * Revert the definition change for mediaplayer, it'll remain a non-
    click app for now.

  [ Ted Gould ]
  * Adds the appid:// URL format.
  * Use 'click info' to get the manifest. (LP: #1232118)
  * Allow custom URIs to have variable based package specifications.
  * Switching many core apps to Click App ID's.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 38
 -- Ubuntu daily release <email address hidden> Mon, 14 Oct 2013 18:07:27 +0000

Changed in url-dispatcher (Ubuntu):
status: New → Fix Released
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.