anchor.diff:          testFw = fetchFromGitHub {
             owner = "fwupd";
             repo = "fwupd-test-firmware";
  -          rev = "42b62c62dc85ecfb8e38099fe5de0625af87a722";
  -          sha256 = "XUpxE003DZSeLJMtyV5UN5CNHH89/nEVKpCbMStm91Q=";
  +          rev = "c13bfb26cae5f4f115dd4e08f9f00b3cb9acc25e";
  +          sha256 = "US81i7mtLEe85KdWz5r+fQTk61IhqjVkzykBaBPuKL4=";
           };
         in ''
           # These files have weird licenses so they are shipped separately.
  
positive.code: 
    self = stdenv.mkDerivation rec {
      pname = "fwupd";
      # A regression is present in https://github.com/fwupd/fwupd/commit/fde4b1676a2c64e70bebd88f7720307c62635654
      # released with 1.5.6.
      # Fix for the regression: https://github.com/fwupd/fwupd/pull/2902
      # Maintainer says a new release is to be expected in a few days:
      #   https://twitter.com/hughsient/status/1362476792297185289
      # In the mean time, please do not release 1.5.6 and go strait to 1.5.7
      version = "1.5.5";
  
      # libfwupd goes to lib
      # daemon, plug-ins and libfwupdplugin go to out
  
negative.code:       # DisabledPlugins key in fwupd/daemon.conf
        defaultDisabledPlugins = [
          "test"
          "test_ble"
          "invalid"
        ];
  
  