Release file for PPA contains nondescript "Label: Ubuntu"

Bug #492077 reported by Matthew Paul Thomas
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Low
Jelmer Vernooij

Bug Description

According to <http://www.debian.org/doc/manuals/repository-howto/repository-howto#release>, a Release file's "Label:" header should be "Some label adequate for the packages or for your repository. Use your fantasy."

However, the Release file for a PPA <http://ppa.launchpad.net/yorba/ppa/ubuntu/dists/karmic/Release> says simply "Label: Ubuntu".

It would make more sense for the Label: header to be set to the displayname of the archive (e.g. "yorba" in this case).

Why this is important: For the Ubuntu Software Center, we want each PPA a user has added to have a sensible display name. It would be easier for the Center to find this information by parsing the Release file it has already read, than by using the Launchpad API to get the displayname for the archive.

(Security considerations: It is possible that someone could set the displayname of their PPA to "Ubuntu Official Updates" or similar. But (a) the Center will use the PPA icon for all PPAs, while it uses the Ubuntu or Canonical icons for official repositories; and (b) by the time you've added a nefarious PPA, you've already lost. We do not want to mention "Launchpad" or "PPA" in the label, because eventually users should be using PPAs without knowing that either Launchpad or PPAs exist.)

Related branches

Changed in soyuz:
status: New → Triaged
importance: Undecided → Low
assignee: nobody → Jelmer Vernooij (jelmer)
milestone: none → 3.1.12
tags: added: soyuz-publish trivial
Jelmer Vernooij (jelmer)
Changed in soyuz:
status: Triaged → In Progress
Revision history for this message
Diogo Matsubara (matsubara) wrote : Bug fixed by a commit
Changed in soyuz:
status: In Progress → Fix Committed
Jelmer Vernooij (jelmer)
Changed in soyuz:
status: Fix Committed → Fix Released
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

Thank you Jelmer!

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.