I had all the problems listed above, and solved them. From trial and error it seems that when the extras-devel repository is activated, the App Manager won't resolve dependencies on its own. Solution for barriosquare : 1) Deactivate devels. 2) Download "QtPy Full installation" in the App manager. 3) Activate devels. 4) Download Barriosquare. 5) go to xTerminal 6) type vi /opt/barriosquare/barrioConfig.py 7) skim the file until you find AUTHORIZATION_EXCHANGE_URL = 'http://api.playfoursquare.com/v1/authexchange' 8) go to insert mode (type "i") 9) change to AUTHORIZATION_EXCHANGE_URL = 'http://api.foursquare.com/v1/authexchange' 10) go out of insert mode (press "ESC" on the touchscreen of your N900) 11) save and quit (type ":wq", then enter.) 12) make sure you have a profile pic on foursquare, otherwise the loading screen will freeze 13) launch barriosquare 14) enjoy.