Packages changed: babl (0.1.84 -> 0.1.86) bcm20702a1-firmware crash exo (4.16.0 -> 4.16.1) fprintd inxi (3.1.00 -> 3.3.03) libcontainers-common libressl (3.2.4 -> 3.2.5) mdadm mpg123 (1.26.4 -> 1.26.5) parted python-aiosmtpd (1.2.1 -> 1.4.2) python-kiwi (9.23.20 -> 9.23.22) python-mailman (3.3.3 -> 3.3.4) selinux-policy (20210223 -> 20210309) technisat-usb2-firmware transactional-update (3.2.2 -> 3.3.0) yast2-installation (4.3.31 -> 4.3.35) yast2-packager (4.3.14 -> 4.3.20) yast2-security (4.3.15 -> 4.3.16) zd1211-firmware === Details === ==== babl ==== Version update (0.1.84 -> 0.1.86) - update to 0.1.86: * input-class (scanner/RGB) ICC profiles are valid for creating RGB spaces. * improved thread safety for babl_space_from_icc * build: allow using babl a subproject in other meson projects. ==== bcm20702a1-firmware ==== - Fix build on Leap which does not have %_firmwaredir ==== crash ==== - Install and ship the small built-in extensions snap.so, trace.so, and dminfo.so. "trace.so" is particularly useful. Ship them in the main "crash" package, as they are small. ==== exo ==== Version update (4.16.0 -> 4.16.1) Subpackages: exo-data exo-lang exo-tools libexo-2-0 - Update to version 4.16.1 * Revamp the documentation to modernize and uniformize accross components * Fix keyboard navigation when only one item is present (gxo#xfce/exo#53) ==== fprintd ==== Subpackages: fprintd-lang fprintd-pam fprintd-pam-32bit - fix pyton dbus-python build dependency for Leap 15.3 boo#1183818 ==== inxi ==== Version update (3.1.00 -> 3.3.03) - Updated to version 3.3.03: * See /usr/share/doc/packages/inxi/inxi.changelog. ==== libcontainers-common ==== - Reintroduce SLE specific mounts config, to avoid errors on non-SLE systems ==== libressl ==== Version update (3.2.4 -> 3.2.5) Subpackages: libcrypto46 libssl48 libtls20 - Update to release 3.2.5 * A TLS client using session resumption may have caused a use-after-free. ==== mdadm ==== - cluster-md/mdadm : avoid useless re-sync (bsc#1181341) 0114-super1-fix-Floating-point-exception.patch 0115-super1.c-avoid-useless-sync-when-bitmap-switches-fro.patch ==== mpg123 ==== Version update (1.26.4 -> 1.26.5) Subpackages: libmpg123-0 mpg123-openal - Update to version 1.26.5 * Add ./configure --enable-xdebug (for the resampler issue). * Avoid denormals in the resampler by adding an alternating offset (helps performance without -ffast-math, depending on platform). libmpg123: * Fix ID3v2 APIC parsing when frame length bit is set (bug 306). * Also handle the group flag (skip the group byte). * Also fix up frame flag handling for ID3v2.3. Did not crop up yet, but it was just wrong. Impact was not detecting and bailing out on compressed or encrypted frames properly. ==== parted ==== Subpackages: libparted0 parted-lang - Direct file system manipulation support was removed in 2011. - Removed build dependencies on libreiserfs-devel and e2fsprogs-devel. ==== python-aiosmtpd ==== Version update (1.2.1 -> 1.4.2) - update to 1.4.2 - dropped obsolete f414dcdc.patch ==== python-kiwi ==== Version update (9.23.20 -> 9.23.22) - Bump version: 9.23.21 ? 9.23.22 - Refactor building of root cmdline setting Creating the root= cmdline parameter was based on methods that deals with the uuid. However, it's also possible to use a label information for the root= cmdline. To support this kiwi issued a 'blkid --uuid' command but that requires udev device names to be present on the host. The open buildservice workers do not run udev and fails apart the standard. This commit refactors the root cmdline setup to work with the device node as it exists during build time such that the blkid call runs against that device node. - Bump version: 9.23.20 ? 9.23.21 - Delete yum from packagemanager in schema Auto convert yum to dnf if set as packagemanager. This allows to delete the yum handling from code parts in kiwi where this was still present. In addition this fixes the inclusion of yum into the packagelist. This Fixes #1768 - Add Strong Typing to builder APIs - This PR add APIs Strong Typing to the repository APIs Strong Typing has been added to the following files: repository/base.py repository/pacman.py repository/apt.py repository/dnf.py repository/template/apt.py repository/zypper.py - Drop by-path devicepersistency setting The dev/disk/by-path device representation is a host specific PCI location. For image building which happens disconnected from the later target device this setting is useless. This Fixes #1747 - Fixed LVM root volume inclusion in fstab The root(/) volume in a LVM setup was included as UUID device path. This is inconsistent compared to the non root volumes which are included by their LVM representation: /dev/VGROUP_NAME/VOLUME_NAME This commit makes sure the root volume is included by its persistent LVM device representation too. This is related to Issue #1747 - Update unit- integration tests to schema v74 - Added XSLT transformation schema v73 -> v74 Update schema version and change to package manager 'apt' if 'apt-get' was set - Change packagemanager setting from apt-get to apt In kiwi we use the name of the section as package name to install this package manager capability. However on Debian based distros there is no package named apt-get. There is only a package named apt which provides a tool named apt-get. To avoid inconsistencies like we had it in Issue #1735 and to bring this setting in line with all other packagemanager settings the setting was moved to just apt. This Fixes #1738 - Public API Strong Typing for kiwi package_manager - Require qemu-img in any filesystem based image This commit moves the qemu-img requirement into the `kiwi-systemdeps-filesystems` to ensure ISO, OEM and PXE images include it in the build service. Also this is required for images that are simple root-trees in a filesystem (image=ext4). - Add a requirement for kiwi-systemdeps-iso-media on disk images This commit adds a requirement for `kiwi-systemdeps-iso-media` in `kiwi-systemdeps-disk-images`. This is to ensure that installing `kiwi-systemdeps-disk-images` is enough to build OEM images including install media. - Exclude /run and /tmp to be synched into the image This commit makes sure the contents of /run and /tmp are ignored when synchronizing the generated root tree into the image. Fixes #1744 - Fix use of by-label device persistency in grub If devicepersistency="by-label" is set in the KIWI description it will correctly operate on the fstab values but still uses the UUID based setting for root= in the grub config. This commit allows to set root=LABEL=... in the grub config in case the devicepersistency requested it. In order for this to work this commit also had to increase the scope of the grub helper method _fix_grub_root_device_reference which is now called in any case. This Fixes #1757 ==== python-mailman ==== Version update (3.3.3 -> 3.3.4) - dropped obsolete gl823_exclude_failing_tests.patch - Update to 3.3.4 * Bugs * Require aiosmtpd >= 1.4.1 to allow address local parts longer than 64 bytes in the lmtp runner. (Closes #836) * The email join command now honors the digest= option. (Closes #19) * Folded ``Message-ID`` headers no longer cause folded smtp.log messages. (Closes #844) * Removal of headers from posts to anonymous lists that can reveal the poster or the poster's domain has been improved. (Closes #848) * Command line * The ``notify`` subcommand will now decode an RFC 2047 encoded Subject: for the report of held messages. (Closes #831) * The deprecated options ``--add``, ``--del`` and ``--sync`` are now disabled on the ``mailman members`` command. * REST * Improve the speed of Members lookup via REST API. (Related to #700) * Allow specifying ``delivery_mode`` and ``delivery_status`` when creating a new Member. (Closes #828) * Allow filtering members in ``/members/find`` API using ``delivery_status``, ``delivery_mode`` and ``moderation_action``. (See #827) * New Features * There is a new setting ``filter_report`` in the ``[mailman]`` section of mailman.cfg. If this is set to ``yes``, a report of changes by content filtering will be added to the outgoing message. (Closes #833) * There is a new setting ``check_max_size_on_filtered_message`` in the ``[mailman]`` section of mailman.cfg. If this is set to ``yes`` and the list does content filtering, the ``max_message_size`` hold will be based on the size of the content filtered message. (Closes #377) * There is a new setting ``anonymous_list_keep_headers`` in the ``[mailman]`` section of mailman.cfg. This is part of improved removal of headers from posts to anonymous lists. This setting is a space separated list of regexp patterns. After anonomyzing removes the headers which are known to reveal the poster or poster's domain, it then removes all headers whose names do not match (case-insensitively) one of these patterns. The default setting keeps non X- headers, those X- headers added by Mailman and any X-Spam- headers. ==== selinux-policy ==== Version update (20210223 -> 20210309) Subpackages: selinux-policy-targeted - Adjust fix_init.patch to allow systemd to do sd-listen on tcp socket [bsc#1183177] - Update to version 20210309 - Refreshed * fix_systemd.patch * fix_selinuxutil.patch * fix_iptables.patch * fix_init.patch * fix_logging.patch * fix_nscd.patch * fix_hadoop.patch * fix_unconfineduser.patch * fix_chronyd.patch * fix_networkmanager.patch * fix_cron.patch * fix_usermanage.patch * fix_unprivuser.patch * fix_rpm.patch - Ensure that /usr/etc is labeled according to /etc rules ==== technisat-usb2-firmware ==== - Fix build on Leap which does not have %_firmwaredir ==== transactional-update ==== Version update (3.2.2 -> 3.3.0) Subpackages: dracut-transactional-update libtukit0 transactional-update-zypp-config tukit - Version 3.3.0 - Add support for more package managers by bind mounting their directories - Support snapshots without dedicated overlay [boo#1183539], [bsc#1183539] - Link RPM database correctly with older zypper versions [boo#1183521] - Don't discard manual changes in fstab [boo#1183856] ==== yast2-installation ==== Version update (4.3.31 -> 4.3.35) - Expert console: use "dash" if available instead of "bash" shell to avoid job control error messages (bsc#1183648) - 4.3.35 - Remove the libzypp cache symlink (related to bsc#1182928) - Improved "memsample" script handling - Do not start it again if it is already running (might happen if YaST is started again after crash) - Stop it when YaST finishes - 4.3.34 - Do not trigger any kernel event with udevadm from the kernel_finish client (bsc#1180535) - 4.3.33 - Reduce self-update mechanism memory consumption (bsc#1182928): - Make sure to download the package only once. - Use a single squash file system for each update repository. - Ignore unchanged files and directories like /usr/share/man, /usr/share/info, etc. - 4.3.32 ==== yast2-packager ==== Version update (4.3.14 -> 4.3.20) - Do not create zypp cache symlink when running in installed system, it would create /var/cache/zypp -> /var/cache/zypp loop (bsc#1183683) - Remove the "Software Repositories" button from the YaST console, users can easily break the installer with it. Added "configure_repositories" command to the command line interface for experts (bsc#1183687) - 4.3.20 - Move the libzypp cache to the installed system to save some memory and avoid crashing because out of memory (bsc#1182928) - 4.3.19 - Added IBM tools product rename to the list (part of bsc#1182837) - 4.3.18 - During installation, explain what "online repositories" are (bsc#1180707). - 4.3.17 - Extend the special installer configuration dialog with repository options (jsc#PM-1895, jsc#SLE-16263) - 4.3.16 - Support for configuring minimalistic DNF (bsc#1182849) contributed by Sasi Olin (hel@lcp.world). - 4.3.15 ==== yast2-security ==== Version update (4.3.15 -> 4.3.16) - Do not set SELinux mode when it is not configurable (bsc#1182940) - 4.3.16 ==== zd1211-firmware ==== - Fix build on Leap which does not have %_firmwaredir - use %_firmwaredir - update to version 1.5 - Sync to vendor driver v3.0.0.56 - Header files taken from LinuxUSB_AR2524-3.0.0.56.tgz - Install the COPYING file as required by the GPL. - new version 1.4 * Sync to vendor driver v2.21.0.0; According to Atheros, this firmware fixes a USB disconnect issue which most commonly appeared when running "lsusb" or "cat /proc/usb/devices" while using the device. - update modaliases - new package for version 1.3