Please note that this mail was generated by a script. The described changes are computed based on the aarch64 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=microos&groupid=3&version=Tumbleweed&build=20230129 https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&component=MicroOS&query_format=advanced&resolution=--- 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: Mesa (22.3.3 -> 22.3.4) Mesa-drivers (22.3.3 -> 22.3.4) btrfsprogs (6.1.2 -> 6.1.3) gcc12 (12.2.1+git537 -> 12.2.1+git749) gnome-branding-MicroOS (20210427 -> 20230126) installation-images-MicroOS (17.69 -> 17.70) kdump (1.0.2+git39.g8c819fe -> 1.0.2+git46.g755f3a3) libcontainers-common libstorage-ng (4.5.65 -> 4.5.67) lsof (4.97.0 -> 4.98.0) lua54 neon (0.32.4 -> 0.32.5) pam pam-full-src pipewire (0.3.64 -> 0.3.65) python-alembic (1.9.1 -> 1.9.2) python-base python310 python310-core qemu rpcbind sg3_utils (1.48~20221101.6d3bd26 -> 1.48~20221101+1.142dace) systemd-rpm-macros (18 -> 19) tcl tiff timezone u-boot-rpiarm64 util-linux util-linux-systemd vim webkit2gtk3 webkit2gtk4 xz (5.4.0 -> 5.4.1) yast2-packager (4.5.11 -> 4.5.13) === Details === ==== Mesa ==== Version update (22.3.3 -> 22.3.4) Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1 - Update to version 22.3.4 * bug fix release which fixes bugs found since Mesa 22.3.3 * see https://docs.mesa3d.org/relnotes/22.3.4.html for more details - removing again BuildRequires for x264 and x265 in case video_codecs should be built (these were never needed nor used for build) - using gcc 12 now also on Leap 15.4; after changing build project to openSUSE:Leap:15.4:Update gcc 12 packages are found now ... ==== Mesa-drivers ==== Version update (22.3.3 -> 22.3.4) Subpackages: Mesa-dri Mesa-gallium Mesa-libva - Update to version 22.3.4 * bug fix release which fixes bugs found since Mesa 22.3.3 * see https://docs.mesa3d.org/relnotes/22.3.4.html for more details - removing again BuildRequires for x264 and x265 in case video_codecs should be built (these were never needed nor used for build) - using gcc 12 now also on Leap 15.4; after changing build project to openSUSE:Leap:15.4:Update gcc 12 packages are found now ... ==== btrfsprogs ==== Version update (6.1.2 -> 6.1.3) Subpackages: btrfsprogs-udev-rules libbtrfs0 - update to 6.1.3: * fi mkswapfile: fix setting size * mkfs: check zoned support of libblkid * check: improve error messages for mismatched references ==== gcc12 ==== Version update (12.2.1+git537 -> 12.2.1+git749) - Update to gcc-12 branch head, 193f7e62815b4089dfaed4c2bd3, git749 - Don't rely on %usrmerged, set it based on standard %suse_version - Update to gcc-12 branch head, e4b5fec75aa8d0d01f6e042ec28, git696 * remove gcc12-fifo-jobserver-support.patch which is now included upstream - avoid trailing backslashes at the end of post install scripts ==== gnome-branding-MicroOS ==== Version update (20210427 -> 20230126) - Correct the transactional-update reboot method for GNOME Desktop - 20230126 ==== installation-images-MicroOS ==== Version update (17.69 -> 17.70) - merge gh#openSUSE/installation-images#622 - introduce with_fips in spec file to control fips support (bsc#1207576) - 17.70 ==== kdump ==== Version update (1.0.2+git39.g8c819fe -> 1.0.2+git46.g755f3a3) - Run kdump.service only after kdump-early.service is done (boo#1196335) - fixed calibrate build on s390 - minor fixes ==== libcontainers-common ==== - Reverts https://build.opensuse.org/request/show/1060361 Changes introduced to c/storage's storage.conf which adds a driver_priority attribute would break consumers of libcontainer-common as long as those packages are vendoring an older c/storage version. Instead of patching every consumer, we're reverting this change, until those packages have been updated downstream. [boo#1207509] ==== libstorage-ng ==== Version update (4.5.65 -> 4.5.67) Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1 - Translated using Weblate (German) (bsc#1149754) - 4.5.67 - Translated using Weblate (German) (bsc#1149754) - 4.5.66 ==== lsof ==== Version update (4.97.0 -> 4.98.0) - lsof 4.98.0: * Fix two potential null pointer access bug when gethostbyname2() returns an empty address list * Fix handling of empty command name * Add -H switch to print human readable size, e.g. 123.4K ==== lua54 ==== - Do not use complex dependencies on SLE12 ==== neon ==== Version update (0.32.4 -> 0.32.5) - update to 0.32.5: * NOTE: Since 0.32.0 the "$KRB5_CONFIG" environment variable is ignored when running configure. Use KRB5_CONF_TOOL instead to specify an alternative to /usr/bin/krb5-config. * Fail for configure --with-gssapi if GSSAPI can't be enabled * Add Georgian translation * Fixes for Windows MSYS2/MinGW build, including cross-build ==== pam ==== - Use rpm macros for pam dist conf dir (/usr/etc/security) - Moved following files/dirs in /etc/security to vendor directory: access.conf, limits.d, sepermit.conf, time.conf, namespace.conf, namespace.d, namespace.init ==== pam-full-src ==== - Use rpm macros for pam dist conf dir (/usr/etc/security) - Moved following files/dirs in /etc/security to vendor directory: access.conf, limits.d, sepermit.conf, time.conf, namespace.conf, namespace.d, namespace.init ==== pipewire ==== Version update (0.3.64 -> 0.3.65) Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-alsa pipewire-modules-0_3 pipewire-pulseaudio pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools - Update to version 0.3.65: * Highlights - Add back the deprecated symbols but make sure a deprecated warning is emitted for them. This fixes compilation issues in bindings. - Fix an error in the AVX code that could cause crackling in filter-chain when using the mixer. - The convolver in filter-chain can now select an IR from a list of IRs that best matches the current samplerate. Also resampling of the IR has been improved. - A new native module-combine-stream was added. You can use this to create a 5.1 device from 3 stereo soundcards, for example, or direct the output to multiple sinks at once. - Support for Bluetooth MIDI was added. This requires a wireplumber addition as well. - An ALSA plugin rule was added to tweak the buffer settings in Davinci Resolve so that it now runs with acceptable latency. - Support for compress offload was added using tinycompress. This allows compressed formats to be decoded in hardware using ALSA on some devices. - Many more buffixes and improvements. * PipeWire - Add back the deprecated symbols but make sure a deprecated warning is emitted for them. - Fix a regression when running older servers and newer clients (such as flatpaks on older server) where the server would run clients too soon, causing crashes. - Ensure that environment variables override any config values. * Tools - pw-cli has received some improvements in the output. - pw-cat can now use ffmpeg to demux streams for compress offload. * modules - The convolver IR volume is now preserved after resampling. - Adapter ports can now have a custom prefix. - module-rt now clamps the realtime priority to the user allowed one if it is within an acceptable range. Before it would fall back to RTKit immediately. - The module-echo-cancel can now have per stream channel layouts which makes it possible to link to specific audio ports on a device. - Fix an error in the AVX code that could cause crackling in filter-chain when using the mixer. - The convolver in filter-chain can now select an IR from a list of IRs that best matches the current sample-rate. - module-pipe-* now better matches the pulseaudio properties. - A new combine-stream module was added to combine multiple sinks into one sink. It is also possible to merge multiple sources into one. - module-rtp-source now has match rules to select what SAP sessions to stream from. There were also improvements to the buffering and latency handling. - module-rtp-sink now handles multicast loopback correctly. - module-rtp-sink implements min-ptime and max-ptime to control the send packet latency. * SPA - A new modifier flag was added to the video format parser helper to allow 0 (linear) as a valid modifier. - Params includes were reorganized to make it more scalable. Many compressed audio formats were added. - The alsa pcm plugin now handles invalid values from the driver gracefully. - Fix some potential stuttering cause by wrong scaling and overflow of the output buffers in audioconvert. - Debug output is now also sent to the log instead of stdout. - A debug context was added to debug macros to implement custom debug handling. This is used to redirect the debug of pods to the debug log instead of using some custom duplicated code. - Fix some warnings for potentially undefined shifts in format conversion. - Support for compress offload was added using tinycompress. This is mostly used on some embedded hardware where decoding of audio formats can be done in hardware. * Bluetooth - Some fixes for LE audio were added. - Support for Bluetooth MIDI was added. This requires a wireplumber addition as well. - Reply OK to empty commands. - Improve compatibility with some devices that send stray \n such as the Sennheiser HD 350BT. * pulse-server - Devices with unsupported formats (by the pulseaudio API) are now also listed in the pulseaudio API (with invalid formats). - The native module-combine-stream is used for module-combine-sink. * JACK - Make jack.merge-monitor default to true to better match the jack1/2 behaviour. Add an exception for mixxx, which is more usable with unmerged monitors. * ALSA - The property handling in the ALSA plugin was improved. alsa.properties and alsa.rules can now be added to the config file. - A rule was added to tweak the buffer settings in Davinci Resolve so that it can run with acceptable latency. - ALSA volume will now also use cubic volumes, like pulseaudio. - The ALSA ctl plugin now also uses the client-rt.conf file. - A new alsa.volume-method was added to configure cubic or linear volume. ... changelog too long, skipping 13 lines ... * 0001-spa-Fix-audioconvert-overflow-when-scaling.patch ==== python-alembic ==== Version update (1.9.1 -> 1.9.2) - update to 1.9.2: * Fixed typing definitions for :meth:`.EnvironmentContext.get_x_argument`. Typing stubs are now generated for overloaded proxied methods such as * Fixed regression caused by :ticket:`1145` where the string transformations applied to server defaults caused expressions such as ``(getdate())`` to no longer compare as equivalent on SQL Server, others. ==== python-base ==== Subpackages: libpython2_7-1_0 - Disable NIS for new products, it's deprecated and gets removed - Add skip_unverified_test.patch because apparently switching off SSL verification doesn't work on older SLE. ==== python310 ==== Subpackages: python310-curses python310-dbm - Disable NIS for new products, it's deprecated and gets removed ==== python310-core ==== Subpackages: libpython3_10-1_0 python310-base - Disable NIS for new products, it's deprecated and gets removed ==== qemu ==== - Refactor building and installing SeaBIOS docs - Rename submodule patches so that it's clear which ones are backports and which ones are downstream only fixes; - No functional change intended. * Patches dropped: Ignore-spurious-GCC-12-warning.patch roms-sgabios-Fix-csum8-to-be-built-by-ho.patch Makefile-define-endianess-for-cross-buil.patch ipxe-Makefile-fix-issues-of-build-reprod.patch qboot-add-cross.ini-file-to-handle-aarch.patch sgabios-Makefile-fix-issues-of-build-rep.patch Silence-GCC-12-spurious-warnings.patch build-be-explicit-about-mx86-used-note-n.patch enable-cross-compilation-on-ARM.patch stub-out-the-SAN-req-s-in-int13.patch help-compiler-out-by-initializing-array.patch seabios-switch-to-python3-as-needed.patch * Patches added: openSUSE-Basetools-Ignore-spurious-GCC-1.patch openSUSE-Makefile-Fix-csum8-to-be-built-.patch openSUSE-Makefile-define-endianess-for-c.patch openSUSE-Makefile-fix-issues-of-build-re.patch openSUSE-add-cross.ini-file-to-handle-aa.patch openSUSE-build-Makefile-fix-issues-of-bu.patch openSUSE-build-Silence-GCC-12-spurious-w.patch openSUSE-build-be-explicit-about-mx86-us.patch openSUSE-build-enable-cross-compilation-.patch openSUSE-pcbios-stub-out-the-SAN-req-s-i.patch openSUSE-switch-to-python3-as-needed.patch openSUSE-test-help-compiler-out-by-initi.patch ==== rpcbind ==== - Remove unused libnsl build requires ==== sg3_utils ==== Version update (1.48~20221101.6d3bd26 -> 1.48~20221101+1.142dace) Subpackages: libsgutils2-1_48-2 - Update to version 1.48~20221101+1.142dace: * fix output of "sg_inq -H -p bdc" (boo#1207700) ==== systemd-rpm-macros ==== Version update (18 -> 19) - Bump to version 19 - `udevadm hwdb` is deprecated, use `systemd-hwdb` instead. ==== tcl ==== - bsc#1206623: adopt upstream patch for an improved fix that does not remove the optimisation. ==== tiff ==== - security update: * CVE-2022-48281 [bsc#1207413] + tiff-CVE-2022-48281.patch ==== timezone ==== - Install leapseconds data to %{_datadir}/zoneinfo/; this is now required by some scientific applications. ==== u-boot-rpiarm64 ==== Subpackages: u-boot-rpiarm64-doc Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2023.01 Prefer upstream solution to fix boo#1207562 * Patches dropped: 0017-rpi-fix-boot-from-USB-on-RPi4-boo-1.patch * Patches added: 0017-Backport-https-patchwork.ozlabs.org.patch Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2023.01 * Patches added to fix boot from USB on RPi4 - boo#1207562: 0017-rpi-fix-boot-from-USB-on-RPi4-boo-1.patch ==== util-linux ==== Subpackages: libblkid1 libfdisk1 libmount1 libsmartcols1 libuuid1 - Fix previous commit: setterm, cfdisk, fdformat, hwclock, sfdisk, and tunelp unintentionally fell out of both variants. - Exclude these binaries from the -systemd build, as they exist in the core package already: + /usr/bin/lslocks + /usr/bin/setterm + /usr/bin/wall + /usr/bin/write + /usr/sbin/cfdisk + /usr/sbin/fdformat + /usr/sbin/fdisk + /usr/sbin/hwclock + /usr/sbin/sfdisk + /usr/sbin/tunelp ==== util-linux-systemd ==== - Fix previous commit: setterm, cfdisk, fdformat, hwclock, sfdisk, and tunelp unintentionally fell out of both variants. - Exclude these binaries from the -systemd build, as they exist in the core package already: + /usr/bin/lslocks + /usr/bin/setterm + /usr/bin/wall + /usr/bin/write + /usr/sbin/cfdisk + /usr/sbin/fdformat + /usr/sbin/fdisk + /usr/sbin/hwclock + /usr/sbin/sfdisk + /usr/sbin/tunelp ==== vim ==== Subpackages: vim-data vim-data-common vim-small - drop vim-8.0-ttytype-test.patch as it changes test_options.vim which we remove during %prep anyway. And this breaks quilt setup. ==== webkit2gtk3 ==== Subpackages: libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 typelib-1_0-JavaScriptCore-4_1 typelib-1_0-WebKit2-4_1 webkit2gtk-4_1-injected-bundles - Add webkit2gtk3-missing-include.patch: fix the build with gcc 13. ==== webkit2gtk4 ==== Subpackages: libjavascriptcoregtk-5_0-0 libwebkit2gtk-5_0-0 webkit2gtk-5_0-injected-bundles - Add webkit2gtk3-missing-include.patch: fix the build with gcc 13. ==== xz ==== Version update (5.4.0 -> 5.4.1) Subpackages: liblzma5 - update to 5.4.1: * liblzma: - Fixed the return value of lzma_microlzma_encoder() if the LZMA options lc/lp/pb are invalid. Invalid lc/lp/pb options made the function return LZMA_STREAM_END without encoding anything instead of returning LZMA_OPTIONS_ERROR. * Tests: - Fixed test script compatibility with ancient /bin/sh versions. Now the five test_compress_* tests should no longer fail on Solaris 10. - Added and refactored a few tests. * Translations: - Updated the Catalan and Esperanto translations. - Added Korean and Ukrainian man page translations. ==== yast2-packager ==== Version update (4.5.11 -> 4.5.13) - Added wicked-nbft package when Linuxrc sets UseNBFT (jsc#PED-3138, bsc#1207573) - 4.5.13 - Unescape the product name read from package Provides (bsc#1207276) - 4.5.12