https://fedoraproject.org/wiki/Changes/Deprecate_Apache_Jakarta_ORO_and_Regexp

== Summary ==
Mark Apache Jakarta ORO and Apache Jakarta Commons Regexp software
packages as deprecated.

== Owner ==
* Name: [[User:Mizdebsk|Mikolaj Izdebski]]
* Email: mizde...@redhat.com

== Detailed Description ==
Apache Jakarta has been retired in year 2011
<ref>https://jakarta.apache.org/</ref>.  ORO and Regexp subprojects
were both retired even earlier and no new features or releases are
planned in the future <ref>https://jakarta.apache.org/oro/ </ref>
<ref>https://jakarta.apache.org/regexp/ </ref>.  Users can migrate to
similar regular expression features provided in current Java versions.

Apache Jakarta ORO and Apache Jakarta Commons Regexp 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 ORO and Apache Jakarta
Commons Regexp packages, therefore immediate retirement of these
packages is not feasible at this point.

== Benefit to Fedora ==
Packages of obsolete Apache Jakarta ORO and Apache Jakarta Commons
Regexp 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 software from Fedora.

== Scope ==
* Proposal owners: add special virtual provides
<code>deprecated()</code> to all packages built from
<code>jakarta-oro</code> and <code>regexp</code> source components.
* Other developers: N/A (not a System Wide Change)
* Release engineering: [https://pagure.io/releng/issue/7989 #7989]


== 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-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org
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-announce@lists.fedoraproject.org

Reply via email to