Re: Proposal to remove tomcat-servlet-api, tomcat-el-api, and tomcat-jsp-api packages from Fedora 42+

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On Tue, Jan 21, 2025 at 9:35 AM Dimitris Soumis <dsoumis@xxxxxxxxxx> wrote:
I am writing to propose the removal of the following packages from Fedora 42+:

    tomcat-servlet-api
    tomcat-el-api
    tomcat-jsp-api

These packages were originally designed to provide the servlet, EL, and JSP APIs separately from the main Tomcat package. They were intended to allow Java developers to use these APIs independently, without the need to install the full Tomcat server.

The current spec file for these packages generates Maven artifacts for use in development environments.

Standalone usage of these APIs is rare, and they are primarily bundled with application servers or web containers (like Tomcat itself).
The primary Tomcat package already provides these APIs, eliminating the need for separate packages. Developers and users can directly depend on Tomcat for these functionalities.

These packages introduce unnecessary complexity and file conflicts during upgrades, as seen with overlapping files (e.g., tomcat-servlet-api.jar, tomcat-el-api.jar).
Managing these conflicts requires additional work without providing significant benefits.

Removing these packages streamlines the Fedora Java ecosystem by consolidating all relevant artifacts within the main Tomcat package. This reduces maintenance efforts and avoids duplication.

I welcome feedback on this proposal, including use cases or dependencies that may require keeping these packages. If any critical use cases are identified, we can explore alternate approaches.



This probably warrants a self-contained Change proposal, Technically, you're too late for Fedora 42; the Change Proposal deadline was on January 14th, but if you submit late, FESCo may still consider it, if it's possible to implement before we enter Beta Freeze on February 18th.
-- 
_______________________________________________
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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux