Bug 53054 - отсутствие вывода (удалён пакет `python3-module-pygobject3`)
Summary: отсутствие вывода (удалён пакет `python3-module-pygobject3`)
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: meld (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 critical
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-13 18:03 MSK by iluha
Modified: 2025-02-14 16:02 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description iluha 2025-02-13 18:03:13 MSK
при открытии просмотра изменений - пустое окно
Comment 1 iluha 2025-02-13 18:08:37 MSK
в терминале - спам таких ошибок

TypeError: Couldn't find foreign struct converter for 'cairo.Context'

скриншотить пустое окно смысла не вижу
Comment 2 Yuri N. Sedunov 2025-02-13 18:35:59 MSK
apt-get install python3-module-pygobject3
Comment 3 iluha 2025-02-13 18:56:25 MSK
интересно, откат на `meld-3.22.2-alt1` не решил проблему
Comment 4 iluha 2025-02-13 18:59:11 MSK
(Ответ для Yuri N. Sedunov на комментарий #2)
> apt-get install python3-module-pygobject3

спасибо! сработало
Comment 5 zvn 2025-02-14 10:34:10 MSK
нехорошо, конечно, ссылаться на другие дистрибутивы, и не хотелось бы усугублять, но:

https://archlinux.org/packages/extra/x86_64/python-gobject/ meld присутствует в Required By

https://packages.gentoo.org/packages/dev-python/pygobject/reverse-dependencies тут тоже аналогично, содержится в списке зависящих от pygobject

т.е. понятно, что любая смена python приводит к перестройке полмира, см. https://wiki.gentoo.org/wiki/Python, тут даже весь мир сразу. А тем, кто не склонен весь мир перестраивать, приходится в некое подобие шахмат играть, но уж куда деваться-то... это ж python
Comment 6 Антон Мидюков 2025-02-14 12:32:38 MSK
(In reply to zvn from comment #5)
> нехорошо, конечно, ссылаться на другие дистрибутивы, и не хотелось бы
> усугублять, но:
> 
> https://archlinux.org/packages/extra/x86_64/python-gobject/ meld
> присутствует в Required By
> 
> https://packages.gentoo.org/packages/dev-python/pygobject/reverse-
> dependencies тут тоже аналогично, содержится в списке зависящих от pygobject
> 
> т.е. понятно, что любая смена python приводит к перестройке полмира, см.
> https://wiki.gentoo.org/wiki/Python, тут даже весь мир сразу. А тем, кто не
> склонен весь мир перестраивать, приходится в некое подобие шахмат играть, но
> уж куда деваться-то... это ж python

В баге 52950 сделан разбор проблемы и предложено решение, которое проблему закроет разом для 70 пострадавших пакетов.
Comment 7 zvn 2025-02-14 13:43:27 MSK
> В баге 52950 сделан разбор проблемы и предложено решение, которое проблему
> закроет разом для 70 пострадавших пакетов.

покажите, пожалуйста, ссылку, а то я в тамошних рассуждениях никак не пойму, где решение, это? https://bugzilla.altlinux.org/show_bug.cgi?id=52950#c7
если да, то это очевидно, если не nox :)
Comment 8 Антон Мидюков 2025-02-14 13:48:10 MSK
(In reply to zvn from comment #7)
> > В баге 52950 сделан разбор проблемы и предложено решение, которое проблему
> > закроет разом для 70 пострадавших пакетов.
> 
> покажите, пожалуйста, ссылку, а то я в тамошних рассуждениях никак не пойму,
> где решение, это? https://bugzilla.altlinux.org/show_bug.cgi?id=52950#c7
> если да, то это очевидно, если не nox :)

Ой! Слишком много букв!
Решение это прямо в названии бага написано. Указать зависимость у пакета, от которого зависят все пострадавшие пакеты, не указывая у 70 пакетов эту зависимость. Ну, или у всех 70 указать зависимость, раз такое простое решение не подходит.
Comment 9 iluha 2025-02-14 16:02:25 MSK
вот сейчас на стендовой системе после обновления
```
 # apt-get autoremove
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Calculating Autoremove... Завершено
Следующие пакеты будут УДАЛЕНЫ:
  libglslang14  libreadline7  python3-module-pygobject3
```