Right now, master in Horizon is still working toward Havana-rc1.  We are still 
likely more than a week away from master moving to Icehouse-1.  As this is the 
case, reverting a highly desired Havana change to address a blueprint for 
Icehouse that can be addressed properly upstream in lesscpy does not seem like 
a good course of action.  I understand the amount of work involved in updating 
Bootstrap, but our goal should be to properly resolve the conflict once we are 
working on Icehouse.

-David

On Wednesday, September 18, 2013 6:27 AM Jiri Tomasek 
[mailto:jtoma...@redhat.com] wrote:

> Hi all,

> I've started working on updating Bootstrap to version 3 in Horizon. 
> https://blueprints.launchpad.net/horizon/+spec/bootstrap-update

> As I have described in blueprint whiteboard, I am experiencing compile 
> problems with the new lesscpy compiler that we started using recently. The 
> compiled css code is incorrect and when running the compilation from 
> terminal, about 200 syntax errors occur. This is related to certain features 
> of Less not being supported by lesscpy. I have created a GIthub issue for 
> lesscpy here: https://github.com/robotis/Lesscpy/issues/22 .

> Sasha Peilicke has already started working on updating the lesscpy library to 
> support all less features needed to compile Bootstrap 3 properly. Although I 
> think that it will take more than a few weeks before lesscpy is there where 
> we need it.

> I have part of Bootstrap 3 update ready and as it is quite a large patch I 
> would like to get this in as soon as possible because any rebase to a new 
> Horizon master is quite tedious process. Also there are another blueprints 
> that depend on this update (font-icons and css-breakdown, see dependency 
> tree).

> So I would like to propose to revert the patch that introduces lesscpy 
> library (a0739c9423 Drop NodeJS dependency in favor of pure-python lesscpy) 
> and use the lessc library for the time being untill lesscpy is capable of 
> compiling Bootstrap 3.

> I have revert patch ready together with update of lessc library in 
> horizon/bin, which I can make part of Bootstrap-update blueprint and send 
> them right away to gerrit for a review. I have also tested that with this > 
> setup the Bootstrap 3 updated Horizon less file compiles properly.

> When lesscpy is ready to support Bootstrap 3, geting back to lesscpy is then 
> simple process of just reapplying the reverted commit.

> -- Jirka Tomasek



_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to