Hi Thomas,
On 5 Jul 2017, at 17:00, Thomas Mortagne
<thomas.mortagne(a)xwiki.com> wrote:
Hi everyone,
I just implemented
https://jira.xwiki.org/browse/XCOMMONS-1229 which
allows to indicate that a dependency will be installed by default but
does not have a string dependency link with the extension, meaning
that uninstalling it won't impact the backward dependencies (so they
are not really backward dependencies in that case :)).
This is very nice. What if I want to uninstall an extension which is NOT marked as
optional (ie force uninstall at your own risks)?
Now we need to decide what exactly is optional in
Standard flavor.
Here are some ideas:
* application-help-center
* xwiki-platform-menu-ui
* xwiki-platform-wiki-ui-mainwiki
* xwiki-platform-office-ui
* xwiki-platform-invitation-ui
* xwiki-platform-appwithinminutes-ui
I think it needs some refactoring first since the pages it generates still need some pages
from AWM.
* xwiki-platform-linkchecker-ui
* xwiki-platform-sandbox
* xwiki-platform-sharepage-ui
* xwiki-platform-distribution-flavor-tour
* application-templates-ui
I did not actually tried to uninstall those so it's possible it's not
a good idea to uninstall some of them right now (hardcoded use
somewhere maybe).
WDYT ?
The list sounds good to start with (we need to test remove them first ofc).
Thanks
-Vincent
--
Thomas Mortagne