Merge lp:~leonardr/launchpad/multi-part-etag into lp:launchpad/db-devel
| Status: | Merged |
|---|---|
| Approved by: | Gary Poster on 2010-03-17 |
| Approved revision: | no longer in the source branch. |
| Merged at revision: | not available |
| Proposed branch: | lp:~leonardr/launchpad/multi-part-etag |
| Merge into: | lp:launchpad/db-devel |
| Diff against target: |
246 lines (+140/-26) 5 files modified
lib/canonical/launchpad/pagetests/webservice/apidoc.txt (+1/-0) lib/canonical/launchpad/pagetests/webservice/conditional-write.txt (+103/-0) utilities/apidoc-index.pt (+27/-8) utilities/create-lp-wadl-and-apidoc.py (+8/-17) versions.cfg (+1/-1) |
| To merge this branch: | bzr merge lp:~leonardr/launchpad/multi-part-etag |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Gary Poster (community) | 2010-03-17 | Approve on 2010-03-17 | |
|
Review via email:
|
|||
Description of the Change
This branch does two things:
1. It upgrades lazr.restful to solve bug 336866. It also adds a Launchpad-specific test of the buggy behavior (even though the same behavior is tested in lazr.restful) so that Launchpad users can understand the behavior and so we'll have a starting point if the bug or similar bugs come back.
2. It makes some cosmetic changes to the generation of the apidoc. It generates the index file before generating the version-specific documentation (this is solely for my convenience, so I don't have to wait for all the docs to be generated when debugging the index generation), it simplifies the generation code slightly, and it styles the apidoc index.html with a small subset of the stylesheet used in the version-specific apidoc. This makes the apidoc index look consistent with the version-specific docs, instead of looking like a generic placeholder.
| Gary Poster (gary) wrote : | # |

Great! The lazr.restful change seems like a great solution, and it is good to have the test in the launchpad tree.
The pagetemplate simplifications are small, especially in comparison to the importance of the fix for 336866, but they make me happy. :-)
Thanks
Gary