From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 4OlqOQhW2WNM7wAAbAwnHQ (envelope-from ) for ; Tue, 31 Jan 2023 18:55:21 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id aEBLOQhW2WMQXgAAauVa8A (envelope-from ) for ; Tue, 31 Jan 2023 18:55:20 +0100 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 712143DBF7 for ; Tue, 31 Jan 2023 18:55:20 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pMuqc-00065h-He; Tue, 31 Jan 2023 12:55:10 -0500 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 1pMuqW-00065D-Mv for guix-patches@gnu.org; Tue, 31 Jan 2023 12:55:04 -0500 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 1pMuqU-0007af-QQ for guix-patches@gnu.org; Tue, 31 Jan 2023 12:55:04 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pMuqT-0006lI-QX for guix-patches@gnu.org; Tue, 31 Jan 2023 12:55:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#61163] [PATCH] gnu: emacs-pretty-speedbar: New package. Resent-From: Martin Marshall Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 31 Jan 2023 17:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61163 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Nicolas Goaziou Cc: 61163@debbugs.gnu.org Received: via spool by 61163-submit@debbugs.gnu.org id=B61163.167518765025925 (code B ref 61163); Tue, 31 Jan 2023 17:55:01 +0000 Received: (at 61163) by debbugs.gnu.org; 31 Jan 2023 17:54:10 +0000 Received: from localhost ([127.0.0.1]:54913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMupe-0006k4-F1 for submit@debbugs.gnu.org; Tue, 31 Jan 2023 12:54:10 -0500 Received: from mail-qt1-f179.google.com ([209.85.160.179]:35525) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMupb-0006jq-Hw for 61163@debbugs.gnu.org; Tue, 31 Jan 2023 12:54:08 -0500 Received: by mail-qt1-f179.google.com with SMTP id bb40so6679334qtb.2 for <61163@debbugs.gnu.org>; Tue, 31 Jan 2023 09:54:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=martinmarshall-com.20210112.gappssmtp.com; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=4DaPHM3fVNBLmCYU5fIXhTN2fSbsRrDIiQN6IWt+H6U=; b=MdSW8u/tofjRn1KlWphROC6XYVlXmYhbw/lCCqUUnY/UY8ZZ0NRu3FRMo97EgfwGo6 Tik4aRkOCU8MHbL8omlWZi95TFPdePxzllxnDV6FjQbnvpnub4haDtSdAxcEUBF3LV7g Qm+NqDmpUkptAQHGeppbbn2Zo2srytuxkeCVa8D1cnLR5XUbgo0RG2QY/KW9Wfpev76O lZuHeAWT2Rn59k/1gIGFRT/kBiWjLIBgDkkh6IlptCSmwfmR85bLI7laCqmc4TuNEKfv BmWVzO9NJlw2SvA5w5jzsRYEqYiBos+tZQ0n87zF0Fe6L/orbWTYUB8JLM0eJV2RDC/r n/IA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=4DaPHM3fVNBLmCYU5fIXhTN2fSbsRrDIiQN6IWt+H6U=; b=FlKFQBd6AuoQXK8tGIPbZdtqmy6aA5H1nBUwVSIszTE6OL7WFK7ovxRg9oFvCGmHgm Vnsxd0BaZwdB+wpAqbm9RgW0Hg781eE0DJHsEMDnWaYhp5m4iGv3gkT4jdDAgLbvxaqM OuLyeFYZy0YfxQGmefAKzTDu/xDaBDZS8BXblVoXdPE5xB321I9UYiI9tOIitmnyJmtT egMi8Ye+vChjqAr5IXfChebT63+B5K41SGW/a38EB5vqy5xbVt66McHUWqMSSqpuf/jx xApOJqTzLWeSYPXDbJB23W8veWs1yUutqkGHBIcWyQLWdBNSrJxItzZeTf/fut2VVytv UUug== X-Gm-Message-State: AFqh2kqpyZ8O8UIhijxXBWqlyuEulSiGzD5uvcl90cWn/+xImgvvY4cl 4YbApimvOYbWVEAEq2Hp+15WJGj+rw5Dj7AK X-Google-Smtp-Source: AMrXdXuW5ekRNISrAGFq/2dHS7+1bOmGoUtcKv8pyp9u26fBY3R6GeZQoriS87H/G6TmfXtBred+cg== X-Received: by 2002:ac8:7cb2:0:b0:3a8:1ba:b8ab with SMTP id z18-20020ac87cb2000000b003a801bab8abmr67991820qtv.6.1675187641315; Tue, 31 Jan 2023 09:54:01 -0800 (PST) Received: from vader (68-252-220-225.lightspeed.tukrga.sbcglobal.net. [68.252.220.225]) by smtp.gmail.com with ESMTPSA id s39-20020a05622a1aa700b003a7e38055c9sm10268798qtc.63.2023.01.31.09.54.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Jan 2023 09:54:00 -0800 (PST) From: Martin Marshall In-Reply-To: <87fsbq2411.fsf@nicolasgoaziou.fr> (Nicolas Goaziou's message of "Tue, 31 Jan 2023 15:05:14 +0100") References: <03b4f86e0640db7f8befc96e37a4793267886b85.1675060565.git.law@martinmarshall.com> <87fsbq2411.fsf@nicolasgoaziou.fr> Date: Tue, 31 Jan 2023 12:53:59 -0500 Message-ID: <87r0vak2tk.fsf@martinmarshall.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" 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-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1675187720; a=rsa-sha256; cv=none; b=hAEP6vC5+iZq+TBpxUiJvJJK9/rUD/WRbV3f1r4+GJkGh6ipy6A2E5Vn5f44RKeV/voX6B R5dXAfnm47tWbtZmL4dKg8GIhE5fEI4XBovAPfLwP1f3VASVwQeDZdkQ8hNBIgdRMP6jwg CN0gZAS3JXsGs9w10r0yioJIKsQw1FQZ1U4O89zb6bj0bdspTF4TydFPUTydpyWz51GqZO 4FuRmvsTFEJTJkIrtpmctYDQw+cui1EfHJsSua5z09Xgbp6wIwAa4QofLhCLBkWHkXsCp1 kEcrwA3VXmjjkyKuuQ8Vjhx2BDiGgCBDESJV6bAfr2VMR0qjHys9peBrk9Zr5g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=martinmarshall-com.20210112.gappssmtp.com header.s=20210112 header.b="MdSW8u/t"; 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"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1675187720; 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=4DaPHM3fVNBLmCYU5fIXhTN2fSbsRrDIiQN6IWt+H6U=; b=AuI9O2G/RyPfvNdX5XDpDBCSA75CqJVy/TZqmKdMJEsuYnjuiH8fNn6i/lFMeBvK534uNU voe9u9Qu+RnhndKdsZo9Oh1KgD/Ly1UQQcFJSQLCX8Yb3W8J3Upnh+WJEHZtwb8jeS6biK wwl2bSWpOA7B8KXTfupSbrSdOew3DhowNp8cE03l/Dv+nRQtvZvm13i+uf84bwFaZKJ+ZE c0YZnfXzDOcAYR/eHtGFBeMr1fyZC2hUcS5AKN9TwoZ474jV3iF+SbZVgez1Mk4bjM0TGb FM4Kgsw8Po3CIDKFNVBelSEyU7BGvqQgRsNsXuAMe6BeXv9RccBnA23HicO3CQ== Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=martinmarshall-com.20210112.gappssmtp.com header.s=20210112 header.b="MdSW8u/t"; 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"; dmarc=none X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: 2.52 X-Spam-Score: 2.52 X-Migadu-Queue-Id: 712143DBF7 X-TUID: BkVCT5MripGU --=-=-= Content-Type: text/plain Nicolas Goaziou writes: >> + (propagated-inputs (list font-awesome)) > > It seems the project requires Font Awesome 6, but Guix only provides > version 4. Is it an issue? I don't think so. While the default value of the `pretty-speedbar-font' user-setting is "Font Awesome 6 Free Solid", the setting is customizable, and any icon font may be used with the package. Even with the default value of `pretty-speedbar-font' unchanged, my system automatically uses the Font Awesome 4 fonts provided by Guix's font-awesome package. > It may be worth considering updating font-awesome in Guix first, but > I don't know what its freedom status is nowadays (as a data point, > Parabola provides it, tho). There is a comment to its package definition stating this: ;; XXX The build scripts of version 5 are not freely licensed and ;; so we have to stick with version 4 for now: ;; The linked discussion from 2018 concluded with all participants agreeing that distribution of version 5 or higher would violate the Gnu FSDG. I reviewed the Font Awesome GitHub Issues, and it seems they remain unwilling to change the licensing terms for the build scripts, the matter having been raised as late as March 2022. There is a fork of Font Awesome whose stated goals are "to continue building the amazing resource in a fully free, libre and open-source fashion" (https://github.com/ForkAwesome/Fork-Awesome). I haven't used it though. >> + (description >> + "Generate and implement appealing SVG icons for the Emacs >> Speedbar. > > This is not a complete sentence. > > Could you send an updated patch? Thank you for this and the other feedback provided. I've rewritten the description along with the other suggested changes. An updated patch is attached. Warm regards, -- Martin Marshall law@martinmarshall.com --=-=-= Content-Type: message/external-body; name="~/Projects/guix/patches/0001-gnu-Add-emacs-pretty-speedbar.patch"; access-type=local-file Content-Type: text/x-patch Content-ID: <87pmauk2tk.fsf@martinmarshall.com> Content-Transfer-Encoding: binary --=-=-=--