API missing "changes_file_url" for builds, and "debdiff" for source

Bug #498079 reported by Kees Cook
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Julian Edwards

Bug Description

A lot of things were added to the API due to the excellent work on bug 415583, but two things remain missing:

 - per-build binary changes file. This is already linked to from the UI. I assume adding it to the "build" object, as already done for build_log_url and upload_log_url would make the most sense. For example, this URL looks like:
https://edge.launchpad.net/ubuntu/+source/upstart/0.6.3-11/+build/1389321/+files/upstart_0.6.3-11_amd64.changes

 - a url link to the "debdiff" generated for a source. Preferably _not_ as part of the source_file_urls, as it shares the same extents as the source .diff.gz. Probably best as "debdiff_url" in source_package_publishing_history, or something.

Once the per-build binary changes file is available, the security team will be using 100% API for all our publishing work. :):)

Related branches

Changed in soyuz:
status: New → Triaged
importance: Undecided → High
tags: added: api easy
Changed in soyuz:
assignee: nobody → Muharem Hrnjadovic (al-maisan)
Curtis Hovey (sinzui)
Changed in soyuz:
assignee: Muharem Hrnjadovic (al-maisan) → nobody
Changed in soyuz:
status: Triaged → In Progress
assignee: nobody → Julian Edwards (julian-edwards)
Revision history for this message
Launchpad QA Bot (lpqabot) wrote : Bug fixed by a commit
Changed in soyuz:
milestone: none → 10.10
tags: added: qa-needstesting
Changed in soyuz:
status: In Progress → Fix Committed
tags: added: qa-ok
removed: qa-needstesting
Curtis Hovey (sinzui)
Changed in soyuz:
status: Fix Committed → Fix Released
Revision history for this message
Kees Cook (kees) wrote :

Woo-hoo! All screen-scraping has been eliminated from the security team's LP scripts! :)

Revision history for this message
Julian Edwards (julian-edwards) wrote :

\o/

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.