On 5/18/23 05:12, Aoife Moloney wrote: > == Summary == > No longer include `fedora-repos-modular` in default installations. > > == Owner == > > * Name: [[User:Petersen| Jens Petersen]] > * Email: <petersen@xxxxxxxxxx> > > > > == Detailed Description == > The main motivation for this change is to improve the everyday speed > of dnf experienced by Fedora users. > dnf invocations frequently check for and pull down last repo metadata > and the yum modular repos which are seeing less use and content > nowadays have been exasperating this problem. > The proposed solution is just not to install the Fedora modular repo > configurations any more by default. > > https://fedoraproject.org/wiki/Changes/No_default_fedora-repos-modular > > 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. > > == Feedback == > Some initial discussions: > https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/thread/FOTOBY5IU32NWW6LT24DWUS6747WV4TP/ > > == Benefit to Fedora == > This change will improve the user experience when updating or > installing packages > since the less-used yum modular repos will no longer be on by default > for all users. > > (cf [https://web.dev/why-speed-matters/ why-speed-matters]) > > == Scope == > * Proposal owners: > ** update F39 comps @core group to not install fedora-repos-modular by default > ** update fedora-container-base.ks to not install fedora-repos-modular > ** update fedora-common-ostree-pkgs.yaml to not install fedora-repos-modular > ** propose Fedora coreos also drops fedora-repos-modular > > * Other developers: > > ** Spin owners may want to check on any possible impact on their > release artifacts > > * Release engineering: [https://pagure.io/releng/issue/11426 #11426] > > > * 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 == > <!-- What happens to systems that have had a previous versions of > Fedora installed and are updated to the version containing this > change? Will anything require manual configuration or data migration? > Will any existing functionality be no longer supported? --> > > Any existing modular repos will remain in place and updated normally. > This is also a reason for not changing the modular.repo files themselves, > since disabling the modular repos by default their would cause > upgrades to turn off modular repos. Note that updates on OSTree systems don't quite work the same. I've detailed some challenges with this proposal in the CoreOS Tracker: https://github.com/coreos/fedora-coreos-tracker/issues/1513#issuecomment-1601239985 > > == How To Test == > * run dnf upgrade commands etc and check that modular repos are not > active, ie modular repo metadata not checked/downloaded. > * check that fedora-repos-modular is not pre-installed. > > <!-- REQUIRED FOR SYSTEM WIDE CHANGES --> > > > == User Experience == > Users of new Fedora installations will no longer have the Fedora > modular repos setup and enabled by default, > resulting in a noticeable speed up executing dnf commands. > They can install fedora-repos-modular to activate the modular repos on > their system. > > <!-- If this change proposal is noticeable by users, how will their > experiences change as a result? > > This section partially overlaps with the Benefit to Fedora section > above. This section should be primarily about the User Experience, > written in a way that does not assume deep technical knowledge. More > detailed technical description should be left for the Benefit to > Fedora section. > > Describe what Users will see or notice, for example: > - Packages are compressed more efficiently, making downloads and > upgrades faster by 10%. > - Kerberos tickets can be renewed automatically. Users will now have > to authenticate less and become more productive. Credential management > improvements mean a user can start their work day with a single sign > on and not have to pause for reauthentication during their entire day. > - Libreoffice is one of the most commonly installed applications on > Fedora and it is now available by default to help users "hit the > ground running". > - Green has been scientifically proven to be the most relaxing color. > The move to a default background color of green with green text will > result in Fedora users being the most relaxed users of any operating > system. > --> > > == Dependencies == > > None > > > > == Contingency Plan == > > * Contingency mechanism: (What to do? Who will do it?) > ** Change owner(s) will revert the changes and re-enable the modular > repos as needed > * Contingency deadline: Beta freeze > * Blocks release? No > > == Documentation == > > None > > == Release Notes == > > * The Fedora modular repos are no longer setup in new installations by > default as of Fedora Linux 39. > * Users can easily enable them with by installing the > `fedora-repos-modular` package. > > _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue