https://fedoraproject.org/wiki/Changes/Wget2asWget 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 == Replace wget with wget2 (a modern implementation of wget intended to replace wget 1.x) as the provider of wget. == Owner == * Name: [[User:Ngompa| Neal Gompa]], [[User:Mruprich| Michal Ruprich]] * Email: ngompa13@xxxxxxxxx, mruprich@xxxxxxxxxx == Detailed Description == GNU Wget2 is the successor to GNU Wget providing a modern implementation of <code>wget</code> backed by a new library: libwget2. The intent to switch from wget 1.x to wget2 is to switch to an implementation that is more actively developed and provides a richer interface for leveraging wget's functionality. == Feedback == == Benefit to Fedora == The major benefit of switching to wget2 is leveraging the cleaner codebase that leverages modern practices for development and maintainability, including unit tests and fuzzing as a security-sensitive component. Users will also see better support for newer protocols over time as they are more easily and quickly plumbed into wget2 than wget. == Scope == * Proposal owners: Add a <code>wget2-wget</code> subpackage that replaces {{package|wget}} and ensure things don't break during mass build. Then retire {{package|wget}}. * Other developers: N/A * Release engineering: [https://pagure.io/releng/issue/11790 #11790] * Policies and guidelines: N/A (not needed for this Change) * Trademark approval: N/A (not needed for this Change) * Alignment with Community Initiatives: N/A (not needed for this Change) == Upgrade/compatibility impact == When upgrading to Fedora Linux 40, systems with {{package|wget}} installed will be switched to {{package|wget2}} via the <code>wget2-wget</code> package. The change should be mostly transparent to users. == How To Test == Users can test {{package|wget2}} now by installing the package and using the <code>wget2</code> command. The interface will be the interface users have with <code>wget</code> on upgrade. == User Experience == This change should be largely transparent to users. Some of the more esoteric options and behaviors may have changed, but the commonly used ones mostly work as they did in 1.x. == Dependencies == N/A (not a System Wide Change) == Contingency Plan == * Contingency mechanism: Change owners will disable <code>wget2-wget</code> subpackage and restore {{package|wget}} * Contingency deadline: Final Freeze * Blocks release? No == Documentation == N/A (not a System Wide Change) == Release Notes == The <code>wget</code> command is now based on GNU Wget2, a modern implementation of GNU Wget. -- Aoife Moloney Fedora Operations Architect Fedora Project Matrix: @amoloney:fedora.im IRC: amoloney -- _______________________________________________ devel-announce mailing list -- devel-announce@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-announce-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-announce@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue -- _______________________________________________ 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