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 28, 2020
  3. 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.
  4. Feb 26, 2020
    • Tim McCormack's avatar
      Minimize dependency on django-celery (#23193) · 95d4acad
      Tim McCormack authored
      - Reimplement `djcelery.common.respect_language` utility function so we
        can drop the dependency.
      - Loosen `celery` pinning to a range, which brings in a fix for a
        possible crash bug
      
      Also, pin `path` to 13.1.0 for now in order to continue supporting py35.
  5. Feb 25, 2020
  6. Feb 24, 2020
    • Matt Hughes's avatar
      4f70bf61
    • Matt Hughes's avatar
      Upgrade proctoring · 97f65ae5
      Matt Hughes authored
      Impact is that for proctoring backends which support in-exam keepalive
      ping messages to ensure the monitoring software is running while
      learners have access to proctored exams, we will no longer send ping
      requests while the learner is on the ready_to_submit page. These pings
      have caused issues for some of our learners in the past, in that some
      learners idle on this page waiting for a slow-to-shut-down
      application. Pinging while the app is shutting down may've caused
      spurious false positives for suspicious learner behavior, and we lose
      little integrity by enabling the learner to continue to see the
      non-exam-content interstitial, so we're relaxing this rule.
      
      JIRA:CR-1597
      97f65ae5
  7. Feb 21, 2020
  8. Feb 20, 2020
  9. Feb 19, 2020
  10. Feb 18, 2020
  11. Feb 14, 2020
  12. Feb 13, 2020
  13. Feb 11, 2020
  14. Feb 10, 2020
  15. Feb 07, 2020
  16. Feb 06, 2020
    • Michael Terry's avatar
      Update requirements · 6813414a
      Michael Terry authored
      Fix constraints to not have a lingering pin on edx-when. And
      add constraint on version of mock that supports python 3.5.
      
      And then a general make upgrade.
      6813414a
  17. Feb 04, 2020
  18. Feb 03, 2020
  19. Jan 31, 2020
  20. Jan 30, 2020