← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1449789] [NEW] pyscss breaks CSS ordering

 

Public bug reported:

The current version of pyscss used by Horizon (pyScss>=1.2.1,<1.3) has a
bug which causes the ordering of imports to not match the order of
@import statements in the scss files. This causes a major problem in
Bootstrap because the ordering of these components:

    @import "navs";
    @import "navbar";

Is broken, with the navbar components appearing before the navs
components in the compiled CSS. This in turn breaks rendering since the
navbar has rules to override the navs rules.

Upgrading to pyscss 1.3+ fixes this issue (pyscss bug report
https://github.com/Kronuz/pyScss/issues/274)

** Affects: horizon
     Importance: High
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1449789

Title:
  pyscss breaks CSS ordering

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  The current version of pyscss used by Horizon (pyScss>=1.2.1,<1.3) has
  a bug which causes the ordering of imports to not match the order of
  @import statements in the scss files. This causes a major problem in
  Bootstrap because the ordering of these components:

      @import "navs";
      @import "navbar";

  Is broken, with the navbar components appearing before the navs
  components in the compiled CSS. This in turn breaks rendering since
  the navbar has rules to override the navs rules.

  Upgrading to pyscss 1.3+ fixes this issue (pyscss bug report
  https://github.com/Kronuz/pyScss/issues/274)

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1449789/+subscriptions


Follow ups

References