SUSE-RU-2022:4493-1: moderate: Recommended update for libsass

sle-updates at lists.suse.com sle-updates at lists.suse.com
Wed Dec 14 17:38:07 UTC 2022


   SUSE Recommended Update: Recommended update for libsass
______________________________________________________________________________

Announcement ID:    SUSE-RU-2022:4493-1
Rating:             moderate
References:         #1201074 
Affected Products:
                    openSUSE Leap 15.3
                    openSUSE Leap 15.4
______________________________________________________________________________

   An update that has one recommended fix can now be installed.

Description:

   This update for libsass fixes the following issues:

   - 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 version to 3.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
   - from 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
   - from 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 Recommended 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-2022-4493=1

   - openSUSE Leap 15.3:

      zypper in -t patch openSUSE-SLE-15.3-2022-4493=1



Package List:

   - openSUSE Leap 15.4 (aarch64 ppc64le s390x x86_64):

      libsass-debugsource-3.6.5-150200.4.3.1
      libsass-devel-3.6.5-150200.4.3.1

   - openSUSE Leap 15.3 (aarch64 ppc64le s390x x86_64):

      libsass-debugsource-3.6.5-150200.4.3.1
      libsass-devel-3.6.5-150200.4.3.1


References:

   https://bugzilla.suse.com/1201074



More information about the sle-updates mailing list