Bug #1819
closedПуть к хранилищу обложек по умолчанию
100%
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
Updated by 0xd34df00d about 10 years ago
Ну, вообще обновлять и назначать как бы и можно.
Updated by 0xd34df00d about 10 years ago
Олсо, едва ли захочется это всё перекачивать есличо:
% du -sh ~/.leechcraft/lmp/covers 940M /home/d34df00d/.leechcraft/lmp/covers
Updated by Mellon about 10 years ago
Зачем перекачивать?
Разве ты не записываешь параметр при первом запуске? Судя по интерфейсу оно так и есть, иначе путь сохранения был бы пустым. Таким образом, смена значения параметра по умолчанию коснется только тех кто запускает личекрафты впервые.
Зачем нужна вся эта херь с отделением кешей. Дело в том, что $XDG_CACHE_HOME может быть вынесена в другую фс, более подходящую для хранения постоянно изменяющихся данных, или для квотирования.
И ещё, думал, пока будешь допиливать, починишь ещё один баг:
Не смотря на изменение пути сохранения, лмп по прежнему почему-то создает .leechcraft/lmp/covers/ при запуске. подозрительно. оно может конечно только создает и всё, а может ещё и ищет обложки по прежнему там же.
Updated by 0xd34df00d about 10 years ago
Речь не про удаление при смене настройки, а про семантику. В кеше должны храниться те данные, которые легко и не жалко получить снова. Ковры — это, конечно, не кукисы и оффалйн сторадж, но лёгкость их повторного получения для меня сомнительна.
Updated by 0xd34df00d about 10 years ago
Ну и да, в настройки путь записывается только при их непосредственном изменении пользователем. Соответственно, тут ковры продолбаются, да // на самом деле нет, потому что в БД всё равно хранится путь к старым коврам, но всё равно они будут по старым путям.
Updated by Mellon about 10 years ago
Ок, тогда проверь, пазязя, почему он создает старую диру
Updated by 0xd34df00d about 10 years ago
- Status changed from New to Assigned
- Target version set to 0.6.75
- Estimated time set to 4:00 h
Updated by 0xd34df00d about 10 years ago
- Status changed from Assigned to Resolved
- % Done changed from 0 to 100
Applied in changeset main|6ae0a24e8008567dab13f95c3eefb723f7a19d42.
Updated by Mellon about 10 years ago
- Status changed from Resolved to Closed
Отлично. Работает так, как нужно.