Skip to content
Snippets Groups Projects
  1. Mar 02, 2020
    • Jeremy Bowman's avatar
      Upgrade edx-lint BOM-1298 (#23227) · 45644a35
      Jeremy Bowman authored
      The last time we tried this upgrade we encountered timeouts on the quality job, which it now appears were due to the worker running pylint common running out of memory and killing the Jenkins process. Switching to a different worker type with double the RAM (8 GB vs. 4 GB) seems to have fixed this; about 5.5 GB was used. Upstream is aware of the high memory usage on large projects, it's apparently due primarily to a cache of parsed modules: https://github.com/PyCQA/pylint/issues/1495 .
      
      Even after disabling some of the new checks that have been added, the new version of pylint found about twice as much to complain about. Just bumping the threshold for now to unblock the Django upgrade, we can try automated utilities like pyupgrade to fix some of these later.
  2. Feb 27, 2020
    • Jeremy Bowman's avatar
      Remove duplicate dependency version constraints (#23198) · 230bee9a
      Jeremy Bowman authored
      Remove duplicate constraints in requirements/constraints.txt uncovered by the recent change in pip-compile output format. I sorted the pinned dependencies by name to try and make it more obvious if this happens again. I also upgraded to pip-tools 4.5.1, which removes the line numbers from the enhanced pip-compile output added in 4.5.0, which should reduce future diff churn and merge conflicts but means that there's a large diff this one last time.
      
      Also unpin edx-search again after the previous change to do that was apparently broken by a merge conflict.
  3. Feb 25, 2020
  4. Feb 21, 2020
  5. Feb 20, 2020
  6. Feb 18, 2020
  7. Feb 11, 2020
  8. Feb 10, 2020
  9. Feb 03, 2020
  10. Jan 23, 2020
    • Jeremy Bowman's avatar
      Unpin more outdated dependencies (#22898) · 7bbd2295
      Jeremy Bowman authored
      Unpin several more outdated dependencies whose changelogs don't contain any significant backwards incompatible changes. Also add "moto" to the list of packages to uninstall from existing environments, since it requires a jsondiff version that clashes with the one we now use (triggering a harmless but distracting warning on dependency updates).
      
      We can potentially stop using path.py/path altogether by switching to pathlib in the Python 3 standard library, but that merits a separate PR of its own.
      
      Also, note that I'm not actually unpinning freezegun; different PRs restricted it in both constraints.txt and test.in, I'm just removing the latter redundant constraint.
  11. Jan 02, 2020
    • Manjinder Singh's avatar
      Adding code to output pytest warnings. (#22570) · 6c69b6d4
      Manjinder Singh authored
      * Added pytest-json-report plugin
      	- modifying app-opts in setup.cfg
      	- adding hook to all conftest.py files in repo
      	- setting report to be saved to test_root/log/warnings.json
      	- Writing custom logic to save json report to avoid overwrite if pytest called twice
      This was created to allow us to easily parse through test warnings in jenkins
  12. Dec 30, 2019
  13. Dec 26, 2019
  14. Dec 12, 2019
  15. Dec 06, 2019
  16. Nov 21, 2019
  17. Nov 12, 2019
    • Awais Qureshi's avatar
      BOM-1027 · f8b1ff53
      Awais Qureshi authored
      guincorn just released its version on 9th-nov-2019 (20.0.0)
      and it requires Python 3.x >= 3.4.
      so adding constraint < 20.0.0
      
      execute make upgrade
      f8b1ff53
  18. Nov 07, 2019
  19. Nov 06, 2019
  20. Nov 04, 2019
  21. Oct 29, 2019
  22. Oct 22, 2019
  23. Oct 18, 2019
  24. Oct 09, 2019
    • Feanil Patel's avatar
      Revert requirements changes due to memory issues. · 5d7bdf91
      Feanil Patel authored
      Some change in the requirements here may be responsible for increased
      CPU and memory usage.  This is causing production LMS for edx.org to run
      into lots of performance issues.  Reverting for now until we can narrow
      it down to which change caused the issue.
      5d7bdf91
  25. Oct 04, 2019
  26. Oct 03, 2019
  27. Oct 01, 2019
  28. Sep 26, 2019
  29. Sep 25, 2019
  30. Sep 23, 2019
  31. Sep 21, 2019