The problem is that current codebase does not dump issue/pr owners into data files (assembled_commentors.csv, issue_commentors.json), only 'commenters' (people who just commented after the issue or PR was created). But issue/PR owners are also needed for a valid issue creation. This the output of pgimport github before the commit:
clime@coprbox~/progress$pgimportgithubEnteryourGithubUsername:climePassword:Entergithubprojectnamelikepypingou/pagure:verigak/progressDoyouwanttogeneratejsonsforproject's contributers and issue commentors? [y/N]: ycontributoradded:web-flowcontributoradded:aduriseticontributoradded:verigakcontributoradded:msabramocontributoradded:sindreijcontributoradded:nourniacontributoradded:verigakMaybeoneofthecontributorsisdroppedbecauseoflackofdetailscommentoradded:verigakcommentoradded:prologiccommentoradded:lugtigheidcommentoradded:coyotebushcommentoradded:victorhooicommentoradded:neitherecommentoradded:frewsxcvcommentoradded:simminnicommentoradded:msabramocommentoradded:praiskupcommentoradded:saxtouricommentoradded:farchycommentoradded:aduriseticommentoradded:albertferrascommentoradded:bmboutercommentoradded:mat2pycommentoradded:clime
And this the output after the commit (all needed users are present now):
clime@coprbox~/progress$pgimportgithubEnteryourGithubUsername:climePassword:Entergithubprojectnamelikepypingou/pagure:verigak/progressDoyouwanttogeneratejsonsforproject's contributers and issue commentors? [y/N]: ycontributoradded:web-flowcontributoradded:aduriseticontributoradded:verigakcontributoradded:msabramocontributoradded:sindreijcontributoradded:nourniacontributoradded:verigakMaybeoneofthecontributorsisdroppedbecauseoflackofdetailscommentoradded:climecommentoradded:mat2pycommentoradded:aduriseticommentoradded:bmboutercommentoradded:TobiXcommentoradded:gaopengpiancommentoradded:farchycommentoradded:praiskupcommentoradded:jleccommentoradded:Drekincommentoradded:pjdelportcommentoradded:msabramocommentoradded:sindreijcommentoradded:simminnicommentoradded:bkabrdacommentoradded:tjstumcommentoradded:nourniacommentoradded:paparomeocommentoradded:neitherecommentoradded:prologiccommentoradded:skalkotocommentoradded:saxtouricommentoradded:glenbotcommentoradded:shawnsicommentoradded:verigakcommentoradded:lugtigheidcommentoradded:coyotebushcommentoradded:victorhooicommentoradded:frewsxcvcommentoradded:albertferras
Also note that I refrained from doing direct http API requests and used python API instead. These two ways should be equivalent.
The problem is that current codebase does not dump issue/pr owners into data files (assembled_commentors.csv, issue_commentors.json), only 'commenters' (people who just commented after the issue or PR was created). But issue/PR owners are also needed for a valid issue creation. This the output of
pgimport githubbefore the commit:And this the output after the commit (all needed users are present now):
Also note that I refrained from doing direct http API requests and used python API instead. These two ways should be equivalent.