Entries should include ETag information
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Leonard Richardson |
Bug Description
If you get api.launchpad.
I propose putting an ETag in the representation of an entry. Clients like launchpadlib that have special knowledge of entries (knowledge as basic as 'collections contain entries') can be programmed to look inside an entry, grab the ETag, and treat it as an ETag obtained from the HTTP header. It can make conditional requests on that entry in the future.
This has a server element and a launchpadlib element. The launchpadlib element is tricky because httplib2 cached HTTP responses and gets its ETags from there. We might be able to cache each entry individually with a fake HTTP response that only includes ETag.
Changed in launchpad-foundations: | |
importance: | Undecided → High |
milestone: | none → 2.1.11 |
status: | New → Triaged |
Changed in launchpad-foundations: | |
assignee: | nobody → leonardr |
milestone: | 2.1.11 → 2.1.12 |
Changed in launchpad-foundations: | |
status: | Triaged → Fix Released |