> But why are the overrides even necessary? charmcraft has a reactive plugin.
Because it didn't work properly when we set this up, and it still doesn't have a way of passing parameters to the build (which we need for stable branches when setting up lock files). We're working on that bit.
We've fixed this on master for charm-mysql-innodb-cluster. If you need to build the charm locally at present, just switch your charmcraft to 1.5/stable.
> But why are the overrides even necessary? charmcraft has a reactive plugin.
Because it didn't work properly when we set this up, and it still doesn't have a way of passing parameters to the build (which we need for stable branches when setting up lock files). We're working on that bit.
We've fixed this on master for charm-mysql- innodb- cluster. If you need to build the charm locally at present, just switch your charmcraft to 1.5/stable.