anchor.diff:  
   -define(CPU, caterpillar_pkg_utils).
   -define(CU, caterpillar_utils).
  +-define(UNPACK_RETRY_LIMIT, 15).
   
   -record(state, {
           deps,
  
positive.code:     BuildVsns = [?VERSION(Rev) || Rev <- [Next|BuildRevs], Rev /= none],
      InQueues = State#state.queued,
      not(lists:member(Version, InQueues ++ BuildVsns)).
      
  
  %% Build
  %% ------------------------------------------------------------------
  
negative.code:             process_archive(BuildPath, A, UnpackState, WorkId);
          false ->
              Preparing = State#state.queued,
              Prebuild = lists:ukeysort(1, [{A, WorkId}|State#state.prebuild])
      end,
      process_archives(O, State#state{queued=Preparing, prebuild=Prebuild}, WorkId).
  
  