SUSE-RU-2023:2761-1: moderate: Recommended update for libjansson

sle-updates at lists.suse.com sle-updates at lists.suse.com
Mon Jul 3 16:30:09 UTC 2023



# Recommended update for libjansson

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

  * #1201817

  
Affected Products:

  * Basesystem Module 15-SP4
  * Basesystem Module 15-SP5
  * openSUSE Leap 15.4
  * openSUSE Leap 15.5
  * openSUSE Leap Micro 5.3
  * SUSE Linux Enterprise Desktop 15 SP4
  * SUSE Linux Enterprise Desktop 15 SP5
  * SUSE Linux Enterprise High Performance Computing 15 SP4
  * SUSE Linux Enterprise High Performance Computing 15 SP5
  * SUSE Linux Enterprise Micro 5.1
  * SUSE Linux Enterprise Micro 5.2
  * SUSE Linux Enterprise Micro 5.3
  * SUSE Linux Enterprise Micro 5.4
  * SUSE Linux Enterprise Micro for Rancher 5.2
  * SUSE Linux Enterprise Micro for Rancher 5.3
  * SUSE Linux Enterprise Micro for Rancher 5.4
  * SUSE Linux Enterprise Real Time 15 SP3
  * SUSE Linux Enterprise Real Time 15 SP4
  * SUSE Linux Enterprise Real Time 15 SP5
  * SUSE Linux Enterprise Server 15 SP4
  * SUSE Linux Enterprise Server 15 SP5
  * SUSE Linux Enterprise Server for SAP Applications 15 SP4
  * SUSE Linux Enterprise Server for SAP Applications 15 SP5
  * SUSE Manager Proxy 4.3
  * SUSE Manager Retail Branch Server 4.3
  * SUSE Manager Server 4.3

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

## Description:

This update for libjansson fixes the following issues:

  * Update to 2.14 (bsc#1201817):
  * New Features:
    * Add `json_object_getn`, `json_object_setn`, `json_object_deln`, and the corresponding `nocheck` functions.
    * Add jansson_version_str() and jansson_version_cmp() for runtime version checking
    * Add json_object_update_new(), json_object_update_existing_new() and json_object_update_missing_new() functions
    * Add json_object_update_recursive()
    * Add `json_pack()` format specifiers s _, o_ and O* for values that can be omitted if null 
    * Add `json_error_code()` to retrieve numeric error codes
    * Enable thread safety for `json_dump()` on all systems. Enable thread safe `json_decref()` and `json_incref()` for modern compilers 
    * Add `json_sprintf()` and `json_vsprintf()`
  * Fixes:
    * Handle `sprintf` corner cases.
    * Add infinite loop check in json_deep_copy()
    * Enhance JANSSON_ATTRS macro to support earlier C standard(C89)
    * Update version detection for sphinx-build
    * Fix error message in `json_pack()` for NULL object 
    * Avoid invalid memory read in `json_pack()`
    * Call va_end after va_copy in `json_vsprintf()`
    * Improve handling of formats with '?' and '*' in `json_pack()`
    * Remove inappropriate `jsonp_free()` which caused segmentation fault in error handling 
    * Fix incorrect report of success from `json_dump_file()` when an error is returned by `fclose()`
    * Make json_equal() const-correct 
    * Fix incomplete stealing of references by `json_pack()`
  * Use GitHub as source URLs: Release hasn't been uploaded to digip.org.
  * Add check section.

## 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:

  * SUSE Linux Enterprise Micro 5.1  
    zypper in -t patch SUSE-SUSE-MicroOS-5.1-2023-2761=1

  * SUSE Linux Enterprise Micro 5.2  
    zypper in -t patch SUSE-SUSE-MicroOS-5.2-2023-2761=1

  * SUSE Linux Enterprise Micro for Rancher 5.2  
    zypper in -t patch SUSE-SUSE-MicroOS-5.2-2023-2761=1

  * openSUSE Leap Micro 5.3  
    zypper in -t patch openSUSE-Leap-Micro-5.3-2023-2761=1

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

  * openSUSE Leap 15.5  
    zypper in -t patch openSUSE-SLE-15.5-2023-2761=1

  * SUSE Linux Enterprise Micro for Rancher 5.3  
    zypper in -t patch SUSE-SLE-Micro-5.3-2023-2761=1

  * SUSE Linux Enterprise Micro 5.3  
    zypper in -t patch SUSE-SLE-Micro-5.3-2023-2761=1

  * SUSE Linux Enterprise Micro for Rancher 5.4  
    zypper in -t patch SUSE-SLE-Micro-5.4-2023-2761=1

  * SUSE Linux Enterprise Micro 5.4  
    zypper in -t patch SUSE-SLE-Micro-5.4-2023-2761=1

  * Basesystem Module 15-SP4  
    zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP4-2023-2761=1

  * Basesystem Module 15-SP5  
    zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP5-2023-2761=1

  * SUSE Linux Enterprise Real Time 15 SP3  
    zypper in -t patch SUSE-SLE-Product-RT-15-SP3-2023-2761=1

## Package List:

  * SUSE Linux Enterprise Micro 5.1 (aarch64 s390x x86_64)
    * libjansson4-2.14-150000.3.3.1
    * libjansson4-debuginfo-2.14-150000.3.3.1
    * libjansson-debugsource-2.14-150000.3.3.1
  * SUSE Linux Enterprise Micro 5.2 (aarch64 s390x x86_64)
    * libjansson4-2.14-150000.3.3.1
    * libjansson4-debuginfo-2.14-150000.3.3.1
    * libjansson-debugsource-2.14-150000.3.3.1
  * SUSE Linux Enterprise Micro for Rancher 5.2 (aarch64 s390x x86_64)
    * libjansson4-2.14-150000.3.3.1
    * libjansson4-debuginfo-2.14-150000.3.3.1
    * libjansson-debugsource-2.14-150000.3.3.1
  * openSUSE Leap Micro 5.3 (aarch64 x86_64)
    * libjansson4-2.14-150000.3.3.1
    * libjansson4-debuginfo-2.14-150000.3.3.1
    * libjansson-debugsource-2.14-150000.3.3.1
  * openSUSE Leap 15.4 (aarch64 ppc64le s390x x86_64)
    * libjansson-devel-2.14-150000.3.3.1
    * libjansson4-2.14-150000.3.3.1
    * libjansson4-debuginfo-2.14-150000.3.3.1
    * libjansson-debugsource-2.14-150000.3.3.1
  * openSUSE Leap 15.4 (x86_64)
    * libjansson4-32bit-2.14-150000.3.3.1
    * libjansson4-32bit-debuginfo-2.14-150000.3.3.1
  * openSUSE Leap 15.5 (aarch64 ppc64le s390x x86_64)
    * libjansson-devel-2.14-150000.3.3.1
    * libjansson4-2.14-150000.3.3.1
    * libjansson4-debuginfo-2.14-150000.3.3.1
    * libjansson-debugsource-2.14-150000.3.3.1
  * openSUSE Leap 15.5 (x86_64)
    * libjansson4-32bit-2.14-150000.3.3.1
    * libjansson4-32bit-debuginfo-2.14-150000.3.3.1
  * SUSE Linux Enterprise Micro for Rancher 5.3 (aarch64 s390x x86_64)
    * libjansson4-2.14-150000.3.3.1
    * libjansson4-debuginfo-2.14-150000.3.3.1
    * libjansson-debugsource-2.14-150000.3.3.1
  * SUSE Linux Enterprise Micro 5.3 (aarch64 s390x x86_64)
    * libjansson4-2.14-150000.3.3.1
    * libjansson4-debuginfo-2.14-150000.3.3.1
    * libjansson-debugsource-2.14-150000.3.3.1
  * SUSE Linux Enterprise Micro for Rancher 5.4 (aarch64 s390x x86_64)
    * libjansson4-2.14-150000.3.3.1
    * libjansson4-debuginfo-2.14-150000.3.3.1
    * libjansson-debugsource-2.14-150000.3.3.1
  * SUSE Linux Enterprise Micro 5.4 (aarch64 s390x x86_64)
    * libjansson4-2.14-150000.3.3.1
    * libjansson4-debuginfo-2.14-150000.3.3.1
    * libjansson-debugsource-2.14-150000.3.3.1
  * Basesystem Module 15-SP4 (aarch64 ppc64le s390x x86_64)
    * libjansson-devel-2.14-150000.3.3.1
    * libjansson4-2.14-150000.3.3.1
    * libjansson4-debuginfo-2.14-150000.3.3.1
    * libjansson-debugsource-2.14-150000.3.3.1
  * Basesystem Module 15-SP4 (x86_64)
    * libjansson4-32bit-2.14-150000.3.3.1
    * libjansson4-32bit-debuginfo-2.14-150000.3.3.1
  * Basesystem Module 15-SP5 (aarch64 ppc64le s390x x86_64)
    * libjansson-devel-2.14-150000.3.3.1
    * libjansson4-2.14-150000.3.3.1
    * libjansson4-debuginfo-2.14-150000.3.3.1
    * libjansson-debugsource-2.14-150000.3.3.1
  * SUSE Linux Enterprise Real Time 15 SP3 (x86_64)
    * libjansson4-32bit-debuginfo-2.14-150000.3.3.1
    * libjansson4-32bit-2.14-150000.3.3.1
    * libjansson4-2.14-150000.3.3.1
    * libjansson4-debuginfo-2.14-150000.3.3.1
    * libjansson-debugsource-2.14-150000.3.3.1
    * libjansson-devel-2.14-150000.3.3.1

## References:

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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20230703/0e0f7f45/attachment.htm>


More information about the sle-updates mailing list