Recommended update for python-simplejson

Announcement ID: SUSE-RU-2017:2203-1
Rating: low
References:
Affected Products:
  • SUSE Linux Enterprise Desktop 12 SP3
  • SUSE Linux Enterprise High Performance Computing 12 SP3
  • SUSE Linux Enterprise Server 12 SP3
  • SUSE Linux Enterprise Server for SAP Applications 12 SP3

An update that has one fix can now be installed.

Description:

This update provides python-simplejson 3.8.2, which brings many fixes and enhancements:

  • Fix issue with iterable_as_array and indent option
  • New iterable_as_array encoder option to perform lazy serialization of any iterable objects, without having to convert to tuple or list
  • Do not cache Decimal class in encoder, only reference the decimal module
  • No longer trust custom str/repr methods for int, long, float subclasses: these instances are now formatted as if they were exact instances of those types
  • Fix reference leak when an error occurs during dict encoding
  • Fix dump when only sort_keys is set
  • Automatically strip any UTF-8 BOM from input to more closely follow the latest specs
  • Fix lower bound checking in scan_once / raw_decode API
  • Consistently reject int_as_string_bitcount settings that are not positive integers
  • Add int_as_string_bitcount encoder option
  • Fix potential crash when encoder created with incorrect options
  • Documentation updates.

Patch Instructions:

To install this SUSE 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 Desktop 12 SP3
    zypper in -t patch SUSE-SLE-DESKTOP-12-SP3-2017-1344=1
  • SUSE Linux Enterprise Server 12 SP3
    zypper in -t patch SUSE-SLE-SERVER-12-SP3-2017-1344=1
  • SUSE Linux Enterprise High Performance Computing 12 SP3
    zypper in -t patch SUSE-SLE-SERVER-12-SP3-2017-1344=1
  • SUSE Linux Enterprise Server for SAP Applications 12 SP3
    zypper in -t patch SUSE-SLE-SERVER-12-SP3-2017-1344=1

Package List:

  • SUSE Linux Enterprise Desktop 12 SP3 (x86_64)
    • python-simplejson-debuginfo-3.8.2-6.1
    • python-simplejson-3.8.2-6.1
    • python-simplejson-debugsource-3.8.2-6.1
  • SUSE Linux Enterprise Server 12 SP3 (aarch64 ppc64le s390x x86_64)
    • python-simplejson-debuginfo-3.8.2-6.1
    • python-simplejson-3.8.2-6.1
    • python-simplejson-debugsource-3.8.2-6.1
  • SUSE Linux Enterprise High Performance Computing 12 SP3 (aarch64 x86_64)
    • python-simplejson-debuginfo-3.8.2-6.1
    • python-simplejson-3.8.2-6.1
    • python-simplejson-debugsource-3.8.2-6.1
  • SUSE Linux Enterprise Server for SAP Applications 12 SP3 (ppc64le x86_64)
    • python-simplejson-debuginfo-3.8.2-6.1
    • python-simplejson-3.8.2-6.1
    • python-simplejson-debugsource-3.8.2-6.1

References: