New Tumbleweed snapshot 20210329 released!
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20210329
Please do not reply to this email to report issues, rather file a bug
on bugzilla.opensuse.org. For more information on filing bugs please
see https://en.opensuse.org/openSUSE:Submitting_bug_reports
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=
participants (1)
-
Dominique Leuenberger