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 41 changes considerations #1714

Open
dustymabe opened this issue Apr 23, 2024 · 24 comments
Open

tracker: Fedora 41 changes considerations #1714

dustymabe opened this issue Apr 23, 2024 · 24 comments
Assignees

Comments

@dustymabe
Copy link
Member

dustymabe commented Apr 23, 2024

Output generated by and stored alongside (with modifications) this script in a fork of the pgm_scripts repo.


Fedora 41 Accepted System-Wide Changes (wiki source)

  1. ✔️ 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: (copied from f40): JL: This path of librpm is not used by rpm-ostree. The whole download and unpack path is ostree native and has different tradeoffs. Good to keep track of this conceptually, but nothing for FCOS to do here.
  2. ✔️ KTLS implementation for GnuTLS
    • Acceleration of GnuTLS with software Kernel TLS (KTLS)
    • Tracking bug: #2130000
    • NOTES: (copied from f40): JL: This should be transparent to FCOS.
  3. ✔️ Modernize Live Media
    • Modernize the live media by switching to the "new" live environment setup scripts provided by livesys-scripts and leverage new functionality in dracut to enable support for automatically enabling persistent overlays when flashed to USB sticks.
    • Tracking bug: #2139918
    • NOTES: (copied from f40): DWM: This shouldn't affect FCOS. FCOS has its own live media separate from this process.
  4. Ostree Native Container (Phase 2, stable)
  5. ✔️ Anaconda WebUI for Fedora Workstation by default
    - The new PatternFly-based UI has been developed by the Anaconda team for some time now and we would like to make it available for users of Fedora to enhance and modernize installation experience. As the first step in this user adoption process, we are targeting Fedora Workstation only.
    - Tracking bug: #2231339
    • NOTES: (copied from f40): DWM: FCOS doesn't use an anaconda based installer. (JL: ...yet)
    • NOTES: MA: Looks to have been defered to F42
  6. ✔️ Changes/Python3.13
    • Update the Python stack in Fedora from Python 3.12 to Python 3.13, the newest major release of the Python programming language.
    • Tracking bug: #2244836
    • NOTES: JL:️ FCOS doesn't ship Python (...yet)
  7. ✔️ Remove Python Mock Usage
    • python-mock has been deprecated since Fedora 34 - 6 releases ago, but is still in use in many packages. We plan to go through the remaining usages and clean them up, with the goal of retiring python-mock from Fedora.
    • Tracking bug: #2258085
    • NOTES: MA: FCOS doesn't ship python (yet), so this should have no impact.
  8. Enable systemd service hardening features for default system services 👉 Tracker: Harden all our systemd units #1662
    • Improve security by enabling some of the high level systemd security hardening settings that isolate and sandbox default system services.
    • Tracking bug: #2260082
    • NOTES: MA: an issue was opened during the last release cycle.
  9. Unify /usr/bin and /usr/sbin 👉 Investigate what's needed for "Unify /usr/bin and /usr/sbin" Fedora change #1759
    • The /usr/sbin directory becomes a symlink to bin, which means paths like /usr/bin/foo and /usr/sbin/foo point to the same place. /bin and /sbin are already symlinks to usr/bin and usr/sbin, so effectively /bin/foo and /sbin/foo also point to the same place. /usr/sbin will be removed from the default $PATH. The same change is also done to make /usr/local/sbin point to bin, effectively making /usr/local/bin/foo and /usr/local/sbin/foo point to the same place. The definition of %_sbindir will be changed to %_bindir, so packages will start using the new directory after a rebuild without any further action. Maintainers may stop using %_sbindir, but don't need to.
    • Tracking bug: #2267022
    • NOTES: TR: Should not impact FCOS This might impact FCOS. See: tracker: Fedora 41 changes considerations #1714 (comment)
    • NOTES: TR: This will be deferred to F42 as we found issues with rpm-ostree composes
  10. ✔️ SPDX License Phase 4 (The last one)
    • The fourth phase of transition from using Fedora's short names for licenses to SPDX identifiers in the License: field of Fedora package spec files. This phase focuses on migrating the remaining packages.
    • Tracking bug: #2270363
    • NOTES: JL: Packages owned by the CoreOS team did this in Fedora 39: F39 Change: SPDX License Phase 2 #1497
  11. Switch to dnf5 👉 Ship dnf in FCOS and RHCOS #1687
    • Change the default package manager from dnf to dnf5.
    • Tracking bug: #2274810
    • NOTES: JL: This affects FCOS, where we want to ship dnf5 in FCOS and rely on this change. See Ship dnf in FCOS and RHCOS #1687.
  12. ✔️ GNU Toolchain Update (gcc 14+, binutils 2.42+, glibc 2.40, gdb 14+)
    • Update the Fedora 41 GNU Toolchain to gcc 14.1+, binutils 2.42+, glibc 2.40 and gdb 14+.
    • Tracking bug: #2274811
    • NOTES: TR: Should not impact FCOS
  13. ✔️ Deprecate Openssl engine support
    • We disable building the packages using ENGINE API in OpenSSL without breaking ABI.
    • Tracking bug: #2276420
    • NOTES: TR: Should no impact FCOS
  14. ✔️ RPM 4.20
    • Update RPM to the up coming 4.20 release.
    • Tracking bug: #2276421
    • NOTES:
      • TR: May impact rpm-ostree
      • JL: Should be transparent to FCOS. Any fallout should show up in rawhide first.
  15. ✔️ Upgrade systems to createrepo_c 1.0 and change repositories metadata settings
    • This is a proposal for upgrading systems which produce composes to createrepo_c > 1.0 and changing some options used to create Fedora repositories metadata. Note that some of these changes are inevitable due to createrepo_c >= 1.0 behavioral change. We aim to change both Rawhide/F41, then move all following releases to the new settings, while preserving most of the current settings for releases <= 40.
    • Tracking bug: #2276422
    • NOTES: TR: Should not impact FCOS
  16. ✔️ Reproducible Package Builds
    • A post-build cleanup is integrated into the RPM build process so that common causes of build irreproducibility in packages are removed, making most of Fedora packages reproducible.
    • Tracking bug: #2279765
    • NOTES: TR: We can check our packages but should not impact FCOS
  17. ✔️ Perl 5.40
    • A new perl 5.40 version brings a lot of changes done over a year of development. Perl 5.40 was released on June 9th 2024. See perldelta for 5.40.0 for more details about new release.
    • Tracking bug: #2282166
    • NOTES: TR: We don't ship Perl
  18. ✔️ Drop Mandatory Requires on JRE
    • Drop the requirement of Java libraries to have Requires on JREs.
    • Tracking bug: #2282167
    • NOTES: TR: We don't ship JRE
  19. ✔️ Golang 1.23
    • Update of Go (golang package) to the upcoming version 1.23 in Fedora 41.
    • Tracking bug: #2293625
    • NOTES: JL: Will affect some packages, but should be transparent otherwise
  20. ✔️ Removing network-scripts package
    • network-scripts package will be removed in Fedora 41. By removing the package, we also remove support for legacy ifup/ifdown network scripts that have been deprecated since 2018.
    • Tracking bug: #2293626
    • NOTES: JL: FCOS hasn't shipped with that package for a while, or possibly ever.
  21. DNF and bootc in Image Mode Fedora variants
    • Enhance the image-mode Fedora user experience by providing familiar DNF commands on client side and inside a container image build. Provide DNF5 alongside rpm-ostree while we slowly port functionality from rpm-ostree to DNF5.
    • Tracking bug: #2293627
    • NOTES: JL: We are involved in this and this is already tracked seperately
  22. ✔️ Make Tuned the Default Power Profile Management Daemon
    • This Change makes ‘tuned’ the default power profile management daemon in Fedora Workstation, KDE Plasma, and Budgie instead of power-profiles-daemon.
    • Tracking bug: #2293628
    • NOTES: JL: FCOS doesnt ship with tuned
  23. ✔️ LLVM 19
    • Update all llvm sub-projects in Fedora Linux to version 19.
    • Tracking bug: #2293629
    • NOTES: JL: Not sure if any CoreOS packages use LLVM currently, but should be transparent if so
  24. ✔️ Node.js 22.x by default
    • The latest release of Node.js to carry a 30-month lifecycle is the 22.x series. As with 20.x, 18.x 16.x, 14.x, 12.x, 10.x and 8.x before it, Fedora 41 will carry 22.x as the default Node.js interpreter for the system. The 20.x, and 18.x interpreters will remain available as parallel-installable options.
    • Tracking bug: #2293630
    • NOTES:
      • TR: We don't ship Node.js
      • MA: Change didnt have a tracking bug when the script was run on 2024-06-17.
  25. ✔️ Replace Redis with Valkey
    • Obsolete Redis for Valkey due to Redis's license change to RASLv2/SSPL.
    • Tracking bug: #2293631
    • NOTES: JL: FCOS doesn't ship either
  26. ✔️ Remove ifcfg support in NetworkManager
    • Remove support for connection profiles stored in ifcfg format in NetworkManager.
    • Tracking bug: #2296272
    • NOTES: JL: FCOS already doesnt ship ifcfg
  27. ✔️ Make OpenSSL distrust SHA-1 signatures by default
    • OpenSSL will no longer trust cryptographic signatures using SHA-1 by default, starting from Fedora 41.
    • Tracking bug: #2296273
    • NOTES: JL: Should be transparent to FCOS
  28. ✔️ acpica-tools: Remove Big Endian Support
    • The acpica-tools package has supported big-endian architectures for several years, but it has few uses. For Fedora 41, remove all of the patches for big-endian support and remove s390x from the list of supported architectures.
    • Tracking bug: #2298855
    • NOTES: MA: FCOS doesnt ship apica-tools
  29. ✔️ Mark Fedora KDE AArch64 as Release-Blocking
    • Mark Fedora KDE AArch64 deliverables as release-blocking, leveraging the same criteria for Fedora on AArch64 and Fedora KDE on x86_64.
    • Tracking bug: #<2298856
    • NOTES: MA: Won't affect FCOS
  30. ✔️ Retire Python 2.7
    • The python2.7 package will be retired without replacement from Fedora Linux 41. There will be no Python 2 in Fedora 41+ other than PyPy. Packages requiring python2.7 on runtime or buildtime will have to deal with the retirement or be retired as well.
    • Tracking bug: #2300341
    • NOTES: TR: FCOS dont ship Python so no impact is expected. FCOS tooling is also on Python 3 only AFAIK
  31. ✔️ Anaconda as native Wayland application
    • Currently, Anaconda is still an X11 application, which we would like to fix and make Anaconda Wayland native application to allow us drop of the X11 dependencies from installation ISO images. However, this change is not just a simple switch and we need to do some adjustments during the path which will impact user experience.
    • Tracking bug: #2231339
    • NOTES: JL: This won't affect FCOS

Fedora 41 Accepted Self-Contained Changes (wiki source)

  1. ✔️ Enable bootupd for Fedora Atomic Desktops and Fedora IoT
    • By design, ostree does not manage bootloader updates as they can not (yet) happen in a safe fashion. To solve this issue, bootupd (https://github.com/coreos/bootupd) was created. bootupd is a small socket activated program that takes care of updating the bootloader. It currently only supports EFI booted systems and rpm-ostree based systems. The updates are triggered by an administrator and are not (yet) automated for safety reasons. This change is about enabling bootupd integration in Fedora Atomic Desktops and Fedora IoT to make bootloader updates easier. bootupd is already used in Fedora CoreOS.
    • Tracking bug: #2150982
    • NOTES: TR: Already enabled in Fedora CoreOS
  2. ✔️ mkosi-initrd
    • mkosi-initrd is an alternative builder for initrds. It will be packaged in Fedora, so that users can use it to build initrds locally. A kernel-install plugin will be provided to build the initrd when a kernel package is installed. As a stretch goal, initrds will be build in koji and delivered via rpm packages. As a further stretch goal, pre-built initrds will be used in Unified Kernel Images that can be delivered via rpm packages.
    • Tracking bug: #2203221
    • NOTES: TR: No immediate action needed as we build our own initrd for now
  3. ✔️ Enable auto-updates by default in Fedora Kinoite
    • On Fedora Kinoite, Plasma Discover supports automatically updating the system in a safe fashion via rpm-ostree staged updates. We want users to benefit from bug fixes and updates in general by default thus we want to enable auto-updates by default. Users will still have the option of disabling that or tuning the frequency at which updates happen.
    • Tracking bug: #2233192
    • NOTES: TR: Should not impact FCOS
  4. ✔️ Haskell GHC 9.6 and Stackage LTS 22
    • Update the GHC Haskell compiler from major version 9.4 to 9.6 and Haskell packages from Stackage LTS 21 to LTS 22 versions.
    • Tracking bug: #2258070
    • NOTES: JL: FCOS doesn't ship these packages
      201.~~ ✔️ Add bpfman to Fedora (Self-Contained Change proposal)~~
    • bpfman: An eBPF Manager bpfman operates as an eBPF manager, focusing on simplifying the deployment and administration of eBPF programs. Its notable features encompass:
    • Tracking bug: #2271633
    • NOTES: JL: This is transparent to FCOS
  5. ✔️ Enable Consistent Device Naming in Cloud Images
    • This proposal aims to remove the net.ifnames=0 kernel command line entry from the Fedora cloud kickstarts so that consistent device naming is enabled for cloud instances. This change brings Fedora Cloud in line with Fedora Server, Workstation, and CoreOS.
    • Tracking bug: #2274818
    • NOTES: TR: Already done for Fedora CoreOS
  6. ✔️ PHP 64-bit only
    • Drop support for 32-bit builds
    • Tracking bug: #2274819
    • NOTES: TR: We don't ship PHP in FCOS
  7. ✔️ Pytest 8
    • Update to a new upstream release of pytest that is not completely compatible with previous releases. Pytest 8 is a major upstream release removing a lot of deprecated functions and introducing breaking changes.
    • Tracking bug: #2276439
    • NOTES: JL: We don't ship nor use this testing framework in FCOS AFAIK
  8. ✔️ Multiple Versioned Kubernetes Packages
    • Provide all maintained Kubernetes releases in Fedora as multiple, versioned packages. Current practice is a separate Kubernetes release matched with each Fedora release.
    • Tracking bug: #2276440
    • NOTES: TR: FCOS does not include any kubernetes package
  9. ✔️ Python built with gcc -O3
    • Instead of Fedora's default -O2 compiler flag, we will use -O3 to build CPython. This only impacts the interpreter and Python standard library, not any 3rd party extension modules built as RPM or on developer machines. This aligns with the way Python is built upstream. According to our performance measurements, it makes Python significantly faster (pyperformance geometric mean: 1.04x faster).
    • Tracking bug: #2279768
    • NOTES: JL: FCOS doesn't ship Python (...yet)
  10. ✔️ Fedora Miracle Window Manager
    • Create an official Fedora Spin shipping the up-and-coming Miracle Window Manager
    • Tracking bug: #2282169
    • NOTES: TR: Those packages are not included in FCOS
  11. ✔️ IBus Chewing for Traditional Chinese (Taiwan) Desktop by Default
    • Change the default input method for Traditional Chinese (Taiwan), the zh_TW locale, from ibus-libzhuyin to ibus-chewing. ibus-chewing is the ibus front-end of the libchewing library. Chewing (新酷音, https://chewing.im/) is one of the most popular and featureful IM among zh_TW users.
    • Tracking bug: #2293624
    • NOTES: FCOS doesn't ship with ibus
  12. ✔️ Separate package for dtrace from systemtap-sdt-devel
    • Split /usr/bin/dtrace from systemtap-sdt-devel (systemtap) into a separate package to optimize many buildroots by removing unnecessary Python dependencies.
    • Tracking bug: #2296275
    • NOTES: TR: FCOS doesn't ship this package
  13. ✔️ Wayland-only GNOME Workstation Media
    • Remove the GNOME X11 packages from the Fedora Workstation media. The packages will remain available in the repositories maintained by the GNOME SIG, but not preinstalled on the media anymore.
    • Tracking bug: #2296276
    • NOTES: TR: FCOS doesn't ship this package
  14. ✔️ Unprivileged updates for Fedora Atomic Desktops
    • We want to update the Polkit rule currently controlling access to the rpm-ostree daemon on Fedora Atomic Desktops to do the following:
    • Tracking bug: #2296277
    • NOTES: TR: FCOS doesn't ship this package
  15. ✔️ Libvirt Virtual Network NFTables
    • The default firewall backend for the default libvirt virtual network (the virbr0 bridge device), will change from 'iptables' to 'nftables'.
    • Tracking bug: #2298852
    • NOTES: MA: Wont affect FCOS
  16. Confidential Virtualization Host with AMD SEV-SNP 👉 Tracker: Confidential Virtualization Host with AMD SEV-SNP #1777
    • This enables Fedora virtualization hosts to launch confidential virtual machines using AMD's SEV-SNP technology. Confidential virtualization prevents admins with root shell access, or a compromised host software stack, from accessing memory of any running guest. SEV-SNP is an evolution of previously provided SEV and SEV-ES technologies providing stronger protection and unlocking new features such as a secure virtual TPM.
    • Tracking bug: #2298853
  17. ✔️ Multiple Versioned CRI-O and CRI-Tools Packages
    • The installed versions of CRI-O and CRI-Tools are supposed to match the version of Kubernetes that they are deployed with. FESCo recently approved multiple, versioned packages for Kubernetes (https://fedoraproject.org/wiki/Changes/VersionedKubernetesPackages). This Change Request, if approved, will allow Fedora to also provide matchin versions of CRI-O and CRI-Tools for Kubernetes administrators that use Fedora as the base machine OS.
    • Tracking bug: #'2298854
    • NOTES: TR: Looks like that would help folks setup cri-o / k8s on FCOS but those tools dont ship on FCOS so nothing should change.
  18. ✔️ IPU6 camera support
    • Integrate support into Fedora for Intel IPU6 attached MIPI cameras using the IPU6 CSI-receiver (isys) driver which has landed in kernel 6.10 together with libcamwera's 0.3 software ISP support and Firefox' recent support for using cameras through pipewire.
    • Tracking bug: #2300336
    • NOTES: TR: FCOS doesn't include include Firefox. The kernel changes will be picked up but that should not impact FCOS much.
  19. ✔️ Reduce the amount of "dontaudit" rules pertaining to unlabeled_t
  20. ✔️ KDE Plasma Mobile Spin and Fedora Kinoite Mobile
    • A Fedora Spin using KDE Plasma Mobile and a Fedora Kinoite Mobile Bootable Container image.
    • Tracking bug: #2300339
    • NOTES: TR: It's about adding another Spin / variant so it should not impact FCOS.
  21. ✔️ Nvidia Driver Installation with Secure Boot Support
    • Nvidia Drivers have been removed from GNOME Software because it didn't support Secure Boot which is increasingly often enabled. This change brings the option back for Fedora Workstation users with Secure Boot supported.
    • Tracking bug: #2300340
    • NOTES: TR: This is for GNOME Software, that is not included in FCOS (as it's a graphical app).
  22. ✔️ PyTorch 2.4
    • PyTorch is a popular python library for deep learning using GPUs and CPUs. It is frequently associated with various AI implementations and other neural network based projects. This change will update PyTorch to the latest upstream version (2.4).
    • Tracking bug: #2304171
    • NOTES: JL:️ FCOS doesn't ship PyTorch
  23. ✔️ fedora-repoquery tool
    • fedora-repoquery is a small commandline tool for doing repoqueries of Fedora, EPEL, eln, and Centos Stream package repositories. It wraps dnf repoquery separating the cached repo data under separate repo names for faster cached querying. Repoqueries are frequently used by Fedora developers and users, so a more powerful tool like this is generally useful.
    • Tracking bug: #2304172
    • NOTES: JL:️ FCOS doesn't ship this tool
  24. ✔️ LXQt 2.0
    • Upgrade LXQt in Fedora to version 2.0.
    • Tracking bug: #2304173
    • NOTES: JL: This won't affect FCOS
  25. ✔️ Self Encrypting Drives Support in the Installer
    • Add optional support for using native hardware encryption on TCG OPAL2 compliant drives when configuring disk encryption in the installer.
    • Tracking bug: #2304174
    • NOTES: JL: the change is for Anaconda, so doesn't directly affect FCOS. An RFE is possible at some point.
  26. ✔️ Taskwarrior 3
    • Update Taskwarrior to version 3.
    • Tracking bug: #2304175
    • NOTES: JL: This won't affect FCOS
  27. ✔️ Netavark Nftables Default
    • Netavark should use nftables by default to create/manage the firewall rules for the Podman containers.
    • Tracking bug: #2304176
    • NOTES: JL: This change should be transparent to FCOS
  28. ✔️ GIMP version 3
    • This change introduces the upcoming major version 3 of the GNU Image Manipulation Program in Fedora Linux.
    • Tracking bug: #2304177
    • NOTES: MA: FCOS doesnt ship GIMP
  29. ROCm 6.2
    • The latest ROCm release in sync with AMD's latest upstream release. Builds on the math libraries released in F40 to also include packages to run AI workloads. Has been integrated with Fedora's PyTorch.
    • Tracking bug: #2305771
  30. Enabling composefs by default for Atomic Desktops, CoreOS and IoT
    • We want to enable composefs by default for Fedora Atomic Desktops, Fedora CoreOS and Fedora IoT. This makes the root mount of the system (/) a truly read only filesystem, increasing the system integrity and robustness. This is the first step toward a full at runtime verification of filesystem integrity.
    • Tracking bug: #2305772
@travier
Copy link
Member

travier commented May 22, 2024

After a first look, I don't see anything impacting FCOS. Some of those things were already there in the F40 change so we should be able to re-purpose the tracking issue (from #1626).

@travier
Copy link
Member

travier commented May 29, 2024

108: #1662

@gursewak1997 gursewak1997 removed the meeting topics for meetings label Jun 5, 2024
@marmijo
Copy link
Member

marmijo commented Jun 12, 2024

I've scheduled a 1 hour call for us to review these changes before bringing them up in the FCOS community meeting again.
The call is scheduled for Tuesday, June 18th at 1:00pm EDT / 5:00pm UTC. Please feel free to join the meeting to discuss by using the options below:

Fedora 41 Changes Review:
Tuesday, June 18 · 1:00pm - 2:00pm (EDT) / 5:00pm - 6:00pm (UTC)
Google Meet joining info
Video call link: https://meet.google.com/joh-atum-gzu
Or dial: ‪(US) +1 978-820-2527‬ PIN: ‪411 775 782‬#
More phone numbers: https://tel.meet/joh-atum-gzu?pin=7830773142837
Or join via SIP: sip:[email protected]

@marmijo
Copy link
Member

marmijo commented Jun 18, 2024

I updated the list with the review from @jlebon, @travier, and myself today: https://pagure.io/fork/dustymabe/fedora-pgm/pgm_scripts/c/25f962e99689cbcad478db53c308391cdef3a81a?branch=dusty-fcos-changes

@marmijo
Copy link
Member

marmijo commented Jun 26, 2024

I ran the script and updated the description today. A few new changes came through. https://pagure.io/fork/dustymabe/fedora-pgm/pgm_scripts/c/1073c4c0c0d11aff6d40149208c822ce2c180198?branch=dusty-fcos-changes.

@jlebon jlebon added the meeting topics for meetings label Jun 26, 2024
@marmijo
Copy link
Member

marmijo commented Jul 3, 2024

Updated the description with the outcome of today's community meeting discussion: https://pagure.io/fork/dustymabe/fedora-pgm/pgm_scripts/c/5639d52b0ac7a3aaa0acb92719558bee79498014?branch=dusty-fcos-changes

@jlebon jlebon removed the meeting topics for meetings label Jul 10, 2024
@travier
Copy link
Member

travier commented Jul 11, 2024

✔️ Unify /usr/bin and /usr/sbin

  • The /usr/sbin directory becomes a symlink to bin, which means paths like /usr/bin/foo and /usr/sbin/foo point to the same place. /bin and /sbin are already symlinks to usr/bin and usr/sbin, so effectively /bin/foo and /sbin/foo also point to the same place. /usr/sbin will be removed from the default $PATH. The same change is also done to make /usr/local/sbin point to bin, effectively making /usr/local/bin/foo and /usr/local/sbin/foo point to the same place. The definition of %_sbindir will be changed to %_bindir, so packages will start using the new directory after a rebuild without any further action. Maintainers may stop using %_sbindir, but don't need to.
  • Tracking bug: #2267022
  • NOTES: TR: Should not impact FCOS

This is apparently impacting Silverblue so might impact FCOS:

Edit: Created:

@marmijo
Copy link
Member

marmijo commented Jul 15, 2024

@marmijo marmijo added the meeting topics for meetings label Jul 15, 2024
@gursewak1997 gursewak1997 removed the meeting topics for meetings label Jul 17, 2024
@marmijo marmijo self-assigned this Jul 19, 2024
@marmijo
Copy link
Member

marmijo commented Jul 19, 2024

I updated the list today:

@marmijo marmijo added the meeting topics for meetings label Jul 19, 2024
@yasminvalim yasminvalim removed the meeting topics for meetings label Jul 24, 2024
@yasminvalim
Copy link
Contributor

Today during our FCOS Community Meeting we discussed those changes:

  1. Changes/Acpica-tools Remove Big Endian Support
  2. Changes/Fedora KDE AArch64 ReleaseBlocker
  3. Changes/LibvirtVirtualNetworkNFTables
  4. Changes/ConfidentialVirtHostAMDSEVSNP

For more context about what was discussed for each change, please check our logs.

@travier
Copy link
Member

travier commented Jul 31, 2024

@travier travier added the meeting topics for meetings label Jul 31, 2024
@marmijo
Copy link
Member

marmijo commented Jul 31, 2024

Updated the list of changes now:

@travier
Copy link
Member

travier commented Jul 31, 2024

We've looked at the following item this week and decided that there was nothing for us to do:

130. We don't ship Python in FCOS so that should not impact us. Our tooling is also on Python 3 only AFAIK
218. Looks like that would help folks setup cri-o / k8s on FCOS but we don't ship those tools so nothing should change for us
219. We don't include include Firefox in FCOS. We will get the kernel changes but that should not impact us much.
220. Does not look like this will impact us. We've just found two related issues: https://github.com/coreos/fedora-coreos-tracker/issues/1771 & https://github.com/coreos/fedora-coreos-tracker/issues/1770 but they are different problems.
221. It's about adding another Spin / variant so it should not impact us
222. This is for GNOME Software, that we do not include in FCOS (as it's a graphical app)

@marmijo
Copy link
Member

marmijo commented Aug 7, 2024

@marmijo
Copy link
Member

marmijo commented Aug 14, 2024

updates from 2024-08-14

@gursewak1997
Copy link
Member

Updates on the recent changes from the community meeting today:

  • 131: Not relevant to FCOS
  • 223: FCOS doesn't ship PyTorch
  • 224: We don't ship this tool
  • 225: We don't ship this tool
  • 227: We don't ship this tool
  • 226: the change is for Anaconda, so doesn't directly affect FCOS, but this is a good example of a feature we'd just get if we used Anaconda
  • 228: Transparent to users and doesn't affect already-created containers

@gursewak1997 gursewak1997 removed the meeting topics for meetings label Aug 14, 2024
@marmijo
Copy link
Member

marmijo commented Aug 16, 2024

@travier travier added the meeting topics for meetings label Aug 21, 2024
@marmijo
Copy link
Member

marmijo commented Aug 21, 2024

Two new changes this week (2024-08-21):

@travier
Copy link
Member

travier commented Aug 21, 2024

We discussed the two new changes in today's community meeting:

@yasminvalim
Copy link
Contributor

yasminvalim commented Aug 28, 2024

We discussed this in our community meeting today. Some highlights:

  • Some changes will be moved to Fedora 42. Details available here.

  • We talked about ComposeFS in Fedora 41

You can review the details of our discussion here.

@yasminvalim yasminvalim removed the meeting topics for meetings label Aug 28, 2024
@marmijo
Copy link
Member

marmijo commented Sep 25, 2024

@kannon92
Copy link

I noticed that in fedora 41 systemd will no longer boot for c group v1 nodes. I think F41 will use systemd 256.

I was sad to see this not in the release notes for fedora 41 but am curious if this is at all concerning for FCOS.

@dustymabe
Copy link
Member Author

dustymabe commented Oct 21, 2024

@kannon92 FWIW we did mention it in the release announcement but you are right it didn't make it into the release notes. Our release notes workflow is heavily issue based and for this it was passive to us and we didn't have an issue for it. Mind opening a PR to add a release note for it?

https://github.com/coreos/fedora-coreos-streams/blob/57e99c6657aa68dec53fe879b858d991bb9f5c38/release-notes/next.yml#L14-L27

For the link you can just link to #1715 (comment)

@kannon92
Copy link

I created coreos/fedora-coreos-streams#966.

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

7 participants