On Tue, Jan 21, 2025 at 9:35 AM Dimitris Soumis <dsou...@redhat.com> 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@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to