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, ddemaio, dleuenberger, rbrown, lkocman, maurizio,maxlin ## Leap Leap 15.4 build 208.2 is out, so far good annoying issue is https://bugzilla.opensuse.org/show_bug.cgi?id=1198112 Leap Micro 5.2 -Beta availability announced. I'm really happy that the get-o-o is finally stabilized. Big thanks to hellcp for help on that. Plan next is to work on https://en.opensuse.org/openSUSE:Most_annoying_bugs_5.2 (see Bugzilla query) 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 the ALP (Adaptable Linux Platform) based community offering (ETA late 2023) where we expect to steer most of the development. I'll write an annoucement about it to the factory this week. software-o-o - super happy about the outcome. Big thanks to Henne, hellcp openh264 - Meeting with cisco tomorrow 5:30 - 6:00pm CEST https://github.com/cisco/openh264/issues/3480 https://cisco.webex.com/cisco/j.php?MTID=mddb2ec9947c8b8c2115184063d6ccbbc We'll have to reduce build failures on Backports. ## openSUSE Tumbleweed openSUSE:Factory build fail stats: 81 failed, 26 unresolvable (last week: 120/14) https://tinyurl.com/ysy4nnnz * Kernel 5.17.1 is shipped, a few kmp packages fail to build * KDE Plasma 5.24.4 * gcc12 is going to be the libgcc library provider starting with snapshot 0405; default compiler switch will follow * A staging with -z now (Full RelRO) is building and looking promising. This is going to be enabled in one of the near-future snapshots ## Richard (Kubic/TW MicroOS) Podman 4.0.x struggling to get into Factory - WIP MicroOS Desktop (GNOME 42) had issues with flatpaks needing filesystem access - FIXED 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 * Fix busybox-sysvinit-tools has been selected over than sysvinit-tools during installation, this causes display-manager fails to start, those busybox-foo package should be blacklisted for the ftp-tree, but Tumbleweed don't blacklist those packages and has no such issues, wondering how did Tumbleweed avoding this issue. There is a bugreport https://bugzilla.suse.com/show_bug.cgi?id=1198137 if ship those package would breaks user's system during system upgrade. * 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 lkocman: Coolo did a reorg of botmaster pipelines, due to lack of permissions for the brand new LeapMicro group ## Guillaume - Arm Tumbleweed: * GCC12 failed to build on aarch64 which broke Factory:ARM/aarch64 since libgcc_s1 was switched to gcc12. A fix has been added as an overlay and Factory:ARM is recovering. (Thanks to DimStar and Marxin) * Upcoming GCC 12 tested for aarch64: https://build.opensuse.org/project/show/home:dirkmueller:branches:openSUSE:F... Leap 15.4: * aarch64: * Go compiler from SLE still requires ld.gold which is missing. 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: * New snapshot and new images released. * 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. https://sd.suse.com/servicedesk/customer/portal/1/SD-82355 (Internal, Ticket with SCC team, team lead is aware of the request). Request is now resolved. 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). lkocman will try to look into this ## Sarah - s390x Not available Tumbleweed: * Is rolling again openSUSE Leap Beta: * no issues at the moment * you'll be affected by same issue as Guillaume in SCC ## Doug * Published Leap Micro 5.2 Beta article * Leap 15.4 release annoucement * Will finalize and send out for translation on or about April 20 * Social media plan developing * oSC22 * 88 registrations, 39 submissions, 23 hours* CfP goes until April 14 * Video equipment moved to Prague for storage * Should be ordering T-Shirt soon * OSCAL oSC22 * 8 registrations, 7 submissions, 3 hours * CfP goes until April 26 ## Dirk Not available * 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 available 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: (Packagehub related only) 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:23334:268316 (gutenprint gutenprint-devel) SUSE:Maintenance:23486:268867 (hp-drive-guard, upower) --> needs libupower-glib3 SUSE:Maintenance:23484:268898 (gtkmm2-devel libgtkmm2-devel) SUSE:Maintenance:23487:268897 (liba52-0 liba52-devel) SUSE:Maintenance:23506:268899 (libdvdread4 libdvdread-devel) SUSE:Maintenance:23512:268906 (libchamplain-0_12-0 typelib-1_0- Champlain-0_12) 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. Raised by Marcus: removal of SUSEConnect in favor of suseconnect-ng lkocman: the obsoletes are set correctly, none of packages is installed by default. And installation of suseconnect-ng currently removes SUSEConnect. Documentation was updated accordingly. In my opinion this is already good enough. https://en.opensuse.org/SDB:How_to_migrate_to_SLE ## Adrian - OBS feedback loop on mirrored submissions doesn't workstation. Lubos wills end an email with an example to Marco and Adrian.