• 
      

    Remove usage of our custom MySQL backend.

    Review Request #11342 — Created Dec. 21, 2020 and submitted

    Information

    Review Board
    release-4.0.x

    Reviewers

    While Review Board 4.0 was early in development, we hit a case with
    Django's MySQL backend where setting a BinaryField to binary contents
    would trigger a warning. This was fixed in Django 1.10.5, but applied to
    Django 1.6 as well.

    We worked around this in a custom backend defined in Djblets that we
    patched in in Review Board's settings. As we're no longer using any
    versions of Django that are susceptible to this bug, we no longer need
    to patch in the backend.

    This change removes that, allowing the original backend to be used.

    Tested an install running on MySQL.

    Unit tests pass.

    Summary ID
    Remove usage of our custom MySQL backend.
    While Review Board 4.0 was early in development, we hit a case with Django's MySQL backend where setting a `BinaryField` to binary contents would trigger a warning. This was fixed in Django 1.10.5, but applied to Django 1.6 as well. We worked around this in a custom backend defiend in Djblets that we patched in in Review Board's settings. As we're no longer using any versions of Django that are susceptible to this bug, we no longer need to patch in the backend. This change removes that, allowing the original backend to be used.
    b80c86f9f10839c0e2f17e0baa98429ed1a29f1b
    Description From Last Updated

    Before you submit: typo in description: defiend

    david david
    david
    1. Ship It!
    2. 
        
    david
    1. 
        
    2. Show all issues

      Before you submit: typo in description: defiend

    3. 
        
    chipx86
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-4.0.x (21aa2d7)