|
|
Subscribe / Log in / New account

openSUSE Release Engineering minutes September 25

From:  Lubos Kocman via openSUSE Factory <factory-AT-lists.opensuse.org>
To:  Lubos Kocman via openSUSE Factory <factory-AT-lists.opensuse.org>
Subject:  openSUSE Release Engineering meeting 24.09.2025
Date:  Thu, 25 Sep 2025 14:37:25 +0200
Message-ID:  <CAKVpbdA3GmMRmM9burfCofkuR4n-USPUP_WTQosaLPcrwYHRhQ@mail.gmail.com>
Archive-link:  Article

How to join the meeting?
https://calendar.opensuse.org/teams/release/events/opensu...
https://meet.opensuse.org/meeting

All meeting minutes can be found here:
https://etherpad.opensuse.org/p/ReleaseEngineering-meeting

## Attendees:
Sarah, GuillaumeG, Richard, lkocman, Santiago, Ana, wengel,
bmwiedemann, maxlin, DocB, ddemaio,rrahl0, rfrohl

## Leap

SLES 16 GMC2 received GO as GM!

NonFree: waiting for Adam to finish migration to git. That's pretty
much last known Release Blocker from Leap side. Adrian in case that
Adam could not work on it, could you please step up? The import to
pool is not yet done.
https://build.opensuse.org/project/show/openSUSE:Leap:16....
These should have leap-16.0-non-free
Max: We also need a separate openSUSE/Leap-Non-Free project in git.
DimStar: There is: https://src.opensuse.org/openSUSE/LeapNonFree
Max: ok, I'm fine with that naming

Leap 16.0 GM would be announced once the NonFree is addressed, aside
from that we don't expect any further changes. Last one was chromium
update.

New subpackage
gnome-welcome-minimal (rust+gtk4) should be the session-agnostic
fallback for DMs without dedicated greeter. Some issues that need to
be addressed are: dedicated .desktop file and do conflicts with older
versions of gnome-tour, perhaps call it opensuse-welcome instead of
gnome-tour-minimal.

for x in `rpm -ql gnome-tour-minimal gnome-tour-data`; do ls -lah $x;
done | grep -v "^d"  | awk '{ print $9 " " $5 }' | sort

resources.gresource 54K
/usr/bin/gnome-tour-minimal 3.2M
/usr/share/gnome-tour/resources.gresource 54K
/usr/share/icons/hicolor/scalable/apps/org.gnome.Tour.svg 3.4K
/usr/share/icons/hicolor/symbolic/apps/org.gnome.Tour-symbolic.svg 1.1K

https://build.opensuse.org/requests/1306724
https://paste.opensuse.org/pastes/98a4388af22f <- Screenshot

DocB: Is there a way to update packages in LP16 in between?
Robert: Feel free to submit them, but we will not accept them to GA.

## openSUSE Tumbleweed (ana)
openSUSE:Factory build fail stats: 18 failed 5 unresolvable ( last
week: 19 failed, 7 unresolvable)

~524  requests accepted in the last week (data source:
https://build.opensuse.org/projects/openSUSE:Factory/pulse)

Linux Kernel Longterm 6.12.48

go 1.25 as default Go version

openssl 3.5.3

gdbm 1.26

re2c 4.3

texinfo 7.2

GStreamer 1.26.6

QEMU 10.1.0

cups 2.4.14

ignition 2.23.0

ltrace 0.8.0

nfs-utils 2.8.4

tiff 4.7.1

upower 1.90.10

valgrind 3.25.1

Mozilla Firefox 143.0 & 143.0.1

Mozilla Thunderbird 140.3.0 ESR


Coming soon:

Linux Kernel 6.16.8

GNOME 49.0

expat  2.7.2

meson 1.9.1


  Blocked / on-going:

GNOME 49.0

 switch to boost 1.89.0 by default
https://bugzilla.opensuse.org/show_bug.cgi?id=1249599

all fixes submitted

poppler 25.09.1 https://bugzilla.opensuse.org/show_bug.cgi?id=1249440
(all fixes submitted)

libxml2 2.14.5   https://bugzilla.suse.com/show_bug.cgi?id=1249605
(~12 packages)

curl 8.16.0: breaks cmake, libmicrohttpd,

switching to use ffmpeg-8 by default, see list of failures at
https://bugzilla.opensuse.org/show_bug.cgi?id=1249045

Rust 1.89 by default, blocked by 389-ds
https://bugzilla.suse.com/show_bug.cgi?id=1248325

Set grub2-bls as default bootloader, staging F, tests update ongoing
(see Santi's openqa status)



## Richard (Aeon+botmaster+tik)
Aeon's tik installer is totally re-engineered in the style of the
long-conceptualised 'RC4' standard
- 2GB image instead of ~4GB
- Installer USB image _is now Aeon_, boots itself, deploys itself, and
encrypts itself in the process.. this saves alot of build time,
imaging time, and USB space at the cost of a very slightly slower
deployment pace
- Encryption now uses upstream sdbootutil enroll whenever possible to
reduce tik's complexity
- Potential scope for tuning up/extending features like
Migration/Reinstallation as stuff like 're-installing but in a new
snapshot' is now theoretically possible
- Investigating possibility of tik to use webcam/QR code reader to
ease unlocking with the recovery key during Migration/Reinstallation

tik retains it's old 'dd image' and 'systemd-repart image' based
modes, even if Aeon no longer uses them. Can certainly see use cases
where the OS to be deployed doesn't have everything needed to be a
good interactive installer experience also.

Also introduced a significant number of usability/polish improvements
- TTY's are now only spawned at user demand, so no flickers of
"Login:" prompts on installation, boot, or shutdown
- logind no longer announces its shutdown to a text console, so again,
less flickers and more polish on shutdown
- extraneous systemd services like systemd-growfs-root are masked by
default as systemd can get confused when a filesystem is contained in
an encrypted partition that's set to 'Dont Grow' - as the encrypted
partition has the flag, not the filesystem, it still tries to grow the
rootfs..

Reinstallation shouldn't be necessary to this "RC4" standard as
existing Aeon systems are being adapted using aeon-check

Lots of progress on the governance side also, Aeon no longer actively
uses any openSUSE Heroes-run infrastructure

https://aeondesktop.org/docs , https://aeondesktop.org/bugs , and
https://aeondesktop.org/reportbug are now all hosted on Github in the
https://github.com/AeonDesktop/project project.
Aeon will, of course, still be using OBS and contributing to Factory
as our direct upstream

lkocman: Would be interesting to run a survey to see user preference.
As in do they prefer github issues over bugzilla etc.

Been cleaning up old bugzilla bugs when possible, will migrate others
soon, as well as wind down the openSUSE wiki pages, as soon as all the
above URLs are fully reflected in Aeon-release

## Max

Leap 16.0
* Ongoing working items before GMC
   ** switch NonFree to git - NonFree package is not yet existing in git pool
* Deleted unnecessary patterns fork from the Leap 16 project
* Added uninstallable package to blacklist of the Leap 16.0 according
to the installcheck result from the published repository
* autogits_obs_staging_bot bot seems problematic very lately, it
indicates new change is build failed in the staging project but which
is not correct
* Regarding https://bugzilla.suse.com/show_bug.cgi?id=1248800 missing
*.ins file for s390x , *.ins files is existing on repo-oss, the
necessary squashfs.img is available from the repo-oss

Frederic mentioned yesterday that we might want to drop
suse-migration-services package (provides one-off systemd services)
since our migration "solution" doesn't rely on it. If it's not
preinstalled by default I think we can keep it. In case we'd like to
utilize it in the future.

## Guillaume - Arm

Tumbleweed:
    * Rolling
    * GHC still fails to build on aarch64 -
https://gitlab.haskell.org/ghc/ghc/-/issues/26284

Leap 16.0 dev:
    * No aarch64 specific bugs
    * Release notes: TODO: Add Arm specifics for 16.0

ARMv9 project:
    * Rebuilding Ring-0 and Ring-1 packages of Tumbleweed in
https://build.opensuse.org/project/show/devel:ARM:Factory...

    * Still few failures from ring 1 packages. Working with upstream
projects to get them fixed.

    * JeOS-efi image available:
https://download.opensuse.org/repositories/devel:/ARM:/Fa...


## Sarah - s390x

* Tumbleweed:
    * rolling

* Leap:
    * SUSE.ins is fixed
    * New problem: Agama installation hanging after DASD disk preparation
Santi: the installation is now remote and we have to figure out how to
start the installation.

    AI status update:
        * IBM will test OpenShift Virtualization and OpenShift AI with
openSUSE (Community Support by Red Hat): openSUSE is already supported
with x86
        -> https://access.redhat.com/articles/4234591

        * Onnx will be fixed with version 1.20.0:
https://bugzilla.suse.com/show_bug.cgi?id=1215337
        -> IBM wants to have AI integration in SLES
        * New package jax-ml required

Hint: Sarah will be in the USA next month

k3s:
    * The Mainframe community wants to receive a working k3s for s390x:
        When can the D3v contributions be accepted by the kubic repositories?
        https://build.opensuse.org/project/show/home:azouhr:d3v


## Doug

* No update on next gen tsp
* FOSDEM (31.01.26 - 01.02.26)

* Developer rooms and main track talks open -
https://fosdem.org/2026/news/2025-09-21-call-for-particip...

* Call for booths no open yet

* Arranging bus to/from NUE to Brussels

* Wrote and Publish openQA MCP article
* Wrote and Publish planet article
* Wrote and Publish Dev Summit CfP article
* Leap GA article sent for
translationshttps://lists.opensuse.org/archives/list/translation@list...
* Wrote Leap use case article - https://etherpad.opensuse.org/p/eo10e
* Discussing plan asking for community contributions aimed at adding
YaST2 functionality to upstream
* GSoC Finals start

* 4 due by Sept. 8 (4 of 4 passed)

* 1 due by Sept. 22 (1 of 1 passed)

* 1 due by Oct. 20

* 1 due by Nov. 3

* Open Developers Summit 2026

* April 23 (CfP ends Feb. 14)

* 1 Registration, 0 Submissions

lkocman: I'm having discussion on how to invite local ISVs that
sell/support/train SUSE/openSUSE

We want to advertise the event on LinuxDays.cz and openSSL conference
(where we expect more business partners).

* Aiming for decision about oSC26 in January or February at latest

* Waiting on another possible option

* Current possibilities

* Z-Bau (Nürnberg):

* June 24–27 (possible)

* August 19–22 (possible)

* University in Prague:

* July 9–11 (possible)

* July 16–18 (possible)

* first week of July occupied by architectural exhibition

Sarah will send a contact for NUE university to Doug.


## Maintenance (Marcus, Robert)

Discussed openQA setup for Leap 16 with Santiago, to see what is
missing for maintenance phase
Team would ideally like to use ToTestManager. So far no known blockers
have been found.

## Wolfgang (Package Hub), Scott Bahling, Nathan Cutler

* Package Hub package search in SCC still broken
* Uninstallables (x86_64) are down to ~105, removing more packages
from Package Hub which are not needed or uninstallable


## Adrian - OBS

On vacation

## Bernhard - Slowroll

rolling normally
pushed some larger version updates for wine + CVE fixes
snapshot was published on 2025-09-09 ; next snapshot expected 2025-10-09

## Bernhard - reproducible builds

no news

235/15786 unreproducible atm

## Adam - Git Workflow

Not available

* work being done to sync factory branch to factory -- should be
deployed this week. This will affect both git based packages and still
imported packages.
* API deployed to be able to move new packages to pool via a special
fork variant (eg. perl-MCP moving to /pool from /perl)
* br.opensuse.org now has monitoring if backend DB (redis) is inaccessible

- devel project migration status moved to Google Sheets
https://docs.google.com/spreadsheets/d/1HFpQvD95RiJhDa27j...

Michael Vetter takes care of the wiki content about git. Lubos will
connect him with dedicated docs-team person.

Discussion about gitea issue tracking for new package requests.

lkocman: Could we enable legal related labels in pull request for Leap?

## Santiago - openQA

- s390 on Leap is basically blocked by
https://progress.opensuse.org/issues/188931 as the installation must
be remote now
- Looking at the bits and pieces for enabling Maintenance Updates for Leap 16
Marcus: we're not entirely sure what all bots are using for Leap 15 maintenance.
We suppose qembot. https://github.com/openSUSE/qem-bot/
Santiago: Leap is using another bot, openqabot,
https://github.com/openSUSE/openSUSE-release-tools/blob/m...
- Still working through failures from the Grub2-bls changes (For more
info, read https://progress.opensuse.org/issues/184861)



## Open Floor

Miguel Perez Colino: Sharing a research on YaST


to post comments


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds