> Not that I recommend it much, but you can build them for each
> environment and install the ones needed in each.
Oh cool, I will download the latest version 23.11.7 and build debian packages on every machine then
> A simple example is when you have nodes with and without GPUs.
> You can build slurmd packages without for those nodes and with for the
> ones that have them.
I do have non-gpu machines. I guess I need to learn to modify the debian Control files for this
> Generally, so long as versions are compatible, they can work together.
> You will need to be aware of differences for jobs and configs, but it is
> possible.
you mean the versions of the dependencies are compatible? It is true for most (like munge) but might not be true for others like (yaml or http-parser). I need to check on that.