Bug 1813464

Summary: Obsolete deprecated() virtual provide
Product: [Fedora] Fedora Reporter: Miroslav Suchý <msuchy>
Component: fedora-obsolete-packagesAssignee: Jason Tibbitts <j>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 31CC: j, mhroncok
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-06-05 17:03:00 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Miroslav Suchý 2020-03-13 21:47:04 UTC
I just stumbled upon:
https://docs.fedoraproject.org/en-US/packaging-guidelines/deprecating-packages/#_marking_a_package_deprecated

I am not sure if this is used at all. But we can add something like:


Obsoletes: deprecated() < YYYYMMDD

Comment 1 Jason Tibbitts 2020-03-13 21:52:50 UTC
Deprecation and having this package obsolete things aren't really linked in any meaningful way.  For one, not all packages which are marked as deprecated would need to be obsoleted by this package.

fedora-obsolete-packages is to be used only in the case that something has to be removed from existing systems to prevent dependency problems.  That's all.  Some kind of blanket obsolete of anything marked as deprecated would not be warranted even if it worked in the way you suggest.

Comment 2 Miro Hrončok 2020-03-13 22:04:14 UTC
A deprecation is a promise. We promise that this will go away some time.

Than we retire it (or not).

Than we might need to obsolete it.