anchor.diff:          {
               "some error while archive",
               ["__test_repo/error/error"],
  -            [#package{name="error", branch="error"}],
  +            [#repository_package{name="error", branch="error"}],
               fun(Result) ->
                   ?assertEqual(
  -                    {ok, [#package{name="error", branch="error", status=error, failed_at=export_archives, reason=some_reason}]},
  +                    {ok, [#repository_package{name="error", branch="error", status=error, failed_at=export_archives, reason=some_reason}]},
                       Result
                   )
               end
  
positive.code:                     subject = <<>>,
                      body = <<"\n\np/b failed at somewhere\nsome_error\n">>
                  },
                  packages = [#package{
                      name="p", branch="b", failed_at=somewhere, reason=some_error, status=error
                  }],
                  archives = []
  
negative.code:         {
              "something in dets, but nothing to delete",
              [{"package1", "branch1"}],
              [#repository_package{name=Name, branch=Branch} || {Name, Branch} <- [
                  {"package1", "branch1"}, {"package2", "branch2"}
              ]],
              timeout
  