On Fri, Oct 21, 2022 at 11:03:18AM +0200, Ludovic Courtès wrote: > Ludovic Courtès skribis: > > > Quite a few packages depend on (guix build syscalls), starting from > > ‘ant-bootstrap’ (since commit cded3a759356ff66b7df668bcdbdfa0daf96f4c5 > > in 2018) up to GNOME-related packages such as ‘mutter’ (commit > > d1c2fe248a7a326189fb7dcae64a59ece96251ba a few months ago). > > An issue is that GNOME now depends on Java: > > --8<---------------cut here---------------start------------->8--- > $ guix graph gnome --path icedtea > gnome@42.4 > font-abattis-cantarell@0.303 > python-cffsubr@0.2.9.post1 > python-afdko@3.9.1 > antlr4@4.10.1 > antlr3@3.5.2 > antlr2@2.7.7 > icedtea@3.19.0 > --8<---------------cut here---------------end--------------->8--- > > It is great to have ‘font-abattis-cantarell’ built from source (since > commit 97766323bc6e2b4dcfba4d6b46749a4280bca709), but it’s costly. > > There’s probably not much we can do, unless the python-afdko -> icedtea > dependency is optional. > > Ideas? I looked into this one since it was causing mate to not appear for i686-linux. I wasn't able to remove the java dependency for the font, generating the font explicitly imports cffsubr. Python-cffsubr needs python-afdko for the 'tx' command. I suppose we could re-bundle it but I haven't gone down that rabbit hole yet. Or we could just make that font optional. -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted