From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id UDI9Jy/2MWMp8gAAbAwnHQ (envelope-from ) for ; Mon, 26 Sep 2022 20:57:51 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 2FE7Jy/2MWORDwEA9RJhRA (envelope-from ) for ; Mon, 26 Sep 2022 20:57:51 +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 6C73928B09 for ; Mon, 26 Sep 2022 20:57:51 +0200 (CEST) Received: from localhost ([::1]:48038 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1octIb-0004BJ-0g for larch@yhetil.org; Mon, 26 Sep 2022 14:57:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45050) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ocswY-0006L3-Vj for guix-patches@gnu.org; Mon, 26 Sep 2022 14:35:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52667) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ocswY-0002I1-Hl for guix-patches@gnu.org; Mon, 26 Sep 2022 14:35:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ocswY-0003vK-Ct for guix-patches@gnu.org; Mon, 26 Sep 2022 14:35:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56960] [PATCH] * gnu: Add siglo. Resent-From: Wamm K. D. Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 26 Sep 2022 18:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56960 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxime Devos , Jean Pierre De Jesus DIAZ Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , "Wamm K. D" , 56960@debbugs.gnu.org Received: via spool by 56960-submit@debbugs.gnu.org id=B56960.166421724515016 (code B ref 56960); Mon, 26 Sep 2022 18:35:02 +0000 Received: (at 56960) by debbugs.gnu.org; 26 Sep 2022 18:34:05 +0000 Received: from localhost ([127.0.0.1]:51745 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ocsvd-0003u8-7H for submit@debbugs.gnu.org; Mon, 26 Sep 2022 14:34:05 -0400 Received: from mail-dm6nam12olkn2071.outbound.protection.outlook.com ([40.92.22.71]:37280 helo=NAM12-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ocsva-0003tX-Ea for 56960@debbugs.gnu.org; Mon, 26 Sep 2022 14:34:04 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=B6ssHHCHFsXlFmR4p84LsMeVVgaL+LU4+S69RTPunfO/vqPbPt4R9PLZ3joFNGmqxcsJJAqiUpMnYnttfAXb48J7SnUVS/jyW2els+8lrq6/Gajbio+Shk7xJytCjLcncC2AhOaPpWqBHdEad1N6L9sSxN9i4XJrZiTN8MC7YLdOhkFrwQaE4x6GayUOBIpVi1gSPP7i7lMvez41BL48k9fVr2MDZ/QTRt6Vc9RFZnte7xBhdOV8kCU5IV8wU002c8LAGYre89rw6X/80sajVbeycuvmhWn2EFvrjH1lff11Ie3GJnklcfXISobdakQP66Khl+AzCxJOLEMWEZq2CQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=nKhwomKR6pqRRWtRY7HC0S0VgKiBLglUaoZ49s/29Ic=; b=fTuK/laxAKM6DnBb8EMAn77hnDJToWxPBZUu2is9Ys5vRCXQK544DZANugW3OesznefGwwha2McecyMtIv7dlwerBHTw88GqPeJL0L5TzJHr5SUm0LiXTHx25dv++yrCSHPZThZBTlwNwqkIl+8hasCKYTFSyI41FhKZsoFmUJ8UHlrtBgbVh0xuLLfODq5/NUGsdBmRsAmRiUaq1gUijjIlclzrr2FNcRFXxUXtQ75GOzRNlqiZWeGS+lvc5DdUSfJwZXXfqeoaFQT868U8wtZCV6nPQe1ELeRpxuDQLQ+Qw0I/ZxxjsfOm1lhakWbLPqGbuhRXyAT/7i1ZgVVWjA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nKhwomKR6pqRRWtRY7HC0S0VgKiBLglUaoZ49s/29Ic=; b=meX34Xl+2/VpbpGmPLTRJJe80t2XZcclr9jpHHKdtDQg7h1sT5UEppfhDxIJUe5qNVwkU7I63D8wRYgXeLeHr6QmOaLnYUrov688piLBBHvl37ydtsdDm5vIhNuNUZ0I6q3h8FQXTvl0PpOHaRlSxrUQtmbPq7WEEF7y/0LqjckwfqlRqgabQv+a6sdtdwGcyfn810dKoNH0jGQ+aoJ11D87VtMJeqHrdx1uvv+T0FoK8YtrwTbkl0/8vH0HS7hFCZXHVOlsUPGEsRSx0tccOivZSWhB24OwJffT/kv9dn8JkJdvryRGEYkdfY6SOkcrdqCoLsiu/8OmeAlJXAvH6A== Received: from BY5PR07MB7029.namprd07.prod.outlook.com (2603:10b6:a03:1f0::20) by SJ0PR07MB8598.namprd07.prod.outlook.com (2603:10b6:a03:373::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.25; Mon, 26 Sep 2022 18:33:55 +0000 Received: from BY5PR07MB7029.namprd07.prod.outlook.com ([fe80::a32:c102:52c8:e33e]) by BY5PR07MB7029.namprd07.prod.outlook.com ([fe80::a32:c102:52c8:e33e%3]) with mapi id 15.20.5654.025; Mon, 26 Sep 2022 18:33:55 +0000 Date: Mon, 26 Sep 2022 13:33:52 -0500 Message-ID: From: Wamm K. D. In-Reply-To: References: User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?UTF-8?Q?Goj=C5=8D?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/28.1 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) Content-Type: text/plain; charset=ISO-2022-JP X-TMN: [0YbRsrKUMejxIDDyw80zR4r29H9DFZwJ] X-ClientProxiedBy: CH0PR13CA0043.namprd13.prod.outlook.com (2603:10b6:610:b2::18) To BY5PR07MB7029.namprd07.prod.outlook.com (2603:10b6:a03:1f0::20) X-Microsoft-Original-Message-ID: <87fsgernn3.wl-jaft.r@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY5PR07MB7029:EE_|SJ0PR07MB8598:EE_ X-MS-Office365-Filtering-Correlation-Id: 9930ee97-732e-4aec-a9d9-08da9fedaaa4 X-MS-Exchange-SLBlob-MailProps: ZILSnhm0P3mbp/ZflA0lMjdkbgVskbyk7Hq85sqdIrZeTvYoVrhnkG2aNceSDo+UCUEtszN7KSZEsUe04zWQ3sD8SaXT3K2pbXY0mrm4Na2Tpofg6HGNv+ofFEtxdLrlysDGTSn+ohp1ghnkooz6BUeyAx586lgsE+BaCkLjFZmwz5EeWEhFQNpt+BmzMJG9ONj2mu8jPM/8SELjCOnK/vJ6gOU9pAMW8NGNJ3X+nD0VQD13Px3Ay+0//ttE5qz7YSZjEe1YJmDczWyEWF4GoWhhwh2I/sEMwyK/tJrShjjTDtAkQZjxGBq+4SxvHGTUbhrro+XdCi4+gBgpEpGNONX6T1Qvb4/uUNCRJGc7QxV86fiR/58alakwxtMpJPbuHWL2gZIb6OSu5HboYAvpEvj8utJa6APrdkn3Xcs/r7A+n7c+17L6tk00sR+Msm/bbGltXoIZ1ZnPiljCDfHL+RZwpCLN5Gls+5oRkA7aCs0MCJTWquFHW5bUgxopUG04++OCeKiil3aQmpkXwAbjN8kTsEM8kouAi4wzIb9vNcKzjRRtML2uhb9m9Y1QMmz4HM33aQxUkqetgg70MHqPkoqAPOqcLTmPhcpdl+2YGmc198KNH7XPxJkLiEQLuYeJgR3nhv0atVlNV3QYBlTYD2wsSvRTzvhzmeXorHljBm8bRbu4GiiwT6cZRhFLPuxvSSHEnzNlkqAkaSlPUqcBy1QekUlz8TebSA3Gn4BQzFe/0nlD1xKJHbp4+yRb0gKBobhgCkvqTPyY8TQQqD/WHxoMduUsWz4M X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +hyNT4xJcyz43jV6Tes2/hZXofk3JCO7wiqFcjyG3XDrwF8zIG+c7Th6h041sMVlocB1Jokgf/CpRnYImu15B1B6VAVVjGsKIzqY5OSw758JlQD19WGr+DWTZtBABIERcyQQG/bLOxIrbYMruBkoUUX1v+aq8UKWMWvvawj7ZtTGxui6IYKzspfBoWxSZuBqb0EMcEJBjSW2wvqaMl6iGmWMsrFAiNH7ZghyLRHx7yAKuxxF5PEG7yr0BCtXKHaWKzZltdDlu6NenGrEZ4zX3gSpx4DpsGtrwjJi4UcuuB48vdLG2UXUiQHtECRC2/nkTWgchQgR4sC9EEHHo+kDCM65m4ttHQcmpvSxBXmZIUKanpkC0dNyvyNF/4jIApYex8FZAqFaNYuQHRddq69oLgbBUQCmjkI42BzVEi1M2WlfXXmZizIJ30SgmS7Cj8oyYdeokP9lr2GDyLdI3dYSjhbU4OzocET/5sRRaN2p4nnIY2B7V944dBDP2sA5jHutsV4Y9/3hhWiw8AzVZizB1mrcCMuLDZQIi3osQi5fqVDlSaFzOJX+9hhaiCdiZWcj+RYXWYXNGn64fOA269f5N3pvM3iQB9AE84XyZ002FMOjjYYn1OCwI0yyhQgMXmKw46OkZo49ugoV/q5i2lANNua19ja+me8/R+yjXzmzuzMlxx3O/ci1uDEcHS0oBAic X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Kk7GgdsLKTCdlHTPySFa3SP9w9lenDa6TpaqbtC6RuAgUCFYuG9sw/lgAJSJIzROTiGhdb2ZHrr1EuBjS60m2paETg8mrui5KPflbZtvvZBu859Zca6OB4HIM6b+XKdDP+6aRCOexk2ZcykfReDoCfTmz8m/J0F5q5WPQWTzb7dn/P8ztVWf0N0RWJAz9hHK62VsfnQKtB0LaaeQNIxiS/tKET5UZR1RxFtuDSgDdgvSUzyzFQXvI7JLKhqeEQbs1qCjqDYLjKmon07jaoJu1LYl/cHWWAXI/dXFaELYsNQjFUYmhDpz4EW0mb/tzYWfVyhaSmm4/hYPAKbFWFDahJQCTw1nOOaUESm2M3TQFvqp40FDzhZnFkwLy/cea7bYhFjOKnROaCfUq9MRgMLL/6mDwyl/1FkacgH9mbIsK7hsIcPXc43Se9ohM70qo23+d/8gkdu5IR815cSeHR4ab10Xwdr5k+ddjL9SOUcgRXq4rDc7AKmAtbUOGiYvKTDBkQKSN4SNBBi6C15KLWskEbuWzlZtksxfMFYnPAet9O8Is47K9MeTjMgGb2tz6RGYaRTcMk1EWRHcM39fYYGEtfmmEw21Hedp5+ZhMw8ZU3efQVBpVVnBw2UcQgFIGLHLdpuXlmPrI//G6MeHzmjTzqSLGxofP/SfxPVE1ZDVSTF8bDBs1RP5VivZb630O9g2Gl8y3iL4Wck8jus9T4sTtUJsVdm/oGZA42h8na/pZAkcvdLojFtHMKx41iYOmwsltmcEUSTchmHo5i2unlOmtvLJgavJknv0GJRgw9zezLjqM0V6nbcvZXuBAa0xKja22kRvHc51kQqhyIpbC/VLPyt3P0u3Ki1cb5YKrelLAe8U/Xvddz1mQozW/kNSfa+0P/U5Krx5pOuOWo6G/Qats5oxg4dd100w+uCWWj9zUUONFusjcP5P7BhbgbEOzngk APQ/jLclVOVA174iv6crxyKzeqVYO8NY74qkdM0RZjs5WRmF6Lhy4UBIFEh+CO5bo0kO0Jefn8x1AA7nkwD+o7GeT6R8yKfUP3TsnMqGIA3fEE0ODoqUqdxo1xWL/bVu1WJ3+4JJDGZckbZRdOZA+dsAor+EZ6Nfy9gjXsCfTnAYi7WJBF/bcLov8lYM+GdqH1CL96+Fv0GpALu7sJpFsN2Xjqac6gJs5Mu+SCRNXGKR1UjrwWKMpfJNcGyrsbUfo0HKLcvkuEdb97AQDtiH1e5EKw2ALYoBi39f2LOCWd/KtJ1gC5RqaXg1NT0cpU+qa9gW4gXy6nSUj+mToigbQQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9930ee97-732e-4aec-a9d9-08da9fedaaa4 X-MS-Exchange-CrossTenant-AuthSource: BY5PR07MB7029.namprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Sep 2022 18:33:55.0029 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR07MB8598 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" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1664218671; 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=nKhwomKR6pqRRWtRY7HC0S0VgKiBLglUaoZ49s/29Ic=; b=uuOwtTCMy5iW1zNFrzZOzLkj+l5YgXNfE8yqKOm7slMb75g9amJHZRHzXJc+uANCcb3L0f NSJf8AzlEzFFBruVoDeAzhxwOzxHgM0TIIJm2isZKvyF13PERUuqYvuaLeoNb7G8FE4LE6 DFE3IMM0NoFA+h0z1h64xsn8V+4rcf609gHY3jF4GiVOvhnFbq79ywXjE/TN/f1DcnuMvp 7B+Oi0KDvnDZToeBeDtXmGmGLVbeKbSU68QQPK/0BEUf5t3mReuiIF18w4uTFULVIXZOEe TXBZOXuLzgdYxN1pSw5B3ZzeIRc2cJV7w46tmQwrXm2SPFA4qDKH0ZDp0mYKYQ== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1664218671; a=rsa-sha256; cv=fail; b=W7q1exUuFMXsPzRqfaf/kx8mjDx2Mv8iRlTrii4qlSGAuwDhgZI2GRwJiGx861odJGmzyz 6ZTQEAP42gC8aUIuvdhGXWTipfuyD369WP44XwoJK+zV5H1gsspKywexigGB6FLEpCo/GG YxTuceNYrIviMmIVY1QPwdXT1j1X9yV9PUHBpLIPbeQdgc1zRHuR+hVh5ShopEREzsmM1b /16LGwXCQWJdvMp5Mi2Js7h8u4+u1FCld0Xm5nrfzPb0d5vE1AZ+BlddkSsza3Bqw/eBoG mAJbRVQMy37GuJp+jA8vfazIAWMFbcxk75YJHCobq0nQ7IRdkpJXE6n+Ddv2FQ== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=outlook.com header.s=selector1 header.b=meX34Xl+; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed)" header.from=outlook.com (policy=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: 8.65 X-Spam: Yes Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=outlook.com header.s=selector1 header.b=meX34Xl+; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed)" header.from=outlook.com (policy=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-Queue-Id: 6C73928B09 X-Spam-Score: 8.65 X-Migadu-Spam: Yes X-Migadu-Scanner: scn1.migadu.com X-TUID: o2mCJSLRlSry On Thu, 11 Aug 2022 11:56:00 +0000, Jean Pierre De Jesus DIAZ wrote: > > You'll probably want to use a list (argument (list ...)) instead of > quasi-quoting, and also, use G-Expressions Makes sense; adjusted. > >+ (synopsis "GTK app to sync InfiniTime watch with PinePhone") > > GTK is an implementation detail, no need to be specified, and if necessary, > better suited for the description. That makes sense though, as a disabled person, I would warn that the level of non-specificity can make things more difficult, as well. A synopsis such as "Smartwatch synchronization application" is so non-specific that, if I already know I'm looking for such an application, I'm forced to dig through the much more detailed description to figure out if it's relevant to my particular smartwatch. This creates extra steps and more cognitive overload whereas a phrase such as "InfiniTime watch", while dealing with the implementation, allows me to easily tell whether this /particular/ smartphone sync. app. has to do with the device I'm trying to use and, now, I can take a look at the description to see if it has the features, etc. I want. Otherwise, I have to look at the description of every smartphone sync. app. (and all of the extra energy/effort could be for naught if none of the smartphone sync. app.s available on Guix, at the moment, deal with the smartwatch brand or OS that I'm looking for (like, say, WaspOS for the PineTime). This isn't at its absolute worst with the Guix CLI but, when a GUI is made (say, in the style of Synaptic), it could be designed that the packages and their synopses are first displayed and one has to click on the package to see the description or expand it in some manner. This increases the effort beyond just cognitive but to an additional task. I'm going to go with "Synchronize InfiniTime watch with PinePhone" as mentioning the OS allows the user to know whether it's relevant to their particular watch while the inclusion of the word "watch" lets those who are unfamiliar with the tech. know that "InfiniTime" is related to watches and watches are, in some way, involved. > >+ (description "@code{siglo} is a graphical tool to flash InfiniTime firmware to > >+watches running the InfiniTime operating system, via bluetooth. > > flash -> update (non-technical term). > watches -> PineTime watches (or PineTime smartwatches). > bluetooth > Bluetooth. No disagreements here; this is definitely clearer ("update", in particular, as, while flashing is /how/ we update things, the really relevant bit is that we're updating to a newer version; this phrasing is much more clear). I opted for "smartwatches" as the terminology is more specific and accurate (without any more cognitive strain or processing). > sync -> synchronize. Makes sense and done. > Maybe @itemize or @enumerate could be used to list the features provided Yeah; that's much more clear to read and easily digest. Done. On Thu, 11 Aug 2022 14:00:00 -0500, Maxime Devos wrote: > > > + (propagated-inputs (list gtk+)) > > ... why is it propagated? That's…a fair question; I could've sworn I'd been told, before, to propagate =gtk+= but, looking through past E-mails, I can't find anything to support that. Maybe I confused ~propagated-inputs~ and ~inputs~, for some reason. In any case, I've corrected that. > For GUIX_PYTHONPATH, search-path-as-list can be useful (and slightly > less fragile, as it does not depend on labels). Are you able to demonstrate what this might look like, especially with in the context of using G-Expressions? I couldn't find any examples of ~search-path-as-list~ in the repo. which easily made this clear to me, unfortunately. Thanks a ton.