News for hackers. Stuff that matters.
Re:I found a one-char typo in the docs for Python's typing_e... by taleinat on Friday January 07, 2022 @03:16AM (#29836436)
(Python core dev here.)

Python is well into the process of transitioning from bugs.python.org to GitHub issues. See PEP 581[1] for the rationale. Ezio Melotti is leading the project, and one may follow the progress on the psf/gh-migration GitHub repo[2] where the work is being managed (including specifically the Projects tab).

Hopefully, that should help make things smoother and more accessible for potential contributors.

[1] https://www.python.org/dev/peps/pep-0581/

[2] https://github.com/psf/gh-migration

Re:I found a one-char typo in the docs for Python's typing_e... by nerdponx on Friday January 07, 2022 @05:43AM (#29837548)
I am very much in favor of making contributions easier, but doesn't Github seem short-sighted?

It seems to be veering in a direction of some kind of weird cloud IDE thing, which is fine in and of itself, but what happens if/when it is no longer suitable as a general dev platform?

Python has full and total control over bugs.python.org, whereas Github is a proprietary platform. Might it not be a mistake to cede control over the issue tracker? It seems like the main problem in the article is the CLA-signing process anyway, not BPO.

Re:I found a one-char typo in the docs for Python's typing_e... by da39a3ee on Friday January 07, 2022 @08:48AM (#29839042)
It’s fantastic that Python is moving to github. It’s so frustrating that projects like django, emacs, python, etc have insisted on using these antiquated development workflows and that some of the old timers even insist that they are better and that github is for “mindless kids who put PRs up thoughtlessly”.

Sounds like you should go and read PEP 581 before criticizing their decision!

Re:I found a one-char typo in the docs for Python's typing_e... by nerdponx on Friday January 07, 2022 @10:47AM (#29840455)
I admit I only skimmed the PEP, and I think their rationale is mostly sound. It's a concession to practicality, given the surprisingly limited resources of the Python core development group.

I certainly don't think the problem with GH is that it's for "mindless kids". I hate mailing lists and I hate old-school bug trackers that don't support code markup or rich linking. In the short and medium term, I'm grateful that things will become a lot easier. The long term is what worries me.

But I'm also probably being a bit too cynical. If and when in 5-10 years they want to move off of GH, they will be able to do so. I'm not envisioning some kind of catastrophic "rug pull" from Microsoft where suddenly the Github API disappears and the issue tracker becomes locked-in.

Re:I found a one-char typo in the docs for Python's typing_e... by da39a3ee on Friday January 07, 2022 @12:19PM (#29841779)
Right, exactly. It's moving to issues and PR-based workflows that's the important thing. If GitHub becomes problematic in the future, they can switch to some other provider of similar functionality, and all the millions of programmers around the world who are familiar with issues and PR-based workflows can follow them.

I am personally someone who only knows PR-based workflows and is somewhat ignorant about other workflows. There are the mailing lists and old-school bug trackers which I am pretty sure I don't like. But I know that several (most/all?) big US tech companies use non-PR-based workflows via tools like Gerrit and Phabricator. I am not at all clear yet on the pros and cons of those workflows versus PRs.

Re:I found a one-char typo in the docs for Python's typing_e... by da39a3ee on Friday January 07, 2022 @12:22PM (#29841821)
> “mindless kids who put PRs up thoughtlessly”.

Sorry, I wasn't accusing you of holding that position. Some embarrassing idiot on the emacs-devel mailing list said it.

Re:I found a one-char typo in the docs for Python's typing_e... by shkkmo on Friday January 07, 2022 @09:12AM (#29839284)
Github isn't setup to stop your from moving your project to other hosting providers. You can export GitHub to other git hosting setups (like a self-hosted GitLab.)
Re:I found a one-char typo in the docs for Python's typing_e... by mjw1007 on Friday January 07, 2022 @10:31AM (#29840270)
Does github provide a way to redirect the URLs for individual issues to the corresponding issues on a new bugtracker?
Re:I found a one-char typo in the docs for Python's typing_e... by shkkmo on Friday January 07, 2022 @10:40AM (#29840374)
Probablu not, but you could probably find or write a script to close all the github issues with a final comment linking to the duplicated issue on the new tracker.
Re:I found a one-char typo in the docs for Python's typing_e... by ReactiveJelly on Friday January 07, 2022 @10:28AM (#29840218)
Including the issues?
Re:I found a one-char typo in the docs for Python's typing_e... by shkkmo on Friday January 07, 2022 @10:39AM (#29840353)
Re:I found a one-char typo in the docs for Python's typing_e... by chris_wot on Friday January 07, 2022 @05:55AM (#29837637)
Without meaning to seem hostile, what about comments like this one:

https://news.ycombinator.com/item?id=29837405

Re:I found a one-char typo in the docs for Python's typing_e... by coldpie on Friday January 07, 2022 @09:10AM (#29839257)
Please drop the stupid CLA crap. You don't need it, and you need to fire whatever idiot lawyer told you that you did.
Re:I found a one-char typo in the docs for Python's typing_e... by simlevesque on Friday January 07, 2022 @09:54AM (#29839749)
Talking aggressively like this is exactly the reason why we need CLAs.
Re:I found a one-char typo in the docs for Python's typing_e... by coldpie on Friday January 07, 2022 @10:17AM (#29840074)
CLAs are the reason for the harsh language. There's no reason to make contributors create and link a half-dozen accounts and read seven hundred pages of legalese to contribute to your project. It's a real barrier to contributions (see: the linked article), not to mention the time projects waste setting up these broken automated CLA systems, just to justify some lawyer getting a paycheck.
Re:I found a one-char typo in the docs for Python's typing_e... by ectopod on Friday January 07, 2022 @10:38AM (#29840344)
Are you confusing CLAs with CoCs?
Re:I found a one-char typo in the docs for Python's typing_e... by yjftsjthsd-h on Friday January 07, 2022 @10:20AM (#29840113)
What do comments, aggressive or otherwise, have to do with a licensing agreement?