Hi all,
Today, 2025-05-06, we have removed inactive packagers
from the packager group.
This is in accordance with the FESCo policy on inactive packagers:
https://docs.fedoraproject.org/en-US/fesco/Policy_for_inactive_packagers/
If the removed user is 'main admin' for a package, this package
will be orphaned. If there are co-maintainers for the package,
one of them should take the role of 'main admin',
by clicking "✋ Take" on
`https://src.fedoraproject.org/rpms/<package>`".
Otherwise any packager may take the package while it's orphaned.
After 6 weeks, the package will be retired.
After another 8 weeks, a new review is needed to unretire it.
see https://docs.fedoraproject.org/en-US/fesco/Policy_for_orphan_and_retired_pa…
for more details.
More details available in
https://pagure.io/fedora-infrastructure/issue/12513
Packages that have been orphaned are:
modules/python-pathtools
modules/standard-test-roles
rpms/64tass
rpms/accel-config
rpms/arachne-pnr
rpms/beaker
rpms/beakerlib-libraries
rpms/bluez
rpms/cjose
rpms/d52
rpms/dm-zoned-tools
rpms/dnf-plugin-cow
rpms/drgeo
rpms/drgeo-doc
rpms/ektype-mukta-fonts
rpms/f3
rpms/filedrop
rpms/fim
rpms/GeoIP
rpms/GeoIP-GeoLite-data
rpms/git-pull-request
rpms/git-review
rpms/gkermit
rpms/goocanvas2
rpms/gron
rpms/gsmartcontrol
rpms/gtksourceviewmm
rpms/hexer
rpms/icestorm
rpms/icon
rpms/iucode-tool
rpms/kim-api
rpms/lcdtest
rpms/levmar
rpms/libbsd
rpms/libepc
rpms/liberasurecode
rpms/libkdtree++
rpms/libmks
rpms/libsexymm
rpms/libxml++
rpms/libzbd
rpms/ltunify
rpms/mac-encheez
rpms/memstrack
rpms/miglayout
rpms/mom
rpms/muParser
rpms/nodejs-nodemon
rpms/nulib2
rpms/openkim-models
rpms/open-vm-tools
rpms/osc-source_validator
rpms/otf2bdf
rpms/pangomm
rpms/perl-Alien-Brotli
rpms/perl-IO-Compress-Brotli
rpms/perl-Tickit
rpms/python-amply
rpms/python-ansible-compat
rpms/python-anyconfig
rpms/python-cerberus
rpms/python-click-completion
rpms/python-click-help-colors
rpms/python-cliff-tablib
rpms/python-connection_pool
rpms/python-cornice
rpms/python-daiquiri
rpms/python-dateutil
rpms/python-datrie
rpms/python-django-redis
rpms/python-editdistance
rpms/python-enrich
rpms/python-enum34
rpms/python-feedparser
rpms/python-funcsigs
rpms/python-fuzzywuzzy
rpms/python-GeoIP
rpms/python-gilt
rpms/python-git-url-parse
rpms/python-json-logger
rpms/python-jsonpath-rw-ext
rpms/python-keystoneauth1
rpms/python-lark-parser
rpms/python-ldappool
rpms/python-lfpy
rpms/python-manilaclient
rpms/python-memcached
rpms/python-monotonic
rpms/python-mpd
rpms/python-neurodsp
rpms/python-odml
rpms/python-openid-cla
rpms/python-openid-teams
rpms/python-oslo-log
rpms/python-owl_rl
rpms/python-pathtools
rpms/python-pidfile
rpms/python-pifpaf
rpms/python-pkgconfig
rpms/python-poyo
rpms/python-pulp
rpms/python-py2pack
rpms/python-pyeclib
rpms/python-pyphen
rpms/python-pytest-cache
rpms/python-pytest-cov
rpms/python-pytest-testinfra
rpms/python-q
rpms/python-re-assert
rpms/python-rfc3986-validator
rpms/python-scp
rpms/python-scrypt
rpms/python-semantic_version
rpms/python-setproctitle
rpms/python-smart_open
rpms/python-stevedore
rpms/python-stopit
rpms/python-tablib
rpms/python-toposort
rpms/python-whichcraft
rpms/python-zaqarclient
rpms/quassel
rpms/rubygem-rgen
rpms/rust-pwd
rpms/scythia
rpms/shobhika-fonts
rpms/smc-anjalioldlipi-fonts
rpms/smc-dyuthi-fonts
rpms/smc-raghumalayalamsans-fonts
rpms/smc-suruma-fonts
rpms/snakemake
rpms/standard-test-roles
rpms/sunwait
rpms/termic
rpms/thunar-sendto-clamtk
rpms/tpm2-abrmd
rpms/tpm2-tools
rpms/tpm2-tss
rpms/unifdef
rpms/unifying-receiver-udev
rpms/usbmon
rpms/weasyprint
rpms/web-assets
rpms/xqilla
rpms/yarnpkg
rpms/yosys
rpms/z80asm
rpms/z80dasm
rpms/zile
rpms/zipios
rpms/zonefs-tools
rpms/zsh-lovers
Wiki - https://fedoraproject.org/wiki/Changes/Deprecate_async-std
Discussion thread -
https://discussion.fedoraproject.org/t/f43-change-proposal-deprecate-async-…
This is a proposed Change for Fedora Linux.
This document represents a proposed Change. As part of the Changes
process, proposals are publicly announced in order to receive
community feedback. This proposal will only be implemented if approved
by the Fedora Engineering Steering Committee.
== Summary ==
The `async-std` Rust crate is no longer maintained and was deprecated
in favor of the `smol` crate by the upstream project. This Change is
about marking the package for this Rust crate as `deprecated()` too to
reflect this.
== Owner ==
* Name: [[User:Decathorpe| Fabio Valentini]]
* Email: decathorpe <AT> fedoraproject <DOT> org
== Detailed Description ==
The `async-std` crate has officially been discontinued with the
[https://github.com/async-rs/async-std/releases/tag/v1.13.1 release of
version 1.13.1]. The recommended replacement is the `smol` crate,
which builds on some of the same building blocks as `async-std`, but
which is stil actively maintained. Alternatively, the `tokio` crate
provides a much more widely used async runtime.
== Feedback ==
N/Y
== Benefit to Fedora ==
No new packages that are added to Fedora will depend on a library that
was officially discontinued.
Eventually, as existing packages migrate to other async runtimes, it
should be possible to remove packages for the `async-std` crate from
Fedora repositories entirely.
== Scope ==
* Proposal owners:
Add `Provides: deprecated()` to the `rust-async-std-devel` package.
* Other developers:
N/A
* Release engineering:
N/A
* Policies and guidelines:
N/A
* Trademark approval:
N/A
* Alignment with the Fedora Strategy:
N/A
== Upgrade/compatibility impact ==
N/A
== Early Testing (Optional) ==
N/A
== How To Test ==
A DNF `repoquery --provides rust-async-std-devel` should include `deprecated()`.
== User Experience ==
N/A
== Dependencies ==
N/A
== Contingency Plan ==
* Contingency mechanism: N/A (not a System Wide Change)
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? N/A (not a System Wide Change)
== Documentation ==
* [https://github.com/async-rs/async-std/releases/tag/v1.13.1
async-std 1.13.1 Release notes]
== Release Notes ==
N/A
--
Aoife Moloney
Fedora Operations Architect
Fedora Project
Matrix: @amoloney:fedora.im
IRC: amoloney
Wiki - https://fedoraproject.org/wiki/Changes/AnacondaWebUIforFedoraSpins
Discussion thread -
https://discussion.fedoraproject.org/t/f43-change-proposal-anaconda-webui-f…
This is a proposed Change for Fedora Linux.
This document represents a proposed Change. As part of the Changes
process, proposals are publicly announced in order to receive
community feedback. This proposal will only be implemented if approved
by the Fedora Engineering Steering Committee.
== Summary ==
The Anaconda WebUI installer has been developed by the Anaconda team
for some time now and is already the default installer for Fedora 42
Workstation. As the next step in this user adoption process, we are
now aiming to enable it for Fedora Spins / Editions starting with the
Fedora 43 release, though some Spins may transition in a later release
depending on readiness and specific requirements.
== Owner ==
* Name: Anaconda team ([[User:kkoukiou| Katerina Koukiou]])
* Email: kkoukiou(a)redhat.com
* Name: Fedora Spins SIG
== Detailed Description ==
The Anaconda team has developed a new web-based UI for the OS
installer, which was introduced as the default installer for Fedora
Workstation in Fedora 42. We are now extending this modernized
installation experience to all Fedora Spins for Fedora 43.
We would like to note that there will be some differences and extra
features enabled for the anaconda-webui in the Spins variant compared
to the Fedora Workstation. This is due to certain tasks that are
handled by GNOME Initial Setup (GIS) after installation in Fedora
Workstation.
For the Web UI installer in the Spins, the following extra features
will be enabled:
Date/Time Configuration Screen
User/Root Configuration Screen
Hostname Configuration Screen
These features are typically managed by GIS in Workstation, but will
be included in the anaconda-webui installer for Spins.
Additionally, the keyboard configuration needs to be adjusted, as the
current implementation in Workstation relies on a launcher for GNOME
keyboard settings, which needs to be replaced with a suitable
alternative for the non-gnome environments.
Lastly, Anaconda WebUI uses currently Firefox as the default browser.
We will introduce a configuration option to allow this to be changed,
enabling spins to define and maintain their preferred browser and its
configuration as needed.
For more information around the new installer experience refer to the
[[Changes/AnacondaWebUIforFedoraWorkstation|Anaconda WebUI for Fedora
Workstation]].
== Feedback ==
We have been actively gathering feedback on the anaconda-webui through
Bugzilla RFEs and discussions within the Fedora community. This
valuable input is helping us identify areas for improvement and
fine-tune the installer to better meet the needs of users.
== Benefit to Fedora ==
The benefits of the new installer were extensively discussed in the
change proposal [[Changes/AnacondaWebUIforFedoraWorkstation|Anaconda
WebUI for Fedora Workstation]]. With the anaconda-webui now the
default installer for all Fedora Spins in Fedora 43, we are moving
towards a consistent installation experience across all Fedora desktop
variants. This is the single path forward as we plan to deprecate the
old GTK installer, ensuring that all users benefit from the new
installer in a unified way.
== Scope ==
* Proposal owners:
** Anaconda team
** Fedora Spins SIG
* Other developers: Should not have impact out of the Fedora Spins
desktop environment.
* Release engineering: Will be added
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: TBD
* Alignment with Community Initiatives:
== Upgrade/compatibility impact ==
No upgrade or compatibility impact.
== How To Test ==
Warning: Keyboard selection for non-GNOME variants and timezone
configuration screens are still under development. As a result, the
Anaconda Web UI is not yet fully ready for Spins or Editions other
than Workstation. Testing is intended for preliminary feedback only.
Steps:
* Download the KDE (or alternative spin) ISO image
(https://dl.fedoraproject.org/pub/fedora/linux//development/rawhide/Spins/x8…)
* Start a VM with this ISO image
* Run `sudo dnf -y install anaconda-webui` to install the missing package.
* Run the installation
* See journal log and/or browser console in case we missed error in the Anaconda
Bugs should be filed to [https://bugzilla.redhat.com/ Red Hat
Bugzilla] on the Anaconda component.
== User Experience ==
Installation of the system should provide a much better and more
polished user experience. Compared to the current UI users should be
fine without the familiarity of the complexities of OS installation.
== Dependencies ==
None packages should be impacted by this change. The current GTK UI
will still be available for other uses.
== Contingency Plan ==
* Contingency mechanism: Return back to the current GTK UI by changing
packages to build the ISO.
* Contingency deadline: Beta freeze
* Blocks release? No, we can ship without the new web UI
Another solution for the contingency plan which we would like to have
is support for the current GTK UI as a second UI on the same Live ISO.
That should be doable easily and if the new UI would be really a
blocker for someone, they can provide us feedback and until resolved
use the GTK UI instead.
== Documentation ==
Documentation will be expected especially for custom partitioning
replacement but not only that.
== Release Notes ==
--
Aoife Moloney
Fedora Operations Architect
Fedora Project
Matrix: @amoloney:fedora.im
IRC: amoloney
Planned Outage - updates / reboots - 2025-04-24 20:00UTC
There will be an outage starting at 2025-04-24 20:00UTC
which will last approximately an hour.
To convert UTC to your local time, take a look at
http://fedoraproject.org/wiki/Infrastructure/UTCHowto
or run:
date -d '2025-04-24 20:00UTC'
Reason for outage:
We will be applying a change to the firewall on most of our servers and
possibly rebooting.
Services may go down during the outage window, more likely some
dropped/denied packets.
Affected Services:
Many services will be affected, but most should only be down for a
short time.
Ticket Link:
https://pagure.io/fedora-infrastructure/issue/12510
Please join #admin:fedoraproject.org / #noc:fedoraproject.org on
matrix.
Please add comments to the ticket for this outage above.
Updated status for this outage may be available at
https://www.fedorastatus.org/
Wiki - https://fedoraproject.org/wiki/Changes/WaylandOnlyGNOME
Discussion thread -
https://discussion.fedoraproject.org/t/f43-change-proposal-wayland-only-gno…
This is a proposed Change for Fedora Linux.
This document represents a proposed Change. As part of the Changes
process, proposals are publicly announced in order to receive
community feedback. This proposal will only be implemented if approved
by the Fedora Engineering Steering Committee.
== Summary ==
Remove the GNOME X11 packages from the Fedora repositories. All users
of the GNOME X11 session will be migrated to the GNOME Wayland
session.
== Owner ==
* Name: [[User:Ngompa| Neal Gompa]]
* Email: ngompa13(a)gmail.com
== Detailed Description ==
As part of the upstream effort to remove X11 support from GNOME,
Fedora will no longer include the GNOME X11 packages. The GNOME X11
session receives virtually no testing and little to no development.
There has been active effort upstream for several years now to close
out the remaining user experience blockers to dropping the X11 session
code, and that work completed with GNOME 48. The upstream target is to
[https://gitlab.gnome.org/GNOME/gnome-session/-/merge_requests/99 drop
it for GNOME 50], with it being
[https://gitlab.gnome.org/GNOME/gdm/-/merge_requests/277 disabled by
default at compile time for GNOME 49].
This Change effectively implements the GNOME 50 target in GNOME 49
because there is no one to support any issues with GNOME X11 upstream.
The X11 session is already quite buggy, with serious unfixed issues in
Mutter (like [https://bugzilla.redhat.com/2179566 rhbz#2179566] and
[https://gitlab.gnome.org/GNOME/mutter/-/issues/3868
glgo#GNOME/mutter#3868]) and recently
[https://www.phoronix.com/review/ubuntu-2504-x11-gaming Phoronix could
not benchmark GNOME X11 vs Wayland] because "GNOME on X11 wasn't even
working due to bugs".
Dropping the GNOME X11 now allows us to reconcile with reality that
the GNOME X11 session is simply not supported anymore (either by us or
upstream GNOME).
== Benefit to Fedora ==
This aligns us with the effort going on upstream to retire the GNOME
X11 session. It also aligns us with Fedora KDE. Like the Fedora KDE
SIG, the Fedora Workstation WG recommends and supports the Wayland
platform for graphics.
Fedora Workstation has a long history of developing and promoting the
Wayland experience for GNOME, and
[https://fedoraproject.org/wiki/Changes/WaylandByDefaultOnNVIDIA it
has been the primary experience for all users (including those with
NVIDIA cards) since Fedora Linux 36]. This continuation of
[[WaylandOnlyGNOMEWorkstationMedia|the work in Fedora Linux 41 to drop
the X11 session from the media]] reaffirms our commitment to the
Wayland GNOME experience in furtherance of the goal to provide the
highest quality GNOME experience through Fedora Workstation.
== Scope ==
* Proposal owners: Drop the GNOME X11 packages and have the Wayland
versions obsolete them
* Other developers: N/A (not needed for this Change)
* Release engineering: N/A (not needed for this Change)
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with the Fedora Strategy: N/A (not needed for this Change)
== Upgrade/compatibility impact ==
Systems upgrading from older releases of Fedora Workstation using the
X11 session will be automatically transitioned to the GNOME Wayland
session. GDM will no longer support launching X11 sessions. Users of
X11 will need to select another login manager and desktop environment
that continues to offer X11 (such as LightDM with Cinnamon or MATE).
== Early Testing (Optional) ==
Not applicable to this change.
== How To Test ==
For users with GNOME X11 installed and have it selected, uninstall
<code>gnome-session-xsession</code> and
<code>gnome-classic-session-xsession</code> packages and reboot to see
GDM automatically switch you to GNOME Wayland.
== User Experience ==
Users will no longer have the "GNOME on Xorg" session as an option for
the GNOME desktop.
== Dependencies ==
Not applicable for this change.
== Contingency Plan ==
* Contingency mechanism: Restore the GNOME X11 packages and re-enable
GDM's X11 support.
* Contingency deadline: Final freeze
* Blocks release? Yes.
== Documentation ==
N/A (not a System Wide Change)
== Release Notes ==
The GNOME X11 session has been removed from Fedora Linux. Users
previously using GNOME on X11 will be transparently upgraded to the
GNOME Wayland session. X11 applications are still supported on GNOME.
--
Aoife Moloney
Fedora Operations Architect
Fedora Project
Matrix: @amoloney:fedora.im
IRC: amoloney
Wiki - https://fedoraproject.org/wiki/Changes/perl5.42
Discussion thread -
https://discussion.fedoraproject.org/t/f43-change-proposal-perl-5-42-system…
This is a proposed Change for Fedora Linux.
This document represents a proposed Change. As part of the Changes
process, proposals are publicly announced in order to receive
community feedback. This proposal will only be implemented if approved
by the Fedora Engineering Steering Committee.
== Summary ==
A new ''perl 5.42'' version brings a lot of changes done over a year
of development. Perl 5.42 will be released on May 2025. See
[https://metacpan.org/release/ETHER/perl-5.41.12/view/pod/perldelta.pod
perldelta for 5.41.12] for more details about new release.
=== Completed Items ===
=== Items in Progress ===
=== Items to Be Done ===
* Get dedicated build-root from rel-engs <''f43-perl''>
* Upstream to release Perl 5.42
* Define perl_bootstrap in perl-srpm-macros
* Rebase perl to 5.42.0
* Rebuild all dual-lived packages (84) - otherwise dnf recommends
--skip-broken and fails
* Rebuild packages needed for minimal build-root
* Rebuild packages needed for building source packages from git repository
* Rebuild packages requiring ''libperl.so'' or versioned
''perl(:MODULE_COMPAT)'': Use Fedora::Rebuild dependency solver
* Undefine perl_bootstrap
* Rebuild packages having perl_bootstrap condition in spec file (54 packages)
* Rebuild packages requiring ''libperl.so'' or versioned
''perl(:MODULE_COMPAT)'': Use Fedora::Rebuild dependency solver
* Rebuild all updated packages
* [https://jplesnik.fedorapeople.org/5.42/ Final lists of results]
* Merge dedicated build-root to rawhide and remove the dedicated one by rel-engs
* Synchronize packages upgraded in ''f43'' build root
* Rebuild Perl packages: 0 of 601 done (0.00 %)
* Failed packages (0):
* Unsatisfy dependencies (0):
== Detailed Description ==
New perl is released every year and updates containing mainly bug
fixes follow during the year. The 5.42.0 version is stable release
this year.
== Benefit to Fedora ==
Up-to-date and latest perl release will be delivered to Fedora users.
== Scope ==
Every Perl package will be rebuilt in a dedicated ''f43-perl''
build-root against perl 5.42.0 and then if no major problem emerges
the packages will be merged back to ''f43'' build-root.
* Proposal owners: New perl and all packages requiring ''libperl.so''
or versioned ''perl(MODULE_COMPAT)'' will be rebuilt into ''f43-perl''
build-root.
* Other developers: Owners of packages that fail to rebuild, mainly
perl-sig users, will be asked using Bugzilla to fix or remove their
packages from the distribution.
* Release engineering: [https://pagure.io/releng/issues #Releng issue
number] <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
Release engineers will be asked for new ''f43-perl'' build-root
inheriting from ''f43'' build-root. After successful finishing the
rebuild, they will be asked to merge ''f43-perl'' packages back to
''f43'' build-root.
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Community Initiatives:
== Upgrade/compatibility impact ==
Vast majority of functionality will be preserved. Only the packages
that failed to build against perl 5.42 will be removed from the
distribution. That will require to remove those packages from the
existing systems otherwise a package manager will encounter
unsatisfied dependencies. The developers in Perl language are advised
to install ''perl-doc'' and ''perl-debugger'' packages.
== How To Test ==
Try upgrading from Fedora 42 to 43. Try some Perl application to
verify they work as expected. Try embedded perl in
[https://src.fedoraproject.org/rpms/openldap slapd] or
[https://src.fedoraproject.org/rpms/net-snmp snmpd].
== User Experience ==
There should not be any remarkable change in user experience. With the
exception that previously locally installed modules with a CPAN
clients will need a reinstallation.
== Dependencies ==
There is more than 3500 packages depending on perl. We will rebuild
only all dual-lived packages and packages which require ''libperl.so''
or versioned ''perl(MODULE_COMPAT)''. It means only about 600 packages
needs to rebuild. Most of them are expected not to break. Finishing
this change can be endangered only by critical changes in a toolchain.
''noarch'' packages don't need to be rebuilt now.
== Contingency Plan ==
* Contingency mechanism: If we find perl 5.42 is not suitable for
Fedora 43, we will revert back to perl 5.40 and we drop the temporary
build-root with already rebuilt packages.
* Contingency deadline: branching Fedora 43 from Rawhide.
* Blocks release? No.
== Documentation ==
* 5.42.0 perldelta
* An announcement on perl-devel mailing list
* An announcement on fedora-devel mailing list
== Release Notes ==
TBD
--
Aoife Moloney
Fedora Operations Architect
Fedora Project
Matrix: @amoloney:fedora.im
IRC: amoloney