The preprocessor has been modified to allow linear combinations in the growth
parameter (see Dynare/preprocessor@a0f74f5c16 and
Dynare/preprocessor@d873414728).
This commit restores the previous functionality (i.e. it fixes the simple case
where only one parameter/variable is provided for the growth parameter).
The code still needs to be adapted to really handle linear combinations.
Those tests broke because they were declaring an endogenous (var_allows_…) that
is not used in the model, and this is no longer allowed by the preprocessor.
Those variables were introduced by commit
dccabecee7 (on the old ecb-master branch), at the
same time as a second PAC equation was introduced.
The fix consists in making the second PAC equation different from the first
one, defining a different endogenous.
Those archives contain 3 hidden files, which always have the same name. This
can make the parallel build fail when several packages are unpacked at the same
time. Hence, we just skip these files when unpacking.
The main advantage is that, when someone does a recursive clone through SSH,
all the submodules will be cloned through SSH.
Relative paths are also useful when submodules are in private repositories: in
that case, the CI runner will have access to the private submodule.
It is important to enforce the group name in the relative URL, so that clones
in personal namespaces still work as expected.
See: https://docs.gitlab.com/ee/ci/git_submodules.html
This check recently broke under my MSYS2 installation. I’m unsure why, but I
guess it’s related to some Windows 10 update.
The solution is to stop calling it through “cmd”, and to call it directly as an
executable.
— Reorganize the components: there is now a 64-bit group (with the MEX and
MinGW), and similarly a 32-bit group. That makes it easy to cut down
installation size when the user knows which one to choose. Add a description
text that explains that.
— Dynare++ is no longer installed by default and is listed in the last position
— Remove the “Description” box in the components page, so that the components
names are more visible