@msi the way I read it @lars.ziegelmann is not talking about packages being installed on the ucs system itself, but packages being installed in the container of an app.
So something like:
- have app installed
- want to extend it and therefore add additional software to the container
- update app to newer version
-> all additional software and modifications in the container are gone
IMHO: if it should be possible for users to extend a running container, then the container would need to take care, that these modifications are done in places where recreation of the container would persist these (so in mounted volumes for example, or prevent people from manually adding anything and make everything achievable through environment variables, …).
EDIT: the other obvious answer would be to not run the existing container, but completely replace it with one you have built yourself. but this would not be compatible with the univention appcenter.