<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 21 May 2018 at 05:03, Brett Cannon <span dir="ltr"><<a href="mailto:brett@python.org" target="_blank">brett@python.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><br><div class="gmail_quote"><span class=""><div dir="ltr">On Sun, 20 May 2018 at 10:43 Barry Warsaw <<a href="mailto:barry@python.org" target="_blank">barry@python.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On May 20, 2018, at 10:19, Nathaniel Smith <<a href="mailto:njs@pobox.com" target="_blank">njs@pobox.com</a>> wrote:<br>
> <br>
> IIRC, the general reaction was that it was definitely worth exploring, but that it would be a lot of work and require solutions to a lot of problems to make sure people's workflows weren't too impacted, so we'd need a much more detailed proposal before any decision could be made.<br>
<br>
Note too that Bryan Clark from GitHub, who I believe is a product manager there, was at the packaging mini-summit. If/when we have a specific set of asks for the migration, we can reach out to him and see how they can help. For example, I specifically asked about my favorite GitLab feature “commit when CI passes” and it sounded like they were working on that.<br></blockquote><div><br></div></span><div>There was also general consensus that the state of maintenance for bpo is subpar due to lack of staffing and that more people will need to come forward to help maintain it if we decide to not transition to another issue tracker like GitHub or GitLab.<br></div></div></div></blockquote><div><br></div><div>Right, one of the outcomes of the discussion at the Summit was that any proposal to migrate to a different issue tracker would need to present a clear statement of the *problems intended to be solved*, such that the folks that would prefer to see us stay on our own issue tracker could present a competing proposal to solve those problems without a wholesale migration to another system.<br><br></div><div>Some examples of problems that would benefit from attention:<br><br></div><div><div>- fixing the SSL/TLS connectivity issues<br></div><div></div>- making the issue tracker usable on mobile devices<br></div>- ability to edit the description for issues that evolve over time, not just the title<br><div><div>- improved editing support for comments (both in initial formatting, and in being able to correct errors)<br></div><div></div>- REST API access to tracker data<br></div><div>- simplifying account creation (especially for folks that already have GitHub accounts)<br></div><div>- rationalising the metadata fields by asking which ones actually see significant use<br></div><br><div>Some examples of problems that in-place enhancement of the tracker would inherently avoid, but a migration proposal would need to address:<br><br></div><div>- preservation of existing incoming links to issues<br></div><div>- figuring out which issues to migrate automatically (all of them? None of them? Open issues only?)<br></div><div>- figuring out a new way to track PSF CLA signatures<br></div><div>- figuring out a replacement for the Experts Index integration into the Roundup nosy list<br></div><div>- figuring out replacements for the custom metadata fields that we actually use regularly<br></div><div>- meeting our original GitHub migration commitment to continue offering a way of engaging with the core development process without requiring accounts with any entity other than the PSF<br><br></div><div>It's far from being a foregone conclusion that migrating to a new issue tracker will be the preferred answer, but there are also genuine problems with the status quo that need to be addressed somehow.<br></div><div><br></div><div>Cheers,<br></div><div>Nick.<br></div></div><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Nick Coghlan | <a href="mailto:ncoghlan@gmail.com" target="_blank">ncoghlan@gmail.com</a> | Brisbane, Australia</div>
</div></div>