gh-migration
gh-migration copied to clipboard
This repo is used to manage the migration from bugs.python.org to GitHub.
The [stats page on bugs.python.org](https://bugs.python.org/issue?@template=stats) is used to display graphs and statistics about the issues. The [stats page](https://github.com/psf/bpo-tracker-cpython/blob/5e6e7b4ec829026959859c387fd31ac18eadaa0e/html/issue.stats.html) uses a JSON file created by the [roundup-summary script](https://github.com/psf/bpo-tracker-cpython/blob/5e6e7b4ec829026959859c387fd31ac18eadaa0e/scripts/roundup-summary#L731) and the [issuestats.py...
For example: https://bugs.python.org/issue2116#msg87822 > Committed in [r72662](https://hg.python.org/lookup/r72662), [r72670](https://hg.python.org/lookup/r72670). Thanks! https://github.com/python/cpython/issues/46370#issuecomment-1093409709 > Committed in r72662, r72670. Thanks!
https://github.com/python/cpython/issues/90908#issuecomment-1093944756 has two incorrect references. The first one goes to GH-75453, which is bpo-31270. It should be **GH**-31270 (). Note that the reference is correct in the following 'New changeset'...
This issue describes the migration plan, testing strategy, execution plan, and risk management plan. This list of steps is not final, new steps might be added, the time estimates should...
The [sendmail Roundup detector](https://github.com/psf/bpo-tracker-cpython/blob/master/detectors/sendmail.py) has been used to send mails to the [new-bugs-announce mailing list](https://mail.python.org/mailman/listinfo/new-bugs-announce) and the [python-bugs-list mailing list](https://mail.python.org/mailman/listinfo/python-bugs-list) whenever a new issue was created or a new message...
The [roundup-summary script](https://github.com/psf/bpo-tracker-cpython/blob/master/scripts/roundup-summary) script has been used to send [weekly reports to the python-dev ML](https://mail.python.org/archives/list/[email protected]/thread/JRFJ4QH7TR35HFRQWOYPPCGOYRFAXK24/). The script is executed once a week by a cron job. - [x] Find/write a...
The [irker detector](https://github.com/psf/bpo-tracker-cpython/blob/master/detectors/irker.py) has been used to post updates to the `#python-dev-notifs` IRC channel (see the [bugs.sls file](https://github.com/python/psf-salt/blob/c7e04213e1ac890cf043859fa4c42c29ecc03406/pillar/base/bugs.sls#L37)). - [x] Find a replacement - [x] Set up the replacement -...
After the migration, we should send users an email informing them that the migration happened and listing issues that have been created by them, assigned to them, and followed by...
The [local_replace.py extension](https://github.com/psf/bpo-tracker-cpython/blob/5e6e7b4ec829026959859c387fd31ac18eadaa0e/extensions/local_replace.py) has been used to automatically convert parts of messages posted to b.p.o into links, including: issues, messages, reference numbers, PEPs, files, tracebacks, etc. (see [the triaging page...
Roundup has a "core" and one or more tracker "instances". The fork of Roundup that we are currently hosting/running is used by 3 instances: * https://bugs.python.org/ (bpo), used to track...