2 ms·
These are all compile time dependencies in this case. You're not going to encounter a variety of versions - that's exactly what the strict version bounds are do
by viraptor 2y ago
These are all compile time dependencies in this case. You're not going to encounter a variety of versions - that's exactly what the strict version bounds are doing. The app will be built with the tested version and everyone gets the same results.
- aragilar 2y agoThere's at least 3 different versions that can happen (the filesystem version, the kernel version (including stable backports), and the tooling version). I'm presuming udev being a dependency means bcachefs links to that (which will be different on different OS versions).
- viraptor 2y agoThose are completely different things than the dependencies you can make a choice about. You have to handle different filesystem/kernel versions regardless - you don't get a choice here.