Recommended update for python-dateutil

SUSE Recommended Update: Recommended update for python-dateutil
Announcement ID: SUSE-RU-2016:1607-1
Rating: low
References: #978730
Affected Products:
  • SUSE OpenStack Cloud Compute 5
  • SUSE OpenStack Cloud 6
  • SUSE Linux Enterprise Server 12-SP1
  • SUSE Linux Enterprise Server 12
  • SUSE Linux Enterprise Module for Public Cloud 12
  • SUSE Linux Enterprise High Availability 12-SP1
  • SUSE Linux Enterprise High Availability 12
  • SUSE Linux Enterprise Desktop 12-SP1
  • SUSE Linux Enterprise Desktop 12
  • SUSE Enterprise Storage 2.1
  • SUSE Enterprise Storage 2
  • SUSE Enterprise Storage 1.0

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

    Description:


    This update provides python-dateutil 2.4.2, which brings several fixes and
    enhancements:

    - Updated zoneinfo to 2015b.
    - Fixed issue with parsing of tzstr on Python 2.7.x; tzstr will now be
    decoded if not a unicode type.
    - Fix a parser issue where AM and PM tokens were showing up in fuzzy date
    stamps, triggering inappropriate errors.
    - Missing function 'setcachsize' removed from zoneinfo __all__ list,
    fixing an issue with wildcard imports of dateutil.zoneinfo.
    - Added explicit check for valid hours if AM/PM is specified in parser.
    - Fix error where parser allowed some invalid dates, overwriting existing
    hours with the last 2-digit number in the string.
    - Fix and add test for Python 2.x compatibility with boolean checking of
    relativedelta objects.
    - Replaced parse() calls with explicit datetime objects in unit tests
    unrelated to parser.
    - Changed private _byxxx from sets to sorted tuples and fixed one
    currently unreachable bug in _construct_byset.
    - Additional documentation for parser and rrule.
    - Formatting fixes to documentation of rrule and README.rst.
    - Fix an issue with relativedelta and freezegun.
    - Fix minimal version requirement for python-six.
    - Many rrule changes and fixes, including defusing some infinite loops.
    - Changed many aspects of dealing with the zone info file. Instead of a
    cache, all the zones are loaded to memory, but symbolic links are loaded
    only once, so not much memory is used.

    Patch Instructions:

    To install this SUSE Recommended Update use YaST online_update.
    Alternatively you can run the command listed for your product:

    • SUSE OpenStack Cloud Compute 5:
      zypper in -t patch SUSE-SLE12-CLOUD-5-2016-954=1
    • SUSE OpenStack Cloud 6:
      zypper in -t patch SUSE-OpenStack-Cloud-6-2016-954=1
    • SUSE Linux Enterprise Server 12-SP1:
      zypper in -t patch SUSE-SLE-SERVER-12-SP1-2016-954=1
    • SUSE Linux Enterprise Server 12:
      zypper in -t patch SUSE-SLE-SERVER-12-2016-954=1
    • SUSE Linux Enterprise Module for Public Cloud 12:
      zypper in -t patch SUSE-SLE-Module-Public-Cloud-12-2016-954=1
    • SUSE Linux Enterprise High Availability 12-SP1:
      zypper in -t patch SUSE-SLE-HA-12-SP1-2016-954=1
    • SUSE Linux Enterprise High Availability 12:
      zypper in -t patch SUSE-SLE-HA-12-2016-954=1
    • SUSE Linux Enterprise Desktop 12-SP1:
      zypper in -t patch SUSE-SLE-DESKTOP-12-SP1-2016-954=1
    • SUSE Linux Enterprise Desktop 12:
      zypper in -t patch SUSE-SLE-DESKTOP-12-2016-954=1
    • SUSE Enterprise Storage 2.1:
      zypper in -t patch SUSE-Storage-2.1-2016-954=1
    • SUSE Enterprise Storage 2:
      zypper in -t patch SUSE-Storage-2-2016-954=1
    • SUSE Enterprise Storage 1.0:
      zypper in -t patch SUSE-Storage-1.0-2016-954=1

    To bring your system up-to-date, use "zypper patch".

    Package List:

    • SUSE OpenStack Cloud Compute 5 (noarch):
      • python-dateutil-2.4.2-14.2
    • SUSE OpenStack Cloud 6 (noarch):
      • python-dateutil-2.4.2-14.2
    • SUSE Linux Enterprise Server 12-SP1 (noarch):
      • python-dateutil-2.4.2-14.2
    • SUSE Linux Enterprise Server 12 (noarch):
      • python-dateutil-2.4.2-14.2
    • SUSE Linux Enterprise Module for Public Cloud 12 (noarch):
      • python-dateutil-2.4.2-14.2
    • SUSE Linux Enterprise High Availability 12-SP1 (noarch):
      • python-dateutil-2.4.2-14.2
    • SUSE Linux Enterprise High Availability 12 (noarch):
      • python-dateutil-2.4.2-14.2
    • SUSE Linux Enterprise Desktop 12-SP1 (noarch):
      • python-dateutil-2.4.2-14.2
    • SUSE Linux Enterprise Desktop 12 (noarch):
      • python-dateutil-2.4.2-14.2
    • SUSE Enterprise Storage 2.1 (noarch):
      • python-dateutil-2.4.2-14.2
    • SUSE Enterprise Storage 2 (noarch):
      • python-dateutil-2.4.2-14.2
    • SUSE Enterprise Storage 1.0 (noarch):
      • python-dateutil-2.4.2-14.2

    References: