Bug 58128 - Обновление vtk до vtk.git 9.5.2-alt2
Summary: Обновление vtk до vtk.git 9.5.2-alt2
Status: ASSIGNED
Alias: None
Product: Branch p11
Classification: Unclassified
Component: vtk (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Lipatov
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks: 58066
  Show dependency tree
 
Reported: 2026-03-05 15:35 MSK by Vitaly Lipatov
Modified: 2026-03-16 00:30 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2026-03-05 15:35:43 MSK
Собрал задание, обновляющее для p11 vtk и всё зависящее:

https://git.altlinux.org/tasks/409890/

нужна только помощь с
error: #200: vtk.git tag `9.5.2-alt2' is not inherited from /gears/v/vtk.git branch `p11'

из-за того, что его запатчили уже в p11:
 Thu Oct 30 2025 Nazarov Denis <nenderus@altlinux.org> 9.4.1-alt3.1
- Fix build with fmt 12


Проверены, что запускаются:
freecad
f3d


Эти пакеты просто rebuild из-за новой версии eigen3:
 cctag
 ceres-solver
 fcl
 gz-math
 libopengv
 movit
 openmvg
Comment 1 Sergey V Turchin 2026-03-05 15:46:12 MSK
(Ответ для Vitaly Lipatov на комментарий #0)
> error: #200: vtk.git tag `9.5.2-alt2' is not inherited from /gears/v/vtk.git
> branch `p11'
Можно смержиться с p11.
Comment 2 Vitaly Lipatov 2026-03-05 16:36:46 MSK
(Ответ для Sergey V Turchin на комментарий #1)
> (Ответ для Vitaly Lipatov на комментарий #0)
> > error: #200: vtk.git tag `9.5.2-alt2' is not inherited from /gears/v/vtk.git
> > branch `p11'
> Можно смержиться с p11.
Можно, но это надо в Сизифе делать, и выглядеть будет странно.
В варианте p11 нет ничего, что есть в ветке Сизифа. Как будто правильнее просто обойти проверку наследования.
Но я не знаю, какие последние веяния у тех, кто принимать это будет.
Comment 3 Sergey V Turchin 2026-03-05 16:48:25 MSK
(Ответ для Vitaly Lipatov на комментарий #2)
> Но я не знаю, какие последние веяния у тех, кто принимать это будет.
Подозреваю, что автоматический приниматель всё примет. ;-)
Comment 4 Anton Farygin 2026-03-05 16:57:02 MSK
У меня прав на это нет. С p11 мержится в Sisyphus не нужно.
напишите @ldv кто-то
Comment 5 Ivan A. Melnikov 2026-03-05 17:12:32 MSK
(In reply to Anton Farygin from comment #4)
> У меня прав на это нет. С p11 мержится в Sisyphus не нужно.
> напишите @ldv кто-то

Кажется, это может сделать кто угодно из maint@, и по этому поводу надо писать в p11-maint@lists.a.o.

$ ssh girar task check-git-inheritance 409890  200 disable 289d95d8ba2e18a0d232a11b24756dbe87cd9544
girar-check-perms: access to @maint ALLOWED for iv: member of approved group
task #409890: update of vtk by subtask #200 is now allowed to overcome git inheritance check failure for commit 289d95d8ba2e18a0d232a11b24756dbe87cd9544
Comment 6 Sergey V Turchin 2026-03-06 09:14:43 MSK
(Ответ для Ivan A. Melnikov на комментарий #5)
> Кажется, это может сделать кто угодно из maint@
Нет. У них нет таких прав.
Comment 7 Sergey V Turchin 2026-03-06 09:15:23 MSK
Быстрее смержиться с p11.
Comment 8 Антон Мидюков 2026-03-06 09:16:29 MSK
(Ответ для Sergey V Turchin на комментарий #6)
> (Ответ для Ivan A. Melnikov на комментарий #5)
> > Кажется, это может сделать кто угодно из maint@
> Нет. У них нет таких прав.

Есть.
Comment 9 Антон Мидюков 2026-03-06 09:24:06 MSK
(Ответ для Ivan A. Melnikov на комментарий #5)
> (In reply to Anton Farygin from comment #4)
> > У меня прав на это нет. С p11 мержится в Sisyphus не нужно.
> > напишите @ldv кто-то
> 
> Кажется, это может сделать кто угодно из maint@, и по этому поводу надо
> писать в p11-maint@lists.a.o.
> 
> $ ssh girar task check-git-inheritance 409890  200 disable
> 289d95d8ba2e18a0d232a11b24756dbe87cd9544
> girar-check-perms: access to @maint ALLOWED for iv: member of approved group
> task #409890: update of vtk by subtask #200 is now allowed to overcome git
> inheritance check failure for commit 289d95d8ba2e18a0d232a11b24756dbe87cd9544

Надо таск запустить. Он упадёт на проверке changelog. Затем нужно отключить проверку changelog, снова запустить. Тогда соберётся.
Comment 10 Sergey V Turchin 2026-03-06 09:24:50 MSK
(Ответ для Антон Мидюков на комментарий #8)
> > Нет. У них нет таких прав.
> Есть.
Тогда комментарий#3
Comment 11 Ivan A. Melnikov 2026-03-06 09:28:10 MSK
(In reply to Sergey V Turchin from comment #6)
> (Ответ для Ivan A. Melnikov на комментарий #5)
> > Кажется, это может сделать кто угодно из maint@
> Нет. У них нет таких прав.

Есть. Я буквально привёл логи того, как я уже преодолел обсуждаемый тут inheritance check. И в  написано, что у меня это получилось, потому что я вхожу в maint@. Вот они:

(In reply to Ivan A. Melnikov from comment #5)
> $ ssh girar task check-git-inheritance 409890  200 disable
> 289d95d8ba2e18a0d232a11b24756dbe87cd9544
> girar-check-perms: access to @maint ALLOWED for iv: member of approved group
> task #409890: update of vtk by subtask #200 is now allowed to overcome git
> inheritance check failure for commit 289d95d8ba2e18a0d232a11b24756dbe87cd9544

Кстати, на случай это сообщение на эльфийс^W гираровом осталось непонятым, напишу явно:

git inheritance check для подзадания 200 в задаче 409890 преодолён, попробуйте запустить задачу ещё раз если всё ещё хотите её закоммитить.
Comment 12 Sergey V Turchin 2026-03-06 09:59:58 MSK
(Ответ для Ivan A. Melnikov на комментарий #11)
> уже преодолел обсуждаемый тут inheritance check
Индейская народная изба.
Comment 13 Anton Farygin 2026-03-06 10:11:24 MSK
А можно пояснить кто и на каком основании включает в группу @maint людей ?
Ивану то это зачем, он же не отвечает за стабильные ветки.

Давайте включим всех ментейнеров и не будем мучаться. Почему я должен ждать аппрува при условии что я тащу пачку критически важных серверных пакетов ?
Comment 14 Anton Farygin 2026-03-06 10:13:24 MSK
Вся эта попытка ограничить прохождение пакетов в p-ветки через группу maint выглядит как профанация - Андрей два раза в сутки автоматически всё одобряет. 
Что бы не заниматься такой профанацией - механизмы прохождения пакетов надо изменить.
Comment 15 Alexander Makeenkov 2026-03-11 15:07:22 MSK
(Ответ для Anton Farygin на комментарий #14)
> Андрей два раза в сутки автоматически всё одобряет.

Без обвинений в сторону Андрея, но иногда это происходит не два раза в сутки, а раз в двое суток. Например, сейчас в очереди needs-approval=maint находится около 30 заданий. Часть из которых уже могла бы быть проверена отделом тестирования и пропущена в репозитории.
Comment 16 Vitaly Lipatov 2026-03-11 15:41:47 MSK
(Ответ для Ivan A. Melnikov на комментарий #11)
> (In reply to Sergey V Turchin from comment #6)
> > (Ответ для Ivan A. Melnikov на комментарий #5)
> > > Кажется, это может сделать кто угодно из maint@
> > Нет. У них нет таких прав.
> 
> Есть. Я буквально привёл логи того, как я уже преодолел обсуждаемый тут
> inheritance check. И в  написано, что у меня это получилось, потому что я
> вхожу в maint@. Вот они:
> 
> (In reply to Ivan A. Melnikov from comment #5)
> > $ ssh girar task check-git-inheritance 409890  200 disable
> > 289d95d8ba2e18a0d232a11b24756dbe87cd9544
> > girar-check-perms: access to @maint ALLOWED for iv: member of approved group
> > task #409890: update of vtk by subtask #200 is now allowed to overcome git
> > inheritance check failure for commit 289d95d8ba2e18a0d232a11b24756dbe87cd9544
> 
> Кстати, на случай это сообщение на эльфийс^W гираровом осталось непонятым,
> напишу явно:
> 
> git inheritance check для подзадания 200 в задаче 409890 преодолён,
> попробуйте запустить задачу ещё раз если всё ещё хотите её закоммитить.
Запустил, теперь
warning: #200: vtk.git tag `9.5.2-alt2' is not inherited from /gears/v/vtk.git branch `p11' (relaxed by iv)
2026-Mar-11 03:58:32 :: gears inheritance check COND-OK for: #200 
error: #200: vtk-9.5.2-alt2.src.rpm: missing last changelog entry from vtk-9.4.1-alt3.1.src.rpm:
Comment 17 Vitaly Lipatov 2026-03-16 00:30:35 MSK
Успешно ушло на тестирование:

409890 EPERM #14 p11 vtk.git=9.5.2-alt2 f3d.git=3.2.0-alt1 pythonqt.git=3.6.1-alt2 CTK.git=0.1.0-alt10.git.dd4caeae freecad.git=1.0.2-alt3 gdcm.git=3.2.2-alt2 eigen3.git=5.0.0-alt2 itk.git=5.4.5-alt1 opencascade.git=7.9.3-alt1 vtkaddon.git=0-alt4.git.2c1998e slicer.git=5.10.0-alt1 cctag.git=1.0.3-alt1.1 ceres-solver.git=2.2.0-alt2 fcl.git=0.7.0-alt2.git1257b41 gz-math.git=9.0.0-alt1 libopengv.git=0.0.1-alt0.1 movit.git=1.7.1-alt1 openmvg.git=2.1-alt5 Mayavi.git=4.8.3-alt1 pybind11.git=3.0.2-alt1.1