The problem was that this repository got out of sync with lingua-franca's master branch. lingua-franca's master branch incorporated changes from a "proprietary extension support" branch, but this companion branch had not been merged yet.
It feels necessary to explain how this happened since this problem can be avoided in the future. Part of the problem is that I spent a too much time working in unmerged feature branches and even declared that a feature had been implemented (while pointing to the unmerged feature branch) before the branch had been merged. This is a questionable practice that arose partly due to a desire to take a shortcut and partly due to uncertainty about what we actually would want in main in the long term. However, it is also true that we probably could have avoided publishing broken releases if I had been available to work in the past month.
Fixes #161.
The problem was that this repository got out of sync with
lingua-franca
'smaster
branch.lingua-franca
'smaster
branch incorporated changes from a "proprietary extension support" branch, but this companion branch had not been merged yet.It feels necessary to explain how this happened since this problem can be avoided in the future. Part of the problem is that I spent a too much time working in unmerged feature branches and even declared that a feature had been implemented (while pointing to the unmerged feature branch) before the branch had been merged. This is a questionable practice that arose partly due to a desire to take a shortcut and partly due to uncertainty about what we actually would want in
main
in the long term. However, it is also true that we probably could have avoided publishing broken releases if I had been available to work in the past month.