Hi Bill, I'm glad you persevered. No I've not put any effort into making this work with Python 2. There's some crude retry mechanisms in the implementation. By the look of https://github.com/scons/scons/issues this is still trundling on, as the issue count keeps going up when I refresh the browser.
Unfortunately, I've spotted a meta-issue, which can be seen at https://github.com/SCons/scons/issues/1345, for example. There's an attachment for this issue that should be at https://github.com/scons/tigris-issue-attachments/blob/master/45/SCons-PkgCheckModules.diff, but is pointing to https://github.com/bdbaddog/scons/tigris-issue-attachments/blob/master/45/SCons-PkgCheckModules.diff instead. I think the sensible thing is for me to raise an issue against https://github.com/SCons/tigris-to-github and submit a fix via a pull request. The import process will merrily overwrite existing issues so that's not a problem, but we will need to run the script again. Sorry, all. Andrew On 2 January 2018 at 04:48, Bill Deegan <[email protected]> wrote: > Got past that. Requires python 3 and a few modules. > Running now but just got the folllowing: > GitHub repository for issues: scons/scons > GitHub repository for attachments: scons/tigris-issue-attachments > 1 > 2 > 3 > 4 > 5 > 6 > 7 > 8 > 422 {'message': 'Validation Failed', 'errors': [], 'documentation_url': ' > https://developer.github.com/v3/issues/#edit-an-issue'} > > > > On Mon, Jan 1, 2018 at 8:05 PM, Bill Deegan <[email protected]> > wrote: > >> No go. >> >> python tigris2github.py >> Traceback (most recent call last): >> File "tigris2github.py", line 11, in <module> >> from github import Github, UnknownObjectException >> ImportError: No module named github >> >> pip search github yields a long list. >> >> Can you add a requirements.txt with a list of required packages to the >> repo and send a pull request? >> >> On Fri, Dec 29, 2017 at 3:37 AM, Andrew Featherstone < >> [email protected]> wrote: >> >>> I've just check this morning that it's able to work with an >>> organization's repos and not just an individual's. If you don't want to >>> solicit feedback on the users' mailing list, then the next step is to >>> perform the migration. So, to move things forward: >>> >>> 1. Clone my repo. >>> 2. Call python tigris2github.py and answer the questions. >>> >>> So it'd be something like this: >>> >>> > python .\tigris2github.py >>> GitHub username: ajf58 >>> GitHub Password: >>> GitHub repository for issues: scons/scons >>> GitHub repository for attachments: scons/tigris-issue-attachments >>> >>> As mentioned previously, it'll take a couple of hours to churn through >>> everything due to the rate limiting of GitHub. >>> >>> Cheers, >>> Andrew >>> >>> On 28 December 2017 at 22:12, Bill Deegan <[email protected]> >>> wrote: >>> >>>> Yes. Sorry I didn't see the link in the existing markup. >>>> That looks good to me. >>>> So to move forward (migrate bugs to scons/scons and attachments to >>>> scons/tigris-issue-attachements/ ) what do I need to do? >>>> >>>> Thanks, >>>> Bill >>>> >>>> On Thu, Dec 28, 2017 at 12:56 PM, Andrew Featherstone < >>>> [email protected]> wrote: >>>> >>>>> Hi Bill, >>>>> >>>>> I'm not sure I follow you. The issue numbers and the Tigris >>>>> 'attachment IDs' (used as the folder names) aren't the same value. Where >>>>> issues have attachments they are reffered to in the issue by name, and the >>>>> URL is included in the Markdown. As an example, see >>>>> https://github.com/ajf58/tigris-sandbox/issues/6, which has an >>>>> attachment found at https://github.com/ajf58/tigri >>>>> s-issue-attachments/blob/master/190/bug6.zip. >>>>> >>>>> Have I understood your question correctly? >>>>> >>>>> Andrew >>>>> >>>>> On 28 December 2017 at 20:33, Bill Deegan <[email protected]> >>>>> wrote: >>>>> >>>>>> Can you add to the github bug a link to the github attachment repo >>>>>> where appropriate? >>>>>> (so you don't have to go look for the repo and then the issue number >>>>>> folder.) >>>>>> >>>>>> On Thu, Dec 28, 2017 at 11:51 AM, Daniel Moody <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> I think it's awesome, looks great fully support moving forward with >>>>>>> this! Good work! >>>>>>> >>>>>>> On Dec 28, 2017 2:36 PM, "Andrew Featherstone" < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi All, >>>>>>>> >>>>>>>> Any comments or feedback on this? >>>>>>>> >>>>>>>> Regards, >>>>>>>> Andrew >>>>>>>> >>>>>>>> >>>>>>>> On 17 December 2017 at 18:58, Bill Deegan < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Great work! >>>>>>>>> I'll try and set aside some time to review it this week. >>>>>>>>> >>>>>>>>> -Bill >>>>>>>>> >>>>>>>>> On Sat, Dec 16, 2017 at 6:44 PM, Andrew Featherstone < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> Hi All, >>>>>>>>>> >>>>>>>>>> I've been working on how we can migrate the Tigris issues to >>>>>>>>>> GitHub. You can see the output of this at >>>>>>>>>> https://github.com/ajf58/tigris-sandbox/issues, To ensure that >>>>>>>>>> we're not relying on issue attachments being hosted at Tigris, which >>>>>>>>>> looks >>>>>>>>>> to be deserted by its owners (no tweets since 2013 >>>>>>>>>> https://twitter.com/tigrisdotorg?lang=en, for example), the >>>>>>>>>> issue attachments are also migrated to GitHub ( >>>>>>>>>> https://github.com/ajf58/tigris-issue-attachments). The source >>>>>>>>>> code used for doing this can be found at >>>>>>>>>> https://github.com/ajf58/tigris-to-github. >>>>>>>>>> >>>>>>>>>> I think the next steps are: >>>>>>>>>> >>>>>>>>>> 1. Members of this list review the format of the migrated >>>>>>>>>> issues and offer feedback. >>>>>>>>>> 2. Act on feedback. >>>>>>>>>> 3. Get feedback on the scons-user mailing list. >>>>>>>>>> 4. Migrate issues to https://github.com/SCons/scons >>>>>>>>>> >>>>>>>>>> The migration process takes ~2 hours currently. This is largely >>>>>>>>>> due to the rate limits GitHub imposees on their REST API. GitHub >>>>>>>>>> allows >>>>>>>>>> temporary restrictions to be imposed on the repo, so we can do that >>>>>>>>>> while >>>>>>>>>> the migration takes place. >>>>>>>>>> >>>>>>>>>> Thoughts? >>>>>>>>>> >>>>>>>>>> Cheers, >>>>>>>>>> Andrew >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Scons-dev mailing list >>>>>>>>>> [email protected] >>>>>>>>>> https://pairlist2.pair.net/mailman/listinfo/scons-dev >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Scons-dev mailing list >>>>>>>>> [email protected] >>>>>>>>> https://pairlist2.pair.net/mailman/listinfo/scons-dev >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Scons-dev mailing list >>>>>>>> [email protected] >>>>>>>> https://pairlist2.pair.net/mailman/listinfo/scons-dev >>>>>>>> >>>>>>>> >>>>>>> _______________________________________________ >>>>>>> Scons-dev mailing list >>>>>>> [email protected] >>>>>>> https://pairlist2.pair.net/mailman/listinfo/scons-dev >>>>>>> >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Scons-dev mailing list >>>>>> [email protected] >>>>>> https://pairlist2.pair.net/mailman/listinfo/scons-dev >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Scons-dev mailing list >>>>> [email protected] >>>>> https://pairlist2.pair.net/mailman/listinfo/scons-dev >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Scons-dev mailing list >>>> [email protected] >>>> https://pairlist2.pair.net/mailman/listinfo/scons-dev >>>> >>>> >>> >>> _______________________________________________ >>> Scons-dev mailing list >>> [email protected] >>> https://pairlist2.pair.net/mailman/listinfo/scons-dev >>> >>> >> > > _______________________________________________ > Scons-dev mailing list > [email protected] > https://pairlist2.pair.net/mailman/listinfo/scons-dev > >
_______________________________________________ Scons-dev mailing list [email protected] https://pairlist2.pair.net/mailman/listinfo/scons-dev
