[FFe] python-django-compressor 2.0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-django-compressor (Ubuntu) |
Fix Released
|
High
|
James Page |
Bug Description
I'd like to rev django-compressor to 2.0; this is a two version jump from 1.5 and brings some important improvements, but will require MIR's for three extra packages:
- python-rjsmin
- python-rcssmin
These two where vendored into the django-compressor source tree.
- python-
Most importantly this brings us inline with what the OpenStack project are testing with upstream, which will minimize and bugs caused by a diff in version in this component (supports the OpenStack dashboard).
>>>>>>>>>>>>>
Upstream changelog:
v2.0 (01/07/2015)
-----------------
`Full Changelog <https:/
- Add Django 1.9 compatibility
- Remove official support for Django 1.4 and 1.7
- Add official support for Python 3.5
- Remove official support for Python 2.6
- Remove support for coffin and jingo
- Fix Jinja2 compatibility for Django 1.8+
- Stop bundling vendored versions of rcssmin and rjsmin, make them proper dependencies
- Remove support for CSSTidy
- Remove support for beautifulsoup 3.
- Replace cssmin by csscompressor (cssmin is still available for backwards-
v1.6 (11/19/2015)
-----------------
`Full Changelog <https:/
- Upgrade rcssmin and rjsmin
- Apply CssAbsoluteFilter to precompiled css even when compression is disabled
- Add optional caching to CompilerFilter to avoid re-compiling unchanged files
- Fix various deprecation warnings on Django 1.7 / 1.8
- Fix TemplateFilter
- Fix double-rendering bug with sekizai extension
- Fix debug mode using destination directory instead of staticfiles finders first
- Removed some silent exception catching in compress command
>>>>>>>>>>>>>
2.0 has been in Debian for some time; however for various reasons I've not got to it prior to now.
Proposed merge changelog:
* Merge from Debian unstable. Remaining changes:
- d/p/disable-
upstream dropped support for coffin.
- d/control: Drop BD's on django-
required in Ubuntu.
- d/control: Drop BD's on coffin and jingo, no longer supported
upstream.
- d/control: Drop (Build-)Depends on django-overextends and
django-
- d/p/disable-
installed.
minimizing the dependency list by skipping some optional framework support.
Changed in python-django-compressor (Ubuntu): | |
importance: | Undecided → High |
description: | updated |
Changed in python-django-compressor (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → James Page (james-page) |
Build log: https:/ /launchpad. net/~james- page/+archive/ ubuntu/ xenial/ +build/ 9312259