Merge lp:~gary-lasker/software-center/catalog-published-date-lp803028 into lp:software-center
Status: | Merged |
---|---|
Merged at revision: | 2597 |
Proposed branch: | lp:~gary-lasker/software-center/catalog-published-date-lp803028 |
Merge into: | lp:software-center |
Diff against target: |
238 lines (+94/-16) 5 files modified
debian/changelog (+8/-1) softwarecenter/db/application.py (+7/-1) softwarecenter/db/update.py (+27/-3) softwarecenter/enums.py (+1/-0) test/test_database.py (+51/-11) |
To merge this branch: | bzr merge lp:~gary-lasker/software-center/catalog-published-date-lp803028 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Michael Vogt | Pending | ||
Review via email: mp+85401@code.launchpad.net |
Description of the change
This branch implements the new 'date_published" field for for-purchase applications from the software-
The corresponding unit tests are added/updated. Note that currently the unit test points to the vpn test server because this functionality has not been deployed to the staging server yet. This is simply to prevent the unit tests failure before the staging server deployment is complete. I've marked this with a TODO to update it to point to the staging server once the support is there.
Finally, also note that I've left in the previous cataloged_time functionality as a fallback for for-purchase items so that these applications will not fall off the What's New list completely in the interim before the corresponding agent code is deployed on the production server. Once the agent is deployed, however, this fallback code will no longer be called and will have no effect. Nevertheless, I have marked it clearly with a TODO to remove it since it will serve no useful purpose after the production deployment is in place.
Should we also consider this fix as a candidate for an SRU to Oneiric?
Thanks!