4 ms·
> You typically tell them "I want X to be in Y state" and they will take whatever actions to make that happen. I had so many problems with this, because not al
by iso-8859-1 9y ago
> You typically tell them "I want X to be in Y state" and they will take whatever actions to make that happen.
I had so many problems with this, because not all possibilities are tested on all distributions on all architectures with all libc's and compiler combinations. Much is implicit compared to Nix where only the kernel is implicit.
- CaveTech 9y agoWhy would you be running on dozens of distros on different architectures? With some sane level of standardization (lets say less than 6 combinations) it's easy enough to test all and fix up the discrepencies. The more declaritive you are, and the less you assume about the environment, the better this will work. Ie. if you need a package, always install it. On some distros it may be there by default, but you'll run into issues if it's not. The good thing about being declaritive is that there's no harm in checking.