On 21 Nov 2016, at 09:24, Thomas Mortagne
<thomas.mortagne(a)xwiki.com> wrote:
On Sun, Nov 20, 2016 at 9:25 PM, Vincent Massol <vincent(a)massol.net> wrote:
On 20 Nov 2016, at 19:11, Sergiu Dumitriu
<sergiu(a)xwiki.org> wrote:
On 11/20/2016 05:47 AM, Vincent Massol wrote:
> Hi Sergiu,
>
>> On 20 Nov 2016, at 05:26, Sergiu Dumitriu <sergiu(a)xwiki.org> wrote:
>>
>> Are you perhaps installing as a farm extension?
>
> Yes, I am. There’s a namespace constraint of {root} in the pom for some modules I’m
installing.
>
>> As to why are some extensions removed but not installed, that's simple.
>> Removing Tree Macro also removes all its dependants, like the Document
>> Tree Macro.
>
> Yes but why is the Tree Macro removed?
It's removed as a wiki extension, and installed as a farm extension,
probably to avoid conflicts.
Indeed, good catch. I guess we could make this more visible in the EM UI.
But there's no indication left that those
dependants are to
>> be installed back.
>
> Yep that’s the strange part.
This problem remains and it could also be some missing info in the UI.
Now I hope that the fact that all deps are re-installed in the root namespace isn’t going
to cause problems anywhere. It’s not very nice that when this extension is installed it’s
causing such a big change.
Are you really sure it's right to install License Manager APPLICATION
at root level ? Sounds like a XAR extension to me, if that's expected
then I would say there is something wrong in the design.