Choose the import destination repo (default 1) : 1 Traceback (most recent call last): File "/usr/bin/pgimport", line 9, in <module> load_entry_point('pagure-importer==1.2.0', 'console_scripts', 'pgimport')() File "/usr/lib/python2.7/site-packages/click/core.py", line 716, in call return self.main(args, kwargs) File "/usr/lib/python2.7/site-packages/click/core.py", line 696, in main rv = self.invoke(ctx) File "/usr/lib/python2.7/site-packages/click/core.py", line 1060, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/lib/python2.7/site-packages/click/core.py", line 889, in invoke return ctx.invoke(self.callback, ctx.params) File "/usr/lib/python2.7/site-packages/click/core.py", line 534, in invoke return callback(args, **kwargs) File "/usr/lib/python2.7/site-packages/pagure_importer/commands/fedorahosted.py", line 24, in fedorahosted trac_importer.import_issues(repo_name=repo_name, repo_folder=REPO_PATH) File "/usr/lib/python2.7/site-packages/pagure_importer/utils/importer_trac.py", line 55, in import_issues pagure_issue = self.create_issue(ticket_id) File "/usr/lib/python2.7/site-packages/pagure_importer/utils/importer_trac.py", line 118, in create_issue if trac_ticket['milestone'] != '': KeyError: 'milestone'
It's a known issue, i will keep it open till it's fixed. Thanks for the report :)
@mciahdenn it seems i was mistaken (confused this issue with the fact that Pierre-Yves Chibon added milestones in issues on pagure at the same time). Are you still getting this error? Can you give us more info? (because, it is working in mine)
I'm getting exactly this error trying to do a test import of the FPC trac: https://fedorahosted.org/fpc into ssh://git@stg.pagure.io/tickets/packaging-committee.git
I'm not doing anything fancy. I am running pagure-importer 1.2.1 pulled from the copr instance since I have no luck figuring out how to actually run it from a git checkout.
ἐπιθυμία:/tmp> pgimport clone ssh://git@stg.pagure.io/tickets/packaging-committee.git Cloning into bare repository '/tmp/packaging-committee.git'... warning: You appear to have cloned an empty repository. ἐπιθυμία:/tmp> pgimport fedorahosted https://fedorahosted.org/fpc --tags Enter your FAS Username: tibbs Password: #### Repo available #### 1 - packaging-committee.git Choose the import destination repo [1]: 1 Traceback (most recent call last): File "/usr/bin/pgimport", line 9, in <module> load_entry_point('pagure-importer==1.2.1', 'console_scripts', 'pgimport')() File "/usr/lib/python2.7/site-packages/click/core.py", line 716, in __call__ return self.main(*args, **kwargs) File "/usr/lib/python2.7/site-packages/click/core.py", line 696, in main rv = self.invoke(ctx) File "/usr/lib/python2.7/site-packages/click/core.py", line 1060, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/lib/python2.7/site-packages/click/core.py", line 889, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/lib/python2.7/site-packages/click/core.py", line 534, in invoke return callback(*args, **kwargs) File "/usr/lib/python2.7/site-packages/pagure_importer/commands/fedorahosted.py", line 29, in fedorahosted trac_importer.import_issues(repo_name=repo_name, repo_folder=REPO_PATH) File "/usr/lib/python2.7/site-packages/pagure_importer/utils/importer_trac.py", line 65, in import_issues pagure_issue = self.create_issue(ticket_id) File "/usr/lib/python2.7/site-packages/pagure_importer/utils/importer_trac.py", line 132, in create_issue if trac_ticket['milestone'] != '': KeyError: 'milestone'
Though, maybe that's because it makes checkouts to /tmp and I'm actually in /tmp. so, after a cd:
ἐπιθυμία:~> pgimport clone ssh://git@stg.pagure.io/tickets/packaging-committee.git Cloning into bare repository '/tmp/packaging-committee.git'... warning: You appear to have cloned an empty repository. ἐπιθυμία:~> pgimport fedorahosted https://fedorahosted.org/fpc --tags Enter your FAS Username: tibbs Password: #### Repo available #### 1 - packaging-committee.git Choose the import destination repo [1]: 1 Traceback (most recent call last): File "/usr/bin/pgimport", line 9, in <module> load_entry_point('pagure-importer==1.2.1', 'console_scripts', 'pgimport')() File "/usr/lib/python2.7/site-packages/click/core.py", line 716, in __call__ return self.main(*args, **kwargs) File "/usr/lib/python2.7/site-packages/click/core.py", line 696, in main rv = self.invoke(ctx) File "/usr/lib/python2.7/site-packages/click/core.py", line 1060, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/lib/python2.7/site-packages/click/core.py", line 889, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/lib/python2.7/site-packages/click/core.py", line 534, in invoke return callback(*args, **kwargs) File "/usr/lib/python2.7/site-packages/pagure_importer/commands/fedorahosted.py", line 29, in fedorahosted trac_importer.import_issues(repo_name=repo_name, repo_folder=REPO_PATH) File "/usr/lib/python2.7/site-packages/pagure_importer/utils/importer_trac.py", line 62, in import_issues tickets_id = self.request('ticket.query', trac_query) File "/usr/lib/python2.7/site-packages/pagure_importer/utils/importer_trac.py", line 39, in request resp = resp.json() File "/usr/lib/python2.7/site-packages/requests/models.py", line 812, in json return complexjson.loads(self.text, **kwargs) File "/usr/lib64/python2.7/site-packages/simplejson/__init__.py", line 501, in loads return _default_decoder.decode(s) File "/usr/lib64/python2.7/site-packages/simplejson/decoder.py", line 370, in decode obj, end = self.raw_decode(s) File "/usr/lib64/python2.7/site-packages/simplejson/decoder.py", line 393, in raw_decode return self.scan_once(s, idx=_w(s, idx).end()) simplejson.scanner.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
So, I don't know. At least the backtrace originally reported might just be due to the current directory. Maybe.
Fixed by #53
@cverna changed the status to Closed
Closed
Login to comment on this ticket.