Deprecate Sonatype OSS Parent
Summary
Mark Sonatype OSS Parent software packages as deprecated.
Owner
- Name: Mikolaj Izdebski
- Email: mizdebsk@redhat.com
- Release notes owner:
Current status
- Targeted release: Fedora 30
- Last updated: 2019-01-07
- Tracker bug: #1664076
- Release notes tracker: #277
Detailed Description
Upstream declares that the project is no longer active or supported and that the software no longer work with latest Maven and/or Java versions [1]. There has been no development for more than 4 years.
Sonatype OSS Parent is obsolete software.
sonatype-oss-parent
packages are intended to be
eventually removed from Fedora, but are kept in Fedora for some
additional, indeterminate time due to relatively large number of
packages still depending on Sonatype OSS Parent. 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, 172 Fedora components still Require or BuildRequire Sonatype OSS Parent packages, therefore immediate retirement of these packages is not feasible at this point.
Benefit to Fedora
Packages of obsolete Sonatype OSS Parent 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 Sonatype OSS Parent software from Fedora.
Scope
- Proposal owners: add special virtual provides
deprecated()
tosonatype-oss-parent
package.
- Other developers: N/A (not a System Wide Change)
- Release engineering: #7991
- List of deliverables: N/A (not a System Wide Change)
- Policies and guidelines: N/A (not a System Wide Change)
- Trademark approval: N/A (not needed for this Change)
Upgrade/compatibility impact
N/A (not a System Wide Change)
How To Test
N/A (not a System Wide Change)
User Experience
No change in user experience. Technically, nothing changes; deprecated packages work and behave as before.
Dependencies
N/A (not a System Wide Change)
Contingency Plan
- Contingency mechanism: N/A (not a System Wide Change)
- Contingency deadline: N/A (not a System Wide Change)
- Blocks release? N/A (not a System Wide Change)
Documentation
N/A (not a System Wide Change)