Yeah, don’t know why the Pytnon stuff is in the Frameworks section. I just copy & pasted news.opensuse.org.
Welcome to the monthly update for openSUSE Tumbleweed for April 2024. This month began after addressing last month’s supply chain attack against xz compressi...
Welcome to the monthly update for openSUSE Tumbleweed for April 2024. This month began after addressing last month’s supply chain attack against xz compression library for the rolling release. An explanation of that XZ Backdoor, how it was address and what was learned can be found on news.opensuse.org.
A flurry of updates, enhancements, and crucial security fixes arrived in openSUSE’s rolling release this month as the busy season for conferences begins. Should readers desire a more frequent amount of information about snapshot updates, readers are encouraged to subscribe to the openSUSE Factory mailing list.
New Features and Enhancements
- Linux Kernel: The month of April had a few kernel updates. Notable changes with the 6.8.5 version included mitigation for Branch History Injection (BHI) vulnerabilities, improvements to Spectre mitigation, updates for Intel graphics drivers, fixes for SMB client vulnerabilities and fixes for RISC-V architecture. Version 6.8.7 included updates and fixes for AMD display drivers, Intel i915 driver, x86 speculative execution vulnerabilities, arm 64 device tree files, DRM drivers, filesystem handling, and more.
- KDE Frameworks 6.1.0: The
numpy
package introduces enhanced support for structured arrays and flexible indexing, whilepandas
incorporates improved handling of missing data and new methods for data manipulation. Additionally, thematplotlib
package offers enhanced customization options for plot aesthetics. New algorithms for machine learning tasks inscikit-learn
were included in the update. - KDE Gear 24.02.2: The KDE Gear 24.02.2 update encompasses a wide range of fixes and enhancements, including resolving issues with tag addition functionality in Akonadi, addressing translated shortcut and icon appearance problems in Akregator, various improvements and fixes in ark such as disabling RAR4 compression method, multiple fixes in Elisa including volume slider and track playback issues and numerous enhancements in Konsole. There were fixes for calendar selection and the todo view updates in Korganizer.
- PHP8 8.3.6: There were significant bug fixes, security patches and improvements across different components including in the update. Besides fixes with Core, DOM, GD, Opcache and Session other fixes include:
- FPM: Fixes have been applied to address issues with the configuration test running twice in daemonized mode and incorrect checks in
fpm_shm_free()
. - Gettext: Fixes have been made to address issues with
dcgettext
anddcngettext
calls with specific configurations. - MySQLnd: Various fixes have been applied, including correcting handshake response and charset length checks.
- Random: Compatibility improvements have been introduced for PHP versions prior to 8.2, and issues with global
Mt19937
reset have been resolved. - Standard: Validation has been added for specific characters in the
mail()
function, and various bug fixes have been implemented, including addressing command injection and cookie bypass vulnerabilities. (Noted in CVE-2024-1874, CVE-2024-2756 and fixing issues withmb_encode_mimeheader
andpassword_verify
with CVE-2024-3096 and CVE-2024-2757.
- FPM: Fixes have been applied to address issues with the configuration test running twice in daemonized mode and incorrect checks in
- Mozilla Firefox 125.0.2. The browser brought new features such as:
- Support for AV1 codec in Encrypted Media Extensions (EME) for improved video playback quality.
- Enhanced PDF viewer capabilities with text highlighting.
- Introduction of the URL Paste Suggestion feature, improving usability by allowing quick navigation to URLs copied to the clipboard.
- Multiple critical security fixes addressing vulnerabilities like out-of-bounds reads and use-after-free errors that enhance browser security.
- dracut: There were improvements such as the addition of tpm2.target and systemd-tpm2-generator and several memory leak fixes.
- ffmpeg: Versions 4 and 6 took care of some video handling issues and made fixes for memory leaks with improved EOF handling. The updates addresses:
- sqlite3: An update from version 3.45.2 to 3.45.3 addresses a long-standing bug affecting the accuracy of trigger responses in certain UPSERT operations to ensure for more reliable database operations.
- Flatpak: The 1.15.8 update had some security fixes to prevent sandbox escape and various other usability improvements.
- Python3.11: The 3.11.9 version had various security patches and bug fixes, such as addressing CVE-2023-52425, updating bundled libexpat to version 2.6.0, fixing possible crashes in
collections.deque.index()
and improves SSLContext behavior. - Cppcheck: New checks in version 2.14.0 include:
- eraseIteratorOutOfBounds: Warns about calling
erase()
on an iterator that is out of bounds, enhancing the robustness of code. - returnByReference: Warns when a large class member is returned by value from a getter function, which can impact performance and memory usage.
- eraseIteratorOutOfBounds: Warns about calling
Other Package Updates
- SDL2: Version 2.30.2 introduces support for various new controllers, including the 6-button SEGA Mega Drive Control Pad and the Hori Fighting Stick EX2.
- Cryptsetup: Version 2.7.2 addressed several issues, including fixes for OPAL device formatting and activation.
- SpamAssassin: A package with a great name, version 4.0.1 enhances URL shortener link redirection handling and improved TxRep locking management, which bolsters email security for users.
Bug Fixes
- Xwayland: CVE-2024-31083 This critical security vulnerability mitigates an Xorg servers vulnerable due to use-after-free flaw in
ProcRenderAddGlyphs()
, allowing authenticated attackers to execute arbitrary code. - [PHP8]((https://www.php.net/):CVE-2023-51793, CVE-2023-49502, CVE-2023-50008 and CVE-2023-50007
- glibc: CVE-2024-2961 allows buffer overflow when converting to ISO-2022-CN-EXT, causing crashes or variable overwrites. libxml2: CVE-2024-25062 was a vulnerablity to use-after-free via crafted XML documents.
- Python3.11: CVE-2023-52425, CVE-2023-6597
- QEMU: Backports and bugfixes were made for a flaw that allows a malicious guest to crash QEMU and cause a denial of service condition with CVE-2024-3567. CVE-2024-3446 could affect arbitrary code execution and CVE-2024-3447 was also backported.
- Freerdp2: Version 2.11.5 provided fixes for CVE-2023-40574, which experienced an Out-Of-Bounds Write in the
writePixelBGRX
function that was likely due to incorrect variable calculations, and CVE-2023-40575, which results in crashes.
Conclusion
The month of April 2024 had a blend of feature enhancements and crucial security fixes. From improved gaming support with SDL2 to strengthened encryption practices with Cryptsetup, users benefited from a host of updates aimed at enhancing functionality, stability and security. Other packages to update in Tumbleweed during the month were Mesa, GTK4, transactional-update and more .
For those Tumbleweed users that want to contribute, subscribe to the openSUSE Factory mailing list. The openSUSE team encourages users to continue participating through bug reports, feature suggestions and discussions.
Contributing to openSUSE Tumbleweed
Your contributions and feedback make openSUSE Tumbleweed better with every update. Whether reporting bugs, suggesting features, or participating in community discussions, your involvement is highly valued.
More Information about openSUSE:
- https://news.opensuse.org/
- https://discuss.tchncs.de/c/openSUSE@kbin.social
The openSUSE project is excited to announce that Leap Micro 6 is in its alpha development stage.
Building on the solid foundation of its predecessors, Leap Micro 6 continues to provide a stable, secure and scalable platform for modern lightweight host operating systems that mirrors features and enhancements of SUSE’s commercial SL Micro release.
With the upcoming release of Leap Micro 6, users of Leap Micro 5.4 will need to plan their migration either to Leap Micro 5.5, directly to Leap Micro 6 or a commercial version, as version 5.4 will reach end-of-life upon the launch of Leap Micro 6. Those currently on Leap Micro 5.5 will have the option to upgrade to version 6 or remain on 5.5 until the subsequent release.
Users familiar with Leap Micro 5.5 will remember its standout features, such as enhanced SELinux capabilities, improved podman-docker and Hyper-V support for AArch64, which have significantly bolstered the security and versatility of the operating system.
More Information about openSUSE:
- https://news.opensuse.org/
- https://discuss.tchncs.de/c/openSUSE@kbin.social
openSUSE maintainers received notification of a supply chain attack against the “xz” compression tool and “liblzma5” library. Background Security Researcher ...
openSUSE maintainers received notification of a supply chain attack against the “xz” compression tool and “liblzma5” library.
Background
Security Researcher Andres Freund reported to Debian that the xz / liblzma library had been backdoored.
This backdoor was introduced in the upstream github xz project with release 5.6.0 in February 2024.
Our rolling release distribution openSUSE Tumbleweed and openSUSE MicroOS included this version between March 7th and March 28th.
SUSE Linux Enterprise and Leap are built in isolation from openSUSE. Code, functionality and characteristics of Tumbleweed are not automatically introduced in SUSE Linux Enterprise and/or Leap. It has been established that the malicious file introduced into Tumbleweed is not present in SUSE Linux Enterprise and/or Leap.
Impact
Current research indicates that the backdoor is active in the SSH Daemon, allowing malicious actors to access systems where SSH is exposed to the internet.
As of March 29th reverse engineering of the backdoor is still ongoing.
Mitigations
openSUSE Maintainers have rolled back the version of xz on Tumbleweed on March 28th and have released a new Tumbleweed snapshot (20240328 or later) that was built from a safe backup.
The reversed version is versioned 5.6.1.revertto5.4
and can be queried with rpm -q liblzma5
.
User recommendation
For our openSUSE Tumbleweed users where SSH is exposed to the internet we recommend installing fresh, as it’s unknown if the backdoor has been exploited. Due to the sophisticated nature of the backdoor an on-system detection of a breach is likely not possible. Also rotation of any credentials that could have been fetched from the system is highly recommended. Otherwise, simply update to openSUSE Tumbleweed 20240328 or later and reboot the system.
More Information about openSUSE:
March has been an exciting month for openSUSE Tumbleweed users as GNOME 46 made its way into the rolling release like KDE’s Plasma 6 did a few weeks ago. The...
March has been an exciting month for openSUSE Tumbleweed users as GNOME 46 made its way into the rolling release like KDE’s Plasma 6 did a few weeks ago.
The GNOME users and developers not only get the upgrade in the rolling release but in the Aeon Desktop derivative. The release in the Slowroll distribution will likely see an update between April 2 and April 14.
GNOME’s version 46 codenamed “Kathmandu” pays homage to the contributions from GNOME.Asia 2023 organizers and has significant improvements and new features. A standout feature in GNOME 46 is the new global search functionality within the files app. This feature enables users to search across all configured locations directly and an addition of filters by file type and modification date further refine the tool.
The files app had a major revamp that allows for instant view switching between list and grid modes. It also had some other minor improvements such as enhanced network discovery and starred favorites in grid view, which amplified file management efficiency.
A new remote login option enhances GNOME’s remote desktop capabilities, which allows for improved configuration and user experience from the remote side.
Accessibility has seen significant advancements, especially with the Orca screen reader, which now includes a new sleep mode and system status reports. Additionally, there’s an increase in high contrast mode consistency and new settings for clearer switch toggling.
Other changes include the settings app, which has been reorganized and was updated for easier navigation. The new touchpad settings is noteworthy and includes configurations for secondary clicks that aims to enhance user interaction and convenience.
System updates include refreshed user avatars, improved notifications, and tap-to-click enabled by default. The Software app now features verified badges for Flathub apps, and both the extensions and calendar apps have been redesigned for better usability and aesthetics.
Beyond user-facing features, GNOME 46 introduces deep technical enhancements. These include performance and resource usage optimizations, security enhancements, rendering improvements and experimental support for variable refresh rates to improve video performance under certain conditions.
With its comprehensive updates and new features of GNOME 46, people should either be doing a zypper dup
or transactional-update
to get the latest.
More Information about openSUSE:
- https://news.opensuse.org/
- https://discuss.tchncs.de/c/openSUSE@kbin.social
Absolutely yes. The Community is very friendly and helpful (even compared to the big ones like Arch or Debian). And thanks to the QA the have the best RR in my opinion.
A lot of excitement was brewing at the announcement of KDE’s Plasma 6 release and now the MegaRelease has arrived in openSUSE Tumbleweed and Kalpa while plan...
Plasma Arrives in openSUSE’s Releases
22. Mar 2024 | Douglas DeMaio | CC-BY-SA-3.0
A lot of excitement was brewing at the announcement of KDE’s Plasma 6 release and now the MegaRelease has arrived in openSUSE Tumbleweed and Kalpa while plans for Slowroll are progressing.
Rolling release users and the developer community get an upgrade that marks a monumental shift for KDE desktop users. The update will make it into a Slowroll release in April as the distributions steady paced version-bumps are expected between April 2 and April 14.
Almost a decade from the release of Plasma 5, the desktop experience for Plasma 6 begins. The transition not only signifies an advancement in aesthetic and functionality, but also underscores openSUSE’s commitment to providing this highly anticipated technology to its users.
Plasma 6 introduces a ton of improvements and features that cater to a diverse array of users; from the tech-savvy enthusiast to the casual user. The update sees major changes under-the-hood as a transition to the latest Qt application framework and migration to the Wayland display server protocol that is set to be the default graphical session. At this time however, It’s important to note that the Wayland session is not yet the default in Tumbleweed; this decision allows users and developers to discern whether encountered issues stem from Plasma 6 itself or the Wayland session. Tumbleweed’s KDE desktop derivative Kalpa plans switching to Wayland by default.
Developments include enhanced security, performance and improved modern hardware support.
Despite these significant changes, users are expected to find the Plasma 6 environment familiar, retaining the classic KDE look and feel while laying the groundwork for future innovations.
The new release boasts features such as an overview and desktop grid effects; It improves the touchpad gestures, and partial High Dynamic Range (HDR) support on Wayland, which, combined with the new ‘Scarlet Tree’ wallpaper, transforms the desktop into a vibrant and dynamic workspace.
Plasma 6 introduces changes aimed at enhancing user experience, including a shift in default settings. Notably, it adopts a single-click action for selecting files and folders and a double-click action for opening them. While the single-click approach streamlines the opening process, it may be less intuitive for users accustomed to other systems and could complicate the selection of multiple items. The double-click, however, is more familiar to those migrating from different systems and provides known usability when selecting items.
While the transition to Plasma 6 promises an array of benefits, a few minor issues have been identified in the snapshot. None were deemed severe enough to delay its release.
These known topics include:
- GTK theme setting for new Installations: Some users may find the GTK theme is not set correctly. A workaround involves manually setting it in system settings or running “kded5” once.
- Launcher icon switch for upgrades: Users upgrading their system may notice the launcher icon defaults to the Plasma icon. This can be adjusted manually by changing the icon to “start-here-branding.”
- Upgrades from Older Systems: A known issue affects users upgrading from Leap versions 15.3 or older related to a package called “libksysguard5-helper.” The recommended solution is to opt for deinstallation of the problematic package.
- Plasmashell start delay: Users without Bluetooth hardware may experience a delay in Plasmashell start-up if kdeconnect-kde is installed, which can be mitigated by disabling the KDE Connect system tray icon.
As openSUSE continues to evolve with Plasma 6, Tumbleweed, Kalpa and Slowroll remain dedicated to delivering a fresh, stable and updated systems to the global open-source community.
The openSUSE KDE packaging team encourages users to embrace this new phase, explore the rich features of Plasma 6 and provide feedback to help refine future releases. The adventure is just beginning for Plasma 6 and we invite people to engage with the development of open-source software and to “have a lot of fun” on this journey into a new era of desktop computing.
More Information about openSUSE:
- https://news.opensuse.org/
- https://discuss.tchncs.de/c/openSUSE@kbin.social
Did the upgrade a few minutes ago. No problems so far and everything feels very smooth when it comes to animation, desktop effects etc.
No. Tumbleweed is a pure rolling release containing the latest "stable" versions of all software and is updated once Factory's bleeding edge software has been integrated, stabilized and tested by openQA. So the stability comes before bleeding edge.
Hi Carlo, please don't just write that a new video has been released, but perhaps also a small description (also in the title) of what kind of video it is. That makes it a lot easier to know what to expect 😉.
Unless someone steps in as a maintainer and will continue to work on it.
If you want to use the latest release, you can use the repos as described here:
https://en.opensuse.org/SDB:KDE_repositories#KDE_Frameworks_6,_Plasma_6_and_Applications
Dear Tumbleweed users and hackers, We have officially reached ‘spring’ (according to some calendars/regions). We cleaned up the staging projects: we accepted all the good things you submitted that ……
From Dominique Leuenberger at Tumbleweed - Review of the week 2024/10
> * KDE Frameworks and Plasma 6: Lots of progress since last week. By now we reached the QA phase. Optimistic souls bet on next week (no promises though!) > * KDE Gear 24.02.0 – Requires KDE Frameworks 6 and will land at the same time
--------------------------------------------------- Dear Tumbleweed users and hackers,
We have officially reached ‘spring’ (according to some calendars/regions). We cleaned up the staging projects: we accepted all the good things you submitted that passed staging. Neat, eh? That’s what we do all the time anyway, so it’s not that special. The progress on RPM 4.20 fixes in the spec files has been slowing down a bit, but we’re nearing the end. This morning, there were 235 spec files left in Factory that needed touching – and many submit requests are still pending.
In sum, we have released again 6 snapshots this week (0301…0306), containing these changes:
- ImageMagick 7.1.1.29
- Python 3.x fixes for CVE-2023-6597 (TmpDir cleaning)
- Linux kernel 6.7.7
- kernel-firmware 20240229
- openblas 0.3.26
- Tcl 8.6.14
- RPM: patches to better support reproducible builds. Factory will test-enable this feature on Monday (March 11)
- Shadow 4.14.6
- openjpeg 2.5.2
- GStreamer 1.24.0: We have heard of some users having issues with their local caches.If you experience issues, try “rm ~/.cache/gstreamer-1.0/registry.x86_64.bin”
- postfix 3.8.6
- wireplumber 0.4.90
Staging projects are mainly busy with the same things that take some more time to prepare. Luckily, this does not stop progress at all and we have sufficient capacity to test things in parallel. The current list here is:
- libvirt 10.1.0
- Mozilla Firefox 123.0.1
- Poppler 24.03.0
- KDE Frameworks and Plasma 6: Lots of progress since last week. By now we reached the QA phase. Optimistic souls bet on next week (no promises though!)
- KDE Gear 24.02.0 – Requires KDE Frameworks 6 and will land at the same time
- Systemd 255.3: issues with OBS/build and transactional-update were identified. Once addressed, this should move forward soon too.
- python 3.9 deprecation: we decided to postpone this a little bit due to the still large fallout from Python 3.12 addition. Removing a Python flavor will require us to rebuild all the Python packages for the new builds to drop the python39 flavor. Too many packages fail to build at this moment.
- dbus-broker: no progress this week
- libxml 2.12.x: slow/no progress
- GCC 14: phase 2: use gcc14 as the default compiler
Cheers, Dominique
The openSUSE Project is thrilled to announce the Beta release phase of Leap 15.6. Feel free to download Leap 15.6 Beta images from get.opensuse.org and test ...
The openSUSE Project is thrilled to announce the Beta release phase of Leap 15.6.
Feel free to download Leap 15.6 Beta images from get.opensuse.org and test it out, or upgrade from your existing Leap 15.5 system by running zypper --releasever=15.6 dup. You might want to get familiar with known issues in Leap 15.6.
Show your support by dropping in today at our Thursday Weekly Meeting at 20:00 UTC and participate in the live Leap 15.6 Beta testing event aka “Bug Day”. The event will be live streamed to the openSUSE channel on youtube.
“Let’s make sure that Leap 15.6 runs well on your hardware, and that we can keep it that way for the next 18 months,” said Lubos Kocman, openSUSE Leap release manager. “We cannot address hardware issues, feature requests and other issues without knowledge of these problems. Our openQA is limited. Testing different hardware and reporting these issues are a big help.”
Built on top of SUSE Linux Enterprise 15 Service Pack 6, the Beta, which has full compatibility with the enterprise Linux release will focus on stability and offer an option for those seeking to migrate to an enterprise distribution.
One core aspect of Leap 15.6 is the Linux Kernel 6.4 version, which will have extensive backport updates and the release is expected to gain fresher software and hardware support.
Along with the updated Kernel version, glibc 2.38, systemd 254 and firmware updates with dracut 059+ version are expected to enhance processing power and faster boot times.
The container stack was refresh as podman 4.8 version provides more support. Nextcloud out of box can be easily run in an optimal way with quadlets. The newest versions of distrobox, docker, python-podman and skopeo are available for container use.
The virtualization stack also gains newer versions with Xen 4.18, KVM 8.1.3, libvirt 1.0 and virt-manager 4.1.
Updates software packages related to telecommunications received updates and Leap 15.6 is expected to have DPDK 22.1 and versions 3 and 4 of Open vSwitch will be available.
The Beta introduces substantial updates across the board, starting with the KDE environment. Qt 5 receives an uplift to 5.15.12+kde147 and has security enhancements from KDE developers beyond the standard release. This update brings a move to KDE Frameworks 5.114.0 and marks a leap from the previous 5.90.0 version. Alongside this, Qt6 moves up to version 6.6.1 and ensures that the latest applications can run smoothly with the new libraries. Python bindings for both PyQt5 and PyQt6 are updated and aligns well with the Python 3.11 stack.
GNOME users will be delighted with the GNOME 45 update, which will enhance the user experience with new features and refinements. The desktop environment continues to evolve, providing a sleeker and more intuitive interface.
Audio handling receives a dual upgrade as PulseAudio is updated to version 17.0 and features improved hardware and Bluetooth support, which includes device battery level reporting. Meanwhile, PipeWire steps up to version 1.0.3 and expands its capabilities with new features and enhances compatibile with Pulseaudio and JACK.
Packages related to security were also updated for the beta phase and OpenSSL 3.1.4 is the new default. Other related libraries that are updated are liboqs 0.8.0, python-pycurl, python-uamqp, python3-python3-saml, python-xmlsec, python3-M2Crypto. firewalld 2.0.1, gnutls 3.8.0 and openvpn 2.6.x. The update of AppArmor 3.1.6 could possibly see an upgrade to version 4.
The project’s release engineering team encourages users to download, test, and provide feedback for the Leap 15.6 Beta. This helps to identify and resolve any issues before the final release, which is slated for mid-June, according to the roadmap.
This release marks another milestone in offering a stable, feature-rich platform for workstations, servers and more. Users and developers are encouraged to join the efforts in refining this release by reporting bugs, contributing to the software and sharing experiences. Community efforts with every test, bug report or feedback provides valuable step toward a successful launch of openSUSE Leap 15.6.
Download the Beta
The Leap 15.6 Beta is available on get.opensuse.org. Pick an image fitting your purpose. Install it on a VM like virtualbox, GNOME Boxes or install it on your own hardware, which we prefer.
Welcome to the monthly update for openSUSE Tumbleweed for February 2024. This month we get one more day in February because of Leap year, but here is what we...
Welcome to the monthly update for openSUSE Tumbleweed for February 2024. This month we get one more day in February because of Leap year, but here is what we have for the month. This blog aims to provide readers with an overview of the key changes, improvements and issues addressed in openSUSE Tumbleweed snapshots throughout the month. Should readers desire a more frequent amount of information about openSUSE Tumbleweed snapshots, readers are advised to subscribe to the openSUSE Factory mailing list.
New Features and Enhancements
-
Linux Kernel: February brought updates to the Linux kernel, progressing through versions 6.7.2 to 6.7.6. These updates focus on enhancing memory management, addressing some security vulnerabilities, and introducing support for new hardware models, ensuring improved compatibility and performance across various systems.
- Fixes for various issues, including null-pointer dereference in powerpc/mm, incorrect node setting for arm64 irq, and build errors in powerpc architecture.
- Correcting the node assignment for VMAP stack in the arm64 irq module.
- Fix for a null-pointer dereference in pgtable_cache_add in the powerpc/mm module.
- Fixes for various issues in filesystems like ext4 and JFS.
- Ensuring proper handling of NMIs during very early boot in the x86/boot module.
- New hardware support or models:
- Colorful X15 AT 23 Laptop
-
KDE Frameworks: Update for version 5.115.0.
- xtra CMake Modules: The ECMUninstallTarget now ports generated code away from deprecated exec_program, enhancing compatibility and maintainability.
- KHolidays: Adds St Brigid’s Day.
- KIO: Once again KDirModel, allows expanding network directories in file picker.
- prison : Enables exceptions for videoscannerworker.cpp.
-
Mesa: Updates to 23.3.6
- zink: Addresses flickering artifacts in Selaco, broken colors/dual-source blending on PinePhone Pro, and fixes sparse bo placement.
- panfrost: Resolves graphical artifacts on T604 (T600), fixes intermittent compiler failures when building valhall tests, and pads compute jobs with zeros on v4.
- radeonsi: Fixes unsynchronized flips/tearing with KMS DRM rendering on 780M and addresses heavy corruption in Amnesia: The Dark Descent.
- VK: Various fixes for flaky tests, fullscreen “banding” artifacts in Age of Empires IV, and failures in dEQP-VK pipeline tests.
-
systemd: Updates to version 254.9.
- vconsole-setup: Resolved issue where vconsole-setup would fail if the only found vc is already used by plymouth.
- systemd-testsuite: Dependency updated to “qemu” instead of “qemu-kvm”, the latter being obsolete.
- test/test-shutdown.py: Option added to display test I/Os in a dedicated log file.
- man pages: Documentation update to include ranges for distributions config files and local config files.
- libbpf: Version of libbpf dlopened by systemd updated (weak dependency).
-
glibc: Updated from version 2.38 to 2.39,
- PLT Rewrite: Introduction of a new tunable, glibc.cpu.plt_rewrite, allows for enabling PLT rewrite on x86-64 architectures.
- Sync with Linux Kernel 6.6: Synchronization with Linux kernel 6.6 shadow stack interface.
- New Functions: Addition of new functions on Linux, including posix_spawnattr_getcgroup_np, posix_spawnattr_setcgroup_np, pidfd_spawn, pidfd_spawp, and pidfd_getpid.
- scanf-family functions: Support for the wN format length modifiers for arguments pointing to specific types.
- Memory Allocation Tunable: Introduction of a new tunable, glibc.mem.decorate_maps, for adding additional information on underlying memory allocated by glibc.
- ISO C2X: Inclusion of the <stdbit.h> header from ISO C2X.
- AArch64: Addition of new symbols to libmvec on AArch64.
- ldconfig Enhancements: ldconfig now skips file names containing specific characters and patterns.
- Dynamic Linker Improvements: The dynamic linker calls the malloc and free functions in more cases during TLS access if a shared object with dynamic TLS is loaded and unloaded.
-
Cups-Filters: Updates to version 1.28.17
- Improved Printer Capability Discovery: Enhancements to more reliably discover all printer capabilities from driverless printers, particularly borderless printing. This includes preferring Apple Raster over PWG Raster or PCLM formats.
- PPD Generator Optimization: The PPD generator now creates only one *cupsFilter2 line for raster, utilizing the most desirable/reliable format, usually Apple Raster.
- Media Database Handling: Enhancements in handling media-col-database and media-col-ready IPP attributes separately if needed, revealing important functionality like borderless printing.
- Margin Alternatives Consideration: Consideration of all margin alternatives when generating PPD files for driverless printers, ensuring the discovery of borderless functionality for many printers.
- Image Printing Enhancements: Images are now printed in their original size with “print-scaling=none”, and deprecated data types for reading TIFF images have been replaced with modern equivalents.
-
openvpn: Updates to version 2.6.9
- Enhanced Logging: SSL alerts are now logged more prominently, improving visibility into SSL-related issues.
- Documentation Improvements: Clarifications and additions to documentation, including the documentation of the tls-exit option as a primarily test option.
- Code Cleanup: Removal of unused function prototypes and redundant code, ensuring cleaner codebase and improved maintainability.
- Error Handling: Addition of missing error checks and enhancements to error messages for better debugging and troubleshooting.
- Security Enhancements: Implementation of the --tls-export-cert feature and addition of checks for TLS 1.0 PRF availability, improving security measures.
- Configuration Clarifications: Clarifications regarding the tls-crypt-v2-verify option and removal of redundant options like --tls-export-cert.
- Library Compatibility: Support added for newer versions of dependencies like mbedtls 3.x.y, with TLS 1.3 support disabled.
Security Updates
This month’s updates include critical security patches and bug fixes for glibc, GStreamer, Salt, Xen and many other packages.
Bug Fixes
- glibc: Had a few Common Vulnerabilities and Exposures fixed. CVE-2023-6246, CVE-2023-6779, which was a buffer overflow, CVE-2023-6780, which was an integer overflow, both that lead to an incorrect calculation of the buffer size.
- GStreamer: CVE-2024-0444 made it possible for a malicious third party to trigger a crash in the application.
- Salt: CVE-2024-22231 was vulnerable to a directory traversal attack and CVE-2024-22232, with a specially crafted url, could lead to a directory traversal in the salt file server.
- Xen: CVE-2023-46839 had a high complexity and required high privileges.
- dnsmasq: Both CVE-2023-50387 and CVE-2023-50868 could allow for remote attackers to cause a denial of service.
- qemu: CVE-2023-6693 could allow a hacker to steal data via a network device.
- bind: CVE-2023-50387 was associated with a “KeyTrap” DNS flaw lets attackers overload servers remotely. The other three were CVE-2023-4408, CVE-2023-5679 and CVE-2023-6516.
- Node.js: Multiple CVEs were fixed. These were CVE-2024-21892, which let unprivileged users gain elevated rights, CVE-2024-22019, which was a flaw that let attackers crash servers with malformed requests, and [CVE-2024-22017][(https://www.suse.com/security/cve/CVE-2024-22017.html), which was a path traversal bug via Buffer manipulation in an experimental feature. There was also CVE-2024-21896, CVE-2023-46809, CVE-2024-21891, CVE-2024-21890, CVE-2024-22025 and CVE-2024-24758, which kept Proxy-Authentication headers after redirects; upgrade as needed.
Conclusion
February 2024 for openSUSE Tumbleweed showcases a diverse range of updates and improvements across essential components. There were critical security patches for software like glibc, GStreamer and Salt. The kernel updated from 6.7.2 at the beginning of the month to 6.7.6. There were updates for KDE Frameworks, Mesa, systemd, Cups-Filters and other core components. Other significant upgrades during the month included fwupd 1.9.13, PostgreSQL 16.2, Pulseaudio 17.0, GTK 4.12.5, Python 3.11.8, RPM 4.19.1.1, Mozilla Firefox 122.0.1, PHP 8.2.16, Poppler 24.02.0, Shadow 4.14.5, binutils 2.42, Qemu 8.2.1 and, Python 3.12. Next month should see systemd 255.3 arrive in the rolling release as the package is currently in staging.. The openSUSE team encourages users to continue participating through bug reports, feature suggestions and discussions. Contributing to openSUSE Tumbleweed
Your contributions and feedback make openSUSE Tumbleweed better with every update. Whether reporting bugs, suggesting features, or participating in community discussions, your involvement is highly valued.
I agree with this 100%!
Like many open-source projects, the Uyuni Project has a long tradition of fostering community engagement and open dialogue, which is why those who are intere...
Like many open-source projects, the Uyuni Project has a long tradition of fostering community engagement and open dialogue, which is why those who are interested in configuration management should consider joining the Uyuni Community Hours scheduled for Feb. 24 at 15:00 UTC.
Uyuni Community Hours sessions take place on the last Friday of the month. The sessions offer an invaluable opportunity for both the community and the project’s development team to come together.
During these sessions, participants are presented with the latest developments surrounding Uyuni. This open forum allows the community to ask questions, provide feedback and suggest features or enhancements directly to the development team. This proactive approach helps Uyuni to evolve and align with the needs and expectations of its user base.
The session for this Friday addresses the community’s feedback and needs:
- Meeting Migration Recap: An overview of recent changes to the meeting platform, enhancing accessibility and participation for the community.
- What’s New in Uyuni: A detailed exploration of the latest features and improvements in the February 2024 release of Uyuni.
- Containerized Uyuni: Release Strategy: Insights into the future of Uyuni’s deployment and management within containerized environments.
- Uyuni Health Check: Running on top of a “supportconfig”: Introduction of a new tool designed to simplify and streamline health checks for Uyuni servers.
- One Shot Execution of Recurring Actions: A discussion on enhancing task management and execution within the Uyuni framework.
- Testing, Building, and Publishing the Documentation with GitHub Actions: An innovative approach to maintaining and distributing up-to-date documentation for Uyuni users and developers.
This session is accessible with a detailed agenda and is meant to keep the contributing community well-informed of upcoming topics and discussions. Whether a developer, administrator or an open-source software enthusiast, join the Uyuni Community Hours to offer valuable insights into the project’s progress and future initiatives. ___
This is awesome! I really love it 😀.
For our German-speaking retrogaming and Ambermoon fans, here are two podcasts from Stay Forever:
From Wikipedia, the free encyclopedia: Ambermoon is a role-playing game developed and published by Thalion Software, released in 1993 for the Amiga. It was the second part of an unfinished trilogy (Amberstar, released in 1992, being the first).
I am using Tuxedo laptops since a few years now and it was always a pleasure to use them. Slimbook and Tuxedo are using barebones from Tongfang and sometimes Clevo in different configuration. I guess the build quality is almost the same for both of them.
There are lot's of reasons not to do so, but the most important one is probably that Slimbook uses barebones from Tongfang. You can configure the barebones to some extend but mostly only screen resolution, cpu, gpu and cooling. The smaller things like USB ports are not as configurable as you might thing.
Yup, it's as simple as that 🙂. That's the beauty of Linux. If something doesn't suit you, you have so many alternatives that you can try out.
I'm curious to see how the new installer feels and whether it's really better than the old one.
A recent post on the YaST blog about Agama’s roadmap looks at the new installer as functional enough to embark on tasks ranging from localization and network...
Can we get a way to set up dnf5 on it? Thank you.
Just install dnf5 from the repositories and you're good to go.
I am a boring person and use what my DE gives me by default. Konsole is very good and I also use Yakuake a lot but I will also take a closer look at Kitty.