|
|
Subscribe / Log in / New account

openSUSE Release Engineering minutes April 6

From:  Lubos Kocman <lubos.kocman-AT-suse.com>
To:  "factory-AT-lists.opensuse.org" <factory-AT-lists.opensuse.org>
Subject:  openSUSE Release Engineering meeting 06.04.2022
Date:  Wed, 06 Apr 2022 11:58:54 +0000
Message-ID:  <38e4856fb67e3b8c948ab521a6730bfd1bdbd174.camel@suse.com>
Cc:  "results-AT-suse.de" <results-AT-suse.de>
Archive-link:  Article

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=mddb2ec9947c8b8c...

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:...

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/issu...) 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:Mic...

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.


to post comments


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