Для примера, вместо exo у меня стоит exo-alt, в пкгбилде прописано, что exo-alt provides exo, но при обновлении системы все равно всплывает сообщение, что thunar не хватает exo. Версии exo в репах и exo-alt одинаковые.
Сегодня утром решил поставить патчи для клертайп шрифтов (freetype2-cleartype, cairo-cleartype, libxft-cleartype) - образовалась та же фигня. При этом, что удивительно, жалуются не все пакеты. То есть после удаления оригинальных пакетов (pacman -Rd freetype2, например) пакман показывал список в 20 пакетов, после установки список сократился до шести пакетов.
Пока писал текст выше, обнаружил еще одно свойство глюка. Изначально у пакета freetype2-cleartype в графе provides стояло значение версии 2.3.5. При установке я его поменял на 2.3.6 (поскольку версия пакета, собственно, 2.3.6 - в глаз майнтейнеру). В списке неразрешенных зависимостей было пять пакетов, которые жаловались на freetype2 - четыре на сам пакет, и один на версию. Пересобрал freetype2-cleartype, в графе provides вообще убрал версию - оставил только само название пакета. После этого исчезли те четыре пакета, которые жаловались на сам пакет, исчезли - остался только тот, что жалуется на версию.
на данный момент в списке нерешенных зависимостей висят:
missing dependency for libxfont : freetype2>=2.3.5
missing dependency for pango : libxft>=2.1.12
Код:
Название : freetype2-cleartype
Версия : 2.3.6-1
URL : http://freetype.sourceforge.net
Лицензия : GPL
Группы : Не указано
Предоставляет : freetype2
Зависит от : zlib
Опциональные зависимости : Не указано
Требуется пакетами : fontconfig-lcd giblib imlib2 libwmf wine
Конфликтует с : freetype2
Заменяет : Не указано
Размер установленного : 2152,79 K
Сборщик : l0st.paradis3
Архитектура : i686
Дата сборки : Пнд 07 Июл 2008 09:45:50
Дата установки : Пнд 07 Июл 2008 09:46:04
Причина установки : Явно установлен
Установочный скрипт : No
Описание : TrueType font rendering library with cleartype patch
Название : libxft-cleartype
Версия : 2.1.12-1
URL : http://xorg.freedesktop.org/
Лицензия : GPL
Группы : Не указано
Предоставляет : libxft
Зависит от : fontconfig libxrender
Опциональные зависимости : Не указано
Требуется пакетами : conky fltk openexr qt3 rxvt-unicode-256color
xorg-apps xorg-utils xterm
Конфликтует с : libxft
Заменяет : Не указано
Размер установленного : 202,05 K
Сборщик : l0st.paradis3
Архитектура : i686
Дата сборки : Пнд 07 Июл 2008 09:27:21
Дата установки : Пнд 07 Июл 2008 09:27:57
Причина установки : Явно установлен
Установочный скрипт : No
Описание : FreeType-based font drawing library for X with
cleartype patch
пока нашел одно работающее решение - пересобрать pango и libxfont с зависимостями от cleartype пакетов. Но хочется все же разобраться, почему не до конца работает provide?