Currently we are working with a large list of applications. Some of which have been running for years.
As the package feed is growing steadily in size, we decided to turn on the retention policies to have old versions deleted. This works like a charm.
However, when one of the older applications required an update, we also updated the packages.But, as an old package version that was used before got cleaned up, the package manager is not able to uninstall the old version, and install the new version.
Luckily we could revert the deleted version from the recycle bin and continue as normal, but what would be the preferred way to fix this?
Obviously the easiest would be to update all applications when a new package version is released, but we are still constructing that list.
The only other option I can think of would be manually adjusting project files to remove the old version and then use the package manager to install the new version