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).

Reply via email to