debian/control XB- fields not exported in PPAs

Bug #613468 reported by Michael Vogt
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Low
Jelmer Vernooij

Bug Description

The main archive (and apt-ftparchive and friends) supports adding additional entries to the Package stanza via the XB- mechanism. E.g.

$ apt-cache show pytagsfs|grep Python
Python-Version: 2.6
in the debian/control file there is a line:
XB-Python-Version: ${python:Versions}

If I look at the PPA build of this package, e.g. here:
http://ppa.launchpad.net/pythoneers/py27stack5/ubuntu/dists/maverick/main/binary-i386/Packages
the Python-Version line is missing.

It would be great to support this feature.

Related branches

Revision history for this message
Michael Vogt (mvo) wrote :
Revision history for this message
Michael Vogt (mvo) wrote :

The use case for this was to add additional metadata into the Packages file (like AppName, Categories, Iconname) until we get more support for metadata.

Changed in soyuz:
status: New → Triaged
importance: Undecided → Low
tags: added: soyuz-publish
tags: added: ppa
Revision history for this message
Michael Vogt (mvo) wrote :

I just noticed that in my use-case I was not specific enough. For the ubuntu spec:
https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-maverick-opportunistic-apps-stable-release
the ability to annotate the packages with additional (text)data is important (the ability to upload individual
additional files is great and we use it for the icons, but its not ideal for small textual data like AppName,
Categories).

tags: added: software-center
Jelmer Vernooij (jelmer)
Changed in soyuz:
assignee: nobody → Jelmer Vernooij (jelmer)
Revision history for this message
Launchpad QA Bot (lpqabot) wrote : Bug fixed by a commit

Fixed in db-stable r9651 (http://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-stable/revision/9651) by a commit, but not testable.

tags: added: qa-untestable
Ursula Junque (ursinha)
Changed in soyuz:
status: Triaged → Fix Committed
milestone: none → 10.09
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
removed: qa-untestable
Revision history for this message
Jelmer Vernooij (jelmer) wrote :

QA'ed. This works, but because of the way DSCFiles are parsed all of the custom header field names get lowercased. I'll look into it.

Revision history for this message
Gary Lasker (gary-lasker) wrote :

Hi Jelmer, it appears that the lowercasing has been fixed on dogfood now. Is that correct? My test package has built in my PPA on dogfood.lp.net and the custom fields look correct there:

  http://ppa.dogfood.launchpad.net/gary-lasker/ppa/ubuntu/dists/maverick/main/binary-i386/Packages

That looks just right to me.

Thanks!

Revision history for this message
Gary Lasker (gary-lasker) wrote :

Ah yes, I see that it looks to have been fixed in your recent branch lp:~jelmer/launchpad/613468-xb-ppa-qa. Sweet, thanks a lot! I'm testing with it now.

Revision history for this message
Ursula Junque (ursinha) wrote :

Hi Jelmer, is this qa-bad due to the lowercasing problem, qa-ok, or still needs to be tested?

Revision history for this message
Jelmer Vernooij (jelmer) wrote : Re: [Bug 613468] Re: debian/control XB- fields not exported in PPAs

Hi Ursula,

On Tue, 2010-08-31 at 02:33 +0000, Ursula Junque wrote:
> Hi Jelmer, is this qa-bad due to the lowercasing problem, qa-ok, or
> still needs to be tested?
Yep, it works apart from the lowercasing problem, for which I have a fix in progress (it's been approved but not yet landed).

Jelmer Vernooij (jelmer)
tags: added: qa-ok
removed: qa-needstesting
Revision history for this message
Launchpad QA Bot (lpqabot) wrote : Bug fixed by a commit
tags: added: qa-needstesting
removed: qa-ok
Jelmer Vernooij (jelmer)
tags: added: qa-ok
removed: qa-needstesting
Curtis Hovey (sinzui)
Changed in soyuz:
status: Fix Committed → Fix Released
Revision history for this message
Gary Lasker (gary-lasker) wrote :

I just wanted to check in to say that I tested the newly-deployed metadata capability today with a test package in the app-review-board PPA and everything worked perfectly. This is really great as it is a big step in the implementation of https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-maverick-opportunistic-apps-stable-release.

Thanks very much to Jelmer and to everyone else who helped to make this happen! :D

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers