This combination of dependencies causes dub to infinite loop:

"dependencies": {
  "vibe-d": "~master",
  "dyaml":  "~master",
  "mysql-native": ">=0.0.8"
}

dub output:

dub -v
Using dub registry url 'http://registry.vibed.org/'
...
Found dependency vibe-d ~master: false
Found dependency mysql-native >=0.0.8: false
Found dependency dyaml ~master: false
Checking dependencies in 'd:\work\projects\dlang\mart\project'
dub initialized
using package from registry
using package from registry
using package from registry
using package from registry
...

But this works correctly:

"dependencies": {
  "vibe-d": ">=0.7.15",
  "dyaml":  "~master",
  "mysql-native": ">=0.0.8"
}