Skip to main content

the avatar of Open Build Service

SCM/CI Workflow Versions. Making Larger Changes Less Painful For You.

Today we’re going to explain the versioning system we’re using to release new features to the SCM/CI integration. Versioning the Workflow Configuration We are introducing the versioning as a way to release new features in the SCM/CI without breaking existing user’s configuration. Those features are going to be released under a MAJOR.MINOR version scheme. You know the drill already: current version is 1.0, so the next minor version will be 1.1 and the next major...

a silhouette of a person's head and shoulders, used as a default avatar

openSUSE Tumbleweed – Review of the week 2023/25

Dear Tumbleweed users and hackers,

Finally back on the weekly review cycle – are we taking bets on how long I can keep it up (summertime is ‘terrible’ – it motivates too much to take Fridays off). Anyway, even without me there, you are used to Tumbleweed rolling. Lately, all the excellent work on Staging Is being performed by Ana. During this week, we managed to publish again 6 snapshots (the 7th was in QA, but took slightly longer to test than the next one needed to build).

The 6 snapshots (0614, 0616, 0617, 0619, 0620, and 0620) brought you those changes:

  • Python 3.11 has been set as the default Python interpreter
  • libzypp: fix for stricter http/2 RFC 9113 server implementations: trim custom headers
  • Qt 5.15.10
  • PHP 8.1.20
  • LibreOffice 7.5.4.2
  • poppler 23.06.0
  • LLVM 16.0.6
  • node.JS 20.3.0
  • Mozilla Firefox 114.0.2
  • KDE Plasma 5.27.6

Integration tests are currently being performed on these planned changes:

  • Linux kernel 6.3.9
  • Protobuf 22.5: please help to sort out the failures in Staging:K
  • util-linux 2.39
  • Mesa 23.1.3
  • PHP 8.2.7: Nextcloud was updated to 26.0.3, which claims to support PHP 8.2

a silhouette of a person's head and shoulders, used as a default avatar

What I learned about syslog-ng performance using sngbench

A few weeks ago, I posted about sngbench, a shell script to measure syslog-ng performance. The performance of syslog-ng is influenced by many factors, including the hardware and OS it runs on, and syslog-ng itself. This blog summarizes some of my findings using the script.

https://www.syslog-ng.com/community/b/blog/posts/what-i-learned-about-syslog-ng-performance-using-sngbench

syslog-ng logo

the avatar of Open Build Service

Post-mortem: Staging Workflow Unavailable

In our efforts to add a distribution (Debian 12), we accidentally deleted an entry in our architecture database table. That made all attempts to fetch this architecture through associations crash. Impact Various pages from the staging workflow for openSUSE:Factory were not accessible for 34 minutes. Root Causes A Distribution can have an association to more than one Architecture. We added a new Distribution for Debian 12 with two architectures: i586 and x86_64. But after reading...
the avatar of openSUSE News

openSUSE.Asia Summit 2023 Call For Papers

openSUSE.Asia Summit 2023

Call For Papers

It is a pleasure to announce the call for papers for openSUSE.Asia summit 2023 starting today, the openSUSE.Asia Committee is looking for speakers from different avenues of life, representing and advocating Free and Open Source Software. openSUSE.Asia Summits are organized every year to promote the use of free and open source software and have been appreciated events for the openSUSE community (i.e. both contributors and users) in Asia. Following the last Asia Summit, the nineth openSUSE.Asia Summit 2023 will be held by openSUSE Chongqing team on Late October. The speakers are eligible to receive sponsorship from openSUSE Travel Support Program (TSP). Even if you live away from China, please consider applying for the event.

The past Asia Summits received major participation from Indonesia, China mainland, China Taiwan, Japan, South Korea, and India.

Topics

openSUSE.Asia Summit 2023 will invite talks relevant to openSUSE and other topics like Cloud, Virtualization, Container, Container Orchestration, Linux desktop environments and applications since openSUSE is a collection of various FLOSS products. The examples of the topics (not limited to) are as the following:

  • openSUSE (including Leap, Tumbleweed, Open Build Services, openQA, YaST)
  • openSUSE Kubic & MicroOS, Cloud, Virtualization, Container, and Container Orchestration
  • Embedded and IoT
  • Security (Access/Integrity control, Cryptography, Vulnerability management)
  • Desktop environments and applications (e.g. GNOME, KDE, XFCE)
  • Office suite, graphic art, multimedia (e.g. LibreOffice, Calligra, GIMP, Inkscape)
  • Multilingualization support (e.g. input methods, translation)
  • Other software running on openSUSE

Please note that non-technical talks are also welcome. For example:

  • Explanations of FLOSS technologies
  • Development, Quality Assurance, Translation
  • Tips & Tricks, Experience stories (success or fail), Best practice
  • Marketing and community management
  • Computer Science
  • Education

Types of sessions

We are inviting proposals for these 4 types of sessions.

  • Workshop (120 min + Q&A)
  • Long talks with presentation (60 min + Q&A)
  • Short talks with/without presentation (30 min + Q&A)
  • Lightning talk (15 min and less)

Schedule

  • The deadline of the call for proposals: August 20, 2023
  • Notification to speakers: Week of August 28, 2023
  • openSUSE.Asia Summit 2023: October 21 until October 23, 2023.

How to submit your proposal

Please submit your proposal to the event

  • Your proposal must be written in English and 150–500 words long with an appropriate title.
  • You need to use English or Chinese in speech and English only on slides.
  • Please run spell and grammar checks for your proposal before submission. LibreOffice Language tools and Grammarly
  • Your biography on your profile page is also a reviewed document. Please do not forget to write your background.
  • You must obey openSUSE Conference code of Conduct. You will receive a forms link after successful submission of proposal for further information requirements.

Guide to write your proposal

Please ensure that your proposal is about and around a topic

For example, if your talk is on security or desktop application, a wholesome proposal will always start with steps to install the application first.

Please include the reasons as to why your proposal should be the one.

It may contain the following as a reason:

  • Need of the application/ technology/ solution
  • Future prospects of the proposed solution
  • Learnings for the target audience (beginners, contributors)

Do not hesitate to contact the local team on social media or write to the committee if you are not sure about writing your proposal or preparing your presentation.

Contact Organising committee

For any enquiries regarding the programme, please contact:

opensuseasia-summit@googlegroups.com

We look forward to see you at openSUSE.Asia Summit 2023.

a silhouette of a person's head and shoulders, used as a default avatar

openSUSE Tumbleweed – Review of the weeks 2023/23 & 24

Dear Tumbleweed users and hackers,

Again I have to span the review over two weeks – in the region where I live we had some holiday last week and I allowed myself to stretch for a long weekend. But this had no impact on Tumbleweed: it just kept on rolling. There was some additional ‘confusion’ though as the system used to calculate the diff between snapshots has been defunct for a few days, which resulted in the announcements for snapshots 0601 – 0604 not being sent out to the mailing lists. The info was then collected in the report for 0605. This review covers the 10 snapshots 0601, 0602, 0603, 0604, 0605, 0607, 0608, 0610, 0612, and 0613.

The most relevant changes in those snapshots were:

  • AppArmor 3.1.4 & 3.1.5
  • LibreOffice 7.5.4.1
  • openSSL 3.1
  • GNOME 44.2
  • Linux kernel 6.3.6 & 6.3.7
  • openSSH 9.3p1
  • KDE Gear 23.04.2
  • KDE Frameworks 5.107.0
  • Mozilla Firefox 114
  • Mesa 23.1.2

Shortly, Tumbleweed will bring you these changes:

  • Python 3.11 as the default Python interpreter (moving from Python 3.10). About 100 Python packages failed to rebuild: those will still have the python3- symbol on the python310-* package until fixed.
  • LibreOffice 7.5.4.2
  • PHP 8.1.20
  • Qt 5.15.10

the avatar of openSUSE News

Mesa, systemd, Gear, Frameworks update in Tumbleweed

Frequent snapshots of openSUSE’s rolling release Tumbleweed brought KDE enthusiasts freshly made software this week.

KDE Gear and KDE Frameworks were released in two of the past four snapshots.

The 20230613 snapshot had a little something for Xfce users as well. Panel layouts were updated in the xfce4-panel-profiles update; the 1.0.14 version fixed the files list and permissions of installed files. The package also added some missing translatable flags as well as provided some filename consistency. The Linux Kernel updated in the snapshot; kernel-source 6.3.7 fixed a possible memory leak had some enhancements for Transmission Control Protocol. The kernel also fixed an unused variable warning with RISC-V. In the perl-Image-ExifTool version 12.63 update, support was added for reading 7z files and warnings for certain scenarios were made. An update of libzypp 17.31.13 and the free implementation of the Unicode Bidirectional Algorithm package fribidi 1.0.13 was also updated in the snapsthor.

Snapshot 20230612 brought an update of 3D Graphics Library Mesa; there was a removal of the meson option -Ddri-drivers with the 23.1.2 version update since it is no longer used, and Video Decode and Presentation API for Unix (VDPAU) functionality will no longer be available for Radeon R300 graphics cards.An update of systemd 253.5 took a new approach to trigger re-execution for user managers on package updates that is safer and less problematic than the previous systemctl --user -M 1000@ daemon-reexec command. KDE Frameworks 5.107.0 updated in the snapshot. There was a deprecation of KIO access manager and related classes. The package also enables thumbnail caching if the thumbnail directory is on an encrypted volume. An update of Kirigami disables shortcuts for invisible and disables text fields in the ActionTextField and it improves the painting of icons in the documentation. The reliability and correctness of image processing and conversion was made with changes to KImageFormats’ as part of the Frameworks update. An update of Mozilla Firefox 114.0.1 introduced a User Interface for managing DNS over a HTTPS exception list and Linux can now use web-standard support for USB with FIDO2’s WebAuthn. An update of AppArmor 3.1.5 had a fix for handling mount rules, removed a patch and prevented a warning about a non-existing directory when loading profiles in Tumbleweed builds. Several other packages update in the snapshot including zchunk 1.3.1, hwdata 0.371, xwayland 23.1.2 and several others.

KDE Gear 23.04.2 arrived in Tumbleweed less than 48 hours after its release. Snapshot 20230610 delivered this and kitinerary was one of the packages up update; it provided enhancements to travel document parsing and extraction capabilities for Estonian, Lithuanian and Latvian railway tickets. The travel reservation package expanded support for various document types and improved data accuracy and reliability. The update of video editor Kdenlive provided a freeze fix, some performance optimizations, a minor UI improvement and had some changes for a smoother editing experience like fixing the dragging of a clip on the time that caused an out of view scroll. Gear’s Messagelib packagehad email handling improvements that fixed a crash when switching emails. There were a few other packages to update in the snapshot as well. Runtime Compiler orc 0.4.34 had some continuous integration improvements and fixed a compiler warning. An update of Perl 5.36.1 addressed a bug in a regular expression code that could trigger an interpreter to panic. A few other packages updated in the snapshot.

An update of gtk4 in snapshot 20230608 to version 4.10.4 addressed some memory leaks and made a fix to avoid some black flickering with xwayland. There was a release of kdump that helps to fix the prefix for ALP as well as adds calibrated values for this future distribution. An update of python-setuptools 67.8.0 had a modification to ensure that the .pth file properly updates and the package also had tests to ensure virtualenv works in Python 3.12. A few other package like postfix 3.8.1, yast2-storage-ng 4.6.11, and vte 0.72.2 also updated in the snapshot.

a silhouette of a person's head and shoulders, used as a default avatar

Syslog-ng 4.2: extra UDP performance

No matter how awkward you feel when you hear about UDP syslog in the age of encrypted TCP connections, UDP syslog is here to stay in some special cases. The scalability issues of UDP log collection were first addressed in syslog-ng Open Source Edition (OSE) (the so-reuseport() parameter), and later a more advanced solution arrived to syslog-ng Premium Edition (PE) (the udp-balancer() source). The good news is that a new, open-source implementation is now available as part of syslog-ng 4.2.0.

Read more about it at https://www.syslog-ng.com/community/b/blog/posts/syslog-ng-4-2-extra-udp-performance

syslog-ng logo

the avatar of Open Build Service

More Documented API Endpoints for Statistics, Status Project, Status Reports and Others

You have probably read about the release of the OpenAPI Documentation. That doesn’t mean the documentation is finished and static. On the contrary, we have recently introduced a few more endpoints and are looking forward to your contributions. Please check them out! Statistics Status Project Status Reports - Required Checks Status Reports Build Worker Status After kicking off the API documentation remake in January 2021, we’ve continued with the Build and Workers endpoints in April...

the avatar of openSUSE News

Leap 15.5 Release Retrospective is open for feedback

openSUSE Leap 15.5 was released earlier this week and release team would like to hear from you about your experience with openSUSE Leap 15.5.

Did anything go particularly well, or perhaps did we miss something? Did you have trouble downloading, installing, or contributing to Leap 15.5? Did you like the overall communication?

Simply head to survey.opensuse.org and tell us.

About the survey

The survey is anonymous and has only two questions “What went well? and “What didn’t go too well?”.

Leap 15.5 release retrospective survey will remain open for two weeks from the release, until 21st June.

We’re using our own instance of LimeSurvey as the platform.

How will the data be used?

Past that, we’ll announce a few rounds of public review meetings, where we’ll review and categorize feedback (see feedback from previous releases) and will try to come up with action items to address issues.

Opportunity to recognize teams or individuals

If you’d like to recognize some of the contributors please do so! We’ll use it as input for release recognition e-thank-you emails. Both teams or individuals will be happy to see that you appreciate their efforts!

Everybody is welcome to help us with the recognition effort feel free to participate on Github.

Feedback from previous releases

Leap 15.2 retrospective results
Leap 15.3 retrospective results
Leap 15.4 retrospective results