Arch Linux's 'bleeding edge' philosophy is just code for 'we can't be bothered to test anything'. Just spent the last hour debugging a broken package install that was supposedly 'stable'.