From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id UGbmOr7gXWSBSwEASxT56A (envelope-from ) for ; Fri, 12 May 2023 08:46:23 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id +BzEOr7gXWQ0IwEA9RJhRA (envelope-from ) for ; Fri, 12 May 2023 08:46:22 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id A6D427259 for ; Fri, 12 May 2023 08:46:22 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pxMXV-0003fy-6l; Fri, 12 May 2023 02:46:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pxMXS-0003fj-F0 for guix-patches@gnu.org; Fri, 12 May 2023 02:46:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pxMXS-0006vH-6e for guix-patches@gnu.org; Fri, 12 May 2023 02:46:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pxMXR-0007dB-Vp for guix-patches@gnu.org; Fri, 12 May 2023 02:46:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62806] [PATCH] gnu: home: services: fontutils: Add support for SXML fragments. Resent-From: Andrew Tropin Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 12 May 2023 06:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62806 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Andrew Patterson Cc: conses , 62806@debbugs.gnu.org, me@mianmoreno.com Received: via spool by 62806-submit@debbugs.gnu.org id=B62806.168387395029309 (code B ref 62806); Fri, 12 May 2023 06:46:01 +0000 Received: (at 62806) by debbugs.gnu.org; 12 May 2023 06:45:50 +0000 Received: from localhost ([127.0.0.1]:53862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pxMXG-0007cf-0F for submit@debbugs.gnu.org; Fri, 12 May 2023 02:45:50 -0400 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:39049) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pxMXC-0007cN-0I for 62806@debbugs.gnu.org; Fri, 12 May 2023 02:45:48 -0400 Received: (Authenticated sender: andrew@trop.in) by mail.gandi.net (Postfix) with ESMTPSA id EE5FE6000E; Fri, 12 May 2023 06:45:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop.in; s=gm1; t=1683873939; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=pG2nLnERkN0fq3k5hbBIrOEkuxT20QOIDX1/wkrVqAU=; b=j2tnguHThO2lo51XeKwR2X+W794OGyDbl4GsmgrX9vRVgxXAVcQwEWyfEVSSbN+83E6Ole kg+FqGFtGNhQwp2atelSE9lwMM4iu07gphAX9F3LG7lRjRURdmFFtJiL5Ud/iPNAYEkFte UCQjdoVmY3LmGjsBxSlpAeAOdxfy8sUFoQwgIoO0aPOLHQLv/8hUJsl6Hehfj93EWWvlDg QmI2VDGAeKwoVi1jXb/tgOVV57rIKvd49WnAKpZdaNujE8wOUdhy5/RLRATcT8v4XaEZMh 8ACDNUx54riRvpOAagUWJMBRA9zBzMi5EzbDO90J2HIM3xSJd4vxLrUq/AZYvg== From: Andrew Tropin In-Reply-To: <87o7mr3v2p.fsf_-_@gnu.org> References: <20230413034059.5585-1-andrewpatt7@gmail.com> <87o7nd109l.fsf@gnu.org> <87wn20dc7t.fsf@gmail.com> <87o7mr3v2p.fsf_-_@gnu.org> Date: Fri, 12 May 2023 10:45:35 +0400 Message-ID: <87a5yajbe8.fsf@trop.in> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Seal: i=1; s=key1; d=yhetil.org; t=1683873982; a=rsa-sha256; cv=none; b=hgF+5FZn9QSWzgJLJ3l3Vs0j40WAhvDj/4Gyh1S2vfsdcSwfE7tm43qis7NXPMDMiYqsqW t0smHumPD32A4Wq6pzlfPGSPn0sg1vtvyjLU8tndI8VDugvUgJyxNq+gdc+U/Ae3Lzrmph bh9/uE6CaKI/L6+BA/Pe2IyRMoVwyLIxqy4HZB8OrRqm+gbwiPnHooFOOISu41FZ6aU7Ui 0+k4fZfdMjoYekOTZ5I2TWHoV/aL6+wPBel1uczZaNQrvFxk78W+UlgD93zfPl25RI0RGj HjA8CLf4BXOt02yxCo0DdjBlh8uMzCTYv9bpf6OYRqIwsEQ5uBvEthrXxcGSYw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=trop.in header.s=gm1 header.b=j2tnguHT; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1683873982; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=pG2nLnERkN0fq3k5hbBIrOEkuxT20QOIDX1/wkrVqAU=; b=ZqGqZDX6FoCbQzmAoKRy759mV3e3zRYLHLsHVpBRGb2E/XuDCr6q3VC/dIlyaWVKPpsCwm 2pWHDMZ8Z7UP95x3OZllx2sAI0Rmdwi74Vy1NUmszN5amC9eECGtgMWW9INZgPt4CFeTUk Vwo5xCKZbVs3g5WKK54+T5BK8+W7XftwgQRZEZ42PuVOeRMHMCxQvPLeb29JBCCExqQtmJ mS4bmZiz5h0pbXsLot98DQsKZWmTETnOka2iJH8EATIm7y8DxjIhvxTKbqTAnZnjwTT3vV HU5kV5Wwq1ExKy0yWqMF92UgLMNKtoNSmgJEGedigyjOVVNP1HU4hKv4vrHegA== X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=trop.in header.s=gm1 header.b=j2tnguHT; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -1.38 X-Spam-Score: -1.38 X-Migadu-Queue-Id: A6D427259 X-TUID: sMO9vPdkiBCB --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2023-05-11 14:34, Ludovic Court=C3=A8s wrote: > Hi Andrew, > > Sorry for the delay and thanks for your feedback. > > Andrew Patterson skribis: > >> It seems to me that the main options are: >> 1) Just use my patch, or >> 2) write a new patch with an actual configuration record type, >> based on conses and Taiju HAGASHI's patches, either with >> a) a single font family for the default font family settings, >> b) a list of font families for the default font families, or >> c) allowing either. > > I went with #1, but that doesn=E2=80=99t prevent us from considering #2 a= s an > improvement going forward. Conses, Andrews: you=E2=80=99re welcome to sh= are > your thoughts! The implementation LGTM and probably it covers most of use cases mentioned on the related threads, however, I'm a little bit rusty on this topic and can't say it for sure :) I think Miguel (conses) have more to say on this, because AFAIR he recently did something related to fontconfig configuration. > >> If we don't want to just use my patch, I can work on a new patch >> with a configuration record. How do you print a deprecation >> warning? > > The (guix deprecation) module provides facilities for that. If that=E2= =80=99s > too restrictive, use =E2=80=98warning=E2=80=99 from (guix diagnostics). > > Thanks! > > Ludo=E2=80=99. =2D-=20 Best regards, Andrew Tropin --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmRd4I8ACgkQIgjSCVjB 3rAsnQ/+I/mF+lQQ7pcOPz4RPDvSOH1ILL0rEwhWYoJLsxq4TDsmAleiNxc5bEZi l0h1OquZL5nTnSmdQCHU9YA6E9Bd8GGmH56EpkvvatM/9rrWZWa0FWo+A4lqZrW1 uJQeZQSjvuOK3BBnXzLXC/KVtKW2csWHQhoRPf6TktfQdKUm/L5KpjTJ30V9on1H daw7aUvPgxFEGswnOkw4AQuVypo6t4JRII3gpUxhKvBy1tf8uGblglFQWdtqTE7e W95zxGIbIAKQzkW9fmpiZ4kj/VXW1nbe8/4N2fEYyhbvpFREwIdLcKxCmY21GV++ lySI2AAVejE7FlsiZ1nC0mBC0zbfcjUD3iPcBc0ZvvSyUlqLp6/n2JesCNbIhQ1x g8Ln3RzAfIwelbPdKkWZVGT2qelATm5dSAobDrK0vzG6X4lcvqN7Zd7XjK6TKrZ9 jcpDC/nhxhsvLRcslbPXcjZOWZ6oBwVDgOxj5VdQIGil8iDamwjKOvNTpQejho+S lIqXBWFp68rGhoHjW7kkwepH4ldhZL8v5b5hvhrumwRbq+LTy0QpWes95+1xkzAp IUCTrayvMjbQCYrVtEszEPaIKQPGgUxpga3Q+ZrOIsKPvvo2EX/T/oIc3yumXEFm zEFaLIWTmZuDPCUaJm+/fEG+CSHV6ampU+0ztKWUApOUjYCcei4= =PHr7 -----END PGP SIGNATURE----- --=-=-=--