head: cannot open '/var/tmp/portage/media-sound/guitarix-0.42.1/temp/sandbox.log' for reading: No such file or directory ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_desktop_gnome-j3-20210729-194103 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-11.2.0 * clang version 12.0.1 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/12/bin /usr/lib/llvm/12 12.0.1 Python 3.9.6 Available Ruby profiles: (none found) Available Rust versions: [1] rust-bin-1.54.0 * The Glorious Glasgow Haskell Compilation System, version 8.10.4 (none found) HEAD of ::gentoo commit b304ba4aca489ed6653db784090e56d0dcc84d94 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Tue Aug 10 17:22:54 2021 +0000 2021-08-10 17:22:53 UTC emerge -qpvO media-sound/guitarix [ebuild N ] media-sound/guitarix-0.42.1 USE="bluetooth lv2 nls nsm standalone -debug -zeroconf"
Created attachment 732070 [details] emerge-info.txt
Created attachment 732073 [details] emerge-history.txt
Created attachment 732076 [details] etc.portage.tar.bz2
Created attachment 732079 [details] logs.tar.bz2
Created attachment 732082 [details] media-sound:guitarix-0.42.1:20210810-190054.log
(In reply to Toralf Förster from comment #5) > Created attachment 732082 [details] > media-sound:guitarix-0.42.1:20210810-190054.log > F: mkostemp > S: deny > P: /usr/share/fonts/joypixels/.uuid.TMP-XXXXXX > A: /usr/share/fonts/joypixels/.uuid.TMP-XXXXXX > R : /usr/share/fonts/joypixels/.uuid.TMP-XXXXXX > C: fc-list This is probably because media-fonts/joypixels doesn't call font_pkg_postinst() inside pkg_postinst().
(CCing juippis just so he spots the issue.) Can't recall if a QA check spots this or not but a good idea to add one for future if we don't, actually. I think we've been bitten by this a lot at various times. Fonts seem so fragile - there's some TeX issue which still needs fixing too.
(In reply to Alexander Tsoy from comment #6) > (In reply to Toralf Förster from comment #5) > > Created attachment 732082 [details] > > media-sound:guitarix-0.42.1:20210810-190054.log > > > F: mkostemp > > S: deny > > P: /usr/share/fonts/joypixels/.uuid.TMP-XXXXXX > > A: /usr/share/fonts/joypixels/.uuid.TMP-XXXXXX > > R : /usr/share/fonts/joypixels/.uuid.TMP-XXXXXX > > C: fc-list > > This is probably because media-fonts/joypixels doesn't call > font_pkg_postinst() inside pkg_postinst(). (And thanks!)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a33050e5303c1eca7d3d05315de6eeffafef2de0 commit a33050e5303c1eca7d3d05315de6eeffafef2de0 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-08-11 02:08:55 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-08-11 02:09:03 +0000 media-fonts/joypixels: update font cache Got lost when adding README. Closes: https://bugs.gentoo.org/807601 Signed-off-by: Sam James <sam@gentoo.org> .../joypixels/{joypixels-6.5.0.ebuild => joypixels-6.5.0-r1.ebuild} | 1 + 1 file changed, 1 insertion(+)
Heh, thanks, it's so obvious to me now :) on a hunch I'd say this does not get spotted by any QA checks. Just thinking about it theoretically, it might be a bit difficult to implement too. But that's a discussion for a different bug!