openSUSE Release Engineering meeting 13.04.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 guillaume_g, ddemaio, rbrown, lkocman, DimStar, Sarah, DocB, dirk ## Leap Heads up !!! Update on SLE Next on project@ https://lists.opensuse.org/archives/list/project@lists.opensuse.org/thread/N... April 20th is the code submission deadline for Leap 15.4 RC. Only bugfixes aftewards. https://en.opensuse.org/openSUSE:Roadmap Contacted python@lists.opensuse.org regarding many python build failures https://bugzilla.opensuse.org/buglist.cgi?f1=blocked&list_id=13619785&o1=substring&query_format=advanced&resolution=---&v1=1198296 Discussion at: https://lists.opensuse.org/archives/list/python@lists.opensuse.org/thread/IS... Highlight: opensourced NVIDIA RTX 30 (Ampere) firmware https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-Ampere-Firmware-Blobs Leap 15.4/SLES 15 SP4 inclusion request https://code.opensuse.org/leap/features/issue/73 Takashi (already submitted to TW) and Stefan D. are on it Ask from QA: https://progress.opensuse.org/issues/109223 Update description of job groups with insufficient description 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 new ALP (Adaptable Linux Platform) that will succeed the Codestream 15. Agreed on OSBoard to wait to for official ALP announcement. Focusing on Leap Micro to SLE Micro migration in spare time ## openSUSE Tumbleweed WSL/Tumbleweeed - openQA somehow stopped working 9 months ago https://openqa.opensuse.org/group_overview/68 do we know why? This has been asked by Jose (Cloud/WSL QA) openSUSE:Factory build fail stats: 197 failed, 17 unresolvable (last week: 81/26) https://tinyurl.com/ysy4nnnz * gcc12 is providing the libgcc library since snapshot 0405; default compiler switch will follow later * autoconf 2.71 is in Tumbleweed, a bunch of new failures appeared * Mozilla Firefox 99 * KDE Frameworks 5.93 * Samba 4.16 - some bug reports came in about service starting, but shares not accessible (boo#1198309) * Full RelRO is enabled in Tumbleweed (-z now); any new build will enable this and coverage increase over the next weeks. Once we have gcc12 as default, we will trigger a full rebuild of the distro ## Richard (Kubic/TW MicroOS) Podman 4.0.x is in Factory Pods in Podman 4.0.x are currently broken, due to catatonit 0.1.7 not being in Factory. It's on the way, meanwhile rolling back is a valid workaround openQA tests for Pods in Podman is written, reviewed, just being held back until catatonit 0.1.7 lands in Factory Experimenting with MicroOS Desktop (GNOME) SelfInstalling images. If experiments go well, next step will be to use TIU for OS updates. Ultimately may obsolete the current YaST-based installation method for MicroOS. lkocman: should I file inclusion requests for Leap/SLE Micro? Richard: no plan to have it there as of now. 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 Excused himself 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: * Factory:ARM recovered from GCC12 build failure. A new snapshot should go to openQA later today or tomorrow. * Upcoming GCC 12 tested for aarch64: https://build.opensuse.org/project/show/home:dirkmueller:branches:openSUSE:F... Leap 15.4: * aarch64: * Go compiler has been updated in SLE. https://bugzilla.opensuse.org/show_bug.cgi?id=1183043 * armv7: * Enlightenment package still fails in rpmlint check (missing whitelist?): https://bugzilla.opensuse.org/show_bug.cgi?id=1194047 lkocman: will reach out to simotek and Wolfgang * 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. (lkcoman: Correction trello shows me that 2/4 items are still pending). 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 Tumbleweed: * Is rolling openSUSE Leap Beta: * no issues at the moment * fakeroot updated, that it is buildable for s390x again * arpack-ng requires 12GB of memory for successful builds (constraints expanded) lkocman: slightly related topic, should we perhaps re-consider recommended memory amount in Release Notes? I think we still recommend something like 2G minimal / 4G or 8G optimal. * KDE for s390x adopted ## Doug * Expecting to published annual survey article. Result available at https://en.opensuse.org/End-of-year-surveys/2021 * Will send Leap 15.4 release annoucement off for translation next week * TSP * Working on payment process with accounts payable * oSC22 * 96 registrations, 48 submissions, 29 hours* CfP ends tomorrow * Added sponsors and sent t-shirt design to printers * Waiting on catering offering * OSCAL oSC22 * 8 registrations, 7 submissions, 3 hours * CfP goes until April 26 * Events * FrOSCon ## Dirk * Worked on Leap 15.4 python fallout, requires maintenance updates on SLE side * Looked at musl and other package updates for Factory TODO for Dirk: could you outline recommended solution/approach for next-gen? We could track it as ALP feature requests. Dirk: We need some solution for 15.5 as shipping 3.6 by default is embarassing. We should consider platform-python approach for SLE 15.4+ Dirk: will search for an existing feature (if any) * 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. lkcman: will open a release notes entry for a change Security Advisory identification TODO Marcus: could you give me example of old and new values? - 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 Max alrady removed packages from Backports 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. (Sent last week)
participants (1)
-
Lubos Kocman