CPE Weekly Update – Week of February 28th – March 3rd
by Michal Konecny
Hi everyone,
This is a weekly report from the CPE (Community Platform Engineering)
Team. If you have any questions or feedback, please respond to this
report or contact us on #redhat-cpe channel on libera.chat
(https://libera.chat/).
If you wish to read this in form of a blog post, check the post on
Fedora community blog:
https://communityblog.fedoraproject.org/cpe-weekly-update-week-of-februar...
# Highlights of the week
## Infrastructure & Release Engineering
Goal of this Initiative
-----------------------
Purpose of this team is to take care of day to day business regarding
CentOS and Fedora Infrastructure and Fedora release engineering work.
It’s responsible for services running in Fedora and CentOS
infrastructure and preparing things for the new Fedora release (mirrors,
mass branching, new namespaces etc.).
The ARC (which is a subset of the team) investigates possible
initiatives that CPE might take on.
Update
------
### Fedora Infra
* One new power9 online in iad2, second one needs hands on today.
* Almost all bugzilla auth changes made, still need some changes to
toddlers (ongoing)
* Container builds broken again in an odd way (
https://pagure.io/releng/issue/10658)
* Discussion on fedoraplanet.org on infrastructure list, please chime in
if you have thoughts about it.
### CentOS Infra including CentOS CI
* Migration of Pagure to new CentOS CI in progress
* Openssl3 [late
change](https://gitlab.com/redhat/centos-stream/rpms/openssl/-/commit/78f...
in EL9 impacting SIGs and gpg keys
### Release Engineering
* Work on SCM request automation in progress -
[PR](https://pagure.io/fedora-infra/toddlers/pull-request/93)
* Container builds failing on armhfp
* Bussiness as usual
## CentOS Stream
Goal of this Initiative
-----------------------
This initiative is working on CentOS Stream/Emerging RHEL to make this
new distribution a reality. The goal of this initiative is to prepare
the ecosystem for the new CentOS Stream.
Updates
-------
* Investigating compose QA improvements both in the t-functional suite
and changes we may want to implement later in the project.
* Developing sync2gitlab service for 8, 9 workflow alignment
* Business as usual activities around CentOS Linux 7
* Work continuing on content resolvers maintainer pages also
## CentOS Duffy CI
Goal of this Initiative
-----------------------
Duffy is a system within CentOS CI Infra which allows tenants to
provision and access bare metal resources of multiple architectures for
the purposes of CI testing.
We need to add the ability to checkout VMs in CentOS CI in Duffy. We
have OpenNebula hypervisor available, and have started developing
playbooks which can be used to create VMs using the OpenNebula API, but
due to the current state of how Duffy is deployed, we are blocked with
new dev work to add the VM checkout functionality.
Updates
-------
* Demo/Status call
* Deployment to staging (ongoing)
* Documentation (ongoing)
* Expiring sessions (ongoing)
## Image builder for Fedora IoT
Goal of this Initiative
-----------------------
Integration of Image builder as a service with Fedora infra to allow
Fedora IoT migrate their pipeline to Fedora infra.
Updates
-------
* No updates
## Bodhi
Goal of this Initiative
-----------------------
This initiative is to separate Bodhi into multiple sub packages, fix
integration and unit tests in CI, fix dependency management and automate
part of the release process.
Read ARC team findings in detail at:
https://fedora-arc.readthedocs.io/en/latest/bodhi/index.html
Updates
-------
* No updates
## EPEL
Goal of this initiative
-----------------------
Extra Packages for Enterprise Linux (or EPEL) is a Fedora Special
Interest Group that creates, maintains, and manages a high quality set
of additional packages for Enterprise Linux, including, but not limited
to, Red Hat Enterprise Linux (RHEL), CentOS and Scientific Linux (SL),
Oracle Linux (OL).
EPEL packages are usually based on their Fedora counterparts and will
never conflict with or replace packages in the base Enterprise Linux
distributions. EPEL uses much of the same infrastructure as Fedora,
including buildsystem, bugzilla instance, updates manager, mirror
manager and more.
Updates
-------
* EPEL9 up to 2059 source packages (increase of 71 from last week)
* EPEL9 buildroot has switched to a snapshot of the CentOS Stream 9
mirror, to avoid building against any 9.1 changes prior to the RHEL 9.0 GA
* [EPEL Office
Hours](https://communityblog.fedoraproject.org/epel-office-hours/) were
yestarday at 1700 UTC
* epel-release (and epel-next-release) now available in CentOS Stream 9
Extras repo
Kindest regards,
CPE Team
2 years, 2 months
Is NetworkManager-wait-online.service necessary by default?
by Chris Murphy
Do any of Fedora desktop spins and Workstation edition need
NetworkManager-wait-online.service enabled by default?
Fedora 35 Workstation (updated, default "preset-all" service units)
$ systemd-analyze
Startup finished in 1.330s (kernel) + 1.284s (initrd) + 12.256s
(userspace) = 14.871s
graphical.target reached after 12.232s in userspace
Fedora 35 Workstation, same as above except
NetworkManager-wait-online.service is disabled
$ systemd-analyze
Startup finished in 1.294s (kernel) + 1.243s (initrd) + 5.704s
(userspace) = 8.242s
graphical.target reached after 5.670s in userspace
6.6s longer to wait for what? Is this service enabled just in case
someone adds an NFS or Samba mount to fstab? I'm not sure why this
service unit is enabled by default; and if we can either go without it
on the desktop, or if there's some other way to make it better,
because nearly doubling the boot time doesn't seem reasonable.
--
Chris Murphy
2 years, 2 months
ABI incompatible change or not?
by Richard Shaw
In this instance, it's not clear to me whether sub-type changes are ABI
breaking or not...
$ fedabipkgdiff --from fc37 codec2-1.0.3-1.fc37.x86_64.rpm
Comparing the ABI of binaries between codec2-1.0.1-2.fc36.x86_64.rpm and
codec2-1.0.3-1.fc37.x86_64.rpm:
================ changes of 'libcodec2.so.1.0'===============
Functions changes summary: 0 Removed, 1 Changed, 5 Added functions
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
5 Added functions:
[A] 'function void fdmdv_48_to_8(float*, float*, int)'
{fdmdv_48_to_8}
[A] 'function void fdmdv_48_to_8_short(short int*, short int*, int)'
{fdmdv_48_to_8_short}
[A] 'function void fdmdv_8_to_48(float*, float*, int)'
{fdmdv_8_to_48}
[A] 'function void fdmdv_8_to_48_short(short int*, short int*, int)'
{fdmdv_8_to_48_short}
[A] 'function void mbest_precompute_weight(float*, float*, int, int)'
{mbest_precompute_weight}
1 function with some indirect sub-type change:
[C] 'function void mbest_search(const float*, float*, float*, int, int,
MBEST*, int*)' at mbest.c:123:1 has some indirect sub-type changes:
parameter 3 of type 'float*' changed:
entity changed from 'float*' to 'int'
type size changed from 64 to 32 (in bits)
parameter 5 of type 'int' changed:
entity changed from 'int' to 'MBEST*'
type size changed from 32 to 64 (in bits)
parameter 6 of type 'MBEST*' changed:
in pointed to type 'struct MBEST':
entity changed from 'struct MBEST' to 'int'
type size changed from 128 to 32 (in bits)
parameter 7 of type 'int*' was removed
================ end of changes of 'libcodec2.so.1.0'===============
Do I need to rebuild deps or not?
Thanks,
Richard
2 years, 2 months
Fedora 36 compose report: 20220303.n.0 changes
by Fedora Rawhide Report
OLD: Fedora-36-20220302.n.0
NEW: Fedora-36-20220303.n.0
===== SUMMARY =====
Added images: 1
Dropped images: 0
Added packages: 1
Dropped packages: 34
Upgraded packages: 7
Downgraded packages: 0
Size of added packages: 7.10 MiB
Size of dropped packages: 201.38 MiB
Size of upgraded packages: 1.09 GiB
Size of downgraded packages: 0 B
Size change of upgraded packages: 208.99 KiB
Size change of downgraded packages: 0 B
===== ADDED IMAGES =====
Image: Security live x86_64
Path: Labs/x86_64/iso/Fedora-Security-Live-x86_64-36-20220303.n.0.iso
===== DROPPED IMAGES =====
===== ADDED PACKAGES =====
Package: siril-0.99.10.1-2.fc36
Summary: Astronomical image processing software
RPMs: siril
Size: 7.10 MiB
===== DROPPED PACKAGES =====
Package: fasttrack-6.2.1-1.fc36
Summary: Multiple objects tracking software, easy to use, and performant.
RPMs: fasttrack fasttrack-cli fasttrack-doc
Size: 5.19 MiB
Package: golang-github-mitchellh-goamz-0-0.29.20180708gitcaaaea8.fc36
Summary: Golang Amazon Library
RPMs: golang-github-mitchellh-goamz-devel
Size: 123.44 KiB
Package: keepass-2.50-1.fc36
Summary: Password manager
RPMs: keepass
Size: 5.67 MiB
Package: libicu65-65.1-1.fc33
Summary: Compat package with icu libraries
RPMs: libicu65
Size: 57.45 MiB
Package: libicu67-67.1-3.fc36
Summary: Compat package with icu libraries
RPMs: libicu67
Size: 57.14 MiB
Package: mingw-GeographicLib-1.52-5.fc36
Summary: MinGW Windows GeographicLib library
RPMs: mingw32-GeographicLib mingw32-python3-GeographicLib mingw64-GeographicLib mingw64-python3-GeographicLib
Size: 1.09 MiB
Package: mingw-OpenSceneGraph-3.6.5-3.fc36
Summary: MinGW Windows OpenSceneGraph library
RPMs: mingw32-OpenSceneGraph mingw32-OpenSceneGraph-tools mingw64-OpenSceneGraph mingw64-OpenSceneGraph-tools
Size: 16.36 MiB
Package: mingw-eigen3-3.4.0-2.fc36
Summary: MinGW lightweight C++ template library for vector and matrix math
RPMs: mingw32-eigen3 mingw64-eigen3
Size: 2.17 MiB
Package: mingw-enchant2-2.3.2-3.fc36
Summary: MinGW Windows enchant2 library
RPMs: mingw32-enchant2 mingw64-enchant2
Size: 183.26 KiB
Package: mingw-geos-3.10.2-2.fc36
Summary: MinGW Windows GEOS library
RPMs: mingw32-geos mingw64-geos
Size: 3.07 MiB
Package: mingw-giflib-5.2.1-8.fc36
Summary: MinGW Windows giflib library
RPMs: mingw32-giflib mingw32-giflib-static mingw32-giflib-tools mingw64-giflib mingw64-giflib-static mingw64-giflib-tools
Size: 413.68 KiB
Package: mingw-gtkspell3-3.0.10-10.fc36
Summary: MinGW Windows GtkSpell3 library
RPMs: mingw32-gtkspell3 mingw32-gtkspell3-static mingw64-gtkspell3 mingw64-gtkspell3-static
Size: 157.23 KiB
Package: mingw-gtkspellmm30-3.0.5-15.fc36
Summary: MinGW Windows GtkSpellmm library
RPMs: mingw32-gtkspellmm30 mingw32-gtkspellmm30-static mingw64-gtkspellmm30 mingw64-gtkspellmm30-static
Size: 102.10 KiB
Package: mingw-jxrlib-1.1-13.fc36
Summary: MinGW Windows JPEG XR library
RPMs: mingw32-jxrlib mingw64-jxrlib
Size: 491.93 KiB
Package: mingw-leptonica-1.82.0-2.fc36
Summary: MinGW Windows Leptonica library
RPMs: mingw32-leptonica mingw32-leptonica-static mingw64-leptonica mingw64-leptonica-static
Size: 4.53 MiB
Package: mingw-libgeotiff-1.7.0-4.fc36
Summary: MinGW Windows libgeotiff library
RPMs: mingw32-libgeotiff mingw32-libgeotiff-static mingw32-libgeotiff-tools mingw64-libgeotiff mingw64-libgeotiff-static mingw64-libgeotiff-tools
Size: 528.08 KiB
Package: mingw-libkml-1.3.0-21.fc36
Summary: MinGW Windows libkml library
RPMs: mingw32-libkml mingw32-python3-libkml mingw64-libkml mingw64-python3-libkml
Size: 1.59 MiB
Package: mingw-librttopo-1.1.0-4.fc36
Summary: MinGW Windows librttopo library
RPMs: mingw32-librttopo mingw64-librttopo
Size: 519.08 KiB
Package: mingw-libspatialite-5.0.1-9.fc36
Summary: MinGW Windows libspatialite library
RPMs: mingw32-libspatialite mingw64-libspatialite
Size: 6.90 MiB
Package: mingw-libwebp-1.2.2-1.fc36
Summary: MinGW compilation of Library and tools for the WebP format
RPMs: mingw32-libwebp mingw64-libwebp
Size: 811.21 KiB
Package: mingw-openjpeg2-2.4.0-5.fc36
Summary: MinGW Windows openjpeg2 library
RPMs: mingw32-openjpeg2 mingw32-openjpeg2-tools mingw64-openjpeg2 mingw64-openjpeg2-tools
Size: 613.07 KiB
Package: mingw-osgearth-3.2-2.fc36
Summary: MinGW Windows osgearth library
RPMs: mingw32-osgearth mingw32-osgearth-tools mingw64-osgearth mingw64-osgearth-tools
Size: 18.12 MiB
Package: mingw-podofo-0.9.7-4.fc36
Summary: MinGW Windows podofo library
RPMs: mingw32-podofo mingw32-podofo-tools mingw64-podofo mingw64-podofo-tools
Size: 1.96 MiB
Package: mingw-proj-8.2.1-2.fc36
Summary: Cartographic projection software (PROJ.4)
RPMs: mingw32-proj mingw64-proj
Size: 3.14 MiB
Package: mingw-python-pillow-9.0.1-3.fc36
Summary: MinGW Windows Python pillow library
RPMs: mingw32-python3-pillow mingw64-python3-pillow
Size: 1.38 MiB
Package: mingw-shapelib-1.5.0-8.fc36
Summary: MinGW Windows shapelib library
RPMs: mingw32-shapelib mingw32-shapelib-static mingw32-shapelib-tools mingw64-shapelib mingw64-shapelib-static mingw64-shapelib-tools
Size: 480.08 KiB
Package: mingw-svg2svgt-0.9.6-11.fc36
Summary: MinGW Windows svg2svgt library
RPMs: mingw32-svg2svgt mingw64-svg2svgt
Size: 481.35 KiB
Package: mingw-tesseract-5.0.1-2.fc36
Summary: MinGW Windows tesseract-ocr library
RPMs: mingw32-tesseract mingw32-tesseract-tools mingw64-tesseract mingw64-tesseract-tools
Size: 3.66 MiB
Package: mingw-uriparser-0.9.6-2.fc36
Summary: MinGW Windows uriparser library
RPMs: mingw32-uriparser mingw64-uriparser
Size: 165.42 KiB
Package: rubygem-cucumber-rails-1.8.0-5.fc33
Summary: Cucumber Generators and Runtime for Rails
RPMs: rubygem-cucumber-rails rubygem-cucumber-rails-doc
Size: 290.66 KiB
Package: rubygem-sup-1.0-2.fc33
Summary: A console-based email client written in ruby
RPMs: rubygem-sup rubygem-sup-doc
Size: 907.79 KiB
Package: rust-andrew-0.3.1-4.fc36
Summary: Convenient drawing of shapes, lines and text to buffers
RPMs: rust-andrew+default-devel rust-andrew-devel
Size: 27.64 KiB
Package: rust-smithay-client-toolkit0.12-0.12.2-3.fc36
Summary: Toolkit for making client wayland applications
RPMs: rust-smithay-client-toolkit0.12+andrew-devel rust-smithay-client-toolkit0.12+calloop-devel rust-smithay-client-toolkit0.12+default-devel rust-smithay-client-toolkit0.12+frames-devel rust-smithay-client-toolkit0.12-devel
Size: 142.04 KiB
Package: tmux-top-0.0.4-7.fc33
Summary: Monitoring information for your tmux status line.
RPMs: tmux-top
Size: 5.70 MiB
===== UPGRADED PACKAGES =====
Package: annobin-10.54-4.fc36
Old package: annobin-10.54-2.fc36
Summary: Annotate and examine compiled binary files
RPMs: annobin-annocheck annobin-docs annobin-plugin-clang annobin-plugin-gcc annobin-plugin-llvm
Size: 5.46 MiB
Size change: 2.27 KiB
Changelog:
* Wed Feb 16 2022 Nick Clifton <nickc(a)redhat.com> - 10.54-3
- Spec File: Use a different method to disable the annobin plugin (#2054571)
* Thu Feb 24 2022 Jakub Jelinek <jakub(a)redhat.com> - 10.54-4
- NVR bump to allow rebuild for new GCC.
Package: gcc-12.0.1-0.9.fc36
Old package: gcc-12.0.1-0.8.fc36
Summary: Various compilers (C, C++, Objective-C, ...)
RPMs: cpp gcc gcc-c++ gcc-gdb-plugin gcc-gdc gcc-gfortran gcc-gnat gcc-go gcc-objc gcc-objc++ gcc-offload-nvptx gcc-plugin-devel libasan libasan-static libatomic libatomic-static libgcc libgccjit libgccjit-devel libgfortran libgfortran-static libgnat libgnat-devel libgnat-static libgo libgo-devel libgo-static libgomp libgomp-offload-nvptx libgphobos libgphobos-static libitm libitm-devel libitm-static liblsan liblsan-static libobjc libquadmath libquadmath-devel libquadmath-static libstdc++ libstdc++-devel libstdc++-docs libstdc++-static libtsan libtsan-static libubsan libubsan-static
Size: 926.35 MiB
Size change: -103.81 KiB
Changelog:
* Tue Feb 22 2022 Jakub Jelinek <jakub(a)redhat.com> 12.0.1-0.9
- update from trunk
- PRs analyzer/104524, analyzer/104560, analyzer/104576, c++/85493,
c++/90451, c++/94944, c++/95036, c++/104107, c++/104507, c++/104539,
c++/104565, c/104506, c/104510, c/104531, c/104532, debug/104517,
debug/104557, fortran/77693, fortran/104211, libstdc++/104542,
libstdc++/104559, lto/104617, middle-end/104355, middle-end/104522,
rtl-optimization/104447, rtl-optimization/104498,
rtl-optimization/104544, sanitizer/102656, target/99708, target/99881,
target/100056, target/100874, target/103069, target/104253,
target/104257, target/104335, target/104440, target/104448,
target/104536, target/104581, target/104598, target/104612,
testsuite/104146, tree-optimization/96881, tree-optimization/103771,
tree-optimization/104519, tree-optimization/104526,
tree-optimization/104543, tree-optimization/104551,
tree-optimization/104582, tree-optimization/104604
Package: kismet-0.0.2022.02.R1-2.fc36
Old package: kismet-0.0.2022.01.R3-1.fc36
Summary: WLAN detector, sniffer and IDS
RPMs: kismet
Size: 50.93 MiB
Size change: -38.11 KiB
Changelog:
* Fri Feb 11 2022 Gwyn Ciesla <gwync(a)protonmail.com> - 0.0.2022.02.R1-1
- 2022-02-R1
* Tue Feb 22 2022 Gwyn Ciesla <gwync(a)protonmail.com> - 0.0.2022.02.R1-2
- websockets rebuild
Package: libyui-mga-gtk-1.2.0-1.fc36
Old package: libyui-mga-gtk-1.1.0-6.fc36
Summary: Libyui-Gtk extensions for Mageia tools
RPMs: libyui-mga-gtk libyui-mga-gtk-devel
Dropped RPMs: libyui-mga-gtk-doc
Size: 360.59 KiB
Size change: -292.88 KiB
Changelog:
* Sun Feb 27 2022 Zbigniew J��drzejewski-Szmek <zbyszek(a)in.waw.pl> - 1.1.0-7
- Rebuild for libyui-4.2.16 with libyui.so.15
* Sun Feb 27 2022 Onuralp Sezer <thunderbirdtr(a)fedoraproject.org> - 1.2.0-1
- Version 1.2.0 and fix Install fail (#2057223)
Package: mir-2.7.0-1.fc36
Old package: mir-2.6.0-4.fc36
Summary: Next generation display server
RPMs: mir-common-libs mir-demos mir-devel mir-doc mir-lomiri-libs mir-server-libs mir-test-libs-static mir-test-tools
Added RPMs: mir-lomiri-libs
Size: 16.26 MiB
Size change: 645.89 KiB
Changelog:
* Fri Feb 25 2022 Neal Gompa <ngompa(a)fedoraproject.org> - 2.7.0-1
- Update to 2.7.0 (RH#2058236)
- Backport fix for non-pch build
- Drop patches not needed for this release
Package: plasma-workspace-5.24.2-2.fc36
Old package: plasma-workspace-5.24.2-1.fc36
Summary: Plasma workspace, applications and applets
RPMs: libkworkspace5 plasma-lookandfeel-fedora plasma-workspace plasma-workspace-common plasma-workspace-devel plasma-workspace-doc plasma-workspace-geolocation plasma-workspace-geolocation-libs plasma-workspace-libs plasma-workspace-wayland plasma-workspace-x11 sddm-breeze sddm-wayland-plasma
Size: 114.39 MiB
Size change: -4.23 KiB
Changelog:
* Mon Feb 28 2022 Neal Gompa <ngompa(a)fedoraproject.org> - 5.24.2-2
- Refresh default look-and-feel patch to fix for Plasma 5.24
Package: python-spyder-kernels-1:2.2.1-3.fc36
Old package: python-spyder-kernels-1:2.2.1-2.fc36
Summary: Jupyter kernels for the Spyder console
RPMs: python3-spyder-kernels
Size: 122.78 KiB
Size change: -134 B
===== DOWNGRADED PACKAGES =====
2 years, 2 months