• 
      

    Lock down the django-multiselectfield dependency for older releases.

    Review Request #14092 — Created Aug. 8, 2024 and submitted

    Information

    Review Board
    release-3.0.x

    Reviewers

    A new django-multiselectfield recently came out, and despite it being a
    micro version bump and listing Python 2.7 compatibility, it makes use of
    Python 3 type hints. This breaks older builds.

    Supported releases of Review Board are not affected by this, but in an
    effort to keep CI working and to avoid surprises if we ever need to
    supply an older build to a customer, we're now capping this dependency
    to an explicit 0.1.12 release.

    Tested a new environment and verified I got the 0.1.12 release.

    Summary ID
    Lock down the django-multiselectfield dependency for older releases.
    A new django-multiselectfield recently came out, and despite it being a micro version bump and listing Python 2.7 compatibility, it makes use of Python 3 type hints. This breaks older builds. Supported releases of Review Board are not affected by this, but in an effort to keep CI working and to avoid surprises if we ever need to supply an older build to a customer, we're now capping this dependency to an explicit 0.1.12 release.
    fde1814550b8641d6ce2e7293f1391d246842d90
    david
    1. Ship It!
    2. 
        
    maubin
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-3.0.x (5affd3a)