FS#65854 - [libsass] Hang after upgrade to 3.6.2

Attached to Project: Community Packages
Opened by Chris Billington (chrisjbillington) - Monday, 16 March 2020, 18:27 GMT
Last edited by Toolybird (Toolybird) - Monday, 01 May 2023, 00:21 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Jerome Leclanche (Adys)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

I'm building a project that evidently uses sassc and libsass, and after libsass upgraded to 3.6.2, the build is now hanging with all cores at 100% and ten `sassc` processes visible in `top` consuming CPU.

Steps to reproduce:

$ git clone https://github.com/ubuntu/yaru
$ cd yaru/
$ meson build
$ ninja -C build

The ninja command hangs at:

$ ninja -C build
ninja: Entering directory `build'
[47/66] Generating light-gtk-3.20-gtk-dark-generated.css with a custom command.

After downgrading to libsass 3.6.1, the build completes within a second or so.

Could it be this issue?

https://github.com/sass/libsass/issues/3006

If so, it is fixed in libsass 3.6.3
This task depends upon

Closed by  Toolybird (Toolybird)
Monday, 01 May 2023, 00:21 GMT
Reason for closing:  Upstream
Additional comments about closing:  Upstream seem be saying "won't fix". Not much Arch can do here..
Comment by Chris Billington (chrisjbillington) - Monday, 16 March 2020, 19:19 GMT
Upgrading to libsass 3.6.3 it gets a little further, but still hangs:

$ ninja -C build
ninja: Entering directory `build'
[54/66] Generating light-gtk-3.20-gtk-generated.css with a custom command.
WARNING on line 283, column 15 of /tmp/yaru/gtk/src/default/gtk-3.20/_headerbar.scss:
Compound selectors may no longer be extended.
Consider `@extend *, :link, :selected` instead.
See http://bit.ly/ExtendCompound for details.

[55/66] Generating gtk_gresource with a custom command.
Comment by Chris Billington (chrisjbillington) - Monday, 16 March 2020, 19:58 GMT
Looks to be this upstream bug:

https://github.com/sass/libsass/issues/3033

Not yet fixed.

Loading...