https://fedoraproject.org/wiki/Changes/Deprecate_Apache_Jakarta_Commons_HttpClient == Summary == Mark Apache Jakarta Commons HttpClient software packages as deprecated. == Owner == * Name: [[User:Mizdebsk|Mikolaj Izdebski]] * Email: mizdebsk@xxxxxxxxxx == Detailed Description == Apache Jakarta Commons HttpClient is obsolete. Upstream project is end of life, and is no longer being developed. It has been replaced by the Apache HttpComponents project in its HttpClient and HttpCore modules, which offer better performance and more flexibility <ref>https://hc.apache.org/httpclient-3.x/</ref>. Apache Jakarta Commons HttpClient software packages are intended to be eventually removed from Fedora, but are kept in Fedora for some additional, indeterminate time for various reasons including maintaining backwards compatibility. In order to prevent new packages from depending on these packages, they are marked as deprecated. As of time of submission of this change proposal, 29 Fedora components still Require or BuildRequire Apache Jakarta Commons HttpClient packages, therefore immediate retirement of these packages is not feasible at this point. == Benefit to Fedora == Packages of obsolete Apache Jakarta Commons HttpClient software will be clearly and explicitly marked as deprecated. Other packages in Fedora will not be able to add dependencies on deprecated packages (that includes Requires, BuildRequires, Recommends, Suggests, etc.). This applies both for updates of existing packages and new packages added to Fedora. This in turn will make it easier to gradually remove dependencies on deprecated packages and finally remove deprecated Apache Jakarta Commons HttpClient software from Fedora. == Scope == * Proposal owners: add special virtual provides <code>deprecated()</code> to all packages built from <code>jakarta-commons-httpclient</code> source component. * Other developers: N/A (not a System Wide Change) * Release engineering: [https://pagure.io/releng/issue/7988 #7988] == User Experience == No change in user experience. Technically, nothing changes; deprecated packages work and behave as before. -- Ben Cotton Fedora Program Manager TZ=America/Indiana/Indianapolis _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx