Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1260592 > unrolled thread

Bug#1114728: furo: Theme CSS is broken due to modern SASS module directives

Started byCraig Bosma <craig.bosma@gmail.com>
First post2025-09-09 00:20 +0200
Last post2025-09-17 18:30 +0200
Articles 3 — 3 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1114728: furo: Theme CSS is broken due to modern SASS module directives Craig Bosma <craig.bosma@gmail.com> - 2025-09-09 00:20 +0200
    Bug#1114728: furo: Theme CSS is broken due to modern SASS module directives Georges Khaznadar <georges@khaznadar.fr> - 2025-09-09 17:20 +0200
    Bug#1114728: Sassc Issues Jonas Smedegaard <dr@jones.dk> - 2025-09-17 18:30 +0200

#1260592 — Bug#1114728: furo: Theme CSS is broken due to modern SASS module directives

FromCraig Bosma <craig.bosma@gmail.com>
Date2025-09-09 00:20 +0200
SubjectBug#1114728: furo: Theme CSS is broken due to modern SASS module directives
Message-ID<LsSnn-dSBy-13@gated-at.bofh.it>
Package: furo
Version: 2025.07.19+dfsg-1
Severity: important
X-Debbugs-Cc: craig.bosma@gmail.com

When packaging this version of furo, modern SASS directives are not
processed, leaking into the resulting theme CSS and breaking the
theme. Running

tail /usr/lib/python3/dist-packages/furo/theme/furo/static/styles/furo.css

demonstrates the problem. The root cause is that this package uses
sassc (i.e. libsass), which is deprecated and does not implement these
new directives. 

-- System Information:
Debian Release: forky/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 6.16.3+deb14-arm64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages furo depends on:
ii  python3                      3.13.5-1
ii  python3-accessible-pygments  0.0.5-2
ii  python3-bs4                  4.13.4-4
ii  python3-pygments             2.18.0+dfsg-2
ii  python3-sphinx               8.2.3-2
ii  sphinx-basic-ng              1.0.0~beta2-1

furo recommends no packages.

furo suggests no packages.

-- no debconf information

[toc] | [next] | [standalone]


#1260684

FromGeorges Khaznadar <georges@khaznadar.fr>
Date2025-09-09 17:20 +0200
Message-ID<Lt8it-e3Jp-3@gated-at.bofh.it>
In reply to#1260592

[Multipart message — attachments visible in raw view] — view raw

Hello Craig, thank you for the bug report.

Which tool would you recommend in order to replace sassc? Is the package
ruby-sassc a good candidate to provide an alternative tool?

Thank you in advance for your halp.

Best regards,			Georges.

Craig Bosma a écrit :
> Package: furo
> Version: 2025.07.19+dfsg-1
> Severity: important
> X-Debbugs-Cc: craig.bosma@gmail.com
> 
> When packaging this version of furo, modern SASS directives are not
> processed, leaking into the resulting theme CSS and breaking the
> theme. Running
> 
> tail /usr/lib/python3/dist-packages/furo/theme/furo/static/styles/furo.css
> 
> demonstrates the problem. The root cause is that this package uses
> sassc (i.e. libsass), which is deprecated and does not implement these
> new directives. 
> 
> -- System Information:
> Debian Release: forky/sid
>   APT prefers testing
>   APT policy: (500, 'testing')
> Architecture: arm64 (aarch64)
> 
> Kernel: Linux 6.16.3+deb14-arm64 (SMP w/2 CPU threads; PREEMPT)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
> 
> Versions of packages furo depends on:
> ii  python3                      3.13.5-1
> ii  python3-accessible-pygments  0.0.5-2
> ii  python3-bs4                  4.13.4-4
> ii  python3-pygments             2.18.0+dfsg-2
> ii  python3-sphinx               8.2.3-2
> ii  sphinx-basic-ng              1.0.0~beta2-1
> 
> furo recommends no packages.
> 
> furo suggests no packages.
> 
> -- no debconf information

-- 
Georges KHAZNADAR et Jocelyne FOURNIER
22 rue des mouettes, 59240 Dunkerque France.
Téléphone +33 (0)3 28 29 17 70

[toc] | [prev] | [next] | [standalone]


#1261910 — Bug#1114728: Sassc Issues

FromJonas Smedegaard <dr@jones.dk>
Date2025-09-17 18:30 +0200
SubjectBug#1114728: Sassc Issues
Message-ID<Lw3cB-g5Lj-1@gated-at.bofh.it>
In reply to#1260592

[Multipart message — attachments visible in raw view] — view raw

[I am taking the liberty of replying via the public bugreport]

Hi Christian,

Quoting Christian BAYLE (2025-09-16 19:06:23)
> we where discussing about sass compiler issues during debconf
> If I remember well you told me about yet another something that would 
> work better
> 
> Would this solve? :
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114728
> 
> for the furo package the
> sass src/furo/assets/styles/furo.sass furo.css
> 
> fails obviously silently

ruby-sass is the oldest implementation of sass, and does not cover the
"second generation" of SASS code any more than sassc does.

The tool I was suggesting to try use is rsass, which aims at covering
newer SASS code.

Please do file bugreports against the rsass package if it does not work,
preferrably multiple bugreports for each type of error, and ideally with
minimal tests demonstrating the failute - but if that's too bothersome
then try throw something more messy as a bugreport :-)

Hope that helps,

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 * Sponsorship: https://ko-fi.com/drjones

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web