Update to django-pipeline 1.6

Review Request #7953 — Created Feb. 9, 2016 and submitted

Information

Review Board
release-2.6.x
372193b...

Reviewers

This change makes the changes necessary in Review Board to use django-pipeline
1.6.0. In particular, we need to switch to the new ExtensionFinderStorage,
update the settings for the new PIPELINE attribute, and modify our templates
to use the new templatetags.

  • Went through the UI and verified CSS, JS, and images.
  • Checked to see that an extension still worked in dev-mode.
  • Ran unit tests.
  • Built a package and saw media collect correctly.
  • Built an extension package and saw that everything built correctly.
Description From Last Updated

'django_reset' imported but unused

reviewbotreviewbot

'from settings_local import *' used; unable to detect undefined names

reviewbotreviewbot

Col: 1 E402 module level import not at top of file

reviewbotreviewbot

So this will be used during runtime only? Or am I misunderstanding? If so, we need STATIC_ROOT to consider subdir …

chipx86chipx86

'django_reset' imported but unused

reviewbotreviewbot

'from settings_local import *' used; unable to detect undefined names

reviewbotreviewbot

Col: 1 E402 module level import not at top of file

reviewbotreviewbot
reviewbot
  1. Tool: Pyflakes
    Processed Files:
        reviewboard/settings.py
        reviewboard/attachments/mimetypes.py
        reviewboard/staticbundles.py
    
    Ignored Files:
        reviewboard/templates/js/tests.html
        reviewboard/templates/admin/login.html
        reviewboard/templates/base.html
        reviewboard/templates/admin/notifications/webhooktarget/change_form.html
        reviewboard/templates/admin/scmtools/repository/change_form.html
        reviewboard/templates/reviews/ui/default.html
        reviewboard/templates/admin/dashboard.html
        reviewboard/templates/admin/base_site.html
        reviewboard/templates/admin/security.html
        reviewboard/templates/reviews/new_review_request.html
        reviewboard/templates/datagrids/datagrid.html
        reviewboard/templates/reviews/reviewable_base.html
        reviewboard/templates/admin/diffviewer/filediff/change_form.html
    
    
    
    Tool: PEP8 Style Checker
    Processed Files:
        reviewboard/settings.py
        reviewboard/attachments/mimetypes.py
        reviewboard/staticbundles.py
    
    Ignored Files:
        reviewboard/templates/js/tests.html
        reviewboard/templates/admin/login.html
        reviewboard/templates/base.html
        reviewboard/templates/admin/notifications/webhooktarget/change_form.html
        reviewboard/templates/admin/scmtools/repository/change_form.html
        reviewboard/templates/reviews/ui/default.html
        reviewboard/templates/admin/dashboard.html
        reviewboard/templates/admin/base_site.html
        reviewboard/templates/admin/security.html
        reviewboard/templates/reviews/new_review_request.html
        reviewboard/templates/datagrids/datagrid.html
        reviewboard/templates/reviews/reviewable_base.html
        reviewboard/templates/admin/diffviewer/filediff/change_form.html
    
    
  2. reviewboard/settings.py (Diff revision 1)
     
     
    Show all issues
     'django_reset' imported but unused
    
  3. reviewboard/settings.py (Diff revision 1)
     
     
    Show all issues
     'from settings_local import *' used; unable to detect undefined names
    
  4. reviewboard/settings.py (Diff revision 1)
     
     
    Show all issues
    Col: 1
     E402 module level import not at top of file
    
  5. 
      
brennie
  1. Ship It!
  2. 
      
chipx86
  1. 
      
  2. reviewboard/settings.py (Diff revision 1)
     
     
     
     
     
     
     
     
     
     
     
     
    Show all issues

    So this will be used during runtime only? Or am I misunderstanding?

    If so, we need STATIC_ROOT to consider subdir installs.

    Also, we're duplicating a lot here from contrib/internal/conf/settings_local.py, and also the Djblets packaging stuff. Wonder if we can centralize more of it.

    1. Hmm, so yeah, that's an issue for this particular patch. However, with https://reviews.reviewboard.org/r/7954/ we'll be able to simplify all of this because compilation will happen on the backend.

  3. 
      
david
reviewbot
  1. Tool: Pyflakes
    Processed Files:
        reviewboard/settings.py
        reviewboard/attachments/mimetypes.py
        reviewboard/staticbundles.py
    
    Ignored Files:
        reviewboard/templates/js/tests.html
        reviewboard/templates/admin/login.html
        reviewboard/templates/base.html
        reviewboard/templates/admin/notifications/webhooktarget/change_form.html
        reviewboard/templates/admin/scmtools/repository/change_form.html
        reviewboard/templates/reviews/ui/default.html
        reviewboard/templates/admin/dashboard.html
        reviewboard/templates/admin/base_site.html
        reviewboard/templates/admin/security.html
        reviewboard/templates/reviews/new_review_request.html
        reviewboard/templates/datagrids/datagrid.html
        reviewboard/templates/reviews/reviewable_base.html
        reviewboard/templates/admin/diffviewer/filediff/change_form.html
    
    
    
    Tool: PEP8 Style Checker
    Processed Files:
        reviewboard/settings.py
        reviewboard/attachments/mimetypes.py
        reviewboard/staticbundles.py
    
    Ignored Files:
        reviewboard/templates/js/tests.html
        reviewboard/templates/admin/login.html
        reviewboard/templates/base.html
        reviewboard/templates/admin/notifications/webhooktarget/change_form.html
        reviewboard/templates/admin/scmtools/repository/change_form.html
        reviewboard/templates/reviews/ui/default.html
        reviewboard/templates/admin/dashboard.html
        reviewboard/templates/admin/base_site.html
        reviewboard/templates/admin/security.html
        reviewboard/templates/reviews/new_review_request.html
        reviewboard/templates/datagrids/datagrid.html
        reviewboard/templates/reviews/reviewable_base.html
        reviewboard/templates/admin/diffviewer/filediff/change_form.html
    
    
  2. reviewboard/settings.py (Diff revision 2)
     
     
    Show all issues
     'django_reset' imported but unused
    
  3. reviewboard/settings.py (Diff revision 2)
     
     
    Show all issues
     'from settings_local import *' used; unable to detect undefined names
    
  4. reviewboard/settings.py (Diff revision 2)
     
     
    Show all issues
    Col: 1
     E402 module level import not at top of file
    
  5. 
      
david
Review request changed
Status:
Completed
Change Summary:
Pushed to release-2.6.x (93a591f)