anchor.diff:  
         passthru = { inherit tests; };
   
  -      meta = {
  +      meta = recursiveUpdate {
           homepage = "https://hadoop.apache.org/";
           description = "Framework for distributed processing of large data sets across clusters of computers";
           license = licenses.asl20;
  
positive.code:   };
    hadoop_3_2 = common rec {
      pname = "hadoop";
      versions.x86_64-linux = "3.2.3";
      hash.x86_64-linux = "sha256-Q2/a1LcKutpJoGySB0qlCcYE2bvC/HoG/dp9nBikuNU=";
      jdk = jdk8_headless;
      # not using native libs because of broken openssl_1_0_2 dependency
      # can be manually overriden
  
negative.code:   };
    hadoop2 = common rec {
      pname = "hadoop";
      platformAttrs.x86_64-linux = {
        version = "2.10.2";
        hash = "sha256-xhA4zxqIRGNhIeBnJO9dLKf/gx/Bq+uIyyZwsIafEyo=";
      };
      jdk = jdk8_headless;
      tests = nixosTests.hadoop2;
    };
  