Thu, Mar 21st, 2024

Service degradation when displaying Request's changes

There was a service degradation of our reference server. After a deployment of build.opensuse.org on Tuesday, March 19, 10:36 UTC, accessing the changes on some Submit Requests showed this error to the users: Not all Submit Requests were affected. Specifically, only those requests that had changes on files containing a slash symbol in its path (e.g: buildah-1.35.1.tar.xz/CHANGELOG.md). Our production instance was back to normal operation at 13:05 UTC, so users were impacted by this during...

Wed, Mar 20th, 2024

Contribution Workshop to Cover Rust

The openSUSE community’s Contribution Workshops continues to move forward with exciting new sessions.

The next session, which is Episode 4: openSUSE Contribution Workshop: Packaging Rust in Open Build Service, is scheduled to take place tomorrow, March 21 at 20:15 UTC on the openSUSE Project’s YouTube channel. The stream will coincide with the community meeting and provide an option for live interaction and learning. This session promises to delve on the intricacies of packaging Rust projects in OBS.

Episode 5 will focus on contributing to openSUSE Leap and will likely be released next week. The session aims to shed light on the internal workings of the openSUSE Leap distribution and offers insights into project structure, feature tracking and the process of updating packages sourced from SUSE Linux Enterprise Server. The schedule for this episode will be announced on calendar.opensuse.org.

The Contribution Workshops series was launched in February and the workshops aim to equip enthusiasts and newcomers with the necessary skills to contribute effectively to the project.

The following episodes were already released:

Tue, Mar 19th, 2024

Collecting One Identity Cloud PAM Essentials logs using syslog-ng

One Identity Cloud PAM Essentials is the latest security product by One Identity. It provides asset management as well as secure and monitored remote access for One Identity Cloud users to hosts on their local network. I had a chance to test PAM Essentials while still in development. While there, I also integrated it with syslog-ng.

From this blog, you can learn what PAM Essentials is, and how you can collect its logs using syslog-ng. My next blog will show you how to work with the collected log messages and create alerts when somebody connects to a host on your local network using PAM Essentials.

https://www.syslog-ng.com/community/b/blog/posts/collecting-one-identity-cloud-pam-essentials-logs-using-syslog-ng

syslog-ng logo

No Sound Output Troubleshooting in openSUSE Linux

I suddenly had a sound issue on my openSUSE machine. There were no sound output devices available to the system to play anything. My laptop was mute. I had never seen this. EVERYTHING was gone. Rebooting didn’t fix it, rolling back to a previous snapshot didn’t fix it, I had no idea what I had … Continue reading No Sound Output Troubleshooting in openSUSE Linux

Mon, Mar 18th, 2024

Ferdium | Centralized Web-Based Services Application

Like it or not, this web technology thing is not a fad and is going to be sticking around for the time being. I think this is great and terrible all at the same time. The great thing is, this means that I am free to use my preferred operating system for which I do … Continue reading Ferdium | Centralized Web-Based Services Application

Sat, Mar 16th, 2024

KDE Plasma 6 on openSUSE Tumbleweed

In the wide, wide world of desktop Linux, there is a lot of buzz and excitement over the release of Plasma 6 and for good reason, it is a fantastic upgrade from 5.27. The world of Plasma isn’t perfect but when put into perspective, this is getting real close. I was rather concerned about this … Continue reading KDE Plasma 6 on openSUSE Tumbleweed

Fri, Mar 15th, 2024

openSUSE Tumbleweed – Review of the week 2024/11

Dear Tumbleweed users and hackers,

“Ask, and it will be given to you” – if you believe KDE Plasma 6 happened this week because many users asked for it, you are mistaken. Things don’t happen in Tumbleweed because some/many ask for it – but because some/few WORK on it (most do so in their spare time). As a community project, the devs don’t need more people asking ‘When is it done’, but rather ‘Here, this is my contribution; or ‘Can I help out’.

Despite all the questions asked and repeated, the package maintainers and developers still found sufficient time to deliver content. This week we have published 6 snapshots (0307…0311, 0313). As usual, the next snapshot is in openQA and may or may not be published later today.

The most relevant changes of the past week were:

  • LibreOffice 24.2.1.2
  • libvirt 10.1.0
  • Mozilla Firefox 123.0.1
  • gpg 2.4.5
  • Poppler 24.03.0
  • KDE Plasma 6.0.1 See https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/FZ7OPVGZS3IIJKTQSB5JIGAFPIU466R3/
  • KDE Frameworks 6.0.0
  • KDE Gear 24.02.0
  • Linux kernel 6.7.9

The future holds more updates. Currently, the teams are working on:

  • KDE Plasma 6.0.2 (addressing a bunch of issues found in the last days)
  • Systemd 255.3
  • linux-glibc-devel 6.8 (kernel 6.8 headers)
  • LLVM 18
  • Shadow 4.15.0
  • Linux kernel 6.8.0 (or later): dpdk needs attention
  • Cleanup of KDE/Plasma 5 packages
  • Removal of Python 3.9 modules: in order to be able to successfully perform this, most – if not all – python-* packages should be fixed. Counterintuitively, removing a python flavor means we need to successfully rebuild the packages (python-singlespec)
  • dbus-broker: no progress this week
  • libxml 2.12.x: slow/no progress
  • GCC 14: phase 2: use gcc14 as the default compiler

Thu, Mar 14th, 2024

The syslog-ng Insider 2024-03: MacOS; OpenTelemetry;

The March syslog-ng newsletter is now on-line:

  • Native MacOS source in syslog-ng
  • Using OpenTelemetry between syslog-ng instances
  • Collecting even more logs on MacOS using syslog-ng

It is available at https://www.syslog-ng.com/community/b/blog/posts/the-syslog-ng-insider-2024-03-macos-opentelemetry

syslog-ng logo

QoL improvements for the Download Redirector

The Download Redirector received a few minor quality of life improvements, which are discussed below.

Projects

The main menu on the downloads site now has a Projects item. This table defines how additional statistics are gathered and visible in various reports, such as the mirrors report and downloads report.

Mirror propagation

Timing of mirror propagation is collected for the projects mentioned above. To access it, click on the corresponding project in the table mentioned earlier, e.g. Tumbleweed ISO. The view will show the discovery of usable mirrors over time.

Furthermore, clicking on the value in column ‘version’ will show detailed information about when the update was discovered on a specific mirror, e.g. Version 20240310.

Slowroll on the mirrors report

Slowroll was added as projects: ISO and repo, so it is now visible on mirrors report. Mirror propagation will be collected as well.

sypper: a tool for downloading packages

As part of benchmarking and prototyping for mirror infrastructure, a new tool was developed, sypper. While its intended purpose is a little bit different, it can be used for pre-downloading packages for zypper. Benchmarking shows that it downloads 4-5 times faster by using concurrent downloads and skipping some advanced checks, which zypper does. So check the readme if you want to experiment with the download speed.

Feedback

For eventual feedback, please open an issue in corresponding github projects or use any openSUSE heroes channel.

Improvements arrive for Download Redirector

The Download Redirector received a few minor quality of life improvements, which are discussed below.

Projects

The main menu on the downloads site now has a Projects item. This table defines how additional statistics are gathered and visible in various reports, such as the mirrors report and downloads report.

Mirror propagation

Timing of mirror propagation is collected for the projects mentioned above. To access it, click on the corresponding project in the table mentioned earlier, e.g. Tumbleweed ISO. The view will show the discovery of usable mirrors over time.

Furthermore, clicking on the value in column ‘version’ will show detailed information about when the update was discovered on a specific mirror, e.g. Version 20240310.

Slowroll on the mirrors report

Slowroll was added as projects: ISO and repo, so it is now visible on mirrors report. Mirror propagation will be collected as well.

sypper: a tool for downloading packages

As part of benchmarking and prototyping for mirror infrastructure, a new tool was developed, sypper. While its intended purpose is a little bit different, it can be used for pre-downloading packages for zypper. Benchmarking shows that it downloads 4-5 times faster by using concurrent downloads and skipping some advanced checks, which zypper does. So check the readme if you want to experiment with the download speed.

Feedback

For eventual feedback, please open an issue in corresponding github projects or use any openSUSE heroes channel.