Univention Bugzilla – Bug 41804
Docker Migration: Apps need to be able to ignore Docker versions
Last modified: 2016-09-22 07:14:33 CEST
For Apps that have a Docker version and a non-Docker version, but the Docker version is just containerized without any migration logic, there needs to be the possibility to not install the Docker version. This should be the case for every App currently installed and for every App uninstalled in the future: Only a non-Docker version is available for installation. Fresh installations should install Docker, though.
univention-appcenter 5.0.21-21.193.201607151611 All currently installed Apps get appcenter/prudence/docker/$appid=yes All non-Docker Apps that are installed get it. All non-Docker Apps that are uninstalled get it. All Docker Apps that are installed unset it. Docker Apps need DockerMigrationWorks=True Docker Apps are filtered from the App Center Gallery when appcenter/prudence/docker/$appid=yes
Verified: * Marking of installed apps with appcenter/prudence/docker/$appid=yes - Ok * Deinstallation & Reinstallation - Ok, message: Using dudle=1.0.1-1 instead of dudle=1.1.0-1 because docker is to be ignored * Resilience against mischievous tinkering - Ok: ucr unset appcenter/prudence/docker/dudle; univention-app remove dudle => The UCR variable gets set again on uninstallation * Apps marked as "DockerMigrationWorks: Ok" are shown as updatable * Apps marked as "DockerMigrationWorks: Ok" are updatable * Advisory: Ok
<http://errata.software-univention.de/ucs/4.1/218.html>