On 09.10.2013 17:04, Petr Viktorin wrote: > On 10/09/2013 01:36 PM, Petr Vobornik wrote: >> Hi list, >> >> I've started to work on RCUE adoption [1][2][3][4][5]. >> >> RCUE uses Less CSS [6] so that means that technology for #3875 ([Web UI] >> Use CSS preprocessor (LESS/SASS/Stylus))[6] is pretty much chosen. >> >> Topic of this mail is to choose Less CSS implementation we will use >> during build. >> >> First some info. The main implementation of Less CSS is written in >> JavaScript as a Node.js module. There are also official builds for >> Rhino. Rhino versions are working up to version 1.3.3, they are broken >> since version 1.4. There is some upstream effort to make it work again. >> Implementations in different languages exist as well, but they may not >> implement every feature. >> >> Fedora has a Node.js package (nodejs-less[8]) and Python implementation >> (python-lesscpy[9]). Debian should contain these two as well. Problems >> might come with other targeted distributions. >> >> I tried to run less-rhino-1.3.3.js[10] in Rhino and python-lesscpy, both >> on RCUE reference implementation. Both tools seems to produce >> functionally equivalent CSS (checked by visual inspection of diff). >> >> For Fedora: >> - if we want to use the latest and greatest we should use Node.js >> package. Since Node.js reputation is not good I expect that this won't >> be the chosen solution. >> - if we want to avoid Node.js we can bundle less-rhino-1.3.3.js[10] or >> we can use python-lesscpy. python-lesscpy works better with Fedora >> packaging philosophy. > > +1 for python-lesscpy, for this reason. > >> For others: >> - bundle less-rhino if official package is not present > > This is really up to the other distros, but I don't see why another > Python dependency should be a problem. > > I'm CCing Timo Aaltonen; we'll need some non-Fedora people to answer > these questions.
as mentioned, python-lesscpy is in Debian/Ubuntu now, so as long as any bundled solution can be disabled that's enough for me. -- t _______________________________________________ Freeipa-devel mailing list Freeipa-devel@redhat.com https://www.redhat.com/mailman/listinfo/freeipa-devel