arch linux's rolling release model is a ticking time bomb for dependencies, can't believe they still don't have a sane way to manage breaks between versions