Archaeopteryx

joined 9 months ago
 

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

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.

 

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. ___

 

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. ___

 

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.

[–] Archaeopteryx@discuss.tchncs.de 6 points 8 months ago (1 children)

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.

Hahaha, you got a point.

[–] Archaeopteryx@discuss.tchncs.de 2 points 8 months ago (1 children)

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.

[–] Archaeopteryx@discuss.tchncs.de 4 points 9 months ago (3 children)

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.

[–] Archaeopteryx@discuss.tchncs.de 1 points 9 months ago (2 children)

I know I am pushing some old posts here (shame on me) but this web server is story is awesome :)

[–] Archaeopteryx@discuss.tchncs.de 13 points 9 months ago

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.

view more: ‹ prev next ›