Welcome to English Planet openSUSE

This is a feed aggregator that collects what the contributors to the openSUSE Project are writing on their respective blogs
To have your blog added to this aggregator, please read the instructions

Sat, Nov 26th, 2022

openSUSE Tumbleweed – Review of the week 2022/47

Dear Tumbleweed users and hackers,

Apologies for sending out the review a day late, somehow I was drowning myself in build fixes yesterday, lost track of time, and suddenly it was too late. But of course, you are all curious to hear what happened during this week and, most likely even more interested in what the future holds for us. We again published a full 7 snapshots (1118…1124), of which 1124 did not have a Changes file generated, and thus no announcement mail was sent out (which will need to be investigated).

The most relevant changes in those snapshots were:

  • libinput 1.22.0: A new flat acceleration profile for trackpoints, making them more usable in some cases
  • ibus: switch to systemd service to start ibus daemon (boo#1201421)
  • Mesa 22.2.4
  • bind 9.18.9
  • Virtualbox 7.0.4
  • MariaDB 10.10.2
  • llvm 15.0.5
  • Nodejs 19.1.0
  • pipewire 0.3.60
  • Samba 4.17.3
  • Poppler 22.11.0
  • Memcached: binary was moved to /usr/bin to be aligned with RHEL and Debian (some of our build scripts explicitly expect it in /usr/sbin, those need to be adjusted)
  • Apparmor 3.1.2
  • Meson 0.64.0

Things that are currently in stagings or already passed and will be part of the next few snapshots:

  • VLC 3.0.18
  • Meson 0.64.1
  • Icewm 3.2.2
  • SQLite 3.40.0
  • Python setuptools 65.6.3
  • Libgcrypt 1.10.1
  • gawk 5.2.1
  • rubygem-rspec 3.12.0: YaST is in the progress of catching up with the needed changes
  • Switch default from ffmpeg4 to ffmpeg5 (opencv3 is the last package missing)
  • Switch to openSSL 3 (Status can be tracked in Staging:N)

Thu, Nov 24th, 2022

Visiting the German Climate Computing Centre (DKRZ) in Hamburg

Yesterday, I had an opportunity to visit the German Climate Computing Centre (Deutsches Klimarechenzentrum – DKRZ) here in Hamburg to learn more about their research and tour their data center.

IMG_20221123_190831

They recently installed a new supercomputer named HLRE-4 Levante, and it was very impressive. What surprised me most was how quiet a data center can be inside when it’s water-cooled.

Some specs of this system include:

  • 2,832 compute nodes
  • Peak performance: 14 PetaFLOPS
  • Main memory (total): 815 Terabyte
  • 60 GPU nodes each equipped with 2 AMD 7713 CPUs (main memory 512 Gigabyte) and 4 Nvidia A100 GPUs
  • Peak performance: : 2.8 PetaFLOPS
  • Main memory: approx. 30 Terabyte
  • Graphics memory: approx. 5 Terabyte
  • Networking: NVIDIA Mellanox InfiniBand HDR 100G/200G
  • Disk storage: 130 Petabyte (Lustre) by DDN
  • Long-term storage is performed via an array of 8 Oracle/StorageTek SL8500 tape libraries (over 300 Petabytes total capacity)

I took some pictures that you can find here – enjoy!

PipeWire, Flatpak, YaST packages update in Tumbleweed

This week saw the continuous release of openSUSE Tumbleweed snapshots reach 42.

Packages to arrive this week include Mesa, bind, Flatpak and more.

These three above packages arrived in snapshot 20221122. Mesa 22.2.4 fixed some flickering issues in Spider-Man Remastered related to RADV for AMD, and it fixed some other flaws affecting gaming. An update of bind 9.18.9 fixed a recovery related to connectivity issues during startup, and it fixed an overflow in certain resolution scenarios. Flatpak 1.14.1 added new features like a httpbackend variable that allows dependent projects like GNOME Software to detect whether they are compatible with libflatpak. The cross-distro package also fixed an issue so that applications do not inherit outdated Wayland and X11 socket addresses. After a year, hxtools moved from version 20211204 to 20221119; the collection of tools and scripts added a new utility and implemented an aspect ratio correction for selective file-dump outputs. There were a few yast2 package updates like yast2-storage-ng 4.5.14, which proposes support for LUKS2 encryption with a configurable PBKDF to be used by the D-Installer. Several other packages were updated as well.

The 20221121 snapshot updated just two packages. The GStreamer plugins written in Rust, gstreamer-plugins-rs, provided a recent November git 0.9+ update. The package added support for the muxing video VP9 codec stream and added a new mux subdirectory for container formats. Xfce’s configuration system was updated with the xfce4-settings 4.16.5 package. The minor update fixed a regression introduced in version 4.16.4 that caused exo-open not to work with the path spaces inside.

A handful of packages were updated in snapshot 20221120. Among those was an update of terminal emulator xterm 376; this update modified a configuration script to always check for GNU Compiler Collection attributes and it fixed a copy/paste error. An update of multiple-precision floating-point library was updated. The mpfr 4.1.1 version improved manual formatting, updated the keyring and fixed multiple bugs, which included one in particular for macros implemention function. The library and command line tool for compressed files, xz 5.2.8, had a change that matches GNU gzip and it is now a more logical treatment of the output file, which successfully closes when xz cannot remove an input file. The package also fixed displaying the file sizes in the progress indicator. Input device management and event handling library libinput 1.22.0 includes quirks for laptops from Lenovo, Acer as well as for arm-based Chromebooks. The package has a new flat acceleration profile for trackpoints that make them more usable in some cases. The last package to update in the snapshot was the Portable Open Source UPnP Development Kit libupnp 1.14.15, which made a fix for some CMake missing files in the autotools distro.

PDF renderer poppler updated to version 22.11.0 in snapshot 20221119. The update had some small code refactoring and protects against file breakage. A 1.0.2+git20 update of kdump disabled a build on arm 32bit. An update of NetworkManager-openvpn 1.10.2 updated translations, fixed secret flags initialization and added support for the DOMAIN-SEARCH option. Other packages updated in the snapshot including quota 4.09, libpipeline 1.5.7, taglib 1.13 and more.

The 20221118 snapshot had several YaST packages updated. An update of yast2-installation 4.5.9 wrote a configuration script to enable a security policy, and the package fixed with help in the installation summary to include text from corresponding proposals. An update of yast2-security 4.5.3 fixed hash vs keyword argumentations in the testing tool RSpec, which was also reflected in the yast2 4.5.19 update. An update of autoyast2 4.5.9 added the necessary packages for kdump even when a kdump section is not defined if the product enabled kdump by default. A couple patches were removed from llvm15 15.0.5 and a support function mocking on Node.js test runner was made with the nodejs19 19.1.0 update. The audio package update of pipewire 0.3.60 added a patch from upstream that fixes some devices that don’t seem to work in 48,000Hz, and a new Real-time Transport Protocol module was added with a sender and receiver that is compatible with the PulseAudio RTP modules. A 4.17.3+git update of samba fixed a Common Vulnerability and Exposure that had a buffer overflow on 32-bit systems.

To end the week, a discussion has been started on the openSUSE fatory mailing list about coming changes to the distro’s microarchitecture level specific to x86-64. News about this discussion and a path forward will be published next week.

Mon, Nov 21st, 2022

ALP Work Group Seeks High-Level Consuming Ideas

Members of the openSUSE Project will gather tomorrow in the project’s online meeting room at 14:30 UTC for a Work Group to discuss high-level ideas, and the group will seek to idenfity requirements needed for consuming community software with SUSE’s Adaptable Linux Platform.

“We’re in a different position than with Leap 15 as ALP is developed fully in the open, therefore we can build on top of something which is already public,” wrote openSUSE Leap Release Manager Lubos Kocman in an email to the project. “We’re not looking for any implementation details, but rather high-level ideas and requirements.”

All attendees are asked to make themselves familiar with the current state of the ALP prototype, the work of the D-Installer and other aspects associated with development. The Work Group is for those who have tried ALP or for those who want to follow along. 

The project seeking input from people attending that have run the ALP prototype and attenddes don’t want to be spending time explaining the basics of the system during the Work Group as the goal is to generate meaningful ideas with a focused discussion.

A post was also generated on openSUSE Reddit asking for people to join and help with community input.

Members were invited to brainstorm to focus on how to consume community content in the next-gen Enterprise Linux from SUSE. During the session, attendees will use a Lucidspark whiteboard that is enable with anonymous use/access. More details can be found on the mailing list

Fri, Nov 18th, 2022

openSUSE Tumbleweed – Review of the week 2022/46

Dear Tumbleweed users and hackers,

For Tumbleweed it has become the norm to deliver snapshots daily – and we are not making any exception to this in week 46. We have again published 7 snapshots (1111…1117), with the latest one just published moments ago. From a staging point of view, it seems like things are being tested much better lately before being submitted: almost everything passes through staging in a day or so (this is not an invitation to change this – more a Thank you to the respective maintainers making things the way they are)

The 7 snapshots brought you these changes:

  • KDE Frameworks 5.100.0
  • LLVM 15.0.4
  • freerdp 2.8.1
  • Bash 5.2.9
  • Linux kernel 6.0.8
  • Shadow 4.13
  • IceWM 3.2.0
  • Mozilla Firefox 107
  • systemd 252.1
  • Python (all versions): Fixes for CVE-2022-45061
  • postgresql10, 11, 12, 13, 14, and 15 – all bump to their latest minor version

As things go so quickly through the staging projects, it’s much harder to predict what we will receive during the next week. The things that are in work for a bit longer and are thus already known are:

  • Pipewire 0.3.60
  • rubygem-rspec 3.12.0: YaST is in the progress of catching up with the needed changes
  • Switch default from ffmpeg4 to ffmpeg5 (opencv3 is the last package missing)
  • Switch to openSSL 3 (Status can be tracked in Staging:N)

Thu, Nov 17th, 2022

SteamDeck | What Makes it Awesome for an openSUSE User

When it comes to my tech, I am reluctant to add anything that has the potential to become a technical liability that I cannot accommodate. I am also not interested in any tech that locks me into a cloud based ecosystem where my future with the technology is at the whims of some faceless corporation. … Continue reading SteamDeck | What Makes it Awesome for an openSUSE User

The syslog-ng Insider 2022-11: 4.0; OIDC; nightly; sudo;

The November syslog_ng newsletter is now on-line:

  • Testing syslog-ng 4.0

  • syslog-ng Store Box federated single sign-on support via OpenID Connect (OIDC)

  • Nightly syslog-ng container images

  • Type support: working with sudo logs in syslog-ng 4.0

It is available at https://www.syslog-ng.com/community/b/blog/posts/the-syslog-ng-insider-2022-11-4-0-oidc-nightly-sudo

syslog-ng logo

New Leap Micro Version Now Available

The openSUSE Project is pleased to announce the release of its modern lightweight host operating system Leap Micro 5.3.

This release has a new SELinux module for Cockpit that provides basic functionality for users to troubleshoot configurations and makes NetworkManager the default network configuration tool.

This release is based on SUSE Linux Enterprise SUSE (SLE) Micro 5.3 and is built on top of a SLE 15 Service Pack 4 update.

This ultra-reliable, lightweight and immutable operating system can be used for several compute environments like edge, embedded, IoT deployments and others.

The host-OS has automated administration and patching, so auto-updating gives users a persistent bootable system for their container and virtualized workloads.

Users should know that zypper is not used with Leap Micro, but transactional-update is used instead. One of the packages related to Leap Micro for developers is Podman. Podman gives developers options to run their applications with Podman in production.

Leap Micro has similarities of MicroOS, but Leap Micro does not offer a graphical user interface or desktop version. However, users can use Cockpit to manage their host OS through a web browser.

Large development teams can add value to their operations by trying Leap Micro and transitioning to SUSE’s SLE Micro for extended maintenance and certification.

Developers and professionals can build and scale systems for use in aerospace, telecommunications, automotive, defense, healthcare, hospitality, manufacturing, database, web server, robotics, blockchain and more.

To download the ISO image, visit get.opensuse.org.

Wed, Nov 16th, 2022

YaST Team posted at 06:00

YaST Development Report - Chapter 11 of 2022

As the end of the year approaches, the YaST team is focusing more and more on evolving D-Installer with the goal to release an incomplete but decent prototype in December. But we also find time to improve (Auto)YaST with small corrections and not-so-small new features incorporated into openSUSE Factory and released as updates for SUSE Linux Enterprise 15-SP4.

So let’s go with a nice report including:

  • A quick summary of the many recent improvements in D-Installer
  • The new selection of product in the SLE images for WSL (Windows Subsystem for Linux)
  • A glance at the AutoYaST support for the new security profiles feature
  • Our new tool to visualize installation logs

Tons of Improvements in D-Installer

As mentioned above, we concentrated quite some firepower on D-Installer development which resulted in many new features that will be incorporated into the several prototypes that will be published during this week. You can review every one of these new features by checking their corresponding pull requests at GitHub. All of them contain nice descriptions with as many screenshots and videos as you may need:

D-Installer

We also took the opportunity to fix several minor issues reported by our early testers. So a big thank to all of them.

Registering SLED from a SLE Image at WSL

In case you don’t know, Windows Subsystem for Linux is a compatibility layer that allows to run several Linux distributions inside a Windows machine. Of course, SLES (SUSE Linux Enterprise Server) is one of those distributions, easily accessible from MS Store as an image for WSL.

Very recently, WSL gained the ability to execute graphical applications, which means now it also makes sense to offer SLED (SUSE Linux Enterprise Desktop) as part of the catalog of images available for WSL. But SUSE didn’t want to bloat MS Store with too many images.

Fortunately, (open)SUSE WSL images are configured on first boot using a YaST wizard. So we added a new step to that wizard on the SLES image allowing to continue with that product or to switch to SLED, guiding the user through the registration process that would be needed to access the SLED repositories.

Distribution selection on WSL Firstboot

As usual, you can check more details and more screenshots at the corresponding pull request at GitHub.

AutoYaST Support for the New Security Policies

In our previous report we presented the new feature to check for security profiles in all its interactive glory. But support for unattended installation was still not finished.

Now we added the missing AutoYaST bits. Check how to specify a security policy in the profile (as with the interactive feature, only DISA STIG is supported at the moment) and how AutoYaST would report any lack of compliance.

A New Viewer for the YaST Logs

But it’s not all new big features in YaST. As you all know, we also invest a significant part of our time fixing bugs, implementing small improvements and helping our users to diagnose problems. For all that, the YaST logs are a crucial source of information… maybe too much information. A pretty typical installation or upgrade of an openSUSE Leap 15.4 system can result in a log file of 13MiB (uncompressed) with more than 80.000 lines!

To improve the situation we implemented two things: some enhancements in the logging system and a new log viewer. Now YaST adds marks to the logs that group the information into sections. And the new log viewer understands those group marks and several other aspects of the YaST logs, making it possible to filter and to navigate the information.

See the full announcement with examples at this announcement.

Stay Tuned

As already mentioned, we plan to keep working on YaST and D-Installer. Regarding the latter, we hope to have more news to share before the year ends. So keep an eye on this blog!

Tue, Nov 15th, 2022

Sudo and syslog-ng news on Mastodon

From now on, as I want to reach as many as possible, you can also read sudo and syslog-ng news from me on Mastodon. You can find my account at:

https://fosstodon.org/@PCzanik

Mastodon is a decentralized network of servers. I chose a server called “Fosstodon” as it is focused on open source software. Some of the projects I participate in are already there: BastilleBSD and openSUSE. As usual, next to my usual syslog-ng and sudo posts, you will also sometimes hear from me about OpenPOWER and ARM with some occasional photos from my hiking trips :-)

Note: I plan to keep using Twitter as my main communications platform for sudo & syslog-ng. However, some of my most active followers, who liked, commented and retweeted my tweets regularly, left Twitter for Mastodon. I want to make sure that I can keep them updated about syslog-ng and sudo, and reach readers who are not available on Twitter.

mastodon logo