anchor.diff:              {error, {invalid_vsn, DepVsn}};
           _ ->
               Fun = fun(Repo) ->
  -                      case resolve_version_(Dep, DepVsn, Repo, HexRegistry, State) of
  +                      case get_package_versions(Dep, DepVsn, Repo, HexRegistry, State) of
                             none ->
                                 not_found;
                             {ok, Vsn} ->
  
positive.code:             {ok, Package, RepoConfig};
          _ ->
              Fun = fun(Repo) ->
                        case resolve_version_(Dep, DepVsn, Repo, HexRegistry, State) of
                            none ->
                                not_found;
                            {ok, Vsn} ->
  
negative.code:             Result
      end.
  
  valid_vsn(Vsn) ->
      case r3_verl:parse_requirement(Vsn) of
          {error, _} -> false;
  