Bug 32928
| Summary: | cache in $HOME/.config | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | ildar <ildar> |
| Component: | chromium | Assignee: | Andrey Cherepanov <cas> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | andy, cas, legion |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Проверка актуальности: актуально. В chromium 152.0.7977.82-alt1 в стартовом скрипте /usr/bin/chromium параметр --disk-cache-dir не задаётся, поэтому кэш по-прежнему создаётся внутри профиля в ~/.config/chromium (апстрим на Linux не разделяет каталоги профиля и кэша сам). Обход — задать `--disk-cache-dir=$XDG_CACHE_HOME/chromium` в CHROMIUM_FLAGS (/etc/chromium/default). Странно, у меня кэш создаётся в ~/.cache/chromium/, при этом, никаких дополнительных флагов при вызове нет. Закрываю с исправлением своего предыдущего комментария — проверка была некорректной. Суть: в 2016 кэш chromium создавался внутри профиля в ~/.config/chromium вместо $XDG_CACHE_HOME. Апстрим исправил это ещё в 2011 (chromium issue 16976): GetDefaultCacheDirectory() в chrome_paths_linux.cc возвращает $XDG_CACHE_HOME/chromium, то есть ~/.cache/chromium. В ~/.config/chromium остаётся только профиль (настройки, история, cookies) — это by design. Текущее состояние подтверждено экспериментально (комментарий 2): на актуальной версии кэш создаётся в ~/.cache/chromium без дополнительных флагов. Наблюдение из исходного репорта относилось, видимо, к профилю, созданному до переезда кэша. Мой предыдущий вывод «актуально» был ошибочным: проверялся отсутствие --disk-cache-dir в стартовом скрипте, что нерелевантно — апстрим размещает кэш правильно сам. Извиняюсь за шум. Закрываю как FIXED. |

Description
ildar 2016-12-21 07:53:11 MSK