SUSE-FU-2022:2488-1: moderate: Feature update for python-python-debian

sle-updates at lists.suse.com sle-updates at lists.suse.com
Thu Jul 21 13:17:09 UTC 2022


   SUSE Feature Update: Feature update for python-python-debian
______________________________________________________________________________

Announcement ID:    SUSE-FU-2022:2488-1
Rating:             moderate
References:         SLE-24672 
Affected Products:
                    SUSE Linux Enterprise Module for SUSE Manager Proxy 4.3
                    SUSE Linux Enterprise Module for SUSE Manager Server 4.3
                    SUSE Manager Proxy 4.3
                    SUSE Manager Server 4.3
                    openSUSE Leap 15.4
______________________________________________________________________________

   An update that has 0 feature fixes and contains one feature
   can now be installed.

Description:

   This feature update for python-python-debian provides:

   - Rename python-debian to python-python-debian according to the Python
     packaging guidelines (jsc#SLE-24672)
   - Provide python-python-debian version 0.1.44 (jsc#SLE-24672)
     * Add support for zstd compression in .deb files
     * Use logging.warning rather than warnings for data problems.
     * Support for finding files (including changelog.Debian.gz) that are
       beyond a symlink within the package
     * Update packaging for zstd compressed .deb code
     * Annotate binutils build-dep with <!nocheck>
     * Update Standards-Version to 4.6.1
     * Various improvements to the round-trip-safe deb822 parser
     * Support the Files-Included field in debian/copyright
     * Fix URL for API documentation in README.rst
     * RTS parser: minor documentation fixes
     * Declare minimum Python version of 3.5 for most modules except the RTS
       parser. Add CI testing with Python 3.5
     * RTS parser: Handle leading tabs for setting values
     * RTS parser: Preserve original field case
     * RTS parser: Expose str type for keys in paragraphs
     * Use logging for warnings about data that's being read, rather than the
       warnings module
     * Fix type checks for mypy 0.910
     * Silence lintian complaint about touching the dpkg database in the
       examples
     * Add RTS parser to setup.py so that it is installed.
     * Add copyright attribution for RTS parser
     * RTS parser: Accept tabs as continuation line marker
     * Interpretation: Preserve tab as continuation line if used
     * RTS parser: Make value interpretation tokenization consistent
     * RTS parser: Add interpretation for Uploaders field
     * Add contextmanager to DebFile
     * Added format/comment preserving deb822 parser as debian._deb822_repro.
     * Add Build-Depends-Arch, Build-Conflicts-Arch to list of relationship
       fields
     * In debian.changelog.get_maintainer, cope with unknown UIDs
     * Numerous enhancements to the deb822.BuildInfo class
     * Include portability patch for pwd module on Windows
     * Drop the deb822.BuildInfo.get_debian_suite function
     * Move re.compile calls out of functions
     * Revert unintended renaming of Changelog.get_version/set_version
     * Add a type for .buildinfo files (deb822.BuildInfo)
     * Add support for SHA1-Download and SHA256-* variants in PdiffIndex
       class for .diff/Index files
     * Permit single-character package names in dependency relationship
       specifications
     * Update to debhelper-compat (= 13)
     * Update examples to use #!/usr/bin/python3
     * Fix tabs vs spaces in examples.
     * Provide accessor for source package version for binary packages
     * Allow debian_support.PackageFile to accept StringIO as well as BytesIO
     * Change handling of case-insensitive field names to allow Deb822
       objects to be serialised
     * Add SHA265 support to handling of pdiffs
     * Add support for additional headers for merged pdiffs to PDiffIndex
     * Add a debian.watch module for parsing watch files
     * Prevent stripping of last newline in initial lines before changelog
       files
     * Add a Copyright.files_excluded field
     * Allow specifying allow_missing_author when reserializing changelog
       entries
     * Drop python2 support (from version 0.1.37)
     * Add Rules-Requires-Root: no
     * Parse Built-Using relationship fields
     * Extend Deb822 parser to allow underscores in the field name
     * Add accessors for Version objects from Deb822
   - Remove superfluous devel dependency for noarch package


Patch Instructions:

   To install this SUSE Feature 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-2488=1

   - SUSE Linux Enterprise Module for SUSE Manager Server 4.3:

      zypper in -t patch SUSE-SLE-Module-SUSE-Manager-Server-4.3-2022-2488=1

   - SUSE Linux Enterprise Module for SUSE Manager Proxy 4.3:

      zypper in -t patch SUSE-SLE-Module-SUSE-Manager-Proxy-4.3-2022-2488=1



Package List:

   - openSUSE Leap 15.4 (noarch):

      python3-python-debian-0.1.44-150400.9.3.1

   - SUSE Linux Enterprise Module for SUSE Manager Server 4.3 (noarch):

      python3-python-debian-0.1.44-150400.9.3.1

   - SUSE Linux Enterprise Module for SUSE Manager Proxy 4.3 (noarch):

      python3-python-debian-0.1.44-150400.9.3.1


References:




More information about the sle-updates mailing list