anchor.diff:      mkChromiumDerivation = callPackage ./common.nix ({
         inherit gnome gnomeSupport gnomeKeyringSupport proprietaryCodecs cupsSupport pulseSupport useOzone;
         # TODO: Remove after we can update gn for the stable channel (backward incompatible changes):
  -      gnChromium = gn.overrideAttrs (oldAttrs: {
  -        version = "2020-03-23";
  -        src = fetchgit {
  -          url = "https://gn.googlesource.com/gn";
  -          rev = "5ed3c9cc67b090d5e311e4bd2aba072173e82db9";
  -          sha256 = "00y2d35wvqmx9glaqhfb62wdgbfpwr77v0934nnvh9ks71vnsjqy";
  -        };
  -      });
  -    } // lib.optionalAttrs (channel == "beta") {
         gnChromium = gn.overrideAttrs (oldAttrs: {
           version = "2020-05-19";
           src = fetchgit {
  
positive.code:           sha256 = "0197msabskgfbxvhzq73gc3wlr3n9cr4bzrhy5z5irbvy05lxk17";
          };
        });
      } // lib.optionalAttrs (channel == "dev") {
        gnChromium = gn.overrideAttrs (oldAttrs: {
          version = "2020-07-20";
          src = fetchgit {
  
negative.code: 
    callPackage = newScope chromium;
  
    chromium = rec {
      inherit stdenv llvmPackages;
  
      upstream-info = (callPackage ./update.nix {}).getChannel channel;
  