Project

General

Profile

Actions

Bug #1819

closed

Путь к хранилищу обложек по умолчанию

Added by Mellon about 10 years ago. Updated about 10 years ago.

Status:
Closed
Priority:
Low
Assignee:
Category:
Plugins: LMP
Target version:
Start date:
12/01/2014
Due date:
% Done:

100%

Estimated time:
4:00 h
Reported in:
master

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

Actions #1

Updated by 0xd34df00d about 10 years ago

Ну, вообще обновлять и назначать как бы и можно.

Actions #2

Updated by Mellon about 10 years ago

Как бы потому и Low

Actions #3

Updated by 0xd34df00d about 10 years ago

Олсо, едва ли захочется это всё перекачивать есличо:

% du -sh ~/.leechcraft/lmp/covers 
940M    /home/d34df00d/.leechcraft/lmp/covers

Actions #4

Updated by Mellon about 10 years ago

Зачем перекачивать?
Разве ты не записываешь параметр при первом запуске? Судя по интерфейсу оно так и есть, иначе путь сохранения был бы пустым. Таким образом, смена значения параметра по умолчанию коснется только тех кто запускает личекрафты впервые.

Зачем нужна вся эта херь с отделением кешей. Дело в том, что $XDG_CACHE_HOME может быть вынесена в другую фс, более подходящую для хранения постоянно изменяющихся данных, или для квотирования.

И ещё, думал, пока будешь допиливать, починишь ещё один баг:
Не смотря на изменение пути сохранения, лмп по прежнему почему-то создает .leechcraft/lmp/covers/ при запуске. подозрительно. оно может конечно только создает и всё, а может ещё и ищет обложки по прежнему там же.

Actions #5

Updated by 0xd34df00d about 10 years ago

Речь не про удаление при смене настройки, а про семантику. В кеше должны храниться те данные, которые легко и не жалко получить снова. Ковры — это, конечно, не кукисы и оффалйн сторадж, но лёгкость их повторного получения для меня сомнительна.

Actions #6

Updated by 0xd34df00d about 10 years ago

Ну и да, в настройки путь записывается только при их непосредственном изменении пользователем. Соответственно, тут ковры продолбаются, да // на самом деле нет, потому что в БД всё равно хранится путь к старым коврам, но всё равно они будут по старым путям.

Actions #7

Updated by Mellon about 10 years ago

Ок, тогда проверь, пазязя, почему он создает старую диру

Actions #8

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
Actions #9

Updated by 0xd34df00d about 10 years ago

  • Status changed from Assigned to Resolved
  • % Done changed from 0 to 100
Actions #10

Updated by Mellon about 10 years ago

  • Status changed from Resolved to Closed

Отлично. Работает так, как нужно.

Actions

Also available in: Atom PDF