Bug #1819
closed
Путь к хранилищу обложек по умолчанию
Added by Mellon about 10 years ago.
Updated about 10 years ago.
Description
Думаю, при отсутствии активного управления обложками (обновление, назначение, удаление) имеет смысл хранить загружаемые обложки, по-умолчанию, в $XDG_CACHE_HOME
STR:
Expected result:
$XDG_CACHE_HOME/Deviant/Leechcraft/leechcraft/lmp/covers
Actual result:
.leechcraft/lmp/covers
System information:
LeechCraft 0.6.70-1742-gac83cfc
Built with Qt 4.8.6, running with Qt 4.8.6
Running on: Gentoo/Linux x86_64 3.16.3-gentoo #1 SMP PREEMPT Sun Oct 5 05:12:41 MSK 2014
Ну, вообще обновлять и назначать как бы и можно.
Олсо, едва ли захочется это всё перекачивать есличо:
% du -sh ~/.leechcraft/lmp/covers
940M /home/d34df00d/.leechcraft/lmp/covers
Зачем перекачивать?
Разве ты не записываешь параметр при первом запуске? Судя по интерфейсу оно так и есть, иначе путь сохранения был бы пустым. Таким образом, смена значения параметра по умолчанию коснется только тех кто запускает личекрафты впервые.
Зачем нужна вся эта херь с отделением кешей. Дело в том, что $XDG_CACHE_HOME может быть вынесена в другую фс, более подходящую для хранения постоянно изменяющихся данных, или для квотирования.
И ещё, думал, пока будешь допиливать, починишь ещё один баг:
Не смотря на изменение пути сохранения, лмп по прежнему почему-то создает .leechcraft/lmp/covers/ при запуске. подозрительно. оно может конечно только создает и всё, а может ещё и ищет обложки по прежнему там же.
Речь не про удаление при смене настройки, а про семантику. В кеше должны храниться те данные, которые легко и не жалко получить снова. Ковры — это, конечно, не кукисы и оффалйн сторадж, но лёгкость их повторного получения для меня сомнительна.
Ну и да, в настройки путь записывается только при их непосредственном изменении пользователем. Соответственно, тут ковры продолбаются, да // на самом деле нет, потому что в БД всё равно хранится путь к старым коврам, но всё равно они будут по старым путям.
Ок, тогда проверь, пазязя, почему он создает старую диру
- Status changed from New to Assigned
- Target version set to 0.6.75
- Estimated time set to 4:00 h
- Status changed from Assigned to Resolved
- % Done changed from 0 to 100
- Status changed from Resolved to Closed
Отлично. Работает так, как нужно.
Also available in: Atom
PDF