@mmn It's of course much better to have separate packaging ("severe bug in PEAR::DB? then just update that package and everyone benefits!", but it's still pretty cumbersome :])
Some of these things have been suggested to be solved in !GNUsocial with using composer for PHP, but given that I have no experience (nor is there a package for composer in Debian Jessie, which is what I use) I prefer to just stick with the old ways until someone else does all the work. #lazy #asshole