Closed Bug 1277577 Opened 9 years ago Closed 9 years ago

Upgrade Kuma dependencies, Q2/Q3 2016

Categories

(developer.mozilla.org Graveyard :: Code Cleanup, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: jwhitlock, Unassigned)

Details

Upgrade Kuma's third party libraries to the recent versions, as noted by requires.io: https://requires.io/github/mozilla/kuma/requirements/?branch=master This would also be a good time to complete the conversion to constraints.txt
Commits pushed to master at https://github.com/mozilla/kuma https://github.com/mozilla/kuma/commit/e0d2424658e6bb6430cd317671640d770f5fc8cb bug 1277577 - Rearrange and document requirements Add a comment summarizing how each requirement is used in Kuma. For requirements that are unused, or have a more commonly used variant, add a note to remove it. Move requirements of requirements to constraints.txt. Add a README.rst for future devs. The versions have not been updated. That will be done slowly, in separate PRs. https://github.com/mozilla/kuma/commit/869890248fb2a5509d15e4ac037b532bd6ee9a1c Merge pull request #3895 from mozilla/doc_dependencies_1277577 bug 1277577 - Rearrange and document requirements
Commits pushed to master at https://github.com/mozilla/kuma https://github.com/mozilla/kuma/commit/51f075faeddcface286baf49e598b8ac193239b0 bug 1277577 - Remove unused libraries django-timezones logilab-astng logilab-common ordereddict https://github.com/mozilla/kuma/commit/c6ed82ddb60d5ac26e57b5d880f0f159817a9ead bug 1277577 - Upgrade hashin hashin 0.4.1 -> 0.6.0: compatibility, drop Py2.6 support https://github.com/mozilla/kuma/commit/c0697e38eb3b28b6c45547779f86a77e9024631a bug 1277577 - Drop translate-toolkit translate-toolkit was installed for the podebug command, an optional step for working with locales. podebug removed from documentation. https://github.com/mozilla/kuma/commit/d88e0d09eff0960c969e99e4b762d4579a419cb7 bug 1277577 - Alphabetical is best https://github.com/mozilla/kuma/commit/a30c3c79f1538c003adcb6d9b9d52a1afb5fcef0 Merge pull request #3934 from mozilla/drop_unused_reqs_1277577 bug 1277577: Remove unused libraries
Commits pushed to master at https://github.com/mozilla/kuma https://github.com/mozilla/kuma/commit/aee8da320040892ae2c03bd69bb940ef3ce385c3 bug 1277577 - Fix template editing test The test test_show_toc_hidden_input_for_template didn't actually test what it claimed to test - that the toc_depth input element was hidden and had a value of 0. Instead, it was testing the hidden inputs on the Template display page, without checking that the desired element was actually there. Moved the test to DocumentEditTests, and switched to verifying the toc_depth element using PyQuery. This also removes the last use of BeautifulSoup in the codebase. https://github.com/mozilla/kuma/commit/34f0cfac827f7a60d9cbe785b6fe2450ad205502 bug 1277577 - Stop using bitly-api library bitly is unused in the current code, but the library is still initialized.; https://github.com/mozilla/kuma/commit/e73704f6bf9419bfe7ef015e2fcf6a5d0ac6bf3d Merge pull request #3941 from mozilla/stop_using_reqs_1277577 bug 1277577: Stop using some deprecated requirements
Commits pushed to master at https://github.com/mozilla/kuma https://github.com/mozilla/kuma/commit/093c66300de0060a43dc79dff0e7cb62c690db4c bug 1277577: Upgrade pipeline django-pipeline 1.5.4 -> 1.6.8: Config change, bug fixes Generated static files under old and new system, and the output is identical. https://github.com/mozilla/kuma/commit/2fdcfaee211a07cf1fe32bf43a7e24dd0ebb1a0a Merge pull request #3951 from mozilla/upgrade_pipeline_1277577 bug 1277577: Upgrade pipeline
Commit pushed to master at https://github.com/mozilla/kuma https://github.com/mozilla/kuma/commit/908b842b9a20cb42b7fddcc732f3431e27e6c80b bug 1277577: Upgrade django-jinja / Jinja2 django-jinja 1.4.1 -> 2.2.1: Rewrite, drop Django 1.7, many changes Jinja 2.7.3 -> 2.8: Fixes and minor features
Commits pushed to master at https://github.com/mozilla/kuma https://github.com/mozilla/kuma/commit/b925881d9ad224133d5ed401898c18085cddb4d1 bug 1277577 - Drop BeautifulSoup, bit.ly libraries With PR #3941 merged, these are now unused requirements and can be removed. https://github.com/mozilla/kuma/commit/3033f4ae21e4f1b3b9e2b40d54d52f33c0b32621 Merge pull request #3952 from mozilla/remove_bs_bitly_1277577 bug 1277577 - Drop BeautifulSoup, bit.ly libraries r=pmac
Commits pushed to master at https://github.com/mozilla/kuma https://github.com/mozilla/kuma/commit/968c8fa378fb73d904f34c0412ed0afdc0828ab7 bug 1277577 - Remove document smuggling django-smuggler was used during the 2012 migration from MindTouch to Kuma, to allow admins to transfer documents between instances. Since that time, we've added public APIs and restricted access to unsanitized and sanitized production data. This functionality is no longer needed or desired. https://github.com/mozilla/kuma/commit/c496f93cd436050e75df47421a374ef00736fe96 Merge pull request #3953 from mozilla/deprecate_smuggler_1277577 bug 1277577 - Remove document smuggling r=pmac
Commits pushed to master at https://github.com/mozilla/kuma https://github.com/mozilla/kuma/commit/5c2492c35acd120150b3ff3fccdaa53809c4f442 bug 1277577: Remove django-smuggler After PR #3953 was deployed, this requirement is no longer used. https://github.com/mozilla/kuma/commit/2eeddc1c01882b66e3174c38fb65c4bffe02cae9 Merge pull request #3965 from mozilla/remove_smuggler_1277577 bug 1277577: Remove django-smuggler
Summary: Upgrade Kuma dependencies, Q2 2016 → Upgrade Kuma dependencies, Q2/Q3 2016
New quarter, new bug 1308322.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.