Opened 3 months ago

Last modified 24 hours ago

#15145 reopened bug

[Installer] should ignore cache directory

Reported by: diver Owned by: nobody
Priority: blocker Milestone: R1/beta2
Component: Applications/Installer Version: R1/Development
Keywords: Cc:
Blocked By: Blocking: #15417
Has a Patch: no Platform: All

Description (last modified by diver)

At least HaikuDepot stores a few thousands icons in cache directory. Cloning already installed haiku to another partition becomes really slow in this case.

https://xref.plausible.coop/source/xref/haiku/src/apps/installer/WorkerThread.cpp#95

Change History (7)

comment:1 by waddlesplash, 3 months ago

Resolution: fixed
Status: newclosed

Fixed in hrev53252.

comment:2 by diver, 3 months ago

This fix actually caused problems. Since cache isn't copied anymore it is not present for case when you use Installer to copy existing installation to another partition.

Then all apps that need cache folder will fail. For example HaikuDepot will complain.

To workaround it one can do this:

unmount ~/config
mkdir ~/config/cache

comment:3 by waddlesplash, 3 weeks ago

Resolution: fixed
Status: closedreopened

comment:4 by waddlesplash, 3 weeks ago

Priority: normalblocker

comment:5 by pulkomandy, 12 days ago

Why do we want to ignore it in the first place? It's not /tmp, the cache is surely meant to be somewhat persistant. If an app is storing too much data there, we should rather fix that?

Please always include a description in tickets, that would help :)

comment:6 by diver, 12 days ago

Description: modified (diff)

comment:7 by diver, 24 hours ago

Blocking: 15417 added
Note: See TracTickets for help on using tickets.