We can found in sale/sale.py the definition of sale_order. Also in sale_layout/sale_layout.py we found a modification of the same entity and the entity get here registred with:
sale_order()
I suppose the sale_layout must be loaded after sale to apply sale_layout's changes to the entity.
But how is this controlled by the module loading ? Is there a way to force the loading order ?