openSUSE Release Engineering meeting 06.03.2024
by Lubos Kocman
!!! HEADS UP WE ARE BACK USING JITSI !!!
https://meet.opensuse.org/ReleaseEngineeringMeeting
How to join the meeting?
https://calendar.opensuse.org/teams/release/events/opensuse_release_enginee…
All meeting minutes can be found here:
https://etherpad.opensuse.org/p/ReleaseEngineering-meeting
## Attendees
ana, Sarah,GuillaumeG, lkocman, Adrian, ddemaio, mlin, Marcus
## Leap
Leap 15.6 Beta build Build626.1 landed in openQA 25 minutes ago
https://openqa.opensuse.org/tests/overview?distri=opensuse&version=15.6&bui…
I'm really happy that Max and Peter Simons were able to get haskell fixes in.
We're using older haskell packages that were already dropped from
Factory. Results of the last build looked well.
openSUSE Leap 15.6 Beta marketing availability + related Bug day will
be streamed live on Thursday 21:00 CET as part of our regular Thursday
meeting. There will be a news-o-o article released shortly before that
19:00 UTC.
^ Sharing is caring!
Sharing plan with factory / project -
https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/…
How to connect -
https://calendar.opensuse.org/teams/marketing/events/thursday_weekly_meeting
Bug day page WIP - https://en.opensuse.org/openSUSE:Bug_Day
openSUSE Booth at Installlfest 2024 is happening next weekend
https://installfest.cz/if24/
https://en.opensuse.org/openSUSE:Organising_a_booth
openSUSE Leap future strategy discussion with Rick Spencer next week in Prague.
## openSUSE Tumbleweed (ana)
openSUSE:Factory build fail stats: 139 failed 33 unresolvable (last
week 170 failed, 26 unresolvable)
https://tinyurl.com/ysy4nnnz
=> Around ~80 are python packages that are still failing to build with
Python 3.12
Most relevant updates:
* Linux Kernel Longterm 6.6.19
* Linux Kernel 6.7.7
* kernel-firmware 20240229
* ca-certificates-mozilla 2.66
* transactional-update 4.6.0 ( support for systemd soft-reboot)
* shadow 4.14.6
* exiv2 0.28.2
* expat 2.6.1
* ImageMagick 7.1.1.29
* All Python 3.x version with fix for CVE-2023-6597
Updates waiting / work still in progress:
* GCC 14: second phase ongoing, use gcc14 as the default compiler (Staging:Gcc7)
* RPM 4.19.1.1 + 4.20
* RPM 4.19.1.1 (user/group dependencies), Packages not included in
rings getting updates, still some more to go, see
https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/…
* Preparations for RPM 4.20, %patchN won't be supported anymore, see
https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/…
* Python 3.12+removal of 3.9 modules: Not all modules fixed to build
with Python 3.12, removal of python 3.9 modules blocked by build
failures. Considering pushing it soon. Python3.9 interpreter would
stay for some time more.
* KDE Frameworks and Plasma 6 + KDE Gear 24.02.0 released last week,
advancing well thanks to reactivity of KDE+Qt team
* libreoffice 24.2.1.2, need openQA test update
https://progress.opensuse.org/issues/156628
* go1.22 as default go version, blocked on i586 with packages which
export CGO_ENABLED=0 and go build -buildmode pie
https://github.com/golang/go/issues/64875
* systemd 255.3 ( SR#1152118), rpmlist withelist done, blocked now
because it fails to build
* update openSUSE-build-key (new suse container key!) SR#1150669 -
blocked until key is replaced
* libxml 2.12.1, on hold, no progress
* dbus-broker as default dbus session manager, now everything builds,
two openQA checks failing.
## Richard (Aeon+botmaster)
Not available
## Max
Leap 15.6 - build stats in Backports: 79 faild, 24 unresolvable
* PUblished Build623.2
* Bumped the version to Beta, Build626.1 can be the first public Beta
* Haskll issue is fixed(almost) except of a few haskell package
## Guillaume - Arm
* Tumbleweed:
- Rolling
- WIP: Still some packages built without PAC/BTI, two main reasons:
* assembler files without PAC/BTI (usually reported upstream,
e.g. openssl, gnutls, etc)
* Packages built without distro flags (usually fixed in spec file)
* TW installer issues with PAC/BTI -
https://bugzilla.suse.com/show_bug.cgi?id=1219717 - Unable to
reproduce anymore on a different host, while openQA still fails.
- rpmlint: https://rpmlint.opensuse.org/
* we noticed that rpmlint does not check anymore for packages
built without distro %{optflags}. We should add it back.
https://bugzilla.opensuse.org/show_bug.cgi?id=1217840
Doug: rpmlint GSOC topic. Neal will be helping to mentor that.
https://github.com/openSUSE/mentoring/issues/204
* Leap 15.6/Backports SP6:
- CVE for python-onnx but update impossible because of missing
deps and some deps requiring newer python.
https://bugzilla.opensuse.org/show_bug.cgi?id=1220313 - Delete Request
sent.
- (Empty) Arm section added in
https://en.opensuse.org/openSUSE:Known_bugs_15.6
* WSL: x86_64 is fetched from Microsoft Store GUI for Tumbleweed image
instead of arm64. But `wsl --install openSUSE-Tumbleweed
--web-download` works just fine! -
https://bugzilla.opensuse.org/show_bug.cgi?id=1219372.
Scott Bradnick made the instructions for Windows for Arm into image
description for Tumbleweed. I believe we've also updated WSL wiki with
the instrucitons. https://en.opensuse.org/openSUSE:WSL
## Sarah - s390x
* Second mainframe is up and running
-> Many builds are running at the moment (also gcc) and the manframe
is not really stable
-> waiting for a new Tumbleweed release
* gcc bug (2021) reactivated related to memory optimization on the
mainframe: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101523
* related openSUSE Bug (not really informative):
https://bugzilla.opensuse.org/show_bug.cgi?id=1188441
GPG keys for s390x, PPCle and RISC-V expired in openSUSE-build-key:
https://bugzilla.suse.com/show_bug.cgi?id=1220993
## Doug
* bugzilla.opensuse.org
* Submitted Bug 1220916
* Asked to delete - If you experience any difficulties or find any
issues, please, report to SUSE Bugzilla Team (email)
* Contribution Workshops
* More sign ups at
https://etherpad.opensuse.org/p/openSUSE-Contribution-Workshop
* Episode 3 - Bumping "Packaging Guidelines" to a later date and will
have a learning "how to report bugs" video
* Episode 4 - Language-specific packaging - Rust and Go provided link.
Will come in March
* Published SD Boot Utils article
* Leap 15.6 beta article ready for publication on Thursday at 7 p.m.
We should do a little prequel for BugDay/LiveEvent (like a little
tweet or similar today). To increase attendance of the event.
* GSoC
* Sent report to Project Manager
* Started seperate workspace on slack for mentees and mentors -
https://join.slack.com/t/opensuse-group/shared_invite/zt-2dwsqm6nb-iNJifnVb…
* Community Summit
* 8 Registrations, 5 Submissions, 2 Hours (pre-announcement)
* openSUSE Conference
* 48 Registrations, 27 Submissions, 16 Hours (5 Open 4 Business Submissions)
** I won't be available next weeks
Static
* oSC24 dates June 27 to 29 reserved (Thursday - Saturday)
* Open 4 Business June 26 between 2 - 6 p.m. at Franken Campus
* AI topics (static)
## Dirk
Not available
## Wolfgang (Package Hub), Scott Bahling
Not available
## Maintenance team (Marcus or Maurizio (m4u))
Struggling with chromium update. Maintainers are not currently able to
update it to the current version.
No transition method for expired keys. Temporarily disabling the key
in libcontainer policy (Marcus please correct me). The goal is to have
the least disruptive method for it.
Dominique: the new key seems to raise some issues - transition needs
to be figured out.
Marcus: I did check podman documentation and am looking if we can have
temporarily two keys in parallel.
Marcus: will we resign all the images on the registry or only new ones?
Dominique: for rpm we usually accept both old and new key for about a
half a year.
lkocman: Leap Micro 6.X update channel setup will have to be done soon
(within a few weeks).
## Adrian - OBS
Not available
lkocman: we need to cleanup accepted / rejected requests in
SUSE:SLE-15-SP6:GA in OBS. lkocman doesn't have permissions to do so
in OBS. Workaround would be to re-add/reject suse-sle-reviewers
review.
Lubos will write to autobuild + add Marco to the first line.
## Simon (Leap Replacement/Linarite)
Not available
## Bernhard Slowroll
* kernel-longterm 6.6.19 from Factory
* kernel-default now follows Factory
* OBS now has a Slowroll distribution target, so it is easy to add in
devel projects
* https://www.reddit.com/r/openSUSE_Slowroll/ gets some activity
## Open Floor
When will there be a leap:15.6 container image?
We did mention that we'd like to advertise BCI images instead of Leap
15.6 base image. So yes there should ideally be 15SP6 BCI image
together with PUBLIC Beta.
Marcus: there is one last blocker on the BCI image side for 15 SP6
8 months, 3 weeks
openSUSE Release Engineering meeting 13.03.2024
by Lubos Kocman
!!! HEADS UP WE ARE BACK USING JITSI !!!
https://meet.opensuse.org/ReleaseEngineeringMeeting
How to join the meeting?
https://calendar.opensuse.org/teams/release/events/opensuse_release_enginee…
All meeting minutes can be found here:
https://etherpad.opensuse.org/p/ReleaseEngineering-meeting
## Attendees
ana,guillaumeg, DimStar, lkocman, DocB, bmwiedemann,maxlin
## Leap
Leap 15.6 Beta build Build630.1 bringing fix to Virtualbox was
published yesterday in the evening.
Publishing seem to be stuck as the data is not available on
download-o-o . I did raise it with autobuild (#team-dist)
aarch64 has an issue with running firefox with <= 4GB of memory. In
comparison chromium seems to work with 2GB. This is a problems ince
our minimal requirements for GNOME states 3GB
https://bugzilla.opensuse.org/show_bug.cgi?id=1221314
Leap 15.6 Beta known issues page
https://en.opensuse.org/openSUSE:Known_bugs_15.6#
How do we see that submissions to SUSE:SLE-15-SP6:GA got accepted?
The sync state doesn't work, easiest is to check particular package in
SUSE:SLE-15-SP6:GA in OBS.
Ongoing Plasma 5.27.1 update
https://code.opensuse.org/leap/features/issue/154 based on Feedback
from
openSUSE Leap future strategy discussion with Rick Spencer on Friday in Prague.
Leap 15.6 appliances are currently blocked at
https://bugzilla.suse.com/show_bug.cgi?id=1213595
All openQA runs with 15.5 and 15.6 isos booted off USB fail:
https://openqa.opensuse.org/tests/3992142#step/finish_desktop/2
It is visible that udev prefers the by-label link to sda instead of
sda1 for some reason, even though
https://bugzilla.suse.com/show_bug.cgi?id=1213185 implies that the fix
for https://github.com/systemd/systemd/issues/28468 got backported.
## openSUSE Tumbleweed (DimStar)
openSUSE:Factory build fail stats: 136 failed 47 unresolvable (last
week 139 failed, 33 unresolvable)
https://tinyurl.com/ysy4nnnz
=> Around ~80 are python packages that are still failing to build with
Python 3.12
Most relevant updates:
* Linux Kernel Longterm 6.6.21
* libpng 1.6.43
* poppler 24.03.0
* procps 14.5+0
* wine 9.4
* buildah 1.35.0
* MozillaFirefox 123.0.1
* libreoffice 24.2.1.2,
* update openSUSE-build-key (new suse container key!)
* KDE Frameworks and Plasma 6 + KDE Gear 24.02.0 (QA in progress for
snapshot 0311)
Max: asking about Plasma 5 parallel availability in TW. Plasma 6
obsoletes Plasma 5, so most were already deleted.
Updates waiting / work still in progress:
* kernel-source 6.7.9, to be accepted later today
* systemd 255.3 ( SR#1152118), needs updated "build" package and fixed
transactional-updates, this is blocking rpmlint
Dominique: Adrian any update on the -build package for systemd-255.3?
Adrian: releasing it as maintenance update will take some time. You'll
get it in next minutes for Factory.
* Still handle all issues for the new KDE fw + plasma
* GCC 14: second phase ongoing, use gcc14 as the default compiler (Staging:Gcc7)
* RPM 4.19.1.1 + 4.20
* RPM 4.19.1.1 (user/group dependencies), Packages not included in
rings getting updates, still some more to go, see
https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/…
* Preparations for RPM 4.20, %patchN won't be supported anymore, see
https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/…
* Python 3.12+removal of 3.9 modules: Not all modules fixed to build
with Python 3.12, removal of python 3.9 modules blocked by build
failures. Python3.9 interpreter would stay for some time more.
* go1.22 as default go version, blocked on i586 with packages which
export CGO_ENABLED=0 and go build -buildmode pie
https://github.com/golang/go/issues/64875 (needs to update ~70
packages)
* autoconf 2.72, waiting libreoffice; fixed in version 24.2.2 in devel
prj (unstable tree)
* llvm 18, some packages FTBFS
* shadow 4.15.0, openQA tests failing
* libxml 2.12.1, on hold, no progress
* dbus-broker as default dbus session manager, now everything builds,
two openQA checks failing.
Bernhard started to detect+fix/report issues with many packages that
mis-use %check
1155606 exiv2
1155640 python-pypuppetdb
1156899 med-tools
1157116 rsync
1157126 gnome-disk-utility
1157141 xsimd
1157313 kosmindoormap
1157317 itinerary
1157315 plasma6-disks
https://bugzilla.opensuse.org/show_bug.cgi?id=1221321 pspp FTBFS-nocheck
## Richard (Aeon+botmaster)
## Max
Leap 15.6 - build stats in Backports: 68 faild(was 79), 22 unresolvable(was 24)
* Debugging the uninstallable error from installcheck result
* Go through build fails in Backports
* Upcoming package change needed but are pending in SLE15 SP6 staging:
polkit-default-privs and SDL2_image
## Guillaume - Arm
* Tumbleweed:
- Blocked by KDE live ISO being too large
- Problem with buildah found by openQA -
https://bugzilla.opensuse.org/show_bug.cgi?id=1221243
- WIP: Still some packages built without PAC/BTI, two main reasons:
* assembler files without PAC/BTI (usually reported upstream,
e.g. openssl, gnutls, etc)
* Packages built without distro flags (usually fixed in spec file)
* TW installer issues with PAC/BTI -
https://bugzilla.suse.com/show_bug.cgi?id=1219717 - Unable to
reproduce anymore on a different host, while openQA still fails.
- rpmlint: https://rpmlint.opensuse.org/
* we noticed that rpmlint does not check anymore for packages
built without distro %{optflags}. We should add it back.
https://bugzilla.opensuse.org/show_bug.cgi?id=1217840
Doug: rpmlint GSOC topic. Neal will be helping to mentor that.
https://github.com/openSUSE/mentoring/issues/204
* Leap 15.6/Backports SP6:
- No update
## Sarah - s390x
Not available
* Second mainframe is up and running
-> Many builds are running at the moment (also gcc) and the manframe
is not really stable
-> waiting for a new Tumbleweed release
* gcc bug (2021) reactivated related to memory optimization on the
mainframe: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101523
* related openSUSE Bug (not really informative):
https://bugzilla.opensuse.org/show_bug.cgi?id=1188441
GPG keys for s390x, PPCle and RISC-V expired in openSUSE-build-key:
https://bugzilla.suse.com/show_bug.cgi?id=1220993
## Doug
Not available
* bugzilla.opensuse.org
* Submitted Bug 1220916
* Asked to delete - If you experience any difficulties or find any
issues, please, report to SUSE Bugzilla Team (email)
* Contribution Workshops
* More sign ups at
https://etherpad.opensuse.org/p/openSUSE-Contribution-Workshop
* Episode 3 - Bumping "Packaging Guidelines" to a later date and will
have a learning "how to report bugs" video
* Episode 4 - Language-specific packaging - Rust and Go provided link.
Will come in March
* Published SD Boot Utils article
* Leap 15.6 beta article ready for publication on Thursday at 7 p.m.
We should do a little prequel for BugDay/LiveEvent (like a little
tweet or similar today). To increase attendance of the event.
* GSoC
* Sent report to Project Manager
* Started seperate workspace on slack for mentees and mentors -
https://join.slack.com/t/opensuse-group/shared_invite/zt-2dwsqm6nb-iNJifnVb…
* Community Summit
* 8 Registrations, 5 Submissions, 2 Hours (pre-announcement)
* openSUSE Conference
* 48 Registrations, 27 Submissions, 16 Hours (5 Open 4 Business Submissions)
** I won't be available next weeks
Static
* oSC24 dates June 27 to 29 reserved (Thursday - Saturday)
* Open 4 Business June 26 between 2 - 6 p.m. at Franken Campus
* AI topics (static)
## Dirk
Not available
## Wolfgang (Package Hub), Scott Bahling
lkocman: Not available
Customer request for Re-addition of rsh to Leap 15.5 / 15.6 and
related Package Hub modules for SLES 15 SP5/SP6.
## Maintenance team (Marcus or Maurizio (m4u))
Not avialable
expired repodata warning for
http://download.opensuse.org/update/leap/15.6/backports/
http://download.opensuse.org/update/leap/15.6/non-oss/
This was mentioned as part of https://bugzilla.suse.com/show_bug.cgi?id=1220993
Struggling with chromium update. Maintainers are not currently able to
update it to the current version.
No transition method for expired keys. Temporarily disabling the key
in libcontainer policy (Marcus please correct me). The goal is to have
the least disruptive method for it.
Dominique: the new key seems to raise some issues - transition needs
to be figured out.
Marcus: I did check podman documentation and am looking if we can have
temporarily two keys in parallel.
Marcus: will we resign all the images on the registry or only new ones?
Dominique: for rpm we usually accept both old and new key for about a
half a year.
lkocman: Leap Micro 6.X update channel setup will have to be done soon
(within a few weeks).
## Adrian - OBS
No update
lkocman: we need to cleanup accepted / rejected requests in
SUSE:SLE-15-SP6:GA in OBS. lkocman doesn't have permissions to do so
in OBS. Workaround would be to re-add/reject suse-sle-reviewers
review.
Lubos will write to autobuild + add Marco to the first line.
## Simon (Leap Replacement/Linarite)
Not available
## Bernhard Slowroll
* https://openqa.opensuse.org/group_overview/120 has regular runs now
* kernel-longterm 6.6.21 from Factory
* kernel-default follows Factory
* OBS has a Slowroll distribution target, so it is easy to add in devel projects
* https://www.reddit.com/r/openSUSE_Slowroll/ gets some activity
## Open Floor
8 months, 2 weeks
Re: Package fstrcmp is gone from TW 20231003 - on purpose?
by Manfred Hollstein
On Thu, 05 Oct 2023, 16:27:09 +0200, Manfred Hollstein wrote:
> On Thu, 05 Oct 2023, 16:23:04 +0200, Andrei Borzenkov wrote:
> > On 05.10.2023 17:10, Manfred Hollstein wrote:
> > > On Thu, 05 Oct 2023, 15:53:26 +0200, Jan Engelhardt wrote:
> > > >
> > > > On Thursday 2023-10-05 14:27, Manfred Hollstein wrote:
> > > > > On Thu, 05 Oct 2023, 13:59:45 +0200, Jan Engelhardt wrote:
> > > > > > On Thursday 2023-10-05 13:10, Andrei Borzenkov wrote:
> > > > > > > >
> > > > > > > > it looks like the last Tumbleweed snapshot 20231003 removed package
> > > > > > > > fstrcmp, i.e. libfstrcmp0 here; fwiw, openSUSE:Factory also doesn't
> > > > > > > > contain it anymore.
> > > > > > > >
> > > > > > > > This package is still needed by Kodi which now shows one orphaned
> > > > > > > > package. Was the removal on purpose? In that case we would have to
> > > > > > > > start building it for Tumbleweed on Packman.
> > > > > > >
> > > > > > > Descr: fails to build and is unused
> > > > > >
> > > > > > The buildfailure is easy to fix (already identified to require
> > > > > > groff-full), but the deletion crowd went chopping in the woods
> > > > > > quicker than anything else.
> > > > >
> > > > > Yeah, I stored the deleted files in the devel:libraries:c_c++ project
> > > > > and created a new package A_tw-fstrcmp in PMBS/Staging, which only
> > > > > builds for Tumbleweed and Slowroll.
> > > >
> > > > You can just bring it back for openSUSE:Factory.
> > > > If you set a maintainer on d:l:c/fstrcmp, you get reasonably-timed
> > > > build failure reports and there is less of a chance someone swings
> > > > the package axe.
> > >
> > > I just requested maintainership for d:l:c/fstrcmp. Once I get access
> > > rights, I'll resurrect the stuff in PMBS again.
> > >
> >
> > E-h-h ... if you get maintainership, what stops you from submitting it back
> > to Factory? Why keep it external?
>
> You got me wrong. Once I have maintainership, I'll re-create the package
> in d:l:c and submit it again to openSUSE:Factory. When that is done,
> I'll re-create the situation in PMBS as it was before. Right now, it's
> just a stop gap solution so new users will be able to install kodi on TW
> at all.
FWIW, I have now created SR
https://build.opensuse.org/request/show/1115896 hoping it'll make its
way to openSUSE:Factory :)
BTW, thanks to Jan for assigning maintainership to me!
Cheers.
l8er
manfred
1 year, 1 month
Re: Slowroll and amdgpu-pro and alternatives
by Peter McD
Am 30.11.23 um 13:46 schrieb Patrik Jakobsson:
> On Thu, 2023-11-30 at 11:00 +0100, Peter McD wrote:
>> Am 30.11.23 um 09:24 schrieb Patrik Jakobsson:
>>> On Wed, 2023-11-29 at 12:38 +0100, Peter McD wrote:
>>>> Am 29.11.23 um 08:15 schrieb Patrik Jakobsson:
>>>>> On Tue, 2023-11-28 at 23:44 +0100, Peter McD wrote:
>>>>>> Am 28.11.23 um 15:40 schrieb Peter McD:
>>>>>>> Am 28.11.23 um 13:25 schrieb Patrik Jakobsson:
>>>>>>>> On Tue, 2023-11-28 at 13:14 +0100, Peter McD wrote:
>>>>>>>>>
>>>>>>>>> I use Leap 15.5 a my main system because of openCL for Darktable
>>>>>>>>> which
>>>>>>>>> simply works faster with the proprietary amdgpu-pro driver.
>>>> ...>
>>>>>>>> amd-opencl from AOMP should work fine with Tumbleweed.
>>>> ...
>>>>>> Installed and tested with an updated TW, Darktable 4.4.2 cannot find
>>>>>> opencl.
>>>>>
>>>>> Can you detect the card with clinfo?
>>>>
>>>> first the suggested link
>>>> ln -s /usr/lib64/libOpenCL.so.1 /usr/lib64/libOpenCL.so
>>> With this added, darktable opens libOpenCL.so on my machine but still
>>> doesn't
>>> enable opencl support. Perhaps it requires a certain version? I will try to
>>> compare this to a working amdgpu-pro installation.
>>>
>>> Other opencl applications like Indigo Benchmark works fine for me.
>>>>
>>>> still opencl not detected by Darktable
>>>> lux-tw:~ # clinfo
>>>> Number of platforms 0
>>>> ICD loader properties
>>>> ICD loader Name OpenCL ICD Loader
>>>> ICD loader Vendor OCL Icd free software
>>>> ICD loader Version 2.3.1
>>>> ICD loader Profile OpenCL 3.0
>>>> lux-tw:~ #
>>>
>>> You should be seeing your card here. Which AMD card do you have?
>>>
>>
>> AMD Radeon RX 6600
>
> Then your card is supported. I installed OpenCL from AOMP on a freshly installed
> tumbleweed machine and clinfo worked out of the box. I saw you got some advise
> from Aaron. Please try that.
>
> I did some comparison between clinfo from an AMDGPU-PRO installation and my AOMP
> build and it seems the AOMP build is missing Image support. I believe darktable
> requires that as well. I'll try to enable it in the AOMP build.
>
Thanks.
I will next weekend do a new Tumbleweed installation an start again.
Peter
11 months, 4 weeks
PublicCloud meeting 30.05.2024
by Lubos Kocman
How to join the meeting?
https://calendar.opensuse.org/teams/release/events/public-cloud-team
All meeting minutes can be found here:
https://etherpad.opensuse.org/p/PublicCloud-meeting
Attendees: lkocman, rjschwei, neil hanlon, dominik wombacher (wombelix)., ngompa
Topics
Artwork: https://github.com/openSUSE/artwork/pull/86
Matrix: https://matrix.to/#/#cloud:opensuse.org
Where do build openSUSE Public Cloud images:
https://build.opensuse.org/project/subprojects/Cloud:Images
We'll request Cloud:Images:Factory where we could build any flavors.
Leap 15.X
Currently handled by SUSE Public Cloud team
Leap 16.X
If we show that we can handle Tumbleweed, Slowroll, MicroOS (whatever
makes sense to build/publish).
Then we can have discussion about ownership of Leap 16 with SUSE
Public Cloud team. Tumbleweed is not seen as the prefered platform for
Clouds. Contributors are more interested in Leap ownership.
People mention Fedora as a success story for contribution.
Leap Micro in clouds
https://build.opensuse.org/project/show/Cloud:Images:LeapMicro_6.0 was
created 2 days ago, it's basically debranded SL Micro stuff.
Robert confirmed that SUSE Public Cloud team is on it. It will be
published to usual Cloud Providers (GCP, AWS, Azure).
AWS profile for openSUSE that's managed by the SUSE Cloud Team
https://aws.amazon.com/marketplace/seller-profile?id=730aa725-c0c9-4d1d-863…
Tumbleweed
Worth investigation. AWS already has some images
(https://aws.amazon.com/marketplace/seller-profile?id=316c4831-85c2-4ec4-b2b…)
But it seems they might not be as up2date as we'd like to.
Innovators for openSUSE:
https://build.opensuse.org/project/show/home:cabelo:innovators
Alessandro de Oliveira Faria (A.K.A.CABELO) - cabelo(a)opensuse.org
^ we could create similar shared account for AWS, Azure, GCP
(lkocman: suggests to focus on Azure Community Gallery)
It would be nice to avoid duplication and join efforts. Instead of
having two versions of e.g. Leap or Tumbleweed images.
Image does not seem to be built in the same space as other cloud images.
https://build.opensuse.org/project/subprojects/Cloud:Images
Bernhard seem to have rights to create subprojects in Cloud space.
Perhaps we could ask him to create one for Tumbleweed.
Suggested focus should be at the community gallery in Azure. Microsoft
would publish some related article.
https://fedoramagazine.org/launch-fedora-40-in-microsoft-azure/ We
could also publish something like fedora.
Release cadence for TW uploads
WSL Engineering team already publishes Tumblweed images
https://apps.microsoft.com/detail/9mssk2zxxn11?hl=en-us&gl=US
QA
https://progress.opensuse.org/issues/106452
Website promotion
It would be nice to have links to launch image in cloud from e.g.
get.opensuse.org similar to
https://fedoraproject.org/cloud/download#cloud_launch
https://github.com/openSUSE/get-o-o
openSUSE images published by the Public CLoud team are in pint
(pint.suse.com) and findable via pint command
Kiwi descriptions
The way Fedora handles it is component based and very flat and easy to
manage: https://pagure.io/fedora-kiwi-descriptions/blob/rawhide/f/config.xml
This could be done in a similar way and then used to compile it into
the xml that OBS needs and build their.
Place to add openSUSE descriptions
https://code.opensuse.org/project/kiwi-descriptions
https://build.opensuse.org/project/show/Cloud:Images:
Agreed next steps:
* Lubos will request Cloud:Images:Factory (already messaged Bernhard)
* Dominik will reach out to Alessandro regarding co-op on TW image
* Neal && Dominik &&|| Alessandro will deliver TW image that will be
eventually be build in Cloud:Images:Factory
* Neil will contact admin(a)opensuse.org for a shared "alias" for
members of https://en.opensuse.org/openSUSE:PublicCloud_team and will
create the Azure Community gallery (openSUSE-somesuperlonghash) under
that account. (cloud(a)lists.opensuse.org [public] /
cloud-admin(a)opensuse.org [private alias])
* Neal will create the matrix channel and will update wiki ^
* Lubos will schedule a meeting after osc2024.
5 months, 4 weeks
Re: RFC: SELinux as default MAC system on new Tumbleweed installations
by josef Reidinger
On Fri, 26 Jul 2024 13:07:39 +0200
Dominique Leuenberger <dimstar(a)opensuse.org> wrote:
> On Fri, 2024-07-26 at 11:00 +0200, josef Reidinger wrote:
> >
> > So it will mean that technically TW/Leap is driven by one of SUSE
> > team. That is for me problematic from two points. The first one is
> > that Early Adopters team is basically playground for new technologies
> > for SUSE products, which I am not sure is not always in conflict with
> > users/community interest. And the second reason is that it is not
> > anyway formalized, so I do not expect many people know it ( including
> > me ), that they should contact your team for such decisions ( is it
> > even publicly available who is responsible for what and who is in
> > team? ). For example I mention on my talk on OSC that it would be
> > nice to have for newbies default desktop selected in TW and Leap, to
> > avoid unnecessary confusion for people coming from windows or mac
> > world. So who should I contact for such decision?
>
> You confuse my team with Thorsten's Team: Future Technologies.
>
> Tumbleweed has always been, and should always remain, 'open to new
> technlogogies' (you can call it playground) for as long as it does not
> break stuff immediately (break down the line when the new tech has
> become standard is sometimes inevitable, e.g sysv -> systemd)
>
> Conflict is the nature of people interacting. Always has happened,
> always will happen.
>
>
> The team formally responsible for all Leap and Tumbleweed releases is
> listed at
> https://en.opensuse.org/openSUSE:Release_team
>
> """
> The team also tries to facilitate and take decisions regarding the
> direction and well being of the openSUSE distributions.
> """
>
> > >
> > > There is a weekly "Release Engineering" meeting where aspects for
> > > Tumbleweed/Leap/MicroOS/Aeon are being discussed.
> > >
> > > https://calendar.opensuse.org/teams/release/events/opensuse-release-enginee…
> > >
> > > Meeting minutes are being published weekly to the mailing lists and
> > > are
> > > kept for reference on etherpad.
> >
> > I kind of expect that Release Engineering is more about topics
> > regarding issues with releasing product, not about technical
> > directions of product.
>
> We are too good to have technical problems every week :)
>
> Large scale changes (like AppArmor -> SELinux switch just recently
> proposed) are always redirected to the factory mailing list, where
> people are welcome to participate and give their feedback. Based on
> that (minus trolls) the RelEng team will loop back with the original
> proposal to move forward (or not).
>
> The model seems to have worked reliably well so far. Of course there is
> always room for improvement, but considering that things like Aeon and
> Kalpa could come out, or initiatives like Slowroll, seems to indicate
> that people seem to find their ways around 'somehow'
>
> Cheers,
> Dominique
Do not get me wrong, I do not blame your work as result of it I am happily using everyday. I just thing that this model basically means that openSUSE ( or whatever new name is used ) is not community distribution based on SUSE source codes ( for leap case ) or with SUSE as major contributor ( for TW ), but it is more SUSE driven free distribution with community support. So maybe we should somehow distinguish it that TW and Leap is SUSE driven and stuff like Aeon is not officially SUSE driven.
In this light I have to say that I really support Jeff idea to do beside openSUSE rename also governance change that allows more community engagement.
Josef
4 months
openSUSE Release Engineering meeting 11.09.2024
by Lubos Kocman
How to join the meeting?
https://calendar.opensuse.org/teams/release/events/opensuse-release-enginee…
All meeting minutes can be found here:
https://etherpad.opensuse.org/p/ReleaseEngineering-meeting
## Attendees:
bittin, ana, rbrown, lkocman, DimStar, bmwiedemann, max, DocB, adrian,
dirk, ddemaio, wengel
NOTICE! the meeting url is https://meet.opensuse.org/meeting
## Leap
Leap 16.0
Agama now has nice distro icons on product selection! Thanks to
dgdavid for finishing the PR.
https://openqa.opensuse.org/tests/4468203#step/agama/2
Split agama.pm into agama.pm && agama_reboot.pm (further splititng on the way)
* Almost green openQA yesterday on a previous build.
* Added grub_test to openQA, to help us handle cases where USB
scenarios again boot agama after installation
* Added zdup from 15.6 to openQA,will require quite some work.
Thanks to Jozef Pupava for help with zdup and Richard Fan for PR review
We shall officially reach out to KDE regarding timing for Plasma 6 LTS
and Leap 16.X
https://community.kde.org/Schedules/Plasma_6
Antonio told me that he'll raise it on KDE Advisory Board meeting
(10th of October)
Rough schedule for 16 (depends on what changes on SLES side)
https://en.opensuse.org/openSUSE:Roadmap#DRAFT_Schedule_for_openSUSE_Leap_1…
Alpha (Fall 2024)
Beta April/May 2025
RC July/Aug 2025
GA mid-Oct 2025
Ideally we should get code-drop around Beta which for 16.X should be April/May
16.0 Public Beta code drop is currently scheduled for April 21st 2025.
If we get it past Beta it raises integration challenges with SLES, if
we get it post RC (July/Aug) then we might not be able to get required
changes into corresponding SLES 16.X release at all.
If we get it too late/too early for next release (e.g. Oct) then it
might feel already obsolete with GA which is 12 months after.
Leap Micro 6.0
Merged && released latest update of product-composer to ensure we have
all fixes for the maintenance pipeline.
Discussed with Gustavo Boiko, where he mentioned that there is already
queued update for ALP (Micro 6.0 base).
(was action item from previous Releng call)
Leap Micro 6.1
SL Micro 6.1 Getting close to RC so we're quite late to join the party.
* need to ensure that we have all bits and pieces synced to OBS
* Worst pain will be to set openQA etc. Which takes substantial amount of time.
Welcome app refresh
I shared my recent experments with python gtk4/libadwaita carousel
(dialog in the distribution colors) with DimStar and lcp.
recommendation from lcp was to go with configuring existing tool such
as gnome-tour and plasma6-welcome. To be honest my proposal started to
look very much like these apps.
https://paste.opensuse.org/pastes/2792c21e392a I'll look into it a bit
further later this week
https://build.opensuse.org/package/show/home:lkocman:branches:GNOME:Next/gn…
## openSUSE Tumbleweed (Ana)
openSUSE:Factory build fail stats: 86 failed 8 unresolvable (last week
134 failed, 23 unresolvable)
https://tinyurl.com/ysy4nnnz (big increase due to more things trying
to rebuild with gcc14;
https://build.opensuse.org/project/show/openSUSE:Factory:Rebuild shows
the results when we'd use rebuild=transitive, i.e 497 failed packages)
576 requests accepted in the last week
Most relevant changes:
Linux Kernel 6.10.8 and 6.10.9
Linux Kernel Longterm 6.6.49 and 6.6.50
libzypp 17.35.10 and zypper 1.14.77
Switch to go1.23 by default
Switch to rust1.81 by default
Other updates:
expat 2.6.3
cairo 1.18.2
Qt5 5.15.15
crun 1.16.1
gnutls 3.8.7
gtk4 4.16.0
libvirt 10.7.0
mariadb 11.5.2
openvswitch 3.3.1
python-Django 5.1.1
Blocked:
perl-Bootloader to be renamed to update-bootloader, openQA tests needs
updating https://progress.opensuse.org/issues/165686
Boost 1.86: LibreOffice fails to build
python-Sphinx 8.0.2: causes a few breakages, Staging:L, blocked by
python310 (FTBFS python-furl and python-xmlschema)
python311 blocked by FTBFS: python-furl and python-xmlschema
python312 blocked by FTBFS: python-executing, python-Twisted:test,
python-bugzilla
python-pybind11 + python-scipy + python-numpy, waiting for fix for
python-pandas:test
Busy on Mesa bisect to identify error between 24.1.3 and 24.1.4
### longer-lasting topics
Switch default LSM from AppArmor to SELinux, see
https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/…
## Richard (Aeon+botmaster)
Botmaster - supporting the possible split of licensedigger to have
seperate instances for IBS/OBS. All relevant information found on
botmaster and backedup
Aeon - No major issues reported, limited time for work last week,
hoping to start ramping up again
tik - Support being added for GUI-less operation, not using a
TUI/dialog in order to fully support all architectures, including
s390x
## Max
Leap 16.0
* Added kde to RIng1, and sort out the RIng1
* Product build in staging: 27GB for main repo; 57GB for debug repo
* Adjusted check_source to decline submission to existing SLFO package
to Leap 16.0, deployed it to botmaster. An example of declined
request: https://build.opensuse.org/request/show/1200068
* Updated 000update-repos configs in Leap 16.0 in order to get a
proper weakremovers file
One idea: we could use e.g. self-install image for Stagings (instead
of Agama), alternatively use agama with tree which has more or less
size of old install dvd or similar.
## Guillaume - Arm
Not available
Tumbleweed:
* Rolling
* User complained about missing web browsers for armv7 -
https://lists.opensuse.org/archives/list/arm@lists.opensuse.org/thread/5LLT…
Leap 15.5:
* RPi3 boot problem related to a kernel update
https://bugzilla.suse.com/show_bug.cgi?id=1225352
Leap 15.6:
* Problems on RPi4 with very long boot and keyboard unrecognized
with latest rapsberrypi-eeprom update (update taken from TW) -
https://bugzilla.opensuse.org/show_bug.cgi?id=1230104
## Sarah - s390x
Not available
* Tumbleweed rolling
* s390-tools are updated
Topic openSUSE on Hercules
* hercules package not compatible with openSUSE Tumbleweed (x86) any more
-> new project on Github https://github.com/SDL-Hercules-390/hyperion
-> submitted
Hints about special instructions in Hercules:
https://www.mail-archive.com/linux-390@vm.marist.edu/msg74185.html
Kernel problem with Leap/Tumbleweed on new Hercules emulator (zram
kernel trace):
https://www.mail-archive.com/linux-390@vm.marist.edu/msg74187.html
-> takeover by SUSE (Marcela)
AI packages by IBM installable with anaconda Python Installer (conda install):
RedBook AI for Linux on Z published:
https://ibm.github.io/ai-on-z-101/blog/archive/2024/
(https://lists.opensuse.org/archives/list/zsystems@lists.opensuse.org/thread…)
User feedback about reasons for switching from Leap to Tumbleweed
(because of Upgrade problems):
https://www.mail-archive.com/linux-390@vm.marist.edu/msg74188.html
Leap 16.0 will very likely have similar maintenance workflow as Leap
Micro 6.1, which does not utilize :Update project. Perhaps some of
these issues would simply go away by design.
lkocman: the mentioned upgrade issues were a past issue which was
already resolved. We've clarified it over email.
## Doug
* Marketing material to shipped to Bulgaria and Italy
* Marketing campaign: Capture Windows 10 users with openSUSE pre & post-2025
* Fixed shop.o.o issue
Many thanks for adding current branding (like t-shirt with up2date
Leap logo etc!) Very much appreciated.
* Edited and published TW Python 3.13 RC2 GIL article
* openSUSE.Asia Summit
* form sent out to those planning to attend
* TSP
* 18 of 28 accepted so far
* Had booth and talk at Akademy
* Passed along info about ideal time for a Plasma LTS would be April 2025
* Had discussions about supporting LAS
* Seeing if OSCC will sponsor
* FOSDEM - No call for booth yet
* GSoC
* 1 final extention due on Sept. 30
## Dirk
git workflow proposal plan to communicate and align before end of Sept
(Sep 30th)
## Wolfgang (Package Hub), Scott Bahling, Nathan Cutler
No update.
Package HUB for SLES 16 talk on next Wednesday (after this call).
A high level discussion about what should we make available in Package
HUB module and what not.
## Maintenance team (Marcus, Robert)
python-django re-addition into Package HUB for 15 SP6.
need more maintainers for future chromium updates after Andreas
Stieger stepped down.
## Adrian - OBS
No big update
Heads up: planning regarding offline installer for Agama.
## Bernhard - Slowroll
did version bump to 20240901 on 2024-09-09 ; no complaints so far,
besides a report about broken KDE+Wayland
Found a collaborator ; first public dev meeting 2024-09-12 08:00 UTC
https://www.reddit.com/r/openSUSE_Slowroll/comments/1fddkv6/slowroll_develo…
lkocman: Some questions about upgrade from Leap -> Slowroll. Do we
have that documented? (openSUSE-repos can help)
lkocman: Jay Michalska (lcp) can help with permissions at calendar.opensuse.org
## Bernhard - reproducible builds
see https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/…
started to fill in
https://en.opensuse.org/openSUSE:Reproducible_openSUSE/Part1 ; still
some issue with kernel and variations in BTF (
https://www.kernel.org/doc/html/latest/bpf/btf.html )
I plan to attend the r-b summit in Hamburg 2024-09-17
want to see merged
https://github.com/openSUSE/openSUSE-release-tools/pull/3129 => needs
change to create adiN:rb subproject to not block progress of
submissions with slow builds (e.g. chromium 18h+) or failing timebombs
(e.g. python-gpstime)
## Adam - Git Workflow
{wip} migrating project workflow to RabbitMQ + polling (in case events lost)
TODO: migrate NodeJS devel project after above is done
## Open Floor
2 months, 2 weeks
Re: openSUSE Release Engineering meeting 04.09.2024
by Ernst Persson
Any discussion about how to move forward with the Mesa situation? Now that
24.2.1 is out even.
I know there was a bug, but the new release also has a long list of fixed
issues.
Den ons 4 sep. 2024 kl 14:13 skrev Lubos Kocman via openSUSE Factory <
factory(a)lists.opensuse.org>:
> How to join the meeting?
>
> https://calendar.opensuse.org/teams/release/events/opensuse-release-enginee…
>
> All meeting minutes can be found here:
> https://etherpad.opensuse.org/p/ReleaseEngineering-meeting
>
> ## Attendees:
> DimStar, GuillaumeG, Adamm, Sarah, Richard, max, ddemaio, dirk, bmwiedemann
>
> NOTICE! the meeting url is https://meet.opensuse.org/meeting
>
> ## Leap
>
> Leap 16.0 agama installation in openQA with custom urls is finally working
> https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/20064 and
>
> https://github.com/os-autoinst/openqa-trigger-from-obs/commit/8a5d90845f6a5…
>
> Initial merge of KDE into Leap 16.0 (~800 submissions). Build still in
> progress on s390x.
> KDE addition addition into Leap 16.0 / agama
> https://github.com/openSUSE/agama/pull/1571
>
> Branding related
> Initialwork on ultrawide wallpaper for Tumbleweed
> Experiments with geo-based wallpapers for 16.0
> https://github.com/lkocman/geo-wallpapers
> I'm bit unhappy about current packaging of wallpapers
> https://etherpad.opensuse.org/p/lkocman-packaging
>
> I shall start working on Leap Micro 6.1 Beta
>
> ## openSUSE Tumbleweed (DimStar)
>
> openSUSE:Factory build fail stats: 134 failed 23 unresolvable (last
> week 15 failed, 9 unresolvable)
> https://tinyurl.com/ysy4nnnz (big increase due to more things trying
> to rebuild with gcc14;
> https://build.opensuse.org/project/show/openSUSE:Factory:Rebuild shows
> the resutls when we'd use rebuild=transitive, i.e 559 failed packages)
>
> 424 requests accepted in the last week
>
> Most relevant changes:
>
> Switch to GCC14 as default compiler in 20240827 (emacs was locked on
> GCC13 as it fails test suite with gcc13)
>
> Kernel 6.10.7
>
>
> Other updates:
>
> NetworkManager 1.48.10
>
> openSSH 9.8p1
>
> python numpy2 - by far not everything is ready for that, so numpy 1.x
> will be re-introduced
>
>
> Blocked:
>
> perl-Bootloader to be renamed to update-bootloader, openQA tests needs
> updating https://progress.opensuse.org/issues/165686
>
> python-Sphinx 8.0.2: causes a few breakages, Staging:L
>
> Boost 1.86: LibreOffice fails to build
>
> go 1.23 as new distro default: ignition fails to build
> (https://github.com/coreos/ignition/issues/1931)
>
>
> ### longer-lasting topics
>
> Switch default LSM from AppArmor to SELinux, see
>
> https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/…
>
>
>
> ## Richard (Aeon+botmaster)
> Recovering after weeks of serious illness.
> Catching up with everything that happened in the past weeks.
> Not aware of any burning issues with Aeon. Looking forward to picking
> up Aeon/tik and pushng them towards release..
> Reading up on some discussions regarding tuning up the deploment of
> opensuse-release-tools to botmaster
>
> Q, Toying with the idea of volunteering Aeon as an exemplar/pathfinder
> for git workflow, does that sound feasible?
> lkocman: We do already have git for Leap:16.0:Images, but the main
> image agama-installer-Leap is currently built in openSUSE:Leap:16.0
>
>
> ## Max
>
> Leap 16.0
> * Merged kde packages to Leap 16.0, some kapps are pending in staging
> still, the requirement for patterns-kde is fulfilled at least. Max
> mentioned that we finally broke the 1000 packages count in 16.0 :-)
> * Disabled devel_web pattern for the time being until we know the
> desicision about virtualization package
> * Working on check_source make it to made submission on hold if the
> target package exist in SLFO
> * A script has uploaded SLFO packagelist to
>
> https://build.opensuse.org/projects/openSUSE:Leap:16.0:Staging/packages/das…
> in case you want to adjust your tooling against SLFO packagelist and
> don't want to checkout gittree every time
> lkocman: agama - KDE was added as an option for Leap 16.0
> lkocman: Dimstar mentioned that perhaps we want to make a storage HW
> request for 16.0, as we'll build more trees and images than in 15.3+
> (where we started to use adi stagings only).
> Adrian: the entire model of stagings might change, there is multiple
> possibilities. It's also the data transfer aside from pure storage.
> Max: Same situation with staging will happen soon on Tumbleweed.
>
> ## Guillaume - Arm
>
> Tumbleweed:
> * Rolling
> * Submitted fixes for some build failures related to GCC14
> (starting with packages from ring1)
> * User complained about missing web browsers for armv7 -
>
> https://lists.opensuse.org/archives/list/arm@lists.opensuse.org/thread/5LLT…
>
> Leap 15.5:
> * RPi3 boot problem related to a kernel update
> https://bugzilla.suse.com/show_bug.cgi?id=1225352
>
> Leap 15.6:
> * No blocker
>
>
> ## Sarah - s390x
> * Tumbleweed rolling
> * s390-tools are updated
>
> Topic openSUSE on Hercules
> * hercules package not compatible with openSUSE Tumbleweed (x86) any more
> -> new project on Github https://github.com/SDL-Hercules-390/hyperion
> -> submitted
> Hints about special instructions in Hercules:
> https://www.mail-archive.com/linux-390@vm.marist.edu/msg74185.html
>
> Kernel problem with Leap/Tumbleweed on new Hercules emulator (zram
> kernel trace):
> https://www.mail-archive.com/linux-390@vm.marist.edu/msg74187.html
> -> takeover by SUSE (Marcela)
>
> AI packages by IBM installable with anaconda Python Installer (conda
> install):
> RedBook AI for Linux on Z published:
> https://ibm.github.io/ai-on-z-101/blog/archive/2024/
> (
> https://lists.opensuse.org/archives/list/zsystems@lists.opensuse.org/thread…
> )
>
> User feedback about reasons for switching from Leap to Tumbleweed
> (because of Upgrade problems):
> https://www.mail-archive.com/linux-390@vm.marist.edu/msg74188.html
> Leap 16.0 will very likely have similar maintenance workflow as Leap
> Micro 6.1, which does not utilize :Update project. Perhaps some of
> these issues would simply go away by design.
> lkocman: the mentioned upgrade issues were a past issue which was
> already resolved. We've clarified it over email.
>
> ## Doug
>
> * openSUSE.Asia Summit
>
> * A couple talks cancelled by prospective speakers
>
> * TSP
>
> * 16 of 28 accepted so far
>
> * Akademy begins this weekend
> * FOSDEM
>
> * No call for booth yet
>
> * Dates are likely to be 01.02 & 02.02
>
> * Provided small article about slowroll snapshots
> * Establishing roadmap for https://github.com/openSUSE/lessons
> * GSoC
>
> * 10 or 11 finals complete
>
> * 1 final extention due on Sept. 30
>
> lkocman: LinuxDays 2024 (11-12 Oct) followed by Packaging workshop in
> Prague. We have I believe ~5 talks from SUSE employees.
>
> ## Dirk
>
> No update
>
> ## Wolfgang (Package Hub), Scott Bahling, Nathan Cutler
>
> Package HUB for SLES 16 talk on next Wednesday (after this call).
> A high level discussion about what should we make available in Package
> HUB module and what not.
>
> ## Maintenance team (Marcus, Robert)
>
> * Sarah mentioned 20 downgrades of packages during distribution
> upgrade. Details in
> https://www.mail-archive.com/linux-390@vm.marist.edu/msg74188.html
> lkocman: will open a bug report and will get list of packages from the ML
> above.
>
> need more maintainers for future chromium updates after Andreas
> Stieger stepped down.
>
> ## Adrian - OBS
>
>
> Heads up: planning regarding offline installer for Agama.
>
> ## Bernhard - Slowroll
>
> had trouble from incompatible dbus-1 update => reverted
> preparing next version bump to 20240901 - planned in a week
>
> ## Bernhard - reproducible builds
>
> see
> https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/…
>
> I plan to attend the r-b summit in Hamburg 2024-09-17
>
> want to see merged
> https://github.com/openSUSE/openSUSE-release-tools/pull/3129 => needs
> change to create adiN:rb subproject to not block progress of
> submissions with slow builds (e.g. chromium 18h+) or failing timebombs
> (e.g. python-gpstime)
>
> ## Adam - Git Workflow
>
> {wip} migrating project workflow to RabbitMQ + polling (in case events
> lost)
>
> TODO: migrate NodeJS devel project after above is done
>
>
> ## Open Floor
> lkocman: Sebastian Riedel raised a problem with ownership of
> legal-auto.py (OSRT). We got the change it, but nobody seem to be
> officially owning the tool. Maybe move it into SUSE org.
>
2 months, 3 weeks
openSUSE Release Engineering meeting 15.05.2024
by Lubos Kocman
How to join the meeting?
https://calendar.opensuse.org/teams/release/events/opensuse-release-enginee…
All meeting minutes can be found here:
https://etherpad.opensuse.org/p/ReleaseEngineering-meeting
## Attendees
DimStar, lkocman, Sarah, rbrown, guillaumeg, ana, DocB, bmwiedemann,maxlin, dirk
## Leap
openSUSE 15.6 GMC code submission deadline is tomorrow 2024-05-16
(painful desktop-file-translations were refetched && submitted &&
accepted) to SP6.
I am still not happy about two desktop issues
https://bugzilla.opensuse.org/show_bug.cgi?id=1219505 (multi-input
switching not possible in chrome/flatpak apps under Wayland)
https://bugzilla.opensuse.org/show_bug.cgi?id=1219718 (NVIDIA only) #
We expect to have a fix
https://en.opensuse.org/openSUSE:Known_bugs_15.6
DocB: Testing of GNUHealth so far without issues, same for LXQt
desktop, Onionshare to be tested
Max: \o/
lkocman: \o/
openSUSE-repos - questionable quality (mixing flavors of -NVIDIA and
url breakage on 15.6)
Addressing the issue at
https://github.com/openSUSE/openSUSE-repos/issues/54 by CI + basic
openQA coverage
Leap 16
Shared concerns about the currently proposed schedule of SLES. Team
responded and they're on it
Leap Micro 6.0
I'm blocking Beta on openQA availability
https://github.com/os-autoinst/opensuse-jobgroups/pull/447 a-kpappas
is on it, he might need a help time-wise
// I'll be attending Fedora 40 release party in Prague, CZ on Friday
18:30 in case somebody from factory@ wants to meet in person
## openSUSE Tumbleweed (ana)
openSUSE:Factory build fail stats: 57 failed 9 unresolvable (last week
61 failed, 6 unresolvable)
https://tinyurl.com/ysy4nnnz
638 requests accepted in the last week
Most relevant updates:
* util-linux 2.40.1 merging lastlog2. ( Needed libeconf static
library for btrfsprogs. )
* virtualbox brings KMPs for kernel-longterm
* Linux Kernel 6.8.9
* kernel headers 6.9
* KDE Frameworks 6.2.0
* libzypp 17.33.4 (35) & zypper 1.14.73
* systemd 255.5
* cmake 3.29.3
* gcc 14.1 (NOTE: not default compiler yet)
* transactional-updates 4.6.8
Soon:
* systemd 255.6
* Linux Kernel 6.9
Blocked:
* ninja 1.12.0 (blocked by 3 FTBFS: libqt5-qtwebengine,
qt6-webengine and spiel)
* pytest 8.2.0 (first of 8.x.x series), a bunch of python packages
require fixes in their tests.
* rubygem-rspec, waiting for update of the remaining -rspec packages
### longer-lasting topics
* GCC 14: second phase ongoing, use gcc14 as the default compiler
(Staging:Gcc7) Advancing slowly
* RPM 4.20
https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/…
(96 spec files left with this issue in Factory)
* go1.22 as default go version, blocked on i586 with packages which
export CGO_ENABLED=0 and go build -buildmode pie
https://github.com/golang/go/issues/64875 (needs to update ~70
packages) traking at
https://bugzilla.opensuse.org/show_bug.cgi?id=1221095
* dbus-broker as default dbus session manager, now everything builds,
some openQA checks failing.
## Richard (Aeon+botmaster)
Tons of progress!
All components for new Aeon installer and new-style Aeon images are in Factory!
New-style Aeon images will be available soon
- containment-tik-img-to-rpm has been written, tested, in Factory,
prematurely enabled in the PrjConfig, and broke every devel
project..now waiting for the package to be in a snapshot before
requiring it again
tik (Aeon's installer) getting a steady stream of good, actionable bug
reports, which are being fixed quickly
- Current #1 bug being improving the migration module to also
backup/restore 'nested subvolumes' such as those from containers in
/home - considered a blocker for RC2
Aeon has a new website - https://aeondesktop.org
- Improvements welcome, ideally in the form of pull requests to
https://github.com/AeonDesktop/aeondesktop.github.io
- General feedback is also welcome, but far less likely to actioned
any time soon as focus is on the Aeon installer and new images
SELinux issues preventing autologin being worked on by SUSE Security Team
microos-tools maintainers resisting any performance improvements to
SELinux relabeling - Aeon considering a fork as a result
lkocman: would the product with a fork pass the SEC-0 security audit?
Richard: it will, tool just triggers relabeling. Being slow might make
sense for some edge cases, but should not be the default, especially
for Aeon/desktop. with typical-data with the current settings a 15
minute boot time is a real possibility and should be avoided as much
as possible
## Max
Leap 15.6 - build stats in Backports: 11 failed(was 13), 0 unresolvable(was 1)
* Published Build686.1, Build690.1 and Build691.1
* Build 690.1 had few known uninstalalble package problem which got
fixed in Build691.1
* No significant change added to Backports:SLE-15-SP6 nor in
openSUSE:Leap:15.6 project, bugfixes change only
Upcoming openSUSE-welcome change (adds donation button to geekos.org)
## Guillaume - Arm
* Tumbleweed:
- Rolling
- kernel-source-longterm:kernel-longterm and
kernel-source-longterm:kernel-syms-longterm are only built for x86_64,
which breaks some packages for arm targets (dpdk, v4l2loopback and
more).
rfrohl: kernel-longterm has no arm config ATM, build will not work I think
- openQA: added more missing tests for aarch64 to track x86_64.
- WIP: Continue to fix packages built without PAC/BTI
- rpmlint: https://rpmlint.opensuse.org/
* we noticed that rpmlint does not check anymore for packages
built without distro %{optflags}. We should add it back.
https://bugzilla.opensuse.org/show_bug.cgi?id=1217840
Doug: rpmlint GSOC topic. Neal will be helping to mentor that.
https://github.com/openSUSE/mentoring/issues/204
* Leap 15.6/Backports SP6:
- no issue
Just FYI: armv7hl (port) repo definitions issues in openSUSE-repos
(debug, source. Debug was dropped source repo is now used from the
distribution/leap source repo.
Dirk: agreed on not investing time into correction of source/debug
repo publishing for Leap 15.6 armv7hl
## Sarah - s390x
* Tumbleweed:
- rolling
- ansible can be installed on s390x again
- most memory related issues resolved
- 3 years old memory bug was resolved by Richard instead of IBM
-> IBM wanted to improve their own solution in gcc (new memory
improvement solution)
- openblas dependencies enabled in AI/HPC related Python packages
-> discussions with SUSE because missing feature requests by IBM for SLE
* openSUSE on s390x is supported by the company beta systems at their
customers :)
* new future feature for LLVM in development: cross compilation on
openSUSE Tumbleweed with C/C++ for the transfer to z/OS will be
possible (LLVM and clang will be integrated in the IBM compiler)
* bi-weekly Z architecture related trainings instead of openSUSE
zSystems meetings (invitations distributed via opensuse-zsystems and
opensuse-factory): Yesterday with 9 attendees
lkocman: I wonder if the SUSE certified instructor (for universities)
would make sense for you Sarah. I can send you link or simply message
universities(a)suse.com.
* ToDo:
orga of the openSUSE/SUSE zSystems BBQ party (before Ihno wants to retire)
-> Ihno will join openSUSE zSystems (swith from SUSE to openSUSE)
lkocman: I'd be happy to join if its around osc2024
## Doug
* Leap 15.6 article
* Community translations in CA/ ES / JA /
* https://en.opensuse.org/Release_announcement_15.6
*Contribution Workshops likely to resume episodes during week of May 20
* GSoC
* 11 Mentees selected
* Coding begins May 28
* Mid-term evaluation July 8 - 12
* Two mentors expressed interest in attending GSoC Summit
* Weblate migration & update complete
* dorscluc booth and talk
* freewear donations sent to Geeko Foundation
* Community Summit
* 30 Registrations
* Approved talks (waiting on confirmed talks)
* Discussion with venue about AV support
* Figuring out finance portion. arm providing support
* openSUSE Conference
* 142 Registrations
* Couple of talks were dropped
* T-shirts & bags ordered
* Schedule posted https://events.opensuse.org/conferences/oSC24/schedule
Static
* oSC24 dates June 27 to 29 reserved (Thursday - Saturday)
* Open 4 Business June 26 between 2 - 6 p.m. at Franken Campus
* AI topics (static)
## Dirk
zypper/libzypp size reduction landed (~ 5-8MB less code), please CC me on issues
## Wolfgang (Package Hub), Scott Bahling
not available
## Maintenance team (Marcus, Robert)
We need to publish at least empty repodata to
https://download.opensuse.org/update/leap-micro/6.0/sle/
Otherwise I keep temporarily repo as disabled
https://build.opensuse.org/projects/openSUSE:Leap:Micro:6.0/packages/openSU…
Chromium regression, update revoked
## Adrian - OBS
not available
## Bernhard - Slowroll
progressing nicely - might declare Slowroll as Beta/RC/ready on
openSUSE conference
version bump done (20240405 => 20240429) ; next planned around
2024-06-09, 2024-07-09, 2024-08-09 = plan for monthly cadence
got kmps for kernel-longterm (except 3)
DVD done ; NET iso WIP https://trello.com/c/AqFIWnYM/1-install-cddvd
openQA-test-fix WIP
lkocman: Could we add the opensuse-repos.pm to your test suite?
## Bernhard - reproducible builds
no news
## Open Floor
Sarah - we will receive a z16 system shared with other Linux distros
in the community cloud.
lkocman: worth writing a news-o-o post.
lkocman SLFO (SUSE Linux Framework One was ALP) - Submissions are
welcome (IBS only).
Related to future work on
https://build.opensuse.org/project/show/openSUSE:Leap:16.0
6 months, 1 week
Re: Leap Replacement - Results from recent contributor survey
by Simon Lees
On 9/3/23 15:54, Richard Brown wrote:
> On 2023-09-03 02:45, Simon Lees wrote:
>>
>> So I've seen enough from the granite discussions along with enough
>> user and developer interest (which didn't have to be much) to want to
>> work on / build a Granite++ I.E. Rather then just doing a 1:1 rebuild,
>> having an additional repo similar to openSUSE_Backports for Leap and
>> allowing contributors to submit whichever packages they feel they'd
>> like on top.
>>
>> I think that this will be a sustainable approach in that Granite gives
>> us a good base OS and we will only be adding on top of it the stuff
>> that people care enough about to contribute and to the people who do
>> contribute it will be more useful then plane granite plus keeping a
>> bunch of there own packages in there home repo's. At some point I
>> should probably also talk to the package hub team, because if they are
>> interested in a package hub concept for ALP its likely we could also
>> share some effort.
>>
>> Will it be functionally comparable with Leap, probably not will it be
>> comparable enough to be marketed as a Leap replacement at this stage
>> who knows. Will it be a useful standalone distro that's worth doing in
>> my opinion yes. If it reaches the contributor and user level of
>> something like MicroOS then i'd be willing to call it a working
>> success.
>>
>> To answer your final two questions, I still plan to go ahead with
>> these efforts once the ALP repo's are successfully synced back into
>> OBS at least to the point of starting to get some of the packages I
>> care about working. As for a timeframe personally i'm not planning on
>> doing too much until Granite is a little more fleshed out and more of
>> the package set starts being added to ALP. Otherwise it will probably
>> lead to a bunch of duplicated effort.
>>
>> Finally I think slowroll is a fun concept and I look forward to seeing
>> the results if people keep playing with the idea.
>
> Thanks for sharing your plans Simon
>
> But like you seem to accept, they may not exactly equate to a viable
> Leap replacement
>
> With Granite not coming until 2025 and there being no plan for a Leap
> 15.7, there would be a high risk of having no option for Leap users for
> a year or two while your idea takes form, gets developed and then released
Well from my maths a 15.6 mid 2024 + 18 months of support lands us at
the end of 2025 and while now is probably too early to work on something
I'd hope that we'd be able to work on something in parallel with granite
development through 2025 so that we have something viable by the end of
2025, As long as all the key components of Granite are in place I also
wouldn't rule out trying to release something a little before the
granite release maybe within the Beta period if it helps with time
frames. This might not meet every need of every existing Leap user but
it would certainly be my goal to meet the needs of as many as we
reasonably can so there is atleast some choice for people who don't wish
to move to full tumbleweed.
Of course from these numbers we might not get the general 6 months we
have for migration between current point releases but unless Granite
releases in December of 2025 hopefully we can get more then a month. If
toward the end of 2025 we look like we have a viable replacement but
might ideally need a little more time for migration then i'd certainly
consider getting the board to approach SUSE about maybe the possibility
of moving from 18 months of support to maybe 21 for 15.6. But either way
at this stage i'm certainly not seeing a period where there'd be a year
or two of completely unsupported systems.
Given how similar the planned approach is to Leap and the fact we were
able to put together a prototype in a week based off just the Marble
codebase the design is mostly there and really all we are waiting for is
some up to date ALP sources to hit OBS it doesn't really need to be all
of Granite either if we just start working with a smaller subset of
packages until the core of ALP starts to land and we build more on top
of it.
--
Simon Lees (Simotek) http://simotek.net
Emergency Update Team keybase.io/simotek
SUSE Linux Adelaide Australia, UTC+10:30
GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
1 year, 2 months