apturl from .desktop file to enable PPA does not work

Bug #643571 reported by Oliver Grawert
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
software-center (Ubuntu)
Fix Released
High
Michael Vogt

Bug Description

Binary package hint: software-center

on the TI omap4 images we install a favorite icon on the users desktop that is supposed to install the hardware specific addon software via software-center if a user clicks on it.

software should come from https://edge.launchpad.net/~tiomap-dev/+archive/release which currently carries a test package called titiler-memmgr-tests

during first boot of the image we put the following files in place

/usr/share/app-install/channels/ti-omap4-ppa.eula
/usr/share/app-install/channels/ti-omap4-ppa.list
/usr/share/app-install/channels/ti-omap4-ppa.key

in a test i tried to specify the testpackage in an apt url like:

gnome-open "apt:titiler-memmgr-tests?channel=ti-omap4-ppa"

this opens software center with the following message:

"There isn't a software package called "Titiler-memmgr-tests" in your current software sources"

looking at the software-sources i also dont see an entry fro the ppa (neither enabled or disabled)

the channel files as well as the .desktop file used for testing are attached...

<https://wiki.ubuntu.com/SoftwareCenter#of%20the%20form%20%E2%80%9Capt:package-name?channel=lucid-partner%E2%80%9D>

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: software-center 2.1.22.1
ProcVersionSignature: Ubuntu 2.6.35-903.12-omap4 2.6.35.3
Uname: Linux 2.6.35-903-omap4 armv7l
Architecture: armel
Date: Mon Sep 20 16:10:00 2010
PackageArchitecture: all
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: software-center

Revision history for this message
Oliver Grawert (ogra) wrote :
Revision history for this message
Oliver Grawert (ogra) wrote :
Revision history for this message
Oliver Grawert (ogra) wrote :
Revision history for this message
Oliver Grawert (ogra) wrote :
Revision history for this message
Oliver Grawert (ogra) wrote :
Changed in software-center (Ubuntu):
assignee: nobody → Michael Vogt (mvo)
importance: Undecided → High
milestone: none → ubuntu-10.10
description: updated
Michael Vogt (mvo)
Changed in software-center (Ubuntu):
status: New → In Progress
Revision history for this message
Michael Vogt (mvo) wrote :

The support for .eula files was missing in USC, I fixed that in a simple manner now by displaying them where the description is. That means that currently only text is supported in the eula though.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package software-center - 2.1.22.4

---------------
software-center (2.1.22.4) maverick; urgency=low

  [ Gary Lasker ]
  * softwarecenter/app.py:
    - expand available node if unexpanded when choosing to reinstall
      previous purchases (LP: #643566)

  [ Michael Vogt ]
  * softwarecenter/db/application.py:
    - fix adding channels via apturl (LP: #643571)
    - allow displaying text only channel eula files (LP: #643571)
  * softwarecenter/gwibber_helper.py:
    - test for the gwibber-poster binary (that one is called when
      the share button is clicked) as well as gconf
 -- Michael Vogt <email address hidden> Tue, 21 Sep 2010 16:02:24 +0200

Changed in software-center (Ubuntu):
status: In Progress → 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.