devel/llvm12: mark incompatible with python 3.10
This limitation is inherited from py-sphinx and should be recondidered when it's
updated
Approved by: portmgr blanket
For a Schwarzschild black hole (a black hole with no rotation or electromagnetic charge), given a free fall particle starting at the event horizon, the maximum propper time it will experience to fall into (which happens when it falls without angular velocity) the singularity is π*M (in natural units), where M is the mass of the black hole. For Sagittarius A* (the black hole at the center of the milky way) this time is approximately 1 minute.
Schwarzschild black holes are also unique because they have a space-like singularity at their core, which means that the singularity doesn't happen at a specific point in space but happens at a specific point in time (the future). This means once you are inside the event horizon you cannot point with your finger towards the direction the singularity is located because the singularity happens in your future: no matter where you move, you will «fall» into it.
Есть много желающих поканпелять что-нибудь из устоявшегося ПО и нового - придётся использовать все три Пайтона - 2.7, 3.8, и 3.10. Я вчера сделал основным Python 3.10, пересобрал все пакеты, зависимые от Python 3.9, но некоторые (типа LibreOffice) всё равно притащили Python 3.8. Итого в системе сейчас три Пайтона, два из которых удалить нельзя из-за рантайм-зависимостей.
гентушники должны страдать. в нормальных дистрибутивах таких проблем нету.
в нормальных дистрибутивах другая проблема. Там хорошо, если питон 3.10 появиться года через 2. Это будет ваще вау!
А если говорить про какие-то LTS-ы, то там ваще мрак.
Наоборот. Гентушники ещё могут иметь какие-то призрачные надежды на консистентность в рамках одного оверлея. А бздунам-то никто ничего сверх base не обещал.
Когда сидел в войде, обновление питона внезапно сломало Virtual Manager для KVM и работать в работу стало невозможно.
Сейчас в минте не работает hplips из-за каких-то питонячих проблем (в void работал).
Ипать логика, не работает какой-то виртуал манагер и hplips, не работает в войде, не работает в минте, а проблемы питонячьи, а не разработчиков утилит и мантейнеров дистрибутива?
Паттерн матчер притащили, а остальное тайпинг, который все равно приходится костылить для имитации сильной типизации и контрактов, и вроде как минорщина… Есть ли смысл?
У нас в конторе ZeroMQ пользуются, так как Питон сам по себе очень медленный, то оверхед от такого решения ничтожный
Пхех, ну так-то можно и через multiprocessing пиклом туда-сюда кидать данные, там примерно тот же акторный механизм. Другое дело, что при достаточно интенсивном обмене данными оверхед оказывается на самом деле огромный даже для питона. Не говоря уже о том, что ZeroMQ и multiprocessing слабо помогают, если нужно работать из нескольких процессов с единой сущностью, например, кэшем или очередью. Да, я понимаю, что для кэша есть Redis, для очередей есть RabbitMQ, но это целые отдельные сервера, и каждый под свою задачу.
Назови мне задачу, на которой нельзя достигнуть высокой степени параллелизма
назови c каких это пор у нас в полезных практических задачах нужно исключительно считать миллиард независимых A1B1 … A_1000000000B_1000000000 и всё, а не значительную часть последовательно зависимых C=AB; E=СD; F=…?