Monday, March 12, 2018

I released etgen version 0.0.4 because of failures on Travis CI like this one in packages which don’t declare a github snapshot in their requirements.txt.

I continued to repair the test suite of Lino Welfare after my changes for #2330 and #2333.

There is a subtlety to be considered when a plugin A is automatically being installed because it is needed by a plugin B which is itself being installed automatically because needed by a third plugin C: In this case, A.get_menu_group should return C (and not B).

A case where this happens is lino_welfare.modlib.pcsw which needs lino_xl.lib.coachings which in turn needs lino_xl.lib.clients.