* [devel] Обновление до python-3.13
@ 2025-07-16 12:27 Evgeny Sinelnikov
2025-07-16 12:37 ` Ilya Sorochan
` (3 more replies)
0 siblings, 4 replies; 13+ messages in thread
From: Evgeny Sinelnikov @ 2025-07-16 12:27 UTC (permalink / raw)
To: ALT Linux Team development discussions
Здравствуйте,
хочу предложить сфокусироваться на задаче по обновлению python до версии 3.13.
После некоторого разбора данной задачи сформировалось определённое
видение противоречивых требований, которые предъявляются к сборке
питоновских проектов. С одной стороны вопрос ставится о сопровождении
самих пакетов и зависимостей к ним, а с другой - о сопровождении всего
"питоновского стека" и сценариев обновления (по сути, некоторого
"бутстрапа") самого интерпретатора CPython ("питона").
В этом плане хотелось бы отметить:
* жизненные циклы питоновских пакетов и самого питона в репозитории
существенно отличаются;
* сопровождение жизненного цикла самого питона, при его обновлении до
очередной версии, требует:
+ возможности легко пересобирать связанные с питоном проекты;
+ возможности легко отключать в них тесты;
+ вычислять зависимости, чтобы разрывать циклы при очередном
"бутстрапе" (желательно, из самого спека);
+ оперативного взаимодействия мейнтейнеров, для решения проблем с их пакетами.
Вопросы, связанные с этими требованиями, можно решать как общем
порядке, в devel@, так и в частном порядке в почте или как удобно.
В противном случае возможны различные вынужденные меры. Например,
можно пропустить задачу с новым питоном и анметами, которые не удалось
разрешить в рамках одной транзакции, поскольку обновление ключевого ПО
в репозитории, с какого-то момента, может оказаться важнее, чем
поддержание полной целостности репозитория Сизиф.
Текущие работы по обновлению питона ведутся grenka@ в задаче #389466:
https://packages.altlinux.org/ru/tasks/389466/
____________
PS: Предлагаю более активно взаимодействовать с grenka@ для
оперативного решения этой задачи.
PPS: Надеюсь, что @grenka будет оперативно сообщать о возникающих
проблемах в devel@.
PPPS: Прошу slev@ доработать или внести предложения по доработке, предложенной
им схемы сборки питоновских проектов, для более качественного удовлетворения,
перечисленным выше требованиям.
--
Sin (Sinelnikov Evgeny)
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Обновление до python-3.13
2025-07-16 12:27 [devel] Обновление до python-3.13 Evgeny Sinelnikov
@ 2025-07-16 12:37 ` Ilya Sorochan
2025-07-16 12:58 ` Dmitry V. Levin
2025-07-16 14:53 ` Anton Farygin
` (2 subsequent siblings)
3 siblings, 1 reply; 13+ messages in thread
From: Ilya Sorochan @ 2025-07-16 12:37 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed Jul 16, 2025 at 3:27 PM MSK, Evgeny Sinelnikov wrote:
> PS: Предлагаю более активно взаимодействовать с grenka@ для
> оперативного решения этой задачи.
>
> PPS: Надеюсь, что @grenka будет оперативно сообщать о возникающих
> проблемах в devel@.
На мой взгляд все относящееся к именно обновлению питона лучше держать в
подходящей для этого баге. Вот она:
https://bugzilla.altlinux.org/54976
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Обновление до python-3.13
2025-07-16 12:37 ` Ilya Sorochan
@ 2025-07-16 12:58 ` Dmitry V. Levin
2025-07-16 13:26 ` Ilya Sorochan
2025-07-22 19:32 ` Alexandr Shashkin
0 siblings, 2 replies; 13+ messages in thread
From: Dmitry V. Levin @ 2025-07-16 12:58 UTC (permalink / raw)
To: ALT Devel discussion list
On Wed, Jul 16, 2025 at 03:37:51PM +0300, Ilya Sorochan wrote:
> On Wed Jul 16, 2025 at 3:27 PM MSK, Evgeny Sinelnikov wrote:
> > PS: Предлагаю более активно взаимодействовать с grenka@ для
> > оперативного решения этой задачи.
> >
> > PPS: Надеюсь, что @grenka будет оперативно сообщать о возникающих
> > проблемах в devel@.
> На мой взгляд все относящееся к именно обновлению питона лучше держать в
> подходящей для этого баге. Вот она:
> https://bugzilla.altlinux.org/54976
На мой взгляд, от таких багрепортов нет решительно никакой пользы.
Подготовка очередного обновления питона началась задолго до этого
багрепорта, и она требует координации многих мантейнеров, для чего
багтрекер не предназначен совершенно.
--
ldv
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Обновление до python-3.13
2025-07-16 12:58 ` Dmitry V. Levin
@ 2025-07-16 13:26 ` Ilya Sorochan
2025-07-16 15:00 ` Yuri Sedunov
2025-07-22 19:32 ` Alexandr Shashkin
1 sibling, 1 reply; 13+ messages in thread
From: Ilya Sorochan @ 2025-07-16 13:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed Jul 16, 2025 at 3:58 PM MSK, Dmitry V. Levin wrote:
> On Wed, Jul 16, 2025 at 03:37:51PM +0300, Ilya Sorochan wrote:
>> On Wed Jul 16, 2025 at 3:27 PM MSK, Evgeny Sinelnikov wrote:
>> > PS: Предлагаю более активно взаимодействовать с grenka@ для
>> > оперативного решения этой задачи.
>> >
>> > PPS: Надеюсь, что @grenka будет оперативно сообщать о возникающих
>> > проблемах в devel@.
>> На мой взгляд все относящееся к именно обновлению питона лучше держать в
>> подходящей для этого баге. Вот она:
>> https://bugzilla.altlinux.org/54976
>
> На мой взгляд, от таких багрепортов нет решительно никакой пользы.
> Подготовка очередного обновления питона началась задолго до этого
> багрепорта, и она требует координации многих мантейнеров, для чего
> багтрекер не предназначен совершенно.
Польза в обратной связи для юзеров и коллег. Обычно заходя на те же github issue
сразу понятно ведется работа или нет и если да, то в какую сторону. В том плане
что не нужно устраивать осинт с поиском таски, репозитория и переписок в [devel]
или где-либо еще.
В общем мы, простые смертные, определенно были бы рады переодическим апдейтам в
багах, если это не сложно и если работа над ними действительно ведется давно :D
А координация на ваше усмотрение.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Обновление до python-3.13
2025-07-16 12:27 [devel] Обновление до python-3.13 Evgeny Sinelnikov
2025-07-16 12:37 ` Ilya Sorochan
@ 2025-07-16 14:53 ` Anton Farygin
2025-07-16 14:57 ` Anton Farygin
2025-07-16 18:37 ` Grigory Ustinov
3 siblings, 0 replies; 13+ messages in thread
From: Anton Farygin @ 2025-07-16 14:53 UTC (permalink / raw)
To: devel
On 7/16/25 15:27, Evgeny Sinelnikov wrote:
> PPPS: Прошу slev@ доработать или внести предложения по доработке, предложенной
> им схемы сборки питоновских проектов, для более качественного удовлетворения,
> перечисленным выше требованиям.
Ты требования к схеме выше забыл перечислить ;)
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Обновление до python-3.13
2025-07-16 12:27 [devel] Обновление до python-3.13 Evgeny Sinelnikov
2025-07-16 12:37 ` Ilya Sorochan
2025-07-16 14:53 ` Anton Farygin
@ 2025-07-16 14:57 ` Anton Farygin
2025-07-16 18:37 ` Grigory Ustinov
3 siblings, 0 replies; 13+ messages in thread
From: Anton Farygin @ 2025-07-16 14:57 UTC (permalink / raw)
To: devel
On 7/16/25 15:27, Evgeny Sinelnikov wrote:
> В противном случае возможны различные вынужденные меры. Например,
> можно пропустить задачу с новым питоном и анметами, которые не удалось
> разрешить в рамках одной транзакции, поскольку обновление ключевого ПО
> в репозитории, с какого-то момента, может оказаться важнее, чем
> поддержание полной целостности репозитория Сизиф.
мне кажется что облегчение процесса прохождения больших сборочных
заданий - более комплексная задача и для её решения не надо допускать
анметы, а надо, например, поработать надо инструментарием.
В частности - попробовать ускорить этапы сборки заданий или отправлять
задание в сборочницу только после окончания тестирования его локально
(как я делаю с ocaml).
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Обновление до python-3.13
2025-07-16 13:26 ` Ilya Sorochan
@ 2025-07-16 15:00 ` Yuri Sedunov
2025-07-16 16:13 ` Ilya Sorochan
0 siblings, 1 reply; 13+ messages in thread
From: Yuri Sedunov @ 2025-07-16 15:00 UTC (permalink / raw)
To: devel
В Ср, 16/07/2025 в 16:26 +0300, Ilya Sorochan пишет:
> On Wed Jul 16, 2025 at 3:58 PM MSK, Dmitry V. Levin wrote:
> > On Wed, Jul 16, 2025 at 03:37:51PM +0300, Ilya Sorochan wrote:
> > > On Wed Jul 16, 2025 at 3:27 PM MSK, Evgeny Sinelnikov wrote:
> > > > PS: Предлагаю более активно взаимодействовать с grenka@ для
> > > > оперативного решения этой задачи.
> > > >
> > > > PPS: Надеюсь, что @grenka будет оперативно сообщать о
> > > > возникающих
> > > > проблемах в devel@.
> > > На мой взгляд все относящееся к именно обновлению питона лучше
> > > держать в
> > > подходящей для этого баге. Вот она:
> > > https://bugzilla.altlinux.org/54976
> >
> > На мой взгляд, от таких багрепортов нет решительно никакой пользы.
> > Подготовка очередного обновления питона началась задолго до этого
> > багрепорта, и она требует координации многих мантейнеров, для чего
> > багтрекер не предназначен совершенно.
>
Предлагаю таки поручить обновление питона таким вот молодым,
инициативным и дерзким. Числом их уже батальон -- пусть себя покажут в
настоящем деле. По результатам, разумеется, их придется разжаловать,
если есть куда. Но это ж не впервой.
> Польза в обратной связи для юзеров и коллег. Обычно заходя на те же
> github issue сразу понятно ведется работа или нет и если да, то в
> какую сторону. В том плане что не нужно устраивать осинт с поиском
> таски, репозитория и переписок в [devel] или где-либо еще.
> В общем мы, простые смертные, определенно были бы рады переодическим
> апдейтам в багах, если это не сложно и если работа над ними
> действительно ведется давно :D
> А координация на ваше усмотрение.
--
Yuri N. Sedunov
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Обновление до python-3.13
2025-07-16 15:00 ` Yuri Sedunov
@ 2025-07-16 16:13 ` Ilya Sorochan
0 siblings, 0 replies; 13+ messages in thread
From: Ilya Sorochan @ 2025-07-16 16:13 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed Jul 16, 2025 at 6:00 PM MSK, Yuri Sedunov wrote:
> Предлагаю таки поручить обновление питона таким вот молодым,
> инициативным и дерзким. Числом их уже батальон -- пусть себя покажут в
> настоящем деле. По результатам, разумеется, их придется разжаловать,
> если есть куда. Но это ж не впервой.
Не переживайте, если это было бы возможно, то у вас уже была бы на столе таска
или патч :)
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Обновление до python-3.13
2025-07-16 12:27 [devel] Обновление до python-3.13 Evgeny Sinelnikov
` (2 preceding siblings ...)
2025-07-16 14:57 ` Anton Farygin
@ 2025-07-16 18:37 ` Grigory Ustinov
2025-07-17 4:27 ` Ivan A. Melnikov
` (2 more replies)
3 siblings, 3 replies; 13+ messages in thread
From: Grigory Ustinov @ 2025-07-16 18:37 UTC (permalink / raw)
To: devel
16.07.2025 15:27, Evgeny Sinelnikov пишет:
> PPS: Надеюсь, что @grenka будет оперативно сообщать о возникающих
> проблемах в devel@.
Вот список ftbfs, которые рекомендуется починить в ближайщую очередь.
Это из компиляции списков для двух разных архитектур. Например rpm не
собирается только на i586, но мне от этого не легче.
arrow shaba @everybody
boost iv sem @qa
canto-curses rider @everybody
hugin boyarsh @qa @everybody
libcomps @nobody
libopenimageio rider @everybody
libpst nbr mike azol @qa @everybody
openbabel @nobody
python3-module-netCDF4 xeno @everybody
python3-module-py-stringmatching ancieg @everybody
python3-module-pyublas @python @everybody
python3-module-tpm2-pytss shaba @everybody
rpm @core at imz vt
syslog-ng asy @everybody
vtk rider @norebuild
xraylib rider @everybody
Спасибо за внимание!
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Обновление до python-3.13
2025-07-16 18:37 ` Grigory Ustinov
@ 2025-07-17 4:27 ` Ivan A. Melnikov
2025-07-17 14:29 ` Anton Farygin
2025-07-23 11:59 ` Grigory Ustinov
2 siblings, 0 replies; 13+ messages in thread
From: Ivan A. Melnikov @ 2025-07-17 4:27 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Jul 16, 2025 at 09:37:52PM +0300, Grigory Ustinov wrote:
> 16.07.2025 15:27, Evgeny Sinelnikov пишет:
> > PPS: Надеюсь, что @grenka будет оперативно сообщать о возникающих
> > проблемах в devel@.
>
> Вот список ftbfs, которые рекомендуется починить в ближайщую очередь. Это из
> компиляции списков для двух разных архитектур. Например rpm не собирается
> только на i586, но мне от этого не легче.
>
> boost iv sem @qa
Вчера починил.
> vtk rider @norebuild
Можно пробовать собрать, там проблемы со сборкой под нагрузкой
(как в beehive).
--
wbr,
iv m.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Обновление до python-3.13
2025-07-16 18:37 ` Grigory Ustinov
2025-07-17 4:27 ` Ivan A. Melnikov
@ 2025-07-17 14:29 ` Anton Farygin
2025-07-23 11:59 ` Grigory Ustinov
2 siblings, 0 replies; 13+ messages in thread
From: Anton Farygin @ 2025-07-17 14:29 UTC (permalink / raw)
To: devel
On 7/16/25 21:37, Grigory Ustinov wrote:
> 16.07.2025 15:27, Evgeny Sinelnikov пишет:
>> PPS: Надеюсь, что @grenka будет оперативно сообщать о возникающих
>> проблемах в devel@.
>
> Вот список ftbfs, которые рекомендуется починить в ближайщую очередь.
> Это из компиляции списков для двух разных архитектур. Например rpm не
> собирается только на i586, но мне от этого не легче.
>
>
> canto-curses rider @everybody
fixed
> libopenimageio rider @everybody
fixed
> vtk rider @norebuild
должно пересобраться без проблем, сейчас не вижу FTBFS на нём.
> xraylib rider @everybody
fixed
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Обновление до python-3.13
2025-07-16 12:58 ` Dmitry V. Levin
2025-07-16 13:26 ` Ilya Sorochan
@ 2025-07-22 19:32 ` Alexandr Shashkin
1 sibling, 0 replies; 13+ messages in thread
From: Alexandr Shashkin @ 2025-07-22 19:32 UTC (permalink / raw)
To: devel
16.07.2025 15:58, Dmitry V. Levin пишет:
> На мой взгляд, от таких багрепортов нет решительно никакой пользы.
> Подготовка очередного обновления питона началась задолго до этого
> багрепорта, и она требует координации многих мантейнеров, для чего
> багтрекер не предназначен совершенно.
Зато багтрекер позволяет видеть, какая задача какую блокирует и в каком
состоянии находится
обновление. Вы правильно заметили, подготовка началась задолго до.
Прошло уже полгода, а мы
так и не знаем в чем конкретно была проблема, и в чем нужно оказывать
содействие.
Ну а координацию действительно можно проводить в devel.
16.07.2025 18:00, Yuri Sedunov пишет:
> Предлагаю таки поручить обновление питона таким вот молодым,
> инициативным и дерзким. Числом их уже батальон -- пусть себя покажут в
> настоящем деле. По результатам, разумеется, их придется разжаловать,
> если есть куда. Но это ж не впервой.
Я честно не понимаю, зачем вообще была нужна эта бессмысленная ремарка.
Или у вас прям руки чешутся кого-то разжаловать?
P.S.: Я всегда готов оказать содействие, которое необходимо для
обновления Python до новой
версии.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Обновление до python-3.13
2025-07-16 18:37 ` Grigory Ustinov
2025-07-17 4:27 ` Ivan A. Melnikov
2025-07-17 14:29 ` Anton Farygin
@ 2025-07-23 11:59 ` Grigory Ustinov
2 siblings, 0 replies; 13+ messages in thread
From: Grigory Ustinov @ 2025-07-23 11:59 UTC (permalink / raw)
To: devel
16.07.2025 21:37, Grigory Ustinov пишет:
> 16.07.2025 15:27, Evgeny Sinelnikov пишет:
>> PPS: Надеюсь, что @grenka будет оперативно сообщать о возникающих
>> проблемах в devel@.
>
> Вот список ftbfs, которые рекомендуется починить в ближайщую очередь.
> Это из компиляции списков для двух разных архитектур. Например rpm не
> собирается только на i586, но мне от этого не легче.
Список сократился до:
python3-module-crosshair-tool ancieg
python3-module-future @nobody
python3-module-netCDF4 xeno @everybody
python3-module-py-stringmatching ancieg @everybody
rpm @core at imz vt
syslog-ng asy @everybody
Для удаления python3-module-future необходимо поправить пакет certbot,
об этом я писал в предыдущем письме.
> Спасибо за внимание!
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2025-07-23 11:59 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-07-16 12:27 [devel] Обновление до python-3.13 Evgeny Sinelnikov
2025-07-16 12:37 ` Ilya Sorochan
2025-07-16 12:58 ` Dmitry V. Levin
2025-07-16 13:26 ` Ilya Sorochan
2025-07-16 15:00 ` Yuri Sedunov
2025-07-16 16:13 ` Ilya Sorochan
2025-07-22 19:32 ` Alexandr Shashkin
2025-07-16 14:53 ` Anton Farygin
2025-07-16 14:57 ` Anton Farygin
2025-07-16 18:37 ` Grigory Ustinov
2025-07-17 4:27 ` Ivan A. Melnikov
2025-07-17 14:29 ` Anton Farygin
2025-07-23 11:59 ` Grigory Ustinov
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git