New comment by reivilibre on void-packages repository https://github.com/void-linux/void-packages/pull/39777#issuecomment-1271480156 Comment: > pointless dependency checks The dependency checks are not pointless; they prevent you from running Synapse with out of date deps, which isn't hard to do due to the absolute minefields in installing Python packages. They were added after getting enough bug reports from people doing that, which ultimately takes a lot of time and effort to respond to. > Synapse really doesn't seem to have its act together wrt dependency handling Problem is that everything is a damned if you do, damned if you don't situation. There are many ways to install Synapse and distro packages are but some of them :). We do make a lot of effort to keep things workable for distro packages but having old versions break under our feet because of dependency changes is also a massive pain to deal with. If you're aware of better ways of doing this then let us know.