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)
developer.mozilla.org Graveyard
Code Cleanup
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
Comment 1•9 years ago
|
||
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
Comment 2•9 years ago
|
||
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
Comment 3•9 years ago
|
||
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
Comment 4•9 years ago
|
||
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
Comment 5•9 years ago
|
||
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
Comment 6•9 years ago
|
||
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
Comment 7•9 years ago
|
||
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
Comment 8•9 years ago
|
||
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
| Reporter | ||
Updated•9 years ago
|
Summary: Upgrade Kuma dependencies, Q2 2016 → Upgrade Kuma dependencies, Q2/Q3 2016
| Reporter | ||
Comment 9•9 years ago
|
||
New quarter, new bug 1308322.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
Updated•5 years ago
|
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•