On 29/08/2023 23:40, Takashi Yano via Cygwin-apps wrote:
If the main package no longer provides a sub package,
what is the correct manner to osolete it?
Creating empty sub package with
sub_package_CATEGORY="_obsolete"
is correct?
To answer the question correctly, I need to know what you want to happen
for people who have the subpackage installed currently.
If the package is replaced or superseded by a different package (so
sub_package should get uninstalled, and replacement_package installed
instead), just write:
replacement_package_OBSOLETES="sub_package"
If the package is really being removed without any replacement, there
are mechanisms to deal with that case, but that case should be really rare.
Or just deleting the sub package?
Generally, you never want to do this, at it means the current version
will linger, remaining installed (potentially with (currently
unreported) file conflicts with any replacement).