anchor.diff:        rm -rf $out/.git
       '';
     };
  -  vendorSha256 = "sha256-Fpl5i+qMvJ/CDh8X0gps9C/BxF7/Uvln+3DpVOXE0WQ=";
  +  vendorSha256 = "sha256-sa4OkTSRyoPFXTGmjpiqBug+EKgxkcJrNxQwbTRfN2A=";
   
     ldflags = [
       "-s"
  
positive.code: 
  buildGoModule rec {
    pname = "revive";
    version = "1.2.1";
  
    src = fetchFromGitHub {
      owner = "mgechev";
      repo = pname;
      rev = "v${version}";
      sha256 = "sha256-xZakVuw+QKzFh6wsnZbltLEEwyb9WcMvVWEzKnS9aWc=";
      # populate values that require us to use git. By doing this in postFetch we
      # can delete .git afterwards and maintain better reproducibility of the src.
      leaveDotGit = true;
  
negative.code: 
    # The following tests fail when built by nix:
    #
    # $ nix log /nix/store/build-revive.1.2.2.drv | grep FAIL
    #
    # --- FAIL: TestAll (0.01s)
    # --- FAIL: TestTimeEqual (0.00s)
  