Plasma, Frameworks, Kernel, LLVM update in Tumbleweed

14. Oct 2022 | Douglas DeMaio | CC-BY-SA-3.0

Plasma, Frameworks, Kernel, LLVM update in Tumbleweed

This week had one large and a few smaller openSUSE Tumbleweed snapshots.

The rolling release was coasting along with some smaller snapshots earlier in the week and the latest snapshot updated an enormous amount of packages.

Among the packages to update in snapshot 20221012 were Frameworks 5.99.0 and Plasma 5.26. With Plasma, there were a lot of new changes. You can resize the widgets like clock and calendar in your panel, the notifier and the KDE Connect monitor and volume control. An All Applications section easily allows navigation using an alphabetized index. For smart TV enthusiasts, two new applications landed in Plasma Big Screen; Aura is a browser specially designed for big screen TVs and Plank Player is a simple and easy-to-use media player allowing videos to be played from a storage device. Frameworks fixed the size and positioning restoration on multi-monitor setups with KConfig. Frameworks fixed a bug that clears the PasswordField with Ctrl+Shift+U and updated the desktop theme. User Interface Framework Kirigami improved DefaultListItemBackground code. An update of ImageMagick fixed a confusing color space with linear-RGB. The ModemManager 1.18.12 release fixed a few very critical issue that happens when using a glib2 newer or equal to version 2.73.2. The package also added new pkgconfig modules build requirements. Poor contrast on various menu items with certain themes on Linux systems were fixed with the Mozilla Firefox 105.0.3 update. The browser fixed several additional Common Vulnerabilities and Exposures in the newer release. One of those was CVE-2022-40961, which caused a stack-buffer overflow when initializing graphics. An update of pipewire 0.3.59 fixed a case where a node could pause while still adding to the graph, which could cause potential crashes. The audio and video package has more options to control the buffer size thanks to an Advanced Linux Sound Architecture plugin. Added support for tabbed windows was made with the windows manager icewm 3.0.1 update. Many other packages were updated in the snapshot including ffmpeg-4 4.4.3, git 2.38.0, harfbuzz 5.3.0 and iproute2 6.0, which introduced Point-to-Point Protocol over Ethernet support.

An update of systemd 251.5 arrived in snapshot 20221008. It fixed a memory leak and fixed a warning about invaild introspection data. Spellcheck package ispell 3.4.05 fixed a major bug that caused incorrect behavior with many languages and more than six thousand words were added to the English dictionaries. The command line tools for XZ and LZMA compression xz updated to version 5.2.7. It added some Turkish translations, fixed compatibility with old shells and fixed the copying of check-type statistics.

The 6.0 Linux Kernel arrived in snapshot 20221006. The transition to the new kernel wasn’t noticeable by some people as it was the only package to update in the snapshot. The new kernel introduced some support for AArch64 and RISC-V architectures. Some bigger changes are expected for kernel 6.1, according to some reports.

A couple major version updates landed in snapshot 20221004. Both major versions of postgresql and llvm15 15 became available. The new PostgreSQL major version improves in-memory and on-disk sorting algorithms. It also adds a new built-in extension, pg_walinspect, that lets users inspect the contents of write-ahead log files directly from a SQL interface. One of the other changes avoids a bashisms in /bin/sh-based startup script. With the update of llvm15 15.0.1, there were RISC-V backend changes with various improvements and optimisations for the emerging architecture. For x86_64 users, when a failure is found with half type, check the calling conversion of the code and switch it to the new Application Binary Interface. There were changes in the LLVM tools and some new features for llvm-ar and options for llvm-nm. The kernel-firmware package updated to version 20220930 and provided wifi integration for some MediiaTek chips and added some firmware updates for several AMDGPU drivers.

Share this post: