anchor.diff:              error_logger:info_msg("no bucket for ~p~n", [Package]),
               {ok, Bucket} = create_bucket(
                   Buckets, DepsDets, Rev, BuildPath),
  -            ?LOCK(Bucket),
               arm_build_bucket(Buckets, DepsDets, Bucket, BuildPath, Deps),
  -            ?UNLOCK(Bucket),
               {ok, 
                   {none, {Rev, Bucket, BuildPath}}
               };
  
positive.code:     Package = ?VERSION(Rev),
      BucketId = get_new_bucket(BucketsDets),
      Bucket = {list_to_binary(BucketId), BucketId, [Package]},
      ?LOCK(Bucket),
      update_package_buckets(
          BucketsDets, 
          DepsDets, 
  
negative.code:                 get_temp_path(BuildPath, Rev),
                  Rev),
              arm_build_bucket(Buckets, DepsDets, Bucket, BuildPath, Deps),
              {ok, 
                  {none, {Rev, Bucket, BuildPath}}
              };
  