[Bug 1823637] Terminus fonts broken after
terminus-fonts-4.48-5.fc32.noarch update
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1823637
--- Comment #2 from Akira TAGOH <tagoh(a)redhat.com> ---
Well, this is caused by 0 timestamp on ostree system. the scenario leading up
to this issue is:
1. fc-cache create a cache when installing a font; cache contains timestamp and
timestamp is used to detect an update on the target directory. if the directory
timestamp is different compared to one in a cache, cache will be updated.
2. ostree resets timestamp to 0
3. when running fontconfig-aware applications, all caches is basically updated
due to the above, except it has already been done since last install of fonts.
i.e. not if there are valid caches in user cache directory.
4. considered users caches is newer than system caches due to the above and has
priority to be used.
5. When going to install a new font package on this state, 3) won't happen
because of 4). plus, in general, parent cache is going to be updated when
installing a new font on new directory though, this won't happen. thus,
fontconfig doesn't recognize a directory newly created and then can't find out
fonts.
I'm not sure what is better to fix. we may have some options:
1. restore timestamp for caches; everything will works back. but there may be a
problem from ostree POV. dunno.
2. stop detecting updates and update caches; may see similar problem when
installing fonts manually on user side.
3. stop updating caches for system directories; somewhat sounds realistic to me
but this needs to assume fc-cache is run in a timely manner. which isn't
acceptable somewhat from upstream POV.
4. any more idea?
--
You are receiving this mail because:
You are on the CC list for the bug.
4 years, 1 month
[Bug 1823637] Terminus fonts broken after
terminus-fonts-4.48-5.fc32.noarch update
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1823637
Jens Petersen <petersen(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ajax(a)redhat.com,
| |caillon+fedoraproject@gmail
| |.com,
| |fonts-bugs(a)lists.fedoraproj
| |ect.org,
| |gnome-sig(a)lists.fedoraproje
| |ct.org,
| |i18n-bugs(a)lists.fedoraproje
| |ct.org,
| |john.j5live(a)gmail.com,
| |mclasen(a)redhat.com,
| |pnemade(a)redhat.com,
| |rhughes(a)redhat.com,
| |rstrode(a)redhat.com,
| |sandmann(a)redhat.com
Component|terminus-fonts |fontconfig
Assignee|rhbugs(a)n-dimensional.de |tagoh(a)redhat.com
--
You are receiving this mail because:
You are on the CC list for the bug.
4 years, 1 month