openSUSE Release Engineering meeting 30.03.2022
All meeting minutes can be found here: https://etherpad.opensuse.org/p/ReleaseEngineering-meeting Meeting is hosted here https://meet.opensuse.org/ReleaseEngineeringMeeting ## Attendees guillaumeg, dleuenberger, rbrown, DocB, Sarah, ddemaio ## Leap Leap Micro 5.2 - ready for Beta availability. we plan a short beta as SLE Micro is close to GM. Branding during installation and license were fixed, we're now struggling a bit on the publishing side. Now working on get-o-o availability. We seem to have way too many items on the download list (Leap, Leap Testing, Leap Micro Testing (in future Leap Micro), Tumblweeed, Kubic .... IMHO we should have one item for Leap and one for Leap Micro. Testing entries should be probably subitems or so , Leap 15.5 - we have to aim for very early planning, the sooner the better. This is supposed to be the last Leap 15.X release and we'll be very conservative at taking new features in and work towards ALP (Adaptable Linux Platform) based community offering (ETA late 2023) where we expect to steer most of the development. software-o-o a lot of constructive feedback. Special thanks to lcp and Henne. I'd say issues prio #1 and #2 are fixed (stuck at ruby 2.5 and Leap 15.3+ unavailability). Next would be single click install (see my email from today). PUBLIC SLE* Bugzilla product exposure at new bug dialog at bugzilla.opensuse.org done! SUSE TAMs will inform partners about the change. openh264 - No further update. I did receive an email from CISCO that lopped in more contacts but no further feedback. https://github.com/cisco/openh264/issues/3480 So we're blocked there. The Leap RC deadline corresponds with the SLE Public RC deadline (20th of April). As far as Leap goes we're still in Beta, but SLE is already at RC1 and will take only P1, P2 bugfixes. Late features and minor issues have to go to :Update. ## openSUSE Tumbleweed openSUSE:Factory build fail stats: 120 failed, 14 unresolvable (last week: 87/18) https://tinyurl.com/ysy4nnnz * GNOME 42.0 Was released as part of snapshot 0323 - checkin the same day it was released upstream. Echo so far is positive * Linux kernel 5.17 is staged; all build fails resolved, openQA is not yet fully happy when SELinux is in the mix: https://openqa.opensuse.org/tests/2271660#step/disk_boot/4 * systemd 250 has been shipped in snapshot 0328 * GCC 12 pre-integration tests progressing (Staging:Gcc7); Scheduled for actual merge in April/May * A staging is setup with linker flag -z now (full RelRO); so far no bug issues showed up ## Richard (Kubic/TW MicroOS) Recent networking issues with k8s were caused by our kube-weave image. Fixes are WIP, meanwhile it seems any other CNI plugin works fine. Recent release of k8s 1.23.4 and such was problematic thanks to kubic.infra.opensuse.org 'mysteriously' having file permissions reset - kubic.opensuse.org will have different paths to avoid this in the future MicroOS Desktop (GNOME 42) has issues with flatpaks needing filesystem access - https://bugzilla.opensuse.org/show_bug.cgi?id=1197567 Working on various interesting MicroOS research tracks: - kiwi-less/container first VM image building Status: POC - nerdctl support in toolbox Status: Broken prototype - buildkit and its limit as a container builder - TW-to-MicroOS conversion - curl-minimal and making it default (like Fedora) Status: Investigating - Re-arranging Factory so products like MicroOS can build with different PrjConf than Tumbleweed - MicroOS Desktop using TIU instead of transactional-update (ie. remove all individual rpm package management) (research not sure if it's worth updating docs yet) Please ping rbrown@suse.com if you are interested/have opinions on any of the above, feedback/thoughts/existing knowledge is welcome. ## Max 15.4 * Looking into installcheck problem according to ftp-tree, most of them are python2 removal related * deepin stack is pending in the staging project. Blocked on rpmlin/polkit-default-privs from sle update LeapMicro 5.2 * 000package-groups needs a reabse to catch up SLE Micro's change, WIP * * Re-layout Leap Micro images build, isos would stays in openSUSE:Leap:Micro:5.2 for build, release to :ToTest project; appliance/containerfile moved openSUSE:Leap:Micro:5.2:Images, and its :ToTest subproject for the testing/publishing. * Tweaked python macro definition in Backports per Scott, some python module package was affected they have to fix their python_module usage in the packaging level * Submitted new added package in Backports:SLE-15-SP3:Update to Backports:SLE-15-SP4; updated find_update script for this scenario ## Guillaume - Arm Tumbleweed: * Firefox 98 start on aarch64 is fixed: https://bugzilla.mozilla.org/show_bug.cgi?id=1757571 - * Build issues with Java packages are fixed * openQA still shows random issues with DNS (especially on MultiMachine): https://progress.opensuse.org/issues/105295 * Upcoming GCC 12 tested for aarch64: https://build.opensuse.org/project/show/home:dirkmueller:branches:openSUSE:F... * armv6 fixes: See Dirk section. Leap 15.4: * aarch64: * Go compiler from SLE still lacks ld.gold which is still required. This make some packages to fail to build (e.g. openSUSE:Backports:SLE-15-SP4/rclone). Bug opened since Leap 15.3: https://bugzilla.opensuse.org/show_bug.cgi?id=1183043 requires another maintenance update, as we've missed an update two weeks ago * armv7: * lots of KDE packages built in wrong order in Backports which leads to build failures. => Needs to trigger rebuilds in right order. * scc product class looks wrong (Marina/Marcus) (for all non-intel arches). x86_64 has OPENSUSE-BETA while for the others the class is SLES-ARM64-BETA, SLES-PPC-BETA, SLES-Z-BETA. Lubos will reach out to SCC, we should use the same OPENSUSE-BETA for all I suppose. Was this set correctly in 15.3? unfortunately no. the product class is the same for 15.3 lkocman: will check on the status with SCC (I believe that I've openned an issue for that). qemu/io issues - reference TBD we're trying to collect data long-term lkocman to check if we could remove the firefox tests from the 42.X/15.0 upgrade test suite. It doesn't seem to happen outside of that (same for TW). ## Sarah - s390x Tumbleweed: * Is rolling again openSUSE Leap Beta: * no issues at the moment * you'll be affected by same issue as Guillaume in SCC ## Doug * Marketing material * Arrived * Shipping some off for Italian event * Released a couple artcles about project and bugs * Working with finance on complicated payment issue * Community meeting * Will have a member on the panel for Fedora Mentor Summit * Leap 15.4 release annoucement * Intro quote * Social media plan * Was asked to highlight a few Musician packages * oSC22 * May have a Fedora Hatch as part of oSC22 * Video equipment will be moved to Prague for storage * 59 registrations, 29 submissions, 19 hours* CfP goes until April 14 * OSCAL oSC22 * 8 registrations, 5 submissions, 2 hours * CfP goes until April 26 lkocman: Release notes: we could utilize some of unreleased SLES release-notes records for Security/Server (hosted on gitlab.suse.de). Let's not focus only on workstation scenario. ## Dirk * Still on progress on rust 1.58/rust 1.59 / ghc issues on armv6 and armv7: all have the same root cause, use of SWP/SWPB instructions which is imperfectly emulated by the aarch64 host kernel. works fine with armv6/v7 kernel. * Another build time improvement on post-build-checks, ~ factor 10 speedup in one of the scripts leading to a few seconds saved on every build. Still in Staging:B, last regression (crossing fingers) fixed * Another build time improvement on rpms use of libmagic for creating the binary packages. Factory 2-4 depending on ratio of text files embedded in the binary package. Caused a regression found by Tumbleweed testing, fix is submitted * Currently working on ghc issues with aarch64 host kernel ## Wolfgang (Package Hub), Scott Bahling Not avialable short discussion devel:LEO devel:ALP, not much to see now. But it's public. ## Maintenance team (Marina or Marcus, Maurizio (m4u)) - Marcus: 15.4 is set up channel wise, updates will go in testing occasionaly, if you need more ping me, no openqa setup yet - Marcus: 15.3 openQA is ok again. - Marina and Maurizio: SLE-PackageHub overlaps (https://github.com/openSUSE/openSUSE-release-process/issues/71) work in progress following the initial list of overlapping packages (https://progress.opensuse.org/issues/106610#note-3). More incidents are under QA. Work is going on and under control (and tracked internally as jsc#MSC-303). Already released: (AH PERFECT!) SUSE:Maintenance:22929:265929 (babl libbabl-0_1-0 typelib-1_0-Babl-0_1) SUSE:Maintenance:23000:266006 (MozillaThunderbird enigmail) SUSE:Maintenance:23009:266004 (freerdp freerdp-devel freerdp-proxy libfreerdp2 libgsm) -> libgsm1 was missing in PH making freerdp not installable SUSE:Maintenance:22928:266007 (argyllcms csync libcsync0 libcsync- plugin-sftp libcsync-plugin-smb) Being tested by QA: SUSE:Maintenance:22927:265915 (alsa-oss) -> this bump to version 1.1.8 fixing also a downgrade SUSE:Maintenance:23015:267052 (gfbgraph-devel libgfbgraph-0_2-0 typelib-1_0-GFBGraph-0_2 librest gcr) -> librest, gcr and libgoa are needed too for making gfbgraph installable SUSE:Maintenance:23278:268123 (glew-devel libGLEW2_1 libGLEW2_2) SUSE:Maintenance:23015:267052 (gnome-online-miners) also added required libgdata, tracker, grilo and liboauth. libgoa and gcr are made available by S:M:23015:267052 Leap Micro 5.2 - Maintenance setup should be rather small, as we do override only branding. https://build.opensuse.org/project/show/openSUSE:Leap:Micro:5.2 Lubos to open a progres-o-o ticket for the maintenance update. Marcus would also prefer as small overhead as possible. Adrian: we could have a policy that if there is an updated for Micro it should go only to the official code-stream even if the package didn't exist there yet. ## Adrian - OBS No update
participants (1)
-
Lubos Kocman