From 123e51f4d537b516729aef4f04dca944efdbea1b Mon Sep 17 00:00:00 2001 From: Simon Lejeune Date: Mon, 6 Jun 2016 16:30:15 +0200 Subject: [REF] ir_qweb: less webasset: compress output instead of minifying it * Remove dependency on less-plugin-clean-css which distribution packages are broken on debian stretch and derivated. * Updated documentation. * Lessc provides a `--compress` argument that could solve this issue. According to the documentation at http://lesscss.org/usage/: "[...] Compress using less built-in compression. This does an okay job but does not utilise all the tricks of dedicated css compression[...]" However, using this argument works on lessc 2.5.3 but not on 1.4.2 (`--compress` arg is present but seems to be break some rules i haven't been able to put my finger on). * Finally, use the minification of the StylesheetAsset that takes care of removing the spaces, the comments and the sourcemap with regexes. fixes issue #9113 --- setup/package.dfcentos | 1 - setup/package.dfdebian | 1 - setup/package.dfsrc | 1 - 3 files changed, 3 deletions(-) (limited to 'setup') diff --git a/setup/package.dfcentos b/setup/package.dfcentos index 4b2a90647ef..cece5a4c339 100644 --- a/setup/package.dfcentos +++ b/setup/package.dfcentos @@ -10,7 +10,6 @@ RUN yum install -d 0 -e 0 epel-release -y && \ babel \ libxslt-python \ nodejs-less \ - nodejs-clean-css \ pychart \ pyparsing \ python-dateutil \ diff --git a/setup/package.dfdebian b/setup/package.dfdebian index 87ab5f285fd..a0f093091cb 100644 --- a/setup/package.dfdebian +++ b/setup/package.dfdebian @@ -18,7 +18,6 @@ RUN apt-get update -qq && \ apt-get install \ adduser \ node-less \ - node-clean-css \ postgresql \ postgresql-client \ python \ diff --git a/setup/package.dfsrc b/setup/package.dfsrc index e6544002990..73e4e6cd457 100644 --- a/setup/package.dfsrc +++ b/setup/package.dfsrc @@ -21,7 +21,6 @@ RUN apt-get update -qq && \ postgresql-client \ adduser \ node-less \ - node-clean-css \ libxml2-dev \ libxslt1-dev \ libldap2-dev \ -- cgit v1.2.3