Bug 14282 - Проверка валидности базы ksycoca при старте kde
: Проверка валидности базы ksycoca при старте kde
Status: CLOSED WONTFIX
: Sisyphus
(All bugs in Sisyphus/kdebase)
: unstable
: all Linux
: P2 enhancement
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-02-01 12:17 by
Modified: 2008-02-04 21:40 (History)


Attachments
патч запускает ребилд ksycoca при старте kde, только в случае изменения базы rpm (719 bytes, patch)
2008-02-01 12:19, Gleb Stiblo
no flags Details | Diff
архив с изменённым kdedrc (14.25 KB, application/octet-stream)
2008-02-01 12:19, Gleb Stiblo
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-02-01 12:17:40
На данный момент у нас при старте kde, каждый раз ребилдится база ksycoca,
что увеличивает время старта. 
   В SuSe это организовано более хитро. По умолчанию ребилд ksycoca при старте
kde выключен, а в startkde добавлена проверка: делать ребилд только в случае
изменении базы установленных пакетов. Это не ломает работу kde, и даёт
некоторое
уменьшение времени загрузки.
   Соответственно для реализации сего FR прилагаю две вещи:
1. патч на startkde(пакет kdebase), который запускает ребилд, только в случае
изменения базы rpm
2. архив умолчательных конфигов set-base.tar.bz2(пакет kde-settings, так как
вещи взаимосвязанные и друг без друга не имеют смысла, то его закидываю тоже
сюда). В архиве по сравнению с текущим состоянием изменён файл kdedrc
(DelayedCheck выставлен в true). Это убирает автоматический ребилд при старте.
------- Comment #1 From 2008-02-01 12:19:02 -------
Created an attachment (id=2406) [details]
патч запускает ребилд ksycoca при старте kde, только в случае изменения базы
rpm
------- Comment #2 From 2008-02-01 12:19:55 -------
Created an attachment (id=2407) [details]
архив с изменённым kdedrc
------- Comment #3 From 2008-02-01 14:27:54 -------
Что будет, если не пользоваться startkde ?
------- Comment #4 From 2008-02-01 16:53:49 -------
Насколько я понимаю действие этого флажка, после 60 секунд база ksycoca
все-равно обновится. Т.е. для первой запущенной кдешной программы не из кде, в
случае изменения набора установленных пакетов, в течение 60 секунд сия база
может быть не валидна. К примеру можно посмотреть сюда
http://lists.kde.org/?l=kde-optimize&m=109595849828617&w=2
------- Comment #5 From 2008-02-04 14:52:54 -------
Эксперименитровать с KDE3 я уже не буду