Bug 32169 - неудовлетворительные зависимости meld
Summary: неудовлетворительные зависимости meld
Status: CLOSED NOTABUG
Alias: None
Product: Branch p8
Classification: Distributions
Component: meld (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-02 17:21 MSK by Pavel Vainerman
Modified: 2016-06-03 15:13 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel Vainerman 2016-06-02 17:21:04 MSK
При попытке запуска ошибка
# meld
Meld требует версию GTK+ 3.14 или более позднюю.

# rpm -qa | grep meld
meld-3.16.0-alt1
Comment 1 Yuri N. Sedunov 2016-06-02 18:11:11 MSK
Это у вас зависимость на typelib(Gtk) удовлетворилась неправильным пакетом. Поставьте libgtk+3-gir.
Comment 2 Pavel Vainerman 2016-06-02 18:20:58 MSK
# apt-cache search libgtk+3-gir
 не находит..

[root@hd ~]# apt-repo
rpm [updates] http://ftp.altlinux.org/pub/distributions ALTLinux/p8/branch/x86_64 classic
rpm [updates] http://ftp.altlinux.org/pub/distributions ALTLinux/p8/branch/x86_64-i586 classic
rpm [updates] http://ftp.altlinux.org/pub/distributions ALTLinux/p8/branch/noarch classic
rpm [updates] http://ftp.etersoft.ru/pub ALTLinux/p8/branch/noarch classic
rpm [updates] http://ftp.etersoft.ru/pub ALTLinux/p8/branch/x86_64 classic
rpm [updates] http://ftp.etersoft.ru/pub ALTLinux/p8/branch/x86_64-i586 classic
Comment 3 Yuri N. Sedunov 2016-06-02 18:28:42 MSK
(В ответ на комментарий №2)
> # apt-cache search libgtk+3-gir
>  не находит..

Не может быть.
Comment 4 Pavel Vainerman 2016-06-02 18:32:48 MSK
> Не может быть.
  Тем не менее. Проверил на другой машине тоже

[root@server ~]# apt-repo
rpm [p8] http://ftp.altlinux.org/pub/distributions ALTLinux/p8/branch/i586 classic
rpm [p8] http://ftp.altlinux.org/pub/distributions ALTLinux/p8/branch/noarch classic
[root@server ~]# apt-cache search libgtk+3-gir

[root@server ~]#
Comment 5 Pavel Vainerman 2016-06-02 18:36:37 MSK
На всякий вот более общий вывод

[root@server ~]# apt-cache search libgtk+3                                                                                                                                                     
libgtk3vnc - VNC viewer widget library                                                                                                                                                         
libgtk3vnc-devel - Development package for VNC viewer widget library                                                                                                                           
libgtk3vnc-gir - GObject introspection data for the GtkVnc library                                                                                                                             
libgtk+3 - The GIMP ToolKit (GTK+)                                                                                                                                                             
libgtk3-engines-clearlooks - GTK+3 theme engine Clearlooks                                                                                                                                     
libgtk3vnc-gir-devel - GObject introspection devel data for the GtkVnc library
Comment 6 Pavel Vainerman 2016-06-02 18:39:45 MSK
Ну и ещё.. у меня Сизиф:
[root@pvbook fonts]# apt-repo
rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus i586 classic
rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic
rpm http://ftp.etersoft.ru/pub/Etersoft/LINUX@Etersoft/Sisyphus i586 addon
rpm http://ftp.etersoft.ru/pub/Etersoft/LINUX@Etersoft/Sisyphus noarch addon

и тоже самое
[root@pvbook fonts]# apt-cache search libgtk+3-gir
[root@pvbook fonts]# 
[root@pvbook fonts]# apt-cache search libgtk+3   
libgtk3vnc - VNC viewer widget library
libgtk3vnc-devel - Development package for VNC viewer widget library
libgtk3vnc-gir - GObject introspection data for the GtkVnc library
libgtk+3 - The GIMP ToolKit (GTK+)
libgtk3-engines-clearlooks - GTK+3 theme engine Clearlooks
libgtk3vnc-gir-devel - GObject introspection devel data for the GtkVnc library
Comment 7 Yuri N. Sedunov 2016-06-02 18:44:32 MSK
apt-get install libgtk+3-gir
Comment 8 Pavel Vainerman 2016-06-02 18:51:12 MSK
чудеса..(я не понял, буду благодарен если поясните).

На одной машине, действительно ставиться:

[root@server ~]# apt-get install libgtk+3-gir
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  libgail3 libgtk+3 libgtk+3-devel
 
На другой сложнее.. там видимо dist-upgrade надо делать.
Т.к. сейчасСледующие пакеты имеют неудовлетворенные зависимости:
  libgtk+3: Требует: colord
            Требует: libpango-1.0.so.0()(64bit) (>= set:meFYmQYoZwPoiik9OdpyOjw1U903ejjebC3uuBRSZoFfAiekob7SaoVpuFSt6ZCp1g7rEoR2t2QlXmjuT8PqZfKz8BuZkyJgg44kqshFgRZv5VJ0fjbxCYlrIlTvVvqpsdcytf63G23XzkjWlTKEBrnEs8QWGequZoQgZ6aZeTnQUXtkNQuivEff1HbxYpTl0zUJ0Safbihjrl3IZDWJoV1GKMwRTwh4cWjcwcHdytH1QpgXoZwVCvejBCunDG7mUJkpqMU59yELsu2fKhV0kHm6FMIRA1R9pRyQt6O6KPu4qT5vSZr4nqLRi9W8HMnNuDE2Zi5SdZkzfViJbZmNoOYJRNwToFYjgVgb0pEdFEuD66dQUdtz5Qy56ZJaAJ3jHXJZq8fNK4Ceb9Y9QSCiVm97SnqlUxTVZz9ya1pc)
            Требует: libpangoft2-1.0.so.0()(64bit) (>= set:kiheSeQ2)
E: Извините, `битые' пакеты

Но здесь p8 не последний..и не обновлённый.
Comment 9 Yuri N. Sedunov 2016-06-02 19:31:17 MSK
(В ответ на комментарий №8)
> чудеса..(я не понял, буду благодарен если поясните).
> 
> На одной машине, действительно ставиться:
> 
> [root@server ~]# apt-get install libgtk+3-gir
> Чтение списков пакетов... Завершено
> Построение дерева зависимостей... Завершено
> Следующие дополнительные пакеты будут установлены:
>   libgail3 libgtk+3 libgtk+3-devel

У вас и здесь сарай libgtk+3-gir никак не может вытащить libgtk+3-devel

> На другой сложнее.. там видимо dist-upgrade надо делать.
> Т.к. сейчасСледующие пакеты имеют неудовлетворенные зависимости:
>   libgtk+3: Требует: colord
>             Требует: libpango-1.0.so.0()(64bit) (>=
> set:meFYmQYoZwPoiik9OdpyOjw1U903ejjebC3uuBRSZoFfAiekob7SaoVpuFSt6ZCp1g7rEoR2t2QlXmjuT8PqZfKz8BuZkyJgg44kqshFgRZv5VJ0fjbxCYlrIlTvVvqpsdcytf63G23XzkjWlTKEBrnEs8QWGequZoQgZ6aZeTnQUXtkNQuivEff1HbxYpTl0zUJ0Safbihjrl3IZDWJoV1GKMwRTwh4cWjcwcHdytH1QpgXoZwVCvejBCunDG7mUJkpqMU59yELsu2fKhV0kHm6FMIRA1R9pRyQt6O6KPu4qT5vSZr4nqLRi9W8HMnNuDE2Zi5SdZkzfViJbZmNoOYJRNwToFYjgVgb0pEdFEuD66dQUdtz5Qy56ZJaAJ3jHXJZq8fNK4Ceb9Y9QSCiVm97SnqlUxTVZz9ya1pc)
>             Требует: libpangoft2-1.0.so.0()(64bit) (>= set:kiheSeQ2)
> E: Извините, `битые' пакеты
> 
> Но здесь p8 не последний..и не обновлённый.

Возможно, вам мешают всякие левые репо типа
rpm http://ftp.etersoft.ru/pub/Etersoft/LINUX@Etersoft/Sisyphus i586 addon
rpm http://ftp.etersoft.ru/pub/Etersoft/LINUX@Etersoft/Sisyphus noarch addon
Comment 10 Pavel Vainerman 2016-06-02 19:40:48 MSK
> У вас и здесь сарай libgtk+3-gir никак не может вытащить libgtk+3-devel
  Это машина разработчика, так что вполне возможно что просто это обновление
тянется каким-то devel-пакетом.



> 
> > На другой сложнее.. там видимо dist-upgrade надо делать.
> > Т.к. сейчасСледующие пакеты имеют неудовлетворенные зависимости:
> >   libgtk+3: Требует: colord
> >             Требует: libpango-1.0.so.0()(64bit) (>=

> Возможно, вам мешают всякие левые репо типа
> rpm http://ftp.etersoft.ru/pub/Etersoft/LINUX@Etersoft/Sisyphus i586 addon
> rpm http://ftp.etersoft.ru/pub/Etersoft/LINUX@Etersoft/Sisyphus noarch addon
  Тут я Вас запутал видимо немного. На этой машине не Сизиф, здесь p8. 
Так что addon-ы вряд ли мешают. Я попробую сперва dist-upgrade, а потом и проверим.

В целом я так понимаю "СПАСИБО!"...

P.S. осталось неясным только почему  apt-cache search libgtk+3-gir
не находит пакет.
Comment 11 Andrey Cherepanov 2016-06-03 11:53:20 MSK
(В ответ на комментарий №10)
> P.S. осталось неясным только почему  apt-cache search libgtk+3-gir
> не находит пакет.
потому что поиск по регэкспу идёт, и квантификатор + надо игнорировать. Чтобы не было коллизий в shell, надо ещё искомую строку "обернуть" в одинарные кавычки.

cas@cas ~ $ apt-cache search 'libgtk\+3-gir'
libgtk+3-gir - GObject introspection data for the GTK+ library
libgtk+3-gir-devel - GObject introspection devel data for the GTK+ library

или так 
cas@cas ~ $ apt-cache show libgtk+3-gir | head
Package: libgtk+3-gir
Section: System/Libraries
Installed Size: 900416
Maintainer: Yuri N. Sedunov <aris@altlinux.org>
Version: 3.20.6-alt1
Pre-Depends: rpmlib(PayloadIsLzma)
Depends: libgtk+3 (= 3.20.6-alt1), typelib(Atk) (= 1.0), typelib(GdkPixbuf) (= 2.0), typelib(Gio) (= 2.0), typelib(Pango) (= 1.0), typelib(cairo) (= 1.0), typelib(xlib) (= 2.0)
Provides: typelib(Gdk) (= 3.0), typelib(GdkX11) (= 3.0), typelib(Gtk) (= 3.0), libgtk+3-gir (= 3.20.6-alt1)
Architecture: x86_64
Size: 188106
Comment 12 Andrey Cherepanov 2016-06-03 11:54:01 MSK
Пардон, не игнорировать, а экранировать.
Comment 13 Pavel Vainerman 2016-06-03 13:55:56 MSK
(В ответ на комментарий №11)
> (В ответ на комментарий №10)
> > P.S. осталось неясным только почему  apt-cache search libgtk+3-gir
> > не находит пакет.
> потому что поиск по регэкспу идёт, и квантификатор + надо игнорировать. Чтобы
> не было коллизий в shell, надо ещё искомую строку "обернуть" в одинарные
> кавычки.

  Понял (что-то я сразу не догадался).

meld - заработал. Этот баг мне закрывать?
Comment 14 Yuri N. Sedunov 2016-06-03 15:01:49 MSK
> meld - заработал. Этот баг мне закрывать?
Таки да.
Comment 15 Pavel Vainerman 2016-06-03 15:13:48 MSK
Спасибо, ещё раз.