anchor.diff:      propagatedBuildInputs = [ go-colortext ];
     };
   
  -  logrus = buildGoPackage rec {
  -    rev = "v0.8.2";
  -    name = "logrus-${stdenv.lib.strings.substring 0 7 rev}";
  -    goPackagePath = "github.com/Sirupsen/logrus";
  -
  +  logrus = buildFromGitHub rec {
  +    rev = "v0.8.6";
  +    date = rev;  # Trick buildFromGitHub into keeping the version number.
  +    owner = "Sirupsen";
  +    repo = "logrus";
  +    sha256 = "1v2qcjy6w24jgdm7kk0f8lqpa25qxzll2x6ycqwidd3pzjhrkifa";
       excludedPackages = "examples";
  -
  -    src = fetchFromGitHub {
  -      inherit rev;
  -      owner = "Sirupsen";
  -      repo = "logrus";
  -      sha256 = "0isihf185bw54yc72mbkf3cgfh7xj0x8ky04fs52xpj6vrmd72bv";
  -    };
  -
       propagatedBuildInputs = [ airbrake-go bugsnag-go raven-go ];
     };
   
  
positive.code:     excludedPackages = "examples";
    };
  
    prometheus.client_model = buildGoPackage rec {
      rev = "fa8ad6fec33561be4280a8f0514318c79d7f6cb6";
      name = "prometheus-client-model-${stdenv.lib.strings.substring 0 7 rev}";
      goPackagePath = "github.com/prometheus/client_model";
      src = fetchFromGitHub {
        inherit rev;
        owner = "prometheus";
        repo = "client_model";
        sha256 = "11a7v1fjzhhwsl128znjcf5v7v6129xjgkdpym2lial4lac1dhm9";
      };
      buildInputs = [ protobuf ];
    };
  
    prometheus.log = buildGoPackage rec {
      name = "prometheus-log-${version}";
      version = "git-2015-05-29";
      goPackagePath = "github.com/prometheus/log";
      src = fetchFromGitHub {
        rev = "439e5db48fbb50ebbaf2c816030473a62f505f55";
        owner = "prometheus";
        repo = "log";
        sha256 = "1fl23gsw2hn3c1y91qckr661sybqcw2gqnd1gllxn3hp6p2w6hxv";
      };
      propagatedBuildInputs = [ logrus ];
    };
  
    prometheus.procfs = buildGoPackage rec {
      rev = "351fbfac67c8ae8bcacd468f678f5e8d5a585d3d";
      name = "prometheus-procfs-${stdenv.lib.strings.substring 0 7 rev}";
      goPackagePath = "github.com/prometheus/procfs";
  
      src = fetchFromGitHub {
        inherit rev;
        owner = "prometheus";
        repo = "procfs";
        sha256 = "0hxssp6h1cs7l2cvnxj1hyacy3328hhpi1pd123f2a57aikha9ff";
      };
    };
  
    pty = buildFromGitHub {
  
negative.code:     sha256 = "1xx6lpv1r2sji8m9w35a2fkr9v4vsgvxrrahcq9bdg75qvadq91d";
    };
  
    golang_protobuf_extensions = buildFromGitHub {
      rev    = "fc2b8d3a73c4867e51861bbdd5ae3c1f0869dd6a";
      date   = "2015-04-06";
      owner  = "matttproud";
      repo   = "golang_protobuf_extensions";
      sha256 = "0ajg41h6402big484drvm72wvid1af2sffw0qkzbmpy04lq68ahj";
      buildInputs = [ protobuf ];
    };
  
    goleveldb = buildFromGitHub {
      rev = "183614d6b32571e867df4cf086f5480ceefbdfac";
      date = "2015-06-17";
      owner = "syndtr";
      repo = "goleveldb";
      sha256 = "0crslwglkh8b3204l4zvav712a7yd2ykjnbrnny6yrq94mlvba8r";
      propagatedBuildInputs = [ ginkgo gomega snappy ];
    };
  
    gollectd = buildFromGitHub {
  