SUSE-RU-2022:4493-1: moderate: Recommended update for libsass
![](https://seccdn.libravatar.org/avatar/f819efe95eaea2a7db07c53222c03bb4.jpg?s=120&d=mm&r=g)
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
participants (1)
-
maintenance@opensuse.org