отключение baloo

Это исключительно для экстремалов.
elsonador
Это исключительно для экстремалов.
экстремально так пакеты удалять, а если ничего лишнего нет, то работает безопасно. Во всяком случае, на 3-х компах обрывов пока не было.
Perfect_Gentleman
elsonador, всегда после апдейтов запускается
sudo pacman -Rcssun $(pacman -Qdtq)
Йогурт по -Qdt сразу предлагает удалить с scn
PGP 0x31361F01
arcanisrepo
arcanis
Йогурт по -Qdt сразу предлагает удалить с scn
в курсе, поэтому решил усугубить. зря, меня каца, в йогурт не добавили "u"
А вот я попробовал брутальный подход pacman -Rdd baloo baloo-widgets и скомпилировать

dolphin и kactivities скомпилировались

gwenview и kdepimlibs неа, увы им балоо необходим....
-- The following REQUIRED packages have not been found:

 * Baloo (required version >= 4.13.0) , The Baloo libraries , <http://www.kde.org>
   Baloo provides search capabilities in KMail and Akonadi

CMake Error at /usr/share/cmake-2.8/Modules/FeatureSummary.cmake:430 (message):
  feature_summary() Error: REQUIRED package(s) are missing, aborting CMake
  run.
Call Stack (most recent call first):
  CMakeLists.txt:339 (feature_summary)
-- Configuring incomplete, errors occurred!
See also "/home/ash/system/kdepim-libkdepim/src/build/CMakeFiles/CMakeOutput.log".
See also "/home/ash/system/kdepim-libkdepim/src/build/CMakeFiles/CMakeError.log".
==> ERROR: A failure occurred in build().
    Aborting...
[[email protected] kdepim-libkdepim]$

А есть способ его оттуда реально убрать что бы скомпилировалось и работало без этого уродства в системе в помине ?
ну я погрепал по сурцам kdepim. Там как то прилично патчить надо
PGP 0x31361F01
arcanisrepo
О каких 10% идет речь ? У меня все ок.
arcanis
вот я то же самое пробовал. И то же самое увидел. Я представляю себе что kdepim-у baloo-шные libs нужны для обращений типа :

1
Кмейл : у меня новый мейл. Балоо индексни его
baloo_library_function_index (mail_id, mail_contents)

2
Кмейл : исчу мейл содержащий string. Балоо найди откуда он
mail_id = baloo_library_function_find (mail_id, search_terms)

а вот если везде 1 повытерать, а 2 сменить на
mail_id = "not found"

должно работать, неа ?
а вот еще не понятно : почему Dolphin при компиляции смиряется с отсутствием baloo и работает, a gwenview нехочет ? в обоих semantic search крайне второстепенная функциональность, a просматривать jpegи можно и без нее..... вот чего ее в gwenview засадили как необходимую зависимость ?
ну как раз для просмотрщика индексация довольно кошерная штука. И отключаемая, к слову:
//Semantic info backend for Gwenview (Baloo/Fake/None)
GWENVIEW_SEMANTICINFO_BACKEND:STRING=Baloo
т.е. попробуйте скомпилить, добавив флаг -DGWENVIEW_SEMANTICINFO_BACKEND=None (или Fake). У kdepim такого флага я не нашел, ни у самих либ, ни у кмыла. А вы пробовали запустить, допустим, кмыло с удаленным балу? Я так с какими то гномскими частями делал, получал просто несколько ворнингов в консоль.

Если не особо горит, могу попробовать поковыряться в kdepim на неделе и патч сделать

апд Нужно еще kactivities пересобрать без baloo (просто убрать из зависимостей). kdepim пока собирается. gwenview прекрасно собирается с None
PGP 0x31361F01
arcanisrepo
Дисклаймер: я ничего не тестил, я просто собрал. Без baloo. Если что то не работает - я не виноват

Скачать пакеты бесплатно, без регистрации и смс (4.14.1):
  1. "правильный" kactivities i686, x86_64 (не требуется с 4.13.1)
  2. kdegraphics-gwenview-nobaloo i686, x86_64
  3. патч для kdepim gist.github.com
  4. собранные пакеты (часть из них, вроде даже большая, не зависит от балу, но я компилил всем скопом)

Альтернативный вариант:
  1. Добавить строки в /etc/pacman.conf:
  2. [arcanisrepo]
    Server = ftp://repo.arcanis.name/repo/$arch
    
  3. Установить стандартным методом
  4. pacman -Sy ...
    (добавить флаг из п.1, если надо)
  5. Вернуть pacman.conf в исходное состояние, если надо.

PS После трех дней секса с sage это оказалось слишком просто =) (реально, чуваки, не надо писать, например, configure файл на 12к строчек).
PPS Для тех, кто дочитал до конца. Статья в блоге Скарпино (мейнтейнер кде): Disabling Baloo, the Arch way
PPPS Этот пост - патч и пакеты (ссылки не изменятся) - будет обновляться по мере возможности и выхода новых версий
PGP 0x31361F01
arcanisrepo
 
Зарегистрироваться или войдите чтобы оставить сообщение.