[dependencies] Django upgrade

RESOLVED FIXED

Status

developer.mozilla.org
Code Cleanup
RESOLVED FIXED
3 years ago
3 years ago

People

(Reporter: ubernostrum, Unassigned)

Tracking

Details

(Reporter)

Description

3 years ago
Get kuma onto at least Django 1.6, and preferably onto 1.7 or -- once it's released -- 1.8.
(Reporter)

Updated

3 years ago
Depends on: 1116337
(Reporter)

Updated

3 years ago
Depends on: 1116340
(Reporter)

Updated

3 years ago
Depends on: 1116341
Depends on: 1165924

Comment 1

3 years ago
Commits pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/027a39ad4cacc6bc7de68d03e2050862c8e0d292
Bug 1116335: Upgrade django-taggit for Django 1.6 compatibility.

https://github.com/mozilla/kuma/commit/0d57c69a72a7e91a2ee5dccab148a2c5f13e098a
Bug 1116335: Upgrade Django to 1.6.10.

https://github.com/mozilla/kuma/commit/632eb97c34f5d2291d88a4de92378a5e17354ae8
Bug 1116335: Move and upgrade httplib2.

https://github.com/mozilla/kuma/commit/e3ffa40065c595df72ccd3dcacb12c44a0e5ffdf
Bug 1116335: Update django-rest-framework to 3.0.5.

https://github.com/mozilla/kuma/commit/6192d8193afdd590209969aa28836601b60d80cf
Bug 1116335: Update django-mozilla-product-details to latest HEAD.

https://github.com/mozilla/kuma/commit/0421224f6c29b85a5ab1b1c9e8cda80b677b2db1
Bug 1116335: Update jingo to 0.7.

https://github.com/mozilla/kuma/commit/c9c03de1d593f3badbe5ad89a184a7cf563beaf4
Bug 1116335: Update django-grappelli to 2.6.3.

https://github.com/mozilla/kuma/commit/463acc3c1b1b4573a257c5a294fef42afbed88da
Bug 1116335: Update django-statici18n to 1.1.1.

https://github.com/mozilla/kuma/commit/9a220d24fbfb020073c3e75ee98b478eddbb0dd9
Bug 1116335: Update django-tidings to 0.4.

https://github.com/mozilla/kuma/commit/4fee1e0d18735530adc2e8c7ab9a3cb29908bd90
Bug 1116335: Update django-waffle to 0.10.1.

https://github.com/mozilla/kuma/commit/2e543c7d5538714557fc027c5ada15ce1e50995b
Bug 1116335: Update django-constance to 1.0.1.

https://github.com/mozilla/kuma/commit/bbfecbe3bb471e151a5d2ce94cd11911262b23d3
Bug 1116335: Update django-appconf to 1.0.1.

https://github.com/mozilla/kuma/commit/0fee1a85f704a7cc291baa774aee61745f41ecf5
Bug 1116335: Update django-smuggler to 0.6.0.

https://github.com/mozilla/kuma/commit/ef77bcfef4a59f1124437b29f32713e0142a06d3
Bug 1116335: Update commonware to 0.4.3.

https://github.com/mozilla/kuma/commit/900c193cdee23af66f3cf6983f745335f20bc541
Bug 1116335: Update jingo-minify to latest HEAD.

https://github.com/mozilla/kuma/commit/3c63bf648f949cb98a9cf19b6f86b0bcf0fbe9f3
Bug 1116335: Update django-allauth to 0.19.1.

https://github.com/mozilla/kuma/commit/61c7b704cda217f77f73a6c3cccb7f8631f19b76
Bug 1116335: Update django-recaptcha to 1.0.3.

https://github.com/mozilla/kuma/commit/2c63b7567edd718a91d9681684de9af0c4b9733b
Bug 1116335: Update django-multidb-router to 0.6.

https://github.com/mozilla/kuma/commit/e945c249a6a0504e98052e0a6d271f7262e0d5fa
Bug 1116335: Update django-extensions to 1.5.0.

https://github.com/mozilla/kuma/commit/4e83e99a639eb15465c8ca0f07cee1695418c026
Bug 1116335: Update django-teamwork to latest HEAD.

https://github.com/mozilla/kuma/commit/330f53d402a3e4cb5bc23a4ec9c63539b0de1b0d
Bug 1116335: Update bleach to latest HEAD.

https://github.com/mozilla/kuma/commit/d8b7235d5f378a6ac050d34bdafb238c4e6b5ca3
Bug 1116335: Update django-soapbox to latest HEAD.

https://github.com/mozilla/kuma/commit/1758257ec048984e414e608baa3394ea067a4195
Bug 1116335: Update basket-client to latest HEAD.

https://github.com/mozilla/kuma/commit/1b594f0dcdfca1b5c8f55d84517214dc4ae8ff12
Bug 1116335: Update django-nose to 1.3.

https://github.com/mozilla/kuma/commit/30edeeddca0a72f5f2e79bf5079ce651fd1a4d18
Bug 1116335: Downgrade django-grappelli to 2.5.6.

The 2.5 release series is the Django-1.6-compatible one; we should
move back to the 2.6 series once we're on Django 1.7.

https://github.com/mozilla/kuma/commit/18f7ca0fae66303c7f88919ed6e86fb679969131
Bug 1116335: Use correct memcached import in settings.

https://github.com/mozilla/kuma/commit/a9c002f5f1425e4d09c80122e0de4b9357fb8577
Bug 1116335: Update kuma.pth to find django-statici18n.

https://github.com/mozilla/kuma/commit/1c4e3d80b1b7a9e7cc0f9a232d791b26697658c9
Bug 1116335: Downgrade django-rest-framework to 2.4.4.

https://github.com/mozilla/kuma/commit/402999fce536daebd994b663ee63d2b0fa4e066e
Bug 1116335: Use correct read-only git URL for httplib2.

https://github.com/mozilla/kuma/commit/8b5274191864666d81e5bbd8d042943685c3728d
Bug 1116335: Stop using the fork of django-mozilla-product-details.

This will be replaced in the following commit by the (more up-to-date)
mainline version as a submodule.

https://github.com/mozilla/kuma/commit/7bac441055cb843925b1fdd65135f474d9b0933d
Bug 1116335: Use mainline django-product-details.

https://github.com/mozilla/kuma/commit/4d59b65f524cdaaa398ea0d6761a11adfc4b9527
Bug 1116335: Update django-tidings to 1.0.

https://github.com/mozilla/kuma/commit/20dcdfe6bfda5f37ef42fb80dfafcf8bc34001fe
Bug 1116335: Update django-waffle to latest HEAD.

https://github.com/mozilla/kuma/commit/e7eef15f24fcead42ab2939a24ee940855ac4163
Bug 1116335: Remove (now-unused) django-multidb-router.

https://github.com/mozilla/kuma/commit/3ba88eebbffc449eb86be35a74928a9833117da3
Bug 1116335: Switch django-teamwork to the version Les recommends.

https://github.com/mozilla/kuma/commit/33e16a8a758c5be32484f6e57f6f0f58c28ffa2c
Bug 1116335: Switch basket-client to version 0.3.10.

https://github.com/mozilla/kuma/commit/1eb955a25148f9072e4902f3fff27c61ec497483
Bug 1116335: Switch to mainline bleach.

https://github.com/mozilla/kuma/commit/39fc04265c2615866b12c4143a2146e5a96dea4f
Bug 1116335: Switch bleach to version 1.4.1.

https://github.com/mozilla/kuma/commit/7176aaae2a6f38d3d09aa1793f7a22e77f339f37
Bug 1116335: Remove httplib2.

https://github.com/mozilla/kuma/commit/cc305ba814a543d24682d09757056f4ed6300369
Bug 1116335: Remove django-grappelli.

https://github.com/mozilla/kuma/commit/ac31beff965a95bb4fa62269451fdb5c02de8b7e
Bug 1116335: Remove selenium from vendor/packages.

https://github.com/mozilla/kuma/commit/50f6cfb993f9376916a378bf368f5705c94ddb48
Bug 1116335: Remove sqlalchemy from vendor/packages.

https://github.com/mozilla/kuma/commit/405081a3f6560093f4732a6abc3e7b6e0c14eb11
Bug 1116335: Update requirements files to remove unused dependencies.

https://github.com/mozilla/kuma/commit/7d23be4f67f43f7fb5e30bd0f7474aa9b39a4148
bug 1116335 - update constance import statements

https://github.com/mozilla/kuma/commit/49a85203448cbb54618d0ff6cfdf8f3ebace288c
Bug 1116335: Upgrade Django to 1.7.7.

https://github.com/mozilla/kuma/commit/56254da715b1e7c35230d47095a7944629e66803
Bug 1116335: Remove South and its migrations for Django 1.7 upgrade.

https://github.com/mozilla/kuma/commit/fb6c0ac8a4f828b43f400c472d6cc682f224ecca
Bug 1116335: Update Travis to use Python 2.7, as required with Django 1.7.

https://github.com/mozilla/kuma/commit/7fc3543ef2bc53ffe1f9eb9d62fe648b63660417
bug 1116335 - update jingo for Django 1.7 encoding

https://github.com/mozilla/kuma/commit/8aa2e23c43345b97e80e23ce64d30eb2a49646dc
Bug 1116335 - Move Jingo monkey patch to URL config.

https://github.com/mozilla/kuma/commit/700ded1e56777ee5d9aebb462681e0da359b7900
bug 1116335 - update vm puppet files to python 2.7

https://github.com/mozilla/kuma/commit/101a370eb3466ca96a83d3955fbf267b43f92241
Bug 1116335 - Remove South imports and calls.

https://github.com/mozilla/kuma/commit/fb07efcbfc4b2eef5a7e102777efa4f0e5753d1a
Bug 1116335 - Remove simplejson dependency.

https://github.com/mozilla/kuma/commit/deda37e7d295bb37bd7d4f153938c517471fbeb3
Bug 1116335 - Stop using hashcompat module from Django.

https://github.com/mozilla/kuma/commit/604a9f1f48de1c8a1aaee27be4e40392d5082930
Bug 1116335 - Remove duplicate INSTALLED_APPS entry.

https://github.com/mozilla/kuma/commit/7297745b10b6e563eef3574ee2bbc6d19bc4fa78
Bug 1116335 - Updated django-tidings to 1.7 compatible version.

https://github.com/mozilla/kuma/commit/dd93cf77d23b2d2f4db94ec384e6a52a573616b8
Bug 1116335 - Removed duplicate entry in django-apps.txt.

https://github.com/mozilla/kuma/commit/9d00d7970e3207f34d733ee93505c0e3e2d07d19
Bug 1116335 - Ported to swappable user model.

https://github.com/mozilla/kuma/commit/258c0e7dc1bd2b61ec873c1fdaa792db69acd885
Bug 1116335 - Stop using mimetype as parameter name for HttpResponse classes.

https://github.com/mozilla/kuma/commit/e95eceb5f24c7de61188338144a2b0b07624c8ef
Bug 1116335 - Minor cleanup in demo feeds.

https://github.com/mozilla/kuma/commit/00d190f02c493455983262b8575f42d697d2b8bc
Bug 1116335 - A few more user model related fixes.

https://github.com/mozilla/kuma/commit/baa66c6304a13a8f95234b3ab9e13e5a502d37d5
Bug 1116335 - Bumped version of django-teamwork to v0.2.0.

https://github.com/mozilla/kuma/commit/0bfef5fb31a740cae4ea8065b766d86d8723effa
Bug 1116335 - Updated django-teamwork dependency in requirements file to 0.2.0.

https://github.com/mozilla/kuma/commit/0c10184b3eaf4c08990ed81726054be85cf06a91
Bug 1116335 - Remove django-threadedcomments.

https://github.com/mozilla/kuma/commit/f9fdbde12f1ddbc87b9d08f8f5389dc20fbd5f2a
bug 1116335 - update debug_toolbar into submodule

https://github.com/mozilla/kuma/commit/2f1960574895494cfda9ce1576432469661a88eb
bug 1116335 - fix indentation typo

https://github.com/mozilla/kuma/commit/f228680e142778ced221ae81fd493ab8a044749d
bug 1116335 - remove grappelli urls reference

https://github.com/mozilla/kuma/commit/c679ce86bbc14aafb94af78b26531d94cc5c3afc
bug 1116335 - update search urls import

https://github.com/mozilla/kuma/commit/992ce862447dd959adc7b0603bb6c3a6a55efdc6
bug 1116335 - update smuggler usage for 0.6.0

https://github.com/mozilla/kuma/commit/e2b416710bd9c6a0d73b70e34bd7856a3f33e749
bug 1116335 - update logging use of django urls

https://github.com/mozilla/kuma/commit/8915e2edd90bdae7b6bca37c1ed05b7e255647c3
Bug 1116335: Upgrade Django in requirements file to 1.7.7.

https://github.com/mozilla/kuma/commit/c0c78fba52921e6a7cc82012cfe4db37fa2987dc
bug 1116335 - update ABSOLUTE_URL_OVERRIDES usage

https://github.com/mozilla/kuma/commit/c14f8a68dcaa7f2c69c2d0340fa96cf77c749bad
bug 1116335 - fix swappable user model in fixture

https://github.com/mozilla/kuma/commit/51f6d39f448d8f9a1695580158eb0b3d1c165b97
Bug 1116335 - Stopped shipping an own prefetch capable taggit manager now that we're running a newer version of the app.

https://github.com/mozilla/kuma/commit/8947d77cae0f0310ea50d58cee6223ddc045d779
Bug 1116335 - Update the API of our custom namespace tag manager to new version.

https://github.com/mozilla/kuma/commit/eff27b0b877024b6fc490956d165b43549417d52
Bug 1116335 - Fixed an issue with stripping content while indexing wiki documents.

https://github.com/mozilla/kuma/commit/b0a0889b78bc5b631b3024f464b33fa9d4d38175
Bug 1116335 - Fixed import error introduced in 7d23be4f67f43f7fb5e30bd0f7474aa9b39a4148.

https://github.com/mozilla/kuma/commit/d745f235927276f771ab079814eb35ada3370831
Bug 1116335 - Fix a few import errors raised by waffle update.

https://github.com/mozilla/kuma/commit/f9b7a71c3f6761ee3c3c0d4eb762fac07d0b14ae
Bug 1116335 - Added missing import.

https://github.com/mozilla/kuma/commit/a197baa1a534aba06ae3cfca5318a213639077f8
Bug 1116335 - Removed unused code.

https://github.com/mozilla/kuma/commit/2ccd4b127111c7742fd426cc8c76abcb82b67dfb
Bug 1116335 - Fixed encoding error when slugifying the title later.

https://github.com/mozilla/kuma/commit/ba10fa1f512132e8fcfd0c74a016537829511b67
Bug 1116335 - Prevent the shadowing of the config function by an import.

https://github.com/mozilla/kuma/commit/090b0483fbf1f78aa8bab2bb9f988bdf4bba14fd
bug 1116335 - fix re-definition of constance "config"

https://github.com/mozilla/kuma/commit/edc0bac3622af57802f1fddef2207be4394e6968
Bug 1116335 - Update the use of constance's API in the overrider.

https://github.com/mozilla/kuma/commit/7aeb25b27be5efd22b4df7791a574f3d7a1a8bab
bug 1116335 - user_model fixes for more tests

https://github.com/mozilla/kuma/commit/aad6a7aed31cfd70e32bc427d4912488edf71e0f
Bug 1116335 - A few more UserTestCase fixes.

https://github.com/mozilla/kuma/commit/5b93b9646386a5a2a9caf5c5f934e64bca9f2154
Bug 1116335 - Fix reversing admin URLs by passing in the current app name.

https://github.com/mozilla/kuma/commit/0d065fafe39e0d45f10f4f269d59a3f56eaf8cdf
Bug 1116335 - Removed deprecated verify_exists parameter from URLField instance.

https://github.com/mozilla/kuma/commit/434cce63c758d1024eb8a14a112d1d0bfec7469b
Bug 1116335 - Updated calling of render_authentication_error helper from allauth after signature change.

https://github.com/mozilla/kuma/commit/f50bfcb4bd7c98750866dbe37a80422937a02397
Bug 1116335 - Always convert title into unicode in document test helper.

https://github.com/mozilla/kuma/commit/657306f82b4c689f3b0fa16d4f987ea445a2a5c1
Bug 1116335 - Removed non-existent skip_gauntlet parameter from bleach call.

https://github.com/mozilla/kuma/commit/8948c74906ff7330303090564b3eefd8cc9e1430
Bug 1116335 - Add current app parameter to own version of Django's reverse function.

Note for future reference, it sucks bigtime that we have an own reverse.

https://github.com/mozilla/kuma/commit/a836b9a06e6ad59944c128fff43a9ed493949760
Bug 1116335 - Add newer version of html5lib to vendor.

This is needed to fix compatibility with latest bleach.

https://github.com/mozilla/kuma/commit/082b2de06d5df88cfebafa0605c0d5c0beea87c0
Bug 1116335 - Use transaction test class for actioncounter tests since it leaks transactions like a sieve.

https://github.com/mozilla/kuma/commit/766caefcfe0d8befd328390ddc54937309c7ed4d
Bug 1116335 - Use actual existent tree builder in newer versions of html5lib.

https://github.com/mozilla/kuma/commit/46691a67d1089169de0ff4d02b11915b21af9c9c
Bug 1116335 - Return dicts in HTML5lib filters instead of lists.

https://github.com/mozilla/kuma/commit/db43e104ec18035a5397af27b350d15f60ddb47e
Bug 1116335 - Moved compilation of regular expressions to module level to reduce computational impact.

https://github.com/mozilla/kuma/commit/71dd97ab61b99340d1f01993e31c9de575ee50cf
Bug 1116335 - Apply best practices to wiki.content.

https://github.com/mozilla/kuma/commit/53ef786f586fb344e4b16a8437d2c8847dd0c49e
Bug 1116335 - Updated kuma.wiki.content to use up-to-date html5lib API for data dicts.

That means the data dict now contains the namespace in a tuple with the key.

https://github.com/mozilla/kuma/commit/18681430f0682290c52d21c8123154ccc5aa7ef9
Bug 1116335 - Updated django-tidings to 1.1.

https://github.com/mozilla/kuma/commit/c3558637cea1a8be5eab94e689e0c92c65e3860c
Bug 1116335: Upgrade django-soapbox to 1.1 in vendor/src.

https://github.com/mozilla/kuma/commit/c31cb1762b328b945429fca1e37103548de95554
Bug 1116335: Add django-soapbox 1.1 to requirements file.

https://github.com/mozilla/kuma/commit/f1b5f2aefddfb3185b469f5938ad172b2f50ef5e
Bug 1116335 - Added py27 tox environment.

https://github.com/mozilla/kuma/commit/e32cc971901301b4a9c90e84e2ce9a7e6e2b91e9
Bug 1116335 - Fix URL reversal for user admin.

https://github.com/mozilla/kuma/commit/f3c612626c033ad712cb3c0e37ed843b5e5d6c80
Bug 1116335 - Use transaction test case for contentflagging tests.

This also adds some refactored base test cases that offer transaction support.

https://github.com/mozilla/kuma/commit/9491ef8591a814ac28ba3ed50d68af9d7c5650e2
Bug 1116335 - Fix warning due to missing fields parameter in model form.

https://github.com/mozilla/kuma/commit/5c7aa9a6d3534c17c47626374ca5b4b0d1c40ecd
Bug 1116335 - Renamed admin methods to quiet deprecation warnings.

https://github.com/mozilla/kuma/commit/b65e9d21f8418df53bbce33077c8dc312b22ee63
Bug 1116335 - Added some explicit key value arguments to DRF serializers.

https://github.com/mozilla/kuma/commit/355981b6aeda80df5a92478639eed0943898dcd7
Bug 1116335 - Normalized file encoding line.

https://github.com/mozilla/kuma/commit/cdab893388776fefda5a8f6d0edceba6d481a58e
bug 1116335 - remove old kuma.events app

https://github.com/mozilla/kuma/commit/85b4bcd746e1fb74ad7587d25cf72e35095cf0ad
Bug 1116335 - Make sure the mock SocialLogin has a user assigned.

https://github.com/mozilla/kuma/commit/21cbe1739c29122862daf720377a409add53ad7c
Bug 1116335 - Define license choices as a list to prevent validation error due to use of generator.

This was recently fixed upstream in https://github.com/django/django/commit/80e3444eca045799cc40e50c92609e852a299d38.

https://github.com/mozilla/kuma/commit/7838faf3578554928f162daadea70f90063657f1
bug 1116335 - update Procfile to python 2.7

https://github.com/mozilla/kuma/commit/5dd8c3824f9e4f29dc15e0c8c1024434681fcfa0
Bug 1116335 - Refactor user tests to be less brittle.

https://github.com/mozilla/kuma/commit/9a02cbbe7f64aebfc88ccf894fc6aaf4be0d62e3
Bug 1116335 - Handle Django's new way to set unsuable passwords.

https://github.com/mozilla/kuma/commit/b4c9c887620da6c67286ccc46c6cd33652377753
Bug 1116335 - Install libtidy on Travis.

https://github.com/mozilla/kuma/commit/d5184bcb3aae2e5b71ff4caa5ec46891d673e5d3
Bug 1116335 - Install the tidy package as well.

https://github.com/mozilla/kuma/commit/4b840f3712dd0c93439a75087ed536a08b1ba071
bug 1116335 - update PUT code to use request.body

request.raw_post_body has been removed

https://github.com/mozilla/kuma/commit/c8fd97dc4ad2e1158359d666264bedf604f78412
Bug 1116335: Clear test failures in wiki/test_content.

There were several underlying problems here. One -- easy to fix -- had
to do with the fact that not all places where html5lib returned
namespaced values were appropriately dealing with the namespaces.

Another was the use of string comparison on generated versus expected
HTML, which was tripped up by inconsistent ordering of
attributes. These have been replaced with Django's assertHTMLEqual,
which performs a comparison that takes HTML semantics into account.

Another was that DekiscriptMacroFilter was badly broken, but now is
unused in kuma. So it was simply removed, along with the tests for it.

Finally, SectionIDFilter contained processing of elements which was
non-exhaustive, and prone to fail when fed inputs from the uncovered
cases (most notably, when certain ID-generating elements had no
attributes set). SectionIDFilter's logic was modified to ensure it is
now exhaustive.

As a side effect of figuring this out, explanatory comments were added
to SectionIDFilter, trying to show what exactly is going on in there.

https://github.com/mozilla/kuma/commit/6ce21156b09741500237540207f6140dd0c4a6fa
Bug 1116335: Clear a test failure in kuma/wiki/test_templates.

test_new_revision_GET_based_on was failing not because of
semantically-different HTML, but because of semantially-insignificant
whitespace (newline) characters. This is basically why Django now
supplies the assertHTMLEqual assertion method, so now the test uses
it.

https://github.com/mozilla/kuma/commit/a25e3e83b1c8c3b49ec92628adaa2df110320b4e
Bug 1116335: Clear a test failure in wiki/test_models.

This one was simple: just missing 'save=True' when creating the
Documents.

https://github.com/mozilla/kuma/commit/1b852d8f012e7da7ee816bd118df661b0de2000d
Bug 1116335: Clear a test failure in wiki/test_views.

Another case where assertHTMLEqual is needed.

https://github.com/mozilla/kuma/commit/867bc53d952d911b24003ec9bd25604631c6474b
Bug 1116335: Clear another test failure in wiki/test_views.

The ordering of attributes on the redirect link was inconsistent, so
one again assertHTMLEqual to the rescue.

https://github.com/mozilla/kuma/commit/2568a5d27f361fec0c15802d50305299da5c688a
Bug 1116335: Clear another test failure with assertHTMLEqual.

https://github.com/mozilla/kuma/commit/c8b605956a556d5822ef271aa3262858ab23db3e
Bug 1116335 - Fixed typo in installation docs.

https://github.com/mozilla/kuma/commit/17bb7b04efd01c785dcd1a2ca328f44a05f9b734
Bug 1116335 - Use logging system for information about collation altering migration.

https://github.com/mozilla/kuma/commit/3f5bf0070b7cf744f6f0937916ecc8b1b8b47f2d
Bug 1116335 - Fix ImportError introduced in 76ffbc2e117ac3f89ffccaf6d8f1508a23ba1f9a.

https://github.com/mozilla/kuma/commit/58166ba2ebd2b261ceb6e4c28942a4d0eb097430
Bug 1116335 - Revert use of assertNotContains as view may return either 200 or 404.

https://github.com/mozilla/kuma/commit/0ecf555125ef7a7ea7a48637feab55e3a5f21f21
Bug 1116335 - Upgrade pyquery to 1.2.9.

https://github.com/mozilla/kuma/commit/6e6e0f9d081012f44020a28b4fb9bdc8cbcab4a3
Bug 1116335 - Upgrade lxml to newest version.

https://github.com/mozilla/kuma/commit/7e6aa3850d088c319fc33892ace1012c74a39c11
Bug 1116335 - Upgrade mysql-python to 1.3.6 (and use recommended fork).

https://github.com/mozilla/kuma/commit/0f949c6a012bd008f701bcd12e816aeed6a312ff
Bug 1116335 - Added py-amqp submodule as that's not actually a compiled pacakge.

https://github.com/mozilla/kuma/commit/d134b74677791b2e791d3011c716c7b00bfe758b
Bug 1116335 - Upgraded newrelic.

https://github.com/mozilla/kuma/commit/e2819f5877754407bd2e2861b6cb712d0c3f2dcd
Bug 1116335 - Upgraded Pillow.

https://github.com/mozilla/kuma/commit/e5df4197a9ab4a663141c112582bda9b94ebd23f
Bug 1116335 - Removed actual coverage code since we need to compile it.

https://github.com/mozilla/kuma/commit/6528362a76bad05b4af40f48807713e016473ddb
Bug 1116335 - Removed ipython from static packages, leave the requirements file.

https://github.com/mozilla/kuma/commit/29eb679b2142ee9dc97eb5d1ff72e47702080657
Bug 1116335: flake8 *.py.

This leaves some warnings in place, mostly unused-variable warnings in
the wiki tests, since wiki tests call document() and revision() to
create things, but don't do anything with the return value.

https://github.com/mozilla/kuma/commit/de2be65b4c61b843c5614920e04937f878516a06
Bug 1116335 - Add cssselect as a new dependency to pyquery.

https://github.com/mozilla/kuma/commit/10f023aab24b4c77cfa0dda6b8d98464836fb1f8
Bug 1116335 - Moved to a few more git submodules.

https://github.com/mozilla/kuma/commit/3113d2a46b64fedd485e656bc39dfeea3cbf6291
Bug 1116335 - Added django-devserver to common dependencies.

https://github.com/mozilla/kuma/commit/829bbddc90df4c972aa54272a4fb75b8bffae453
Bug 1116335 - Removed old django-multidb-router submodule.

It's unused.

https://github.com/mozilla/kuma/commit/b8cff3ac71b0d43b2ecfa49b66a67a6abf0eecfe
Bug 1116335 - Remove rest of django-badger.

https://github.com/mozilla/kuma/commit/6e8ef6e9526fd1a4c5d59b321039a91fb472b287
Bug 1116335 - Upgrade to Django 1.7.8.

https://github.com/mozilla/kuma/commit/08a382a93ac8b23d5c79cf060fe7f1694a20a310
Bug 1116335 - Switch to released version of django-mozilla-product-details.

https://github.com/mozilla/kuma/commit/580482281aca759b1d95222aac3effaba1545125
Bug 1116335 - Updated django-extensions to 1.5.3.

https://github.com/mozilla/kuma/commit/55bd4b0067d139460e784f5e2c1ce21548374776
Bug 1116335 - Upgrade django-nose to 1.4.

https://github.com/mozilla/kuma/commit/e38299a7a70a48a344564c6f9a68606cdcad43a7
Bug 1116335 - Upgraded django-statici18n to 1.1.3.

https://github.com/mozilla/kuma/commit/3d2838f79b952eaa03519d3c1e99fbd0db09340c
Bug 1116335 - Upgraded django-taggit to 0.14.0.

https://github.com/mozilla/kuma/commit/131a7061a7d135a9411d74953da6a9212b606e14
Bug 1116335 - Updated django-waffle to 0.10.1.

https://github.com/mozilla/kuma/commit/419a5b73b3ad7c80b855ed255c5f24984310cc49
Bug 1116335 - Updated jingo-minify to 0.6.0 (from git).

https://github.com/mozilla/kuma/commit/730c9770961d2d83290596bb09a3a51de4f35cf3
Bug 1116335 - Updated oauthlib to 0.7.2.

https://github.com/mozilla/kuma/commit/0bdb88bf3f49a669c6dc6c6023f852bacd885121
Bug 1116335 - Updated python-magic to 0.4.6.

https://github.com/mozilla/kuma/commit/78b68a502842d86bc15dfafb460b5f4af1634a4b
Bug 1116335 - Updated python-memcached to 1.54.

https://github.com/mozilla/kuma/commit/cda5145416d5dbcc22265f08dc4ddd3fb8af95d4
Bug 1116335 - Updated pytidylib to 0.2.4.

https://github.com/mozilla/kuma/commit/c7e0261196ff16b44fff3cc5faa24dc12464d651
Bug 1116335 - Updated requests to 2.7.0 and requests-oauthlib to 0.5.0.

https://github.com/mozilla/kuma/commit/c7f18b482f95a1e013280221d88da9204f3c5c5a
Bug 1116335 - Added sqlparse 0.1.15 to git submodules.

https://github.com/mozilla/kuma/commit/579cb42851bb03952e9e8e79108cc19baec582e0
Bug 1116335 - Updated tower to 0.4.1.

https://github.com/mozilla/kuma/commit/c43924ccfb832fbac496c7b65d7b2843c227f303
Bug 1116335 - Updated urllib3 to 1.10.4.

https://github.com/mozilla/kuma/commit/04ab6e2030c91867d61e56bff6fc0bb07e9d254d
Bug 1116335 - Updated URLObject to 2.4.0.

https://github.com/mozilla/kuma/commit/7760f7f4ee7ff3a3bfb968cab936a53ffe6afa25
Bug 1116335 - Updated Werkzeug to 0.10.4.

https://github.com/mozilla/kuma/commit/d5ea2423631b99ae7fcc364faab7e5e9b8c7d6f4
Bug 1116335 - Reorganized requirements by storage, src and packages.

https://github.com/mozilla/kuma/commit/82c98ad2512a6a458583a9349713378d5f895aee
Bug 1116335 - Upgraded Jinja2 to 2.7.3.

https://github.com/mozilla/kuma/commit/7b87135bf01748c857d7510cfa5d7361084b5cf2
Bug 1116335 - Updated django-product-details to 0.6.0.

https://github.com/mozilla/kuma/commit/53a61baeac15c5e21f8e9e7b29c70e946e5f93e6
Bug 1116335: flake8 some things the previous commit missed.

https://github.com/mozilla/kuma/commit/e925c8f93b78646992ccc8c64c36d3144c9841c7
Bug 1116335 - Resync vendor/packages with requirements/packages.txt. Run `make` in vendor/ to update.

This also cleans up the pth files and removes the submodule helper since no new submodules are allowed.

https://github.com/mozilla/kuma/commit/f0b44c3ca497d0bfcb98a44eefc6f3eae1d02655
Bug 1116335 - Stop installing dev requirements file as it was removed.

https://github.com/mozilla/kuma/commit/58a4c0f4a226d0008d4d5e2651391de2423f9de3
Bug 1116335 - Fix use of PyQuery to use simpler iterative API.

https://github.com/mozilla/kuma/commit/80056d3faf3bae686fc9c969f1a257e82cc20fd2
Bug 1116335 - More PyQuery related test fixes.

https://github.com/mozilla/kuma/commit/bcbd380597e2fa67755addbe7d05906ae197a7e8
Bug 1116335 - Fix rendering of datetime after we've updated Babel.

https://github.com/mozilla/kuma/commit/ee8ff76453f72f6c58c827f3f9c13a96c09801ea
Bug 1116335 - Stop allowing test failures for flake8 test.

Also move flake8 run to Python 2.7.

https://github.com/mozilla/kuma/commit/991cfa0ca16d58e6bffeb4de728d4a285fb5808e
Bug 1116335 - Render docs with Python 2.7.

https://github.com/mozilla/kuma/commit/8d5f6a6c9d01360453ed25045d0aeffab3129375
Bug 1116335 - Updated to Jingo 0.7.1 (released on PyPI \o/)

https://github.com/mozilla/kuma/commit/061a1e602d85cb8225ba8efc9378e6ea4ed1c4f4
Bug 1116335 - Actually use a git submodule for elasticsearch-dsl-py.

Also updates to 0.0.4.

https://github.com/mozilla/kuma/commit/dfa421e5095d298d473f7b7881c5f4ea071f8bfb
Bug 1116335 - Bumped up Celery and related libraries.

https://github.com/mozilla/kuma/commit/345b4c2aa82e19a3288b86497a25f480db1c2bfb
Bug 1116335 - Updated html5lib from 0.999 to 0.99999. This is not a drill.

https://github.com/mozilla/kuma/commit/ae0ae1d4fc75e2297b852e93c0cb891ac8ae0a97
Bug 1116335 - Added MarkupSafe to list of compiled dependencies as it's a hard requirements by Jinja2 and also compiles.

https://github.com/mozilla/kuma/commit/8677e9c2a17e1e7a495a144af616380d309d510e
Bug 1116335 - Updated elasticsearch-py to latest version.

https://github.com/mozilla/kuma/commit/6af8138f83a7930d35d743b2073782826ef47102
Bug 1116335 - A few FIXMEs for the requirements files for future reference.

https://github.com/mozilla/kuma/commit/9d84566c9774aeee75e246fb9914529934b00bea
Bug 1116335 - Updated basket-client.

https://github.com/mozilla/kuma/commit/3baf7e262c9bd49e5c4a94dd2842c37129fdb5b0
Bug 1116335 - Updated migration docs.

https://github.com/mozilla/kuma/commit/abcdf55585da34156e3779c6095d38d5ade687bb
Bug 1116335 - Removed unused Puppet manifests.

https://github.com/mozilla/kuma/commit/f83779f7dae96aa175272cfb4550ed9ecec08bb1
Bug 1116335 - Deleted some more old cruft from Puppet manfiests.

https://github.com/mozilla/kuma/commit/5b338bec5562324cf5020f9ad85985f7dbe79cf8
Bug 1116335 - Remove syncdb calls from Puppet manifests.

https://github.com/mozilla/kuma/commit/e4aa3a20e2451dfd7bd28cc4d67b37884e7d3b0d
Bug 1116335 - Updated Puppet manifests to use Python 2.7.

This also fixes a pip caching bug with Puppet as it doesn't set $HOME when running commands with exec. Instead we're using sudo -H -u vagrant <command>.

https://github.com/mozilla/kuma/commit/9049bdeb1027fa1f7e37378d661837bc1f26fad5
Bug 1116335: Modernize and future-proof URLconfs.

This removes all use of the patterns() function, prefixes, string view
names and bare-tuple URL patterns in favor of defining urlpatterns as
a list, importing views into the URLconf to refer to them, and using
url() on all patterns.

Going forward, the preferred structure of any URLconf in kuma should be:

    from django.conf import include, url

    from . import feeds
    from . import views

    urlpatterns = [
        url(r'some_pattern',
            views.some_view,
            name=some_name),
        # ... etc.
    ]

Omitting the import of include() and of a feeds module as appropriate.

https://github.com/mozilla/kuma/commit/55f9cf865c4cc93bdd11eac12fcb076f6f012866
Bug 1116335: Clear unused imports in kuma/core/helpers.py per flake8.

https://github.com/mozilla/kuma/commit/8a678a354c9193ea5814e8b38fcd98282b138ed0
Bug 1116335 - Added flat admin theme to look less like the 90ies.

https://github.com/mozilla/kuma/commit/29414a91c983c9c74bbdc9a9d0a67eff2474aee1
Bug 1116335: Clean up stray URLconfs missed in 9049bdeb1027fa1f7e37378d661837bc1f26fad5.

https://github.com/mozilla/kuma/commit/5251456a848f6291fe525e36c966908ddadfc92a
bug 1116335 - kumascript_settings_local for ansible

https://github.com/mozilla/kuma/commit/148a9d8c76262d81f3ebe56b2e7072660a9dae7c
bug 1116335 - py27 TOXENV for travis

https://github.com/mozilla/kuma/commit/292432986db702a42ffa72274547f9388976e58b
bug 1116335 - use vm uploads dir during vm tests

https://github.com/mozilla/kuma/commit/adeaa00184a92889b5d164a98643b1e12f0573da
bug 1116335 - fix another url conf in search

https://github.com/mozilla/kuma/commit/09e5560ef3623c50c89d74653c427dfadfa4345a
Bug 1116335: Re-lint all of kuma through to Django 1.7.

https://github.com/mozilla/kuma/commit/880cf5ff6d028a9bb972c3f08052e5da7068229a
bug 1116335 - tcp_listener vars for rabbitmq

https://github.com/mozilla/kuma/commit/3c95d5eabe720b5ca9e25ececfba7da9786325e3
bug 1116335 - fix update_feeds and newsfeed template

https://github.com/mozilla/kuma/commit/2d8b7d7fac66d413e26397960a43793ce8a1a94f
bug 1116335 - update chief to use venv

https://github.com/mozilla/kuma/commit/0836005e29b798bea544be625c88c903a0b40919
bug 1116335 - restore GitPython for compress_assets

https://github.com/mozilla/kuma/commit/0276e9ff5b338e845943d8d7cc952676e7afb822
bug 1116335 - update kuma.wsgi for django 1.7

https://github.com/mozilla/kuma/commit/8068ff61f1698383dd8adf36b1d99cf03918dbbd
bug 1116335 - remove update_badges from chief_deploy

https://github.com/mozilla/kuma/commit/06b3163de6177cc5b3aeef0dfa1b3dfe00bf8951
Bug 1116335 - Further cleanup of WSGI file.

https://github.com/mozilla/kuma/commit/3b70379705137def733b06a49d80030b7855abaf
bug 1116335 - small flake8 fixes for Travis

https://github.com/mozilla/kuma/commit/ed67af1a55b5a4ce937d1688ff875899277edc84
Bug 1116335 - Added an Ansible playbook for Travis so we can reuse the MySQL collation installation steps.
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → FIXED

Comment 4

3 years ago
Commits pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/889ccef6af6fcb138b105ff5968ae6b2fa1f0c86
Bug 1116335 - Fixed syntax in Travis config.

Following http://docs.travis-ci.com/user/caching/#Enabling-multiple-caching-features.
That should speed up our Travis runs.

https://github.com/mozilla/kuma/commit/d8d5e094ba18d10bdc28bba48bb862da10456158
Merge pull request #3250 from mozilla/bug1116335-travis-config

Bug 1116335 - Fixed syntax in Travis config.

Comment 5

3 years ago
Commit pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/153778da21d866917dc6d89955be34d85cce4fbd
Bug 1116335 - Improve Travis config.

- get rid of Python 2.6 task
- Set compiler flag in Travis
- Use Ubuntu's keyserver to get the MySQL PGP key as it's more reliable.
- Install lxml outside of tox.

Comment 7

3 years ago
Commit pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/96211833110b9d615a83a63d88ba1241ae7da3ce
Merge pull request #3261 from SphinxKnight/patch-1

Bug 1116335 - Add Fedora/RPM instruction for Ansible

Comment 8

3 years ago
Commits pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/d871f5bce8fb418363cffc3ea531db86e4bc90cc
Bug 1116335 - Don't run syncdb during deployment but only the new migrate command.

The syncdb command is deprecated in Django 1.7 (https://docs.djangoproject.com/en/1.7/ref/django-admin/#syncdb).

https://github.com/mozilla/kuma/commit/95ed096cbae08882babc225f0569bb6d8750ea2b
Merge pull request #3264 from mozilla/bug1116335-syncdb

Bug 1116335 - Don't run syncdb during deployment but only the new migrate command.
You need to log in before you can comment on or make changes to this bug.