anchor.diff:        go-multierror go-syslog golang-lru logutils serf hashicorp_uuid
         go-jmespath osext pq mitchellh-cli copystructure go-homedir mapstructure
         reflectwalk columnize go-zookeeper ugorji_go crypto net oauth2 sys
  -      asn1-ber inf yaml yaml-v2 hashicorp-go-uuid
  -    ];
  -
  -    extraSrcs = [
  -      {
  -        src = fetchFromGitHub {
  -          owner = "hashicorp";
  -          repo = "hcl";
  -          rev = "4de51957ef8d4aba6e285ddfc587633bbfc7c0e8";
  -          sha256 = "14k4s4ygd4yjb6xvim3855wyhqdnnd5f29m8v7rc2rr137pi2nfw";
  -        };
  -        goPackagePath = "github.com/hashicorp/hcl";
  -      }
  +      asn1-ber inf yaml yaml-v2 hashicorp-go-uuid hcl go-mssqldb
       ];
     };
   
  
positive.code: 
  
    protobuf = buildFromGitHub {
      rev = "99511271042a09d1e01baea8781caa5210fec66e";
      date = "2016-03-10";
      owner = "golang";
      repo = "protobuf";
      sha256 = "0w0w54nmp99n1xn58l8m1rqx1dpjzdm0d1pnmdgfm3s917vs4qr6";
      goPackagePath = "github.com/golang/protobuf";
      goPackageAliases = [ "code.google.com/p/goprotobuf" ];
    };
  
negative.code:   };
  
    consul = buildFromGitHub {
      rev = "v0.6.4";
      owner = "hashicorp";
      repo = "consul";
      sha256 = "0p6m2rl0d30w418n4fzc4vymqs3vzfa468czmy4znkjmxdl5vp5a";
  
      buildInputs = [
        datadog-go circbuf armon_go-metrics go-radix speakeasy bolt
        go-bindata-assetfs go-dockerclient errwrap go-checkpoint go-cleanhttp
        go-immutable-radix go-memdb ugorji_go go-multierror go-reap go-syslog
        golang-lru hcl logutils memberlist net-rpc-msgpackrpc raft raft-boltdb
        scada-client serf yamux muxado dns mitchellh-cli mapstructure columnize
        copystructure hil hashicorp-go-uuid crypto sys
      ];
  
      # Keep consul.ui for backward compatability
  