What We're Watching For

Jef Spaleta suggested that Fedora's age reporting implementation could be as simple as a new file in /etc/ populated during account creation. If Fedora ships a more structured implementation, expect either a new systemd service or integration into Anaconda, the Fedora installer.

Two implementation scenarios are plausible:

Scenario A: Systemd Service

A new package providing a D-Bus daemon, systemd unit, and data directory — the same architecture as the freedesktop proposal. This would be the more complex case, requiring package removal, service masking, and data cleanup.

Scenario B: A File in /etc/

If it's just a file — something like /etc/age-bracket or /etc/user-age.conf populated during account creation — removal is trivial:

sudo rm /etc/age-bracket

One file. One command. Done.

Planned Approach

Kickstart Snippet

A kickstart directive that prevents the age reporting package from being installed during automated Fedora deployments. Kickstart files are used extensively in enterprise and institutional environments.

dnf remove

Standard package removal via dnf remove. If the package is a dependency of fedora-release or a desktop group, we'll document the cleanest way to break that dependency without disrupting the rest of the system.

rpm --setperms

If full package removal is complicated by dependencies, rpm --setperms can lock down data files to prevent them from being read or written, effectively neutralizing the implementation without removing the package.