Learn more about these different git repos.
Other Git URLs
The recently merged https://pagure.io/pagure/pull-request/4382 PR should allow to fork a project that is hosted on repospanner, but after having upgraded to 5.4, it seems it's still not possible :
Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: 2019-03-28 12:50:08,857 [ERROR] celery.worker.job: Task pagure.lib.tasks.fork[a75e7176-ed2a-46af-9253-1dc61c662613] raised unexpected: PagurePushDenied(u'Remote hook declined the push: Performing pre-check...\nPre-check results in\nWelcome to repoSpanner 0.5+3.fc66f9d833cbbaf078f9ce901e33ef5da54ac0aa.el7.infra, node git.dev.centos.org\nResolving deltas (0/28)...\nDelta resolving finished\nValidating objects...\nObjects validated\nFinishing hook runner preparation...\nTelling hook runner to grab new contents...\nERR Hook fetching failed',) Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: Traceback (most recent call last): Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: File "/usr/lib/python2.7/site-packages/celery/app/trace.py", line 238, in trace_task Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: R = retval = fun(*args, **kwargs) Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: File "/usr/lib/python2.7/site-packages/celery/app/trace.py", line 416, in __protected_call__ Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: return self.run(*args, **kwargs) Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: File "/usr/lib/python2.7/site-packages/pagure/lib/tasks_utils.py", line 36, in decorated_function Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: return function(self, session, *args, **kwargs) Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: File "/usr/lib/python2.7/site-packages/pagure/lib/tasks.py", line 491, in fork Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: internal_no_hooks="yes", Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: File "/usr/lib/python2.7/site-packages/pagure/lib/git.py", line 1093, in push Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: "Remote hook declined the push: %s" % "\n".join(remotes) Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: PagurePushDenied: Remote hook declined the push: Performing pre-check... Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: Pre-check results in Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: Welcome to repoSpanner 0.5+3.fc66f9d833cbbaf078f9ce901e33ef5da54ac0aa.el7.infra, node git.dev.centos.org Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: Resolving deltas (0/28)... Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: Delta resolving finished Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: Validating objects... Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: Objects validated Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: Finishing hook runner preparation... Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: Telling hook runner to grab new contents... Mar 28 12:50:08 git.dev.lon1.centos.org celery[17549]: ERR Hook fetching failed Mar 28 12:51:34 git.dev.lon1.centos.org celery[17549]: 2019-03-28 12:51:34,283 [ERROR] celery.worker.job: Task pagure.lib.tasks.pull_request_ready_branch[6847b28a-57c3-4f36-94c1-97a6041d893c] raised unexpected: GitError('failed to inflate loose object',) Mar 28 12:51:34 git.dev.lon1.centos.org celery[17549]: Traceback (most recent call last): Mar 28 12:51:34 git.dev.lon1.centos.org celery[17549]: File "/usr/lib/python2.7/site-packages/celery/app/trace.py", line 238, in trace_task Mar 28 12:51:34 git.dev.lon1.centos.org celery[17549]: R = retval = fun(*args, **kwargs) Mar 28 12:51:34 git.dev.lon1.centos.org celery[17549]: File "/usr/lib/python2.7/site-packages/celery/app/trace.py", line 416, in __protected_call__ Mar 28 12:51:34 git.dev.lon1.centos.org celery[17549]: return self.run(*args, **kwargs) Mar 28 12:51:34 git.dev.lon1.centos.org celery[17549]: File "/usr/lib/python2.7/site-packages/pagure/lib/tasks_utils.py", line 36, in decorated_function Mar 28 12:51:34 git.dev.lon1.centos.org celery[17549]: return function(self, session, *args, **kwargs) Mar 28 12:51:34 git.dev.lon1.centos.org celery[17549]: File "/usr/lib/python2.7/site-packages/pagure/lib/tasks.py", line 1157, in pull_request_ready_branch Mar 28 12:51:34 git.dev.lon1.centos.org celery[17549]: repo_obj, parent_repo_obj, branchname, compare_branch Mar 28 12:51:34 git.dev.lon1.centos.org celery[17549]: File "/usr/lib/python2.7/site-packages/pagure/lib/git.py", line 2031, in get_diff_info Mar 28 12:51:34 git.dev.lon1.centos.org celery[17549]: branch_commit = next(branch_walker) Mar 28 12:51:34 git.dev.lon1.centos.org celery[17549]: GitError: failed to inflate loose object
So @puiterwijk and myself had a closer look (after some debug option turned on in repospanner) and it's now fixed with this repospanner version : repoSpanner-0.5-4.aa81c3cf0e30d34a9a6da128c7eccfd0a34612e3.el7.infra.x86_64
Also pushed now to stg (with pagure 5.4) and I confirm that one can fork a project hosted on repospanner region (see https://git.stg.centos.org/fork/arrfab/rpms/adwaita-icon-theme)
Metadata Update from @arrfab: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Thanks for the update :)
Log in to comment on this ticket.