One of the things I learned from that thread is that there are people and groups of people (companies, etc) that should be talking to one another but aren’t – to the larger detriment of the Python community and ecosystem. For example, here is one comment Nathaniel made last night:
this libstdc++ thing sounds way worse than I realized. Are they literally vendoring their own libstdc++? And then also doing something to break all the encapsulation stuff we do? I thought they were still running auditwheel to get isolation, despite using the wrong toolchain
which lead to this Warehouse issue (#5420) being filed.
Where should those discussions that need to be happening take place? Twitter? Among individuals rather than in a more open forum? I know we can’t force people to talk about things on Discourse, but I thought this was the forum we set up for that purpose?
Independent of that, can someone with a good understanding of the issue give a bird’s eye summary of what the larger issue is?
Like, here is one comment from Peter Wang (Co-Founder & CTO of Anaconda) that drew my eye:
I don’t have any silver bullets to suggest. I’m merely cautioning against “good enough incrementalism” because I don’t think it’s enough to get us across this adaptive valley, at the speed that our users need.
Maybe it’s a time for a long, hard look at Python’s module/pkg system.
Incidentally, Peter was also a candidate for the Steering Council.
His comment was both a bit concerning to me, as well as mysterious, because I didn’t know what he was getting at by the last sentence.