anchor.diff:  %% ------------------------------------------------------------------
   
   
  --spec schedule_poller(non_neg_integer()) -> ok.
  -schedule_poller(Timeout) ->
  -    erlang:send_after(Timeout, self(), schedule).
  +-spec start_timer(non_neg_integer()) -> ok.
  +start_timer(Timeout) ->
  +    erlang:send_after(Timeout, self(), timer_loop).
   
   -spec schedule_build(State :: #state{}) -> {ok, NewState :: #state{}}.
   schedule_build(State) when State#state.next_to_build == none ->
  
positive.code:             NewState = State
      end,
      {ok, SState} = schedule_build(NewState),
      schedule_poller(State#state.poll_time),
      {noreply, SState};
  handle_info({rebuild, Version}, State) ->
      Archive = ?CPU:get_version_archive(Version),
  
negative.code:             if (not QueuedState) and (not PrebuildState)
                  and (BS == <<"missing">>)
                  ->
                      error_logger:info_msg("ask for rebuild~p~n", [Dep]),
                  self() ! {rebuild, Dep};
              true ->
                  pass
  