ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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