SUSE-RU-2023:2101-1: moderate: Recommended update for libsass

sle-updates at lists.suse.com sle-updates at lists.suse.com
Mon May 8 09:05:10 UTC 2023



# Recommended update for libsass

Announcement ID: SUSE-RU-2023:2101-1  
Rating: moderate  
References:

  * #1201074
  * #1210890

  
Affected Products:

  * openSUSE Leap 15.4
  * SUSE Linux Enterprise Desktop 15 SP4
  * SUSE Linux Enterprise High Performance Computing 15 SP4
  * SUSE Linux Enterprise Micro 5.3
  * SUSE Linux Enterprise Micro 5.4
  * SUSE Linux Enterprise Real Time 15 SP4
  * SUSE Linux Enterprise Server 15 SP4
  * SUSE Linux Enterprise Server for SAP Applications 15 SP4
  * SUSE Manager Proxy 4.3
  * SUSE Manager Retail Branch Server 4.3
  * SUSE Manager Server 4.3
  * SUSE Package Hub 15 15-SP4

  
  
An update that has two recommended fixes can now be installed.

## Description:

libsass has received update for:

  * Update libsass to fix Greybird Geeko theme build failures (bsc#1201074)

Update version to 3.6.5 (bsc#1201074):

  * Fix extend edge case going endlessly
  * Fix source-maps and how we count unicode characters
  * Fix seed generator if std::random_device fails
  * Fix url() containing exclamation mark causing an error
  * Fix Offset initialization when end was not given
  * Fix obvious backporting error in pseudo extend
  * Fix obvious identical subexpressions in op_color_number
  * Fix edge case regarding unit-less number equality as object keys
  * Revert compound re-ordering for non extended selectors
  * Prevent compiler warning about unnecessary copy

Update to v3.6.4:

  * Fix parenthesization for selector schema and real parents
  * Add deprecation warning for global variable creation
  * Ensure correct output order of compound selectors
  * Handle loaded source code as shared objects
  * New custom memory allocator - disabled for now
  * Add back C-API getters for plugin paths
  * Fix abspath handling on windows without directory
  * Fix various edge case crashes
  * Fix segfault on directive ruleset
  * Fix heap-buffer-overflow in lexer
  * Fix stack-overflow in parser
  * Fix memory leak in parser
  * Fix memory leak in evaluation
  * Fix memory handling edge case
  * Fix some null pointer access crashes
  * Preparations for ongoing refactoring

Update to v3.6.3:

  * Fix compound extend warning
  * Fix extend being stuck in endless loop
  * Fix various edge-case segfault crashes
  * Extend error_src lifetime on c-api context
  * Fix memory leak in permutation function
  * Preserve indentation in nested mode

Update to v3.6.2:

  * Improve pseudo selector handling
  * Code improvements
  * Fix various functions arguments
  * Fix "call" for $function
  * Check weight argument on invert call
  * Improve makefile to use dylib extension on MacOS
  * Fix bug in scale-color with positive saturation
  * Minor API documentation improvements
  * Fix selector isInvisible logic
  * Fix evaluation of unary expressions in loops
  * Fix attribute selector equality with modifiers

## Patch Instructions:

To install this SUSE Moderate update use the SUSE recommended installation
methods like YaST online_update or "zypper patch".  
Alternatively you can run the command listed for your product:

  * openSUSE Leap 15.4  
    zypper in -t patch openSUSE-SLE-15.4-2023-2101=1

  * SUSE Package Hub 15 15-SP4  
    zypper in -t patch SUSE-SLE-Module-Packagehub-Subpackages-15-SP4-2023-2101=1

## Package List:

  * openSUSE Leap 15.4 (aarch64 ppc64le s390x x86_64)
    * libsass-3_6_5-1-debuginfo-3.6.5-150200.4.5.1
    * libsass-3_6_5-1-3.6.5-150200.4.5.1
    * libsass-debugsource-3.6.5-150200.4.5.1
    * libsass-devel-3.6.5-150200.4.5.1
  * SUSE Package Hub 15 15-SP4 (aarch64 ppc64le s390x x86_64)
    * libsass-3_6_5-1-debuginfo-3.6.5-150200.4.5.1
    * libsass-3_6_5-1-3.6.5-150200.4.5.1
    * libsass-debugsource-3.6.5-150200.4.5.1
    * libsass-devel-3.6.5-150200.4.5.1

## References:

  * https://bugzilla.suse.com/show_bug.cgi?id=1201074
  * https://bugzilla.suse.com/show_bug.cgi?id=1210890

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20230508/2396e9db/attachment.htm>


More information about the sle-updates mailing list