About empty contact list:
we have a problem with passport authentication, it happens for some people, we will look into it, thanks to Panagiotis Koutsias for the hint.
Edit: thanks to roger duran who fixed the problem!
About the jabber support:
the suport is still enabled by code (on emesene.py uncomment the line 46 and comment the line 47, that was easy! :D), in the future it will be enabled on login preferences.
about a roadmap for emesene 2:
not there is no roadmap :D
about bugs on emesene 1:
yes there are lots of bugs, but right now only I and dx are coding, and we are focused on emesene 2. If someone want to take on emesene 1 maintainance I will help them to start with the code.
about pydns and related:
you don't need that package and no bug will be fixed by installing it, it's just an optional package for jabber support
about needed packages:
you only need python and pygtk to use emesene, no extra package needed
about the location of emesene cache:
it's located on ~/.config/emesene2/ inside that there is the global config file and a folder for each account.