title: Uppdating azure-sdk-for-go library dependancies
body: <p>What is the best practice to carry out this task?</p>
  
  <p>What I tried so far, simply run command <code>dep ensure -update github.com/Azure/azure-sdk-for-go</code>
  that threw the following error:</p>
  
  <pre><code>    Warning: the following project(s) have [[constraint]] stanzas in Gopkg.toml:
  
    ✗  github.com/gravitational/trace
    .....
  </code></pre>
  
  <p><code>dep ensure</code> gives me similar error as <code>dep -update</code> command. <code>dep check</code> gives following output:</p>
  
  <pre><code># Gopkg.lock is out of sync:
  github.com/Azure/azure-sdk-for-go/arm/compute: imported or required, but missing from Gopkg.lock's input-imports
  .....
  </code></pre>
  
  <p>and</p>
  
  <pre><code># vendor is out of sync:
  cloud.google.com/go: no digest in Gopkg.lock to compare against hash of vendored tree
  github.com/Azure/azure-sdk-for-go: no digest in Gopkg.lock to compare against hash of vendored tree
  ....
  </code></pre>
  
  <p>This is a rather large project. Should I manually remove all existing dependencies in the code to the old <code>import azure-sdk-for-go</code>? or should <code>deb</code> be able to carry out this task?
  Iw'e tried various hacks to get this working, like for instance, manually modifying the <code>Gopk.lock</code> file, deleting the <code>azure-sdk-for-go</code> folder in the <code>vendor</code> folder, but so far I had no luck. Any help on this would be much appreciated.</p>