[Breeze] [Bug 403229] Icon cache doesn't get automatically cleaned when a release has new/changed icons

2024-08-25 Thread Christoph Cullmann
https://bugs.kde.org/show_bug.cgi?id=403229

Christoph Cullmann  changed:

   What|Removed |Added

 Resolution|--- |FIXED
   Version Fixed In||6.0.0
 CC||christ...@cullmann.io
 Status|CONFIRMED   |RESOLVED

--- Comment #13 from Christoph Cullmann  ---
icon-cache.kcache is no longer there with KF6, we just cache stuff in memory

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 403229] Icon cache doesn't get automatically cleaned when a release has new/changed icons

2020-04-15 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=403229

Nate Graham  changed:

   What|Removed |Added

 CC||antonioni.ro...@gmail.com

--- Comment #12 from Nate Graham  ---
*** Bug 419919 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 403229] Icon cache doesn't get automatically cleaned when a release has new/changed icons

2019-07-13 Thread Rex Dieter
https://bugs.kde.org/show_bug.cgi?id=403229

Rex Dieter  changed:

   What|Removed |Added

 CC||rdie...@gmail.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 403229] Icon cache doesn't get automatically cleaned when a release has new/changed icons

2019-02-21 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=403229

--- Comment #11 from Nate Graham  ---
Christoph, with your experience here, do you have any ideas for how we can
resolve this? Is there any way the breeze icons package can hook in the
pre-existing cache invalidation-on-upgrade mechanism?

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 403229] Icon cache doesn't get automatically cleaned when a release has new/changed icons

2019-02-21 Thread Christoph Feck
https://bugs.kde.org/show_bug.cgi?id=403229

--- Comment #10 from Christoph Feck  ---
Cache files are mmap'ed for maximum performance. Since mmap's cannot easily get
resized, they are created with a large size.

Icon caches are still faster to use than to traverse XDG icon paths to check
for icons. This is especially true for SVG icons (and SVG Plasma themes),
because the cache stores readily rendered bitmaps, instead of SVG.

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 403229] Icon cache doesn't get automatically cleaned when a release has new/changed icons

2019-02-21 Thread Vladimír Vondruš
https://bugs.kde.org/show_bug.cgi?id=403229

Vladimír Vondruš  changed:

   What|Removed |Added

 CC||mo...@centrum.cz

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 403229] Icon cache doesn't get automatically cleaned when a release has new/changed icons

2019-02-04 Thread Felix Miata
https://bugs.kde.org/show_bug.cgi?id=403229

Felix Miata  changed:

   What|Removed |Added

 CC||mrma...@earthlink.net

--- Comment #9 from Felix Miata  ---
This bug to me begs the question why Plasma caches so much in the first place.
Some of its caches seem so large that I'd expect less overall overhead reading
directly from disk into RAM rather than handling its multiple big caches,
create, read, store and include amongst other settings getting backed up from
the homedir.

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 403229] Icon cache doesn't get automatically cleaned when a release has new/changed icons

2019-02-04 Thread Eli Schwartz
https://bugs.kde.org/show_bug.cgi?id=403229

--- Comment #8 from Eli Schwartz  ---
It's anyway the wrong level to try implementing this -- how do you robustly log
into every user on the system regardless of their home directory, then execute
their bashrc, .pam_environment, and .config/environment.d (this one is a bit of
circular logic) in order to find out whether $XDG_CACHE_HOME has been set, and
finally delete `${XDG_CACHE_HOME:-$HOME/.cache}/icon-cache.kcache`?

I mean... you "could" do so, but it begins to become somewhat uncomfortable,
and the #1 place to find an overridden variable also introduces arbitrary code
execution. Even run as the user, there may be things there that users don't
want to be executed unless they are the ones logging in.

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 403229] Icon cache doesn't get automatically cleaned when a release has new/changed icons

2019-02-04 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=403229

--- Comment #7 from Nate Graham  ---
Gotcha, we'll try to take care of it ourselves. My ignorance of packaging best
practices is definitely showing. :)

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 403229] Icon cache doesn't get automatically cleaned when a release has new/changed icons

2019-02-04 Thread Eli Schwartz
https://bugs.kde.org/show_bug.cgi?id=403229

Eli Schwartz  changed:

   What|Removed |Added

 CC||eschwa...@archlinux.org

--- Comment #6 from Eli Schwartz  ---
I see no reason for Arch Linux to violate policy by having a package manager
modify something that isn't a package. We don't modify $HOME in our packaging,
and even mentioning the idea traditionally provokes a hair-trigger response
"only the worst ever packages would ever dare touch $HOME, what is this package
and can we have it deleted".

Why doesn't Breeze figure out based on hashes or timestamps, that the original
files have changed and an update is needed?

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 403229] Icon cache doesn't get automatically cleaned when a release has new/changed icons

2019-02-04 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=403229

--- Comment #5 from Nate Graham  ---
Filed some downstream bug reports for distros to adjust their packaging:

- https://bugs.archlinux.org/task/61632
- https://bugzilla.opensuse.org/show_bug.cgi?id=1124243
- https://bugs.launchpad.net/ubuntu/+source/breeze-icons/+bug/1814612

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 403229] Icon cache doesn't get automatically cleaned when a release has new/changed icons

2019-01-20 Thread Patrick Silva
https://bugs.kde.org/show_bug.cgi?id=403229

Patrick Silva  changed:

   What|Removed |Added

 CC||bugsefor...@gmx.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[Breeze] [Bug 403229] Icon cache doesn't get automatically cleaned when a release has new/changed icons

2019-01-16 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=403229

Nate Graham  changed:

   What|Removed |Added

Product|systemsettings  |Breeze
Summary|icon cache doesn't get  |Icon cache doesn't get
   |automatically cleaned when  |automatically cleaned when
   |a release has new/changed   |a release has new/changed
   |icons   |icons
 CC||kain...@gmail.com
   Assignee|notm...@gmail.com   |visual-des...@kde.org
  Component|sidebarview |Icons
Version|5.14.5  |unspecified

-- 
You are receiving this mail because:
You are watching all bug changes.