Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tracker: Fedora 36 changes considerations #918

Closed
dustymabe opened this issue Aug 9, 2021 · 9 comments
Closed

tracker: Fedora 36 changes considerations #918

dustymabe opened this issue Aug 9, 2021 · 9 comments

Comments

@dustymabe
Copy link
Member

dustymabe commented Aug 9, 2021

Fedora 36 System-Wide Changes (wiki source)

  1. ✔️ OpenSSL3.0 👉 F36: CHANGE: OpenSSL3.0 #876
  2. ⚠️ Introduce module Obsoletes and EOL 👉 Investigate module obsoletes/EOL handling rpm-ostree#3465
    • Fix Fedora upgradability issues when upgrading systems with module streams enabled.
    • Tracking bug: #1834844
  3. ✔️ DNS Over TLS 👉 F36: CHANGE: DNS Over TLS #1098
    • Fedora will attempt to use DNS over TLS (DoT) if supported by configured DNS servers.
    • Tracking bug: #1889901
  4. ✔️ DNF/RPM Copy on Write enablement for all variants
    • RPM Copy on Write provides a better experience for Fedora Users as it reduces the amount of I/O and offsets CPU cost of package decompression. RPM Copy on Write uses reflinking capabilities in btrfs, which is the default filesystem starting from Fedora 33 for most variants. Note that this behavior is not being turned on by default for this Change.
    • Tracking bug: #1915976
    • NOTES JL: not relevant for OSTree-based variants, but definitely related to OSTree conceptually so worth keeping an eye on it at a high-level
    • NOTES TR: Probably an RFE for rpm-ostree
  5. ✔️ Autoconf-2.71
    • Autoconf upgrade from version 2.69 to the last upstream version 2.71 in Fedora.
    • Tracking bug: #1936597
    • NOTES LB: skip, not a runtime concern
  6. ✔️ Package information on ELF objects
    • All binaries (executables and shared libraries) are annotated with an ELF note that identifies the rpm for which this file was built. This allows binaries to be identified when they are distributed without any of the rpm metadata. systemd-coredump uses this to log package versions when reporting crashes.
    • Tracking bug: #1956946
    • NOTES LB: skip, should be a transparent change
  7. ✔️ libffi 3.4
    • Update libffi in Fedora 36 from libffi 3.1 to libffi 3.4 (released June 28 2021), and provide a libffi3.1 compatibility package to handle the library SONAME transition.
    • Tracking bug: #1990553
    • NOTES LB: skip, mass rebuild should take care of this
  8. ✔️ MinGW debug symbols location change
    • Store debug files of mingw PE binaries below /usr/lib/debug.
    • Tracking bug: #1997493
    • NOTES LB: skip, should not concern FCOS
  9. ✔️ Install only newly recommended packages on upgrades with dnf/PackageKit/microdnf
    • We would like to change a default behavior dnf/PackageKit/microdnf to install only newly recommended packages on upgrades. Internally we will change exclude_from_weak_autodetect configuration option to True. exclude_from_weak_autodetect enables autodetection of unmet weak dependencies (Recommends or Supplements) of installed packages and blocks installation of packages satisfying already unmet dependencies. In other words: When you don't have the recommended package installed, it won't be automatically installed with future upgrades of the recommending package.
    • Tracking bug: #2013327
    • NOTES JL: skip: we don't ship dnf, we don't turn on recommends, and "upgrades" work differently on FCOS anyway
  10. ✔️ Enforce Authselect Configuration Consistency
  11. ✔️ Drop NIS(+) support from PAM
    • This change is about dropping user-authentication using NIS(+) from PAM.
    • Tracking bug: #2021660
    • NOTES JL: may affect users who use NIS+? likely not though. If so, we should direct them to e.g. LDAP or FreeIPA as the Change proposal suggests. so overall, skip.
  12. ✔️ Openldap-2.5+
    • OpenLDAP upgrade from version 2.4.59 to the latest upstream version 2.6.1 in Fedora.
    • Tracking bug: #2021662
    • NOTES JL: no immediate action, though may affect users using OpenLDAP: "Years of development differ between these two releases, so problems are expected."
  13. ✔️ Replace the fbdev drivers with simpledrm and the DRM fbdev emulation layer
    • This change replaces the legacy Linux frame buffer device (fbdev) drivers that are still used in Fedora, with the latest simpledrm driver and the DRM fbdev emulation layer.
    • Tracking bug: #2022385
    • NOTES JL: this should be entirely transparent to us.
  14. ✔️ Retire the NIS(+) user-space utility programs
    • This change is about retiring the ypbind, yp-tools, and ypserv packages, and removal of the {nis,yp}domainname user-space utility programs from the hostname package.
    • Tracking bug: #2022386
    • NOTES JL: may affect users who use NIS+? likely not though. If so, we should direct them to e.g. LDAP or FreeIPA as the Change proposal suggests. so overall, skip.
  15. ✔️ java-17-openjdk as system JDK in F36
    • Update the system JDK in Fedora from java-11-openjdk to java-17-openjdk.
    • Tracking bug: #2024265
    • NOTES JL: skip; we don't ship Java
  16. ✔️ ELN-Extras
    • ELN-extras will be a new build target and compose similar in behavior to ELN, but closer to EPEL in function. It will be a place to prepare and maintain packages that may be desired for EPEL N+1 while RHEL N+1 is still being incubated in ELN.
    • Tracking bug: #2028161
    • NOTES JL: skip; we don't ship or consume or monitor anything from EPEL/ELN currently AFAIK
  17. ✔️ ostree native containers (Preview) / CoreOS layering
    • Enhance the (rpm-)ostree stack to natively support OCI/Docker containers as a transport and delivery mechanism for operating system content.
    • Tracking bug: #2030707
    • NOTES JL: this is from us :) we are already tracking and working on it.
  18. ✔️ Switch GnuTLS to allowlisting
    • Presently, crypto-policies controls GnuTLS in a way that "hard-disables" select algorithms, leaving no option for the applications using GnuTLS to reenable said algorithms back. We propose switching to more future-proof allowlisting-based configuration method and offering API within GnuTLS to loosen the system defaults for specific processes.
    • Tracking bug: #2034631
    • NOTES JL: no immediate action, but we should keep an eye out on any possible fallout from some OS components
  19. ✔️ Wayland By Default with NVIDIA proprietary Driver
    • Enable Wayland sessions by default in GDM even with the NVIDIA proprietary driver.
    • Tracking bug: #2037387
    • NOTES JL: skip; we don't ship a GUI
  20. ✔️ Golang 1.18
    • Rebase of Golang package to upcoming version 1.18 in Fedora 36, including the rebuild of all dependent packages(the pre-release version of Go will be used for the rebuild if released version will not be available at the time of the mass rebuild).
    • Tracking bug: #2037868
    • NOTES JL: no immediate action needed from us, but we should keep an eye on Golang-related fallout in our Go-based tooling and OS components. should add 1.18 to upstream CIs once it's out.
  21. ✔️ LLVM 14
    • Update all llvm sub-projects in Fedora Linux to version 14.
    • Tracking bug: #2040428
    • NOTES JL: skip; AFAIK none of our projects use LLVM directly (and AFAIK Rust has its own vendored LLVM)
  22. ✔️ Ruby 3.1
    • Ruby 3.1 is the latest stable version of Ruby. Many new features and improvements are included for the increasingly diverse and expanding demands for Ruby. With this major update from Ruby 3.0 in Fedora 35 to Ruby 3.1 in Fedora 36, Fedora becomes the superior Ruby development platform.
    • Tracking bug: #2040429
    • NOTES JL: skip; we don't ship Ruby
  23. ✔️ %set_build_flags for %build, %check, and %install phases
    • Call %set_build_flags macro automatically at the beginning of the %build, %check, and %install phases of RPM builds in Fedora Linux. This will ensure that the compiler flag environment variables are set for every RPM build.
    • Tracking bug: #2040430
    • NOTES JL: skip; should mostly be transparent to us. At least rpm-ostree and ostree use the %configure macro so already get those flags.
  24. ✔️ Default To Noto Fonts
    • Changing the default fonts for various languages to Noto Fonts as much as possible, to make consistency on the text rendering.
    • Tracking bug: #2041929
    • NOTES JL: skip; we don't ship fonts
  25. ✔️ Hunspell Dictionary dir change
  26. ✔️ Relocate RPM database to /usr
  27. ⚠️ New 128-bit IEEE long double ABI for IBM 64-bit POWER LE 👉 F36: CHANGE: New 128-bit IEEE long double ABI for IBM 64-bit POWER LE #1120
    • Transition IBM 64-bit POWER LE systems to the new 128-bit IEEE long double ABI.
    • Tracking bug: #1649936
  28. ✔️ GNU Toolchain Update (gcc 12, glibc 2.35)
    • Update the Fedora 36 GNU Toolchain to gcc 12 and glibc 2.35.
    • Tracking bug: #2050761
    • NOTES DWM: This should be a backwards compatible change. Nothing for us to do for now.

Fedora 36 Accepted Self-Contained Changes (wiki source)

  1. ✔️ glibc 32 Build Adjustments
    • The glibc32 package is a special package used by gcc and a few other packages to work around the lack of RPM multilib repository support in Koji. It is difficult to maintain, and the current approach raises questions regarding (L)GPL compliance.
    • Tracking bug: #1598524
    • NOTES: We don't ship this in FCOS
  2. ✔️ Ship BerkleyDB backend as a module
    • Change the openldap-servers package so that BDB and HDB backends are required to be dynamically loaded.
    • Tracking bug: #1740811
    • NOTES: We don't ship this in FCOS
  3. ✔️ Modular GNOME Keyring services
    • The monolithic daemon provided by GNOME Keyring will be split into dedicated sub-daemons, so that they can be consistently managed by systemd.
    • Tracking bug: #1899998
    • NOTES: We don't ship this in FCOS
  4. ✔️ Remove nscd
    • This proposal intends to remove the nscd cache for named services in Fedora 35. nscd is already planned for deprecation in Fedora 34. The functionality it currently provides can be achieved by using systemd-resolved for DNS caching and the sssd daemon for everything else.
    • Tracking bug: #1905142
    • NOTES: - We should be good on this one because we're fully enabling systemd-resolved in F35+ (See F35: CHANGE: Remove nscd #879 (comment))
  5. ✔️ SOF as default audio driver for Intel LPE hardware
    • Intel LPE audio hardware has 2 drivers in the mainline kernel the SST driver and the SOF driver, switch the default driver from SST to SOF.
    • Tracking bug: #1924101
    • NOTES: This concerns only audio devices users. This should not impact FCOS
  6. ✔️ PHP 8.1
    • Update the PHP stack in Fedora to latest version 8.1.x
    • Tracking bug: #2014559
    • NOTES: We don't ship this in FCOS
  7. ✔️ Setuptools 58+
    • Update to a new upstream release of python-setuptools that is not completely compatible with previous releases. Since version 58+ upstream removed support for 2to3 during builds. This is a breaking change and projects are encouraged to port to a unified codebase.
    • Tracking bug: #2016051
    • NOTES: We don't ship this in FCOS
  8. ⚠️ Retired Packages 👉 F36: CHANGE: Retired Packages #1099
    • Ease the task of removing packages, which were retired and no longer receives updates.
    • Tracking bug: #2018192
    • NOTES: We should check that don't ship retired packages in FCOS
  9. ✔️ Ansible 5
    • The ansible project has re-organized how they release and distribute ansible. This change moves Fedora to be in sync with those changes and retires the old 'ansible classic/2.9.x' package in favor of a 'ansible' package that pulls in ansible-core (the engine) and includes all the collections in upstream ansible releases.
    • Tracking bug: #2019517
    • NOTES: We don't ship this in FCOS
  10. ✔️ Rubygem Cucumber 7.1.0
    • Rubygem-cucumber 7.1.0 is the latest version of the popular integration BDD testing framework for Ruby.
    • Tracking bug: #2022392
    • NOTES: We don't ship this in FCOS
  11. ✔️ Stratis 3.0.0
    • Stratis 3.0.0 includes many internal improvements, bug fixes, and user-visible changes.
    • Tracking bug: #2023360
    • NOTES: We don't ship this in FCOS today. Tracking issue for Stratis support in FCOS is Add support for Stratis #722
  12. ✔️ Remove .la files from buildroot
    • Autools/libtool-based projects frequently install files ending in .la in their make install. These files are usually unwanted. Many projects therefore end up with a variation of find $RPM_BUILD_ROOT -name "*.la" -delete in their %install section.
    • Tracking bug: #2024312
    • NOTES: This is for packaging only. Should not impact FCOS directly
  13. ✔️ Remove Wire Extensions Support
    • The legacy wireless extensions interface was replaced by the new mac80211/cfg80211 interface in 2007. The legacy Wireless Extensions support has been long deprecated and only supports long EOL WiFi encryption like WEP so it's time to disable it and remove it.
    • Tracking bug: #2028168
    • NOTES DWM: No action needed. This is removing very old wireless encryption (WEP) support. By default we don't use WiFi in FCOS. There is no reason for us to differ from the rest of Fedora here.
  14. ✔️ Unit Names in Systemd Messages
    • The default format of messages printed by systemd to the console and the journal is changed from "Starting Frobnicating Daemon..." / "Started Frobnicating Daemon" to "Starting frobnicator.service — Frobnicating Daemon..." / "Started frobnicator.service — Frobnicating Daemon".
    • Tracking bug: #2028169
    • NOTES LB: skip, no action needed for FCOS
  15. ✔️ Plocate as the default locate implementation
    • The venerable mlocate program is replaced by plocate — a compatible reimplementation that is faster and uses less disk space.
    • Tracking bug: #2030710
    • NOTES DWM: No action needed. We don't ship mlocate so we won't ship plocate.
  16. ✔️ PostgreSQL 14
    • Update of PostgreSQL (postgresql and libpq components) in Fedora from version 13 to version 14 in the non-modular (main) builds.
    • Tracking bug: #2032030
    • NOTES DWM: No action needed. We don't ship PostgreSQL.
  17. ✔️ LXQt 1.0.0
    • Update LXQt to 1.0.0 in Fedora.
    • Tracking bug: #2032951
    • NOTES DWM: No action needed. We don't use the LXQt Desktop Environment in FCOS.
  18. ✔️ Users are administrators by default in the installer GUI
    • The Anaconda installer GUI will have the administrative rights checkbox on the User screen ticked by default.
    • Tracking bug: #2032952
    • NOTES DWM: No action needed. We don't use the Anaconda Installer.
  19. ✔️ GHC X.Y compiler parallel version installs
    • Introduce ghcX.Y packages to Fedora which can be parallel installed, in addition to the main ghc package.
    • Tracking bug: #2037390
    • NOTES LB: skip, should not concern FCOS
  20. ✔️ Django 4.0
    • Update Django to version 4.0.
    • Tracking bug: #2043667
    • NOTES DWM: No action needed. We don't ship Django in FCOS.
  21. ✔️ Keylime subpackaging and agent alternatives
    • The keylime package will be split into subpackages per role (agent, registrar, verifier, and admin components), while allowing the alternative agent implementation in Rust.
    • Tracking bug: #2045874
    • NOTES We don't include the keylime agent (request in New Package Request: rust-keylime_agent #982).
  22. ✔️ No ifcfg by default
    • Do not include NetworkManager support for legacy network configuration files by in new installations.
    • Tracking bug: #2045875
    • NOTES DWM: No action needed. We haven't supported ifcfh style networking configuration files from the beginning.
  23. ✔️ New requirements for akmods binary kernel modules for Silverblue / Kinoite support
    • In order to improve the current support for akmods based binary kernel modules in Silverblue/Kinoite, this change introduces a new dependency in akmods to a meta package that strongly links the version of a kernel package with its -devel sub-package.
    • Tracking bug: #2046331
    • NOTES DWM: No action needed. We don't support akmods based binary kernel modules.
  24. ✔️ IBus Table Cangjie default for Hong Kong
    • Make ibus-table-chinese-cangjie the default input method for zh_HK (Hong Kong) locale.
    • Tracking bug: #2046333
    • NOTES DWM: No action needed. We don't ship any ibus packages in FCOS.
  25. ✔️ Malayalam Default Fonts Update
    • This change will update existing default Malayalam fonts and also rename to new upstream source, which brings improved text shaping, better glyphs for readability, Unicode 13 support, Appstream data amongst other improvements.
    • Tracking bug: #2046425
    • NOTES DWM: No action needed. We don't ship these fonts in FCOS
  26. ✔️ MLT-7
    • Update MLT to version 7.4 (latest version)
    • Tracking bug: #2050376
    • NOTES DWM: No action needed. We don't ship the MLT multimedia framework in FCOS.
  27. ✔️ Ruby on Rails 7.0
    • Ruby on Rails 7.0 is the latest version of well known web framework written in Ruby.
    • Tracking bug: #2050377
    • NOTES DWM: No action needed. We don't ship Ruby in FCOS.
  28. ✔️ Wayland by Default for SDDM
    • Change the default display server mode for SDDM to use a Wayland-based greeter rather than an X11-based one.
    • Tracking bug: #2050378
    • NOTES DWM: No action needed. FCOS doesn't use the SDDM graphical display manager.
  29. ✔️ Cockpit File Sharing
    • A cockpit module to make file sharing with Samba and NFS easier.
    • Tracking bug: #2050752
    • NOTES DWM: No changes for us. FCOS doesn't use cockpit directly.
  30. ✔️ Authselect: Require explicit opt-out
    • Any user changes to a configuration generated by authselect will be overwritten by subsequent call to authselect. Users that do not want to use authselect to manage their nsswitch and PAM configuration can opt-out by calling authselect opt-out or removing /etc/authselect/authselect.conf. It will also make authselect work on CoreOS and other rpm-ostree systems.
    • Tracking bug: #2051545
    • NOTES DWM: No action for us is needed. This change was essentially requested by us to workaround issues with writing to /var/ during RPM Scriptlets.
  31. ✔️ Silverblue and Kinoite will have /var on its own Btrfs subvolume
    • Silverblue and Kinoite: For new clean automatic (guided) installations, create a "var" subvolume to be mounted at /var.
    • Tracking bug: #2051550
    • NOTES DWM: Fedora CoreOS is not Silverblue or Kinoite
  32. ⚠️ Podman 4.0 👉 F36: CHANGE: Podman 4.0 #1106
    • Podman 4.0 will be released in Fedora 36 for the first time.
    • Tracking bug: #2052692
@dustymabe dustymabe added the meeting topics for meetings label Jan 11, 2022
@travier
Copy link
Member

travier commented Jan 26, 2022

We discussed this in the community meeting today:

16:56:07 <dustymabe> yeah - I'll re run the script to update the list too.
                     We'll try to discuss these during our video meeting next week!
                     First meeting of the month!

@dustymabe
Copy link
Member Author

Update the list as of today.

@dustymabe
Copy link
Member Author

We discussed F36 changes in two different meetings today (pre-meeting, meeting).

In the pre-meeting the goal was to identify changes that didn't impact us or required no action. Here are some outcomes from that:

10:44:01     travier | #info 201. glibc 32 Build Adjustments: Not affected, we don't ship this package in FCOS

10:45:53     travier | #info 202. Ship BerkleyDB backend as a module: We don't ship this package in FCOS

10:46:53     travier | #info 203 - Modular GNOME Keyring services: We don't ship this in FCOS

10:47:58     travier | #info 204. Remove nscd: We don't ship this in FCOS

10:48:53   dustymabe | #info 230 - "️Authselect: Require explicit opt-out" No action for us is needed. This change was
                     | essentially requested by us to workaround issues with writing to /var/ during RPM Scriptlets.
10:49:04   dustymabe | #link https://github.com/coreos/fedora-coreos-tracker/issues/1051

10:50:04   dustymabe | #info 229 - "Cockpit File Sharing" - No changes for us. FCOS doesn't use cockpit directly.

10:53:09   dustymabe | #info 205. SOF as default audio driver for Intel LPE hardware: For audio devices, should not impact
                     | FCOS users

10:53:14   dustymabe | #info 206. PHP 8.1: We don't  ship this in FCOS

10:54:14   dustymabe | #info 228 - "Wayland by Default for SDDM" - DWM: No action needed. FCOS doesn't use the SDDM
                     | graphical display manager.

10:55:42   dustymabe | #info 227 - "Ruby on Rails 7.0" - DWM: No action needed. We don't ship Ruby in FCOS.

10:56:09     travier | #info 207. Setuptools 58+:  We don't ship this in FCOS

10:57:07   dustymabe | #info 226 - MLT-7 - No action needed. We don't ship the MLT multimedia framework in FCOS.

10:58:58   dustymabe | #info 225 - Malayalam Default Fonts Update - No action needed. We don't ship these fonts in FCOS

10:59:56      +lucab | #info 105 - Autoconf-2.71 - not a runtime concern

11:01:13      +lucab | #info 107 - libffi 3.4 - mass rebuild should take care of this

11:01:13   dustymabe | #info 224 - "Ibus-table cangjie default for zh_HK" - No action needed. We don't ship any ibus
                     | packages in FCOS.

11:02:59   dustymabe | #info 223 - "New requirements for akmods binary kernel modules for Silverblue / Kinoite support" -
                     | No action needed. We don't support akmods based binary kernel modules.

11:03:11     travier | #info 208 - Retired Packages: We should check that we don't ship retired packages (unlikely) but
                     | apart from that, does not apply to us

11:03:27      +lucab |  #info 106 - Package information on ELF objects - skip, should be a transparent change  

11:04:13   dustymabe | #info 222 - "No ifcfg by default" - No action needed. We haven't supported ifcfh style networking
                     | configuration files from the beginning.

11:05:59   dustymabe | #info 220 - "Django 4.0" - No action needed. We don't ship Django in FCOS.

11:06:41      +lucab | #info 108 - MinGW debug symbols location change - skip, should not concern FCOS

11:06:44      jlebon | #info 109 - skip: we don’t ship dnf, we don’t turn on recommends, and “upgrades” work differently on
                     | FCOS anyway

11:07:00      jlebon | #info 110 - This has affected FCOS and we’ve already adapted to it by working with the maintainer.
                     | All issues should be resolved now.

11:07:09   dustymabe | #info 218 - "Users are administrators by default in the installer GUI" - No action needed. We don't
                     | use the Anaconda Installer.

11:07:26     travier | #info 209 - Ansible 5: We don't ship this in FCOS

11:07:31      jlebon | #111 - may affect users who use NIS+? likely not though. If so, we should direct them to e.g. LDAP
                     | or FreeIPA as the Change proposal suggests. so overall, skip.

11:08:27      jlebon | #info 112 - no immediate action, though may affect users using OpenLDAP: "Years of development
                     | differ between these two releases, so problems are expected."

11:08:42      +lucab | #info 219 - GHC compiler parallel version installs - skip, should not concern FCOS

11:09:42      jlebon | #info 113 - this should be entirely transparent to us.

11:10:10      jlebon | #info 114 - same as #111

11:11:43   dustymabe | #info 210 - Rubygem Cucumber 7.1.0: We don't ship this in FCOS

11:12:36      jlebon | #info 115 - skip; we don't ship Java

11:12:58      jlebon | #info 116 - skip; we don't ship or consume or monitor anything from EPEL/ELN currently AFAIK

11:13:17      jlebon | #info 117 - this is from us :) we are already tracking and working on it.

11:13:34      jlebon | #info 118 - no immediate action, but we should keep an eye out on any possible fallout from some OS
                     | components

11:13:51      jlebon | #info 119 - skip; we don't ship a GUI

11:13:58   dustymabe | #info 217 - LXQt 1.0.0 - No action needed. We don't use LXQt desktop environment in FCOS.

11:14:05      jlebon | #info 120 - no immediate action needed from us, but we should keep an eye on Golang-related fallout
                     | in our Go-based tooling and OS components. should add 1.18 to upstream CIs once it's out.

11:14:37      jlebon | #info 121 - skip; AFAIK none of our projects use LLVM directly (and AFAIK Rust has its own vendored
                     | LLVM)

11:14:46      jlebon | #info 122 - skip; we don't ship Ruby

11:14:56   dustymabe | #info 216 - PostgreSQL 14 - No action needed. We don't ship PostgreSQL.

11:15:05      jlebon | #info 123 - skip; should mostly be transparent to us. At least rpm-ostree and ostree use the
                     | %configure macro so already get those flags.

11:15:17      jlebon | #info 124 - skip; we don't ship fonts

11:16:15     travier | #info 211 - Stratis 3.0.0: We don't ship this in FCOS today. Tracking issue for Stratis support in
                     | FCOS is https://github.com/coreos/fedora-coreos-tracker/issues/722

11:16:17      jlebon | #info 125 - this regressed in rpm-ostree: https://github.com/coreos/rpm-ostree/issues/3418 which
                     | affects FSB, but not FCOS where we don't ship this

11:16:23      +lucab | #info 214 - Unit Names in Systemd Messages - skip, no action needed for FCOS

11:16:30      jlebon | #info 126 - already tracked in rpm-ostree

11:16:37   dustymabe | #info 215 - Plocate as the default locate implementation - No action needed. We don't ship mlocate
                     | so we won't ship plocate.
11:19:27     travier | #info 212 - Remove .la files from buildroot: This is for packaging only. Should not impact FCOS
                     | directly

11:21:58   dustymabe | #info 213 - Remove Wire Extensions Support - No action needed. This is removing very old wireless
                     | encryption (WEP) support. By default we don't use WiFi in FCOS. There is no reason for us to differ
                     | from the rest of Fedora here.

11:22:00      +lucab | #info 125 - Hunspell Dictionary dir change - skip, already tracked in a rpm-ostree ticket, not a
                     | FCOS concern

In the main meeting we carried it further and talked about the tickets that we felt did need discussion:

12:09:16         dustymabe | subtopic: 102 Introduce module Obsoletes and EOL
12:10:50         dustymabe | #action jlebon to open issue to investigate "102 Introduce module Obsoletes and EOL"

12:11:13         dustymabe | subtopic: 103 DNS Over TLS
12:14:49         dustymabe | #action we think we can pick up DNSoverTLS changes passively but dustymabe will open a ticket
                           | to record the discussion here and provide a space for any issues that come up to be discussed.
                           
12:15:16         dustymabe | subtopic: 111 Drop NIS(+) support from PAM
12:16:39         dustymabe | #info 111 Drop NIS(+) support from PAM  may affect users who use NIS+? likely not though. If
                           | so, we should direct them to e.g. LDAP or FreeIPA as the Change proposal suggests. so overall,
                           | skip.
                           
12:19:20         dustymabe | subtopic 120 Golang 1.18
12:21:16         dustymabe | #action miabbott to open a tracking ticket for early testing of golang 1.18 when it's
                           | available

12:22:01         dustymabe | subtopic 208 Retired Packages
12:26:57         dustymabe | #action dustymabe to open an issue for investigation into missing packages preventing
                           | auto-updates from working
                           
12:28:38         dustymabe | subtopic 221 Keylime subpackaging and agent alternatives
12:31:41         dustymabe | #info we don't currently include the keylime agent in FCOS but we do generate a hashlist at
                           | build time for experimentation. Assuming the format of the hashlist hasn't changed we should
                           | be good here.

I have updated the description of this issue with the outcomes of the meeting.

@dustymabe
Copy link
Member Author

Updated the list as of today. Some items have been moved to F37 and some have been dropped from consideration at all.

@dustymabe
Copy link
Member Author

Updated the list as of today.

@dustymabe
Copy link
Member Author

We touched on this again in the meeting today.

11:54:29    dustymabe | #info for 128 "GNU Toolchain Update (gcc 12, glibc 2.35)"
                      | the wiki says it should be a backwards compatible change.
                      | We'll monitor, but for now there is nothing for us to do.

@dustymabe
Copy link
Member Author

We talked about 127. in the community meeting today and decided to open a ticket to track the investigation:

12:04:58   dustymabe | #info Here is the action update #127. The gcc ppc64le team was  
                     | able build fcos using F36 as host in a P9, P8 failed completely
                     | in the boot part for F36, they are looking at it, looks the
                     | issue is related to the bits change. I will keep an eye on how
                     | it is going

The opened ticket is #1120.

The description of this issue has been updated with all current information as of today.

@dustymabe dustymabe added the F36 label Apr 20, 2022
@dustymabe
Copy link
Member Author

dustymabe commented Apr 20, 2022

The 103. DNS Over TLS change and 228. Wayland by Default for SDDM change have been moved to Fedora 37.

@travier travier removed the meeting topics for meetings label Apr 21, 2022
@dustymabe
Copy link
Member Author

Closing this out since F36 has shipped.

@dustymabe dustymabe removed the status/pending-action Needs action label Mar 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants