On Tue, 23 Oct 2018 10:49:32 +0200 Andreas Beckmann <a...@debian.org> wrote:
> On Wed, 26 Sep 2018 19:49:31 +0200 Sven Joachim <svenj...@gmx.de> wrote:
> > On 2018-05-23 16:43 +0200, Laurent Bigonville wrote:
> > That upstream bug has been fixed in commit f5dd851[1] which is included
> > in fontconfig 2.13.1, so I think the Debian bug should be closed too.
> > Haven't tested whether the fix works, though.
>
> This doesn't work, or maybe it does not get executed by the removal
> sequence performed by piuparts.
>
> Removing fonts-cantarell (0.111-2) ...
> Removing fontconfig (2.13.1-1) ...
> Removing libfontconfig1:amd64 (2.13.1-1) ...
> Removing fontconfig-config (2.13.1-1) ...
> Removing fonts-dejavu-core (2.37-1) ...
> Removing libexpat1:amd64 (2.2.6-1) ...
> Removing libfreetype6:amd64 (2.8.1-2) ...
> Removing libpng16-16:amd64 (1.6.34-2) ...
> Processing triggers for libc-bin (2.27-6) ...
>
> 0m52.0s INFO: IGNORED PATH@2: /usr/share/fonts/truetype/dejavu/.uuid
> 0m52.0s INFO: IGNORED PATH@2: /usr/share/fonts/.uuid
> 0m52.0s INFO: IGNORED PATH@2: /usr/share/fonts/opentype/.uuid
> 0m52.0s INFO: IGNORED PATH@2: /usr/share/fonts/opentype/cantarell/.uuid
> 0m52.0s INFO: IGNORED PATH@2: /usr/share/fonts/truetype/.uuid
> 0m52.5s ERROR: FAIL: Package purging left files on system:
> /usr/share/fonts/opentype/ owned by: fonts-cantarell
> /usr/share/fonts/opentype/cantarell/ owned by: fonts-cantarell
>
> Tried it manually in a sid chroot, there it works if fontconfig can
> perform its trigger processing.
>
> But if fontconfig has pending triggers while being removed, .uuid files
> will stay behind.
> Probably add a fontconfig.prerm script and in the "remove" case perform
> that same actions as in fontconfig.configure "triggered"
>
> fc-cache unfortunately does not seem to have an option for "clear the
> cache and delete all .uuid files (and do not regenerate anything)" which
> would be the best thing to do in fontconfig.prerm remove


FTR, f5dd851 has been reverted in fontconfig, see https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/8

An other attempt to implement this is waiting at https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/10

Reply via email to