It might just be that something is messed up locally for me, but what is the expected library fetching behavior if a developer starts from scratch in master? The app should pull the "latest" version of the libraries, right? But where does this notion come from? It seems like from master I end up getting 1.0.10 libraries rather than 1.0.12. If you could shed some light on how the version number in Version.java is supposed to be calculated in "developer mode," that would be helpful.
Also, it seems like the latest library development is now happening on version branches rather than on master (like master has drifted out of date). Is that correct?
@DragonSF this is relevant to our PM discussion so keep an eye on this thread.