anchor.diff:          Other ->
               error_logger:error_msg("failed to get archive ~p:~p~n", [Archive, Other])
       end.
  -
  -
  -rebuild(BuildPath, Version, WorkId) ->
  -    Archive = ?CPU:get_version_archive(Version),
  -    Cwd = filename:join([BuildPath, "temp", ?CPU:get_dir_name(Version)]),
  -    PkgConfig = ?CPU:get_pkg_config(Archive, Cwd),
  -    RevDef = ?CPU:pack_rev_def(Archive, PkgConfig, WorkId),
  -    gen_server:call(caterpillar_builder, {newref, RevDef}, infinity).
   
   
   get_temp_name({N, B, T}) ->
  
positive.code:                             binary_to_list(Candidate#rev_def.branch),
                              binary_to_list(Candidate#rev_def.tag)
                          ]),
                      Body = io_lib:format("Missing dependencies: ~p~n", [Dependencies]),
                      notify(Subj, Body),
                      missing
              end;
  
negative.code: 
  -export([start_link/1]).
  -export([init/1, handle_call/3, handle_cast/2, handle_info/2,
           terminate/2, code_change/3, prepare/3]).
  
  -define(CPU, caterpillar_pkg_utils).
  -define(CU, caterpillar_utils).
  