From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id DXigDkiPoF92ZAAA0tVLHw (envelope-from ) for ; Mon, 02 Nov 2020 22:59:20 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id oPkaCkiPoF88dQAA1q6Kng (envelope-from ) for ; Mon, 02 Nov 2020 22:59:20 +0000 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 202B29402A5 for ; Mon, 2 Nov 2020 22:59:18 +0000 (UTC) Received: from localhost ([::1]:52372 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kZinF-0003CQ-HQ for larch@yhetil.org; Mon, 02 Nov 2020 17:59:17 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50392) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kZin6-0003C2-JK for help-guix@gnu.org; Mon, 02 Nov 2020 17:59:08 -0500 Received: from knopi.disroot.org ([178.21.23.139]:38464) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kZin4-0006mh-3o for help-guix@gnu.org; Mon, 02 Nov 2020 17:59:08 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id DF5855378A for ; Mon, 2 Nov 2020 23:59:03 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GVxHTWMUnWzI for ; Mon, 2 Nov 2020 23:59:02 +0100 (CET) From: Gary Johnson DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1604357942; bh=1PR15GVqYAcNr/A+tyDIhqMPI2srmH0KCez/ATaz5nU=; h=From:To:Subject:Date; b=Hd++VCVkso6VXfVfVlCynfUyDJUXvv6+PPU0VF1A/fiBQYvxlC3rvq1S2HUrsvt4O f1am8x+WVzp4PIY37VSkW92sxJ2XMbx+a2tdNtzxLuVMppsO7URV8TZvl8NkreKrFC 596g+rfaFtA2V+HTgZz5qcVXj1oYS9DLREmCfVrGdMl2wrxWAQmtmU88muydg3qLm6 qr8ZFyuG72moCt9Ey5mTS+ytZz353iplMHGJisRAUqFM3ECVPA/pegJgDJj/oabA8/ MEm0UkBH9GDgt3JrNckLJtTLv2Wl1vT8f/4GAo86aQTWeua6uEjrEE51jNAh6c+eM/ Lo3SMnyRLQyiQ== To: help-guix Subject: Broken emacs-treemacs package in current Guix Date: Mon, 02 Nov 2020 17:58:51 -0500 Message-ID: <87lffjgyc4.fsf@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=178.21.23.139; envelope-from=lambdatronic@disroot.org; helo=knopi.disroot.org X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/02 17:40:31 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=disroot.org header.s=mail header.b=Hd++VCVk; dmarc=pass (policy=quarantine) header.from=disroot.org; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Spam-Score: -1.21 X-TUID: CcHW5GNdjhE4 Hi Guix, I recently moved my Emacs package management from ELPA to Guix, and after creating quite a few additional package declarations using the amazing "guix import elpa" command, I now have a working system that doesn't have any packages installed through ELPA. Pretty cool stuff. However, one package is sadly failing to build on my current installation of Guix: emacs-treemacs If I try to build the emacs-treemacs package that comes with Guix (declared in emacs-xyz.scm), this crashes out due to a failing test during its "make test" phase. As an alternative, I tried creating a new emacs-treemacs-melpa package with "guix import elpa". Here's the resulting code once I added in the necessary module imports: ;;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (define-module (my-packages emacs-packages) #:use-module ((guix packages) #:select (package origin base32)) #:use-module ((guix download) #:select (url-fetch)) #:use-module ((guix build-system emacs) #:select (emacs-build-system)) #:use-module ((gnu packages emacs-xyz) #:select (emacs-dash emacs-s emacs-f emacs-ace-window emacs-pfuture emacs-hydra emacs-ht))) (define-public emacs-treemacs-melpa (package (name "emacs-treemacs-melpa") (version "20201026.2006") (source (origin (method url-fetch) (uri (string-append "https://melpa.org/packages/treemacs-" version ".tar")) (sha256 (base32 "10dlxizx3nhviz5sfbfavsfglpwschkl3z3wwryw8930bp0swh5h")))) (build-system emacs-build-system) (propagated-inputs `(("emacs-dash" ,emacs-dash) ("emacs-s" ,emacs-s) ("emacs-f" ,emacs-f) ("emacs-ace-window" ,emacs-ace-window) ("emacs-pfuture" ,emacs-pfuture) ("emacs-hydra" ,emacs-hydra) ("emacs-ht" ,emacs-ht))) (home-page "https://github.com/Alexander-Miller/treemacs") (synopsis "A tree style file explorer package") (description "A powerful and flexible file tree project explorer.") (license #f))) ;;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D This package successfully compiles and installs with "guix package -i". However, when I open treemacs, none of its icons are available, and my *Messages* buffer is filled with these error messages: ;;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Cannot find image file =E2=80=98/home/gjohnson/.guix-profile/share/emacs/si= te-lisp/icons/default/vsc/root-closed.png=E2=80=99 [47 times] Cannot find image file =E2=80=98/home/gjohnson/.guix-profile/share/emacs/si= te-lisp/icons/default/vsc/dir-closed.png=E2=80=99 [7 times] Cannot find image file =E2=80=98/home/gjohnson/.guix-profile/share/emacs/si= te-lisp/icons/default/js.png=E2=80=99 Cannot find image file =E2=80=98/home/gjohnson/.guix-profile/share/emacs/si= te-lisp/icons/default/vsc/npm.png=E2=80=99 [2 times] Cannot find image file =E2=80=98/home/gjohnson/.guix-profile/share/emacs/si= te-lisp/icons/default/txt.png=E2=80=99 [2 times] Cannot find image file =E2=80=98/home/gjohnson/.guix-profile/share/emacs/si= te-lisp/icons/default/vsc/org.png=E2=80=99 Cannot find image file =E2=80=98/home/gjohnson/.guix-profile/share/emacs/si= te-lisp/icons/default/vsc/license.png=E2=80=99 Cannot find image file =E2=80=98/home/gjohnson/.guix-profile/share/emacs/si= te-lisp/icons/default/txt.png=E2=80=99 Cannot find image file =E2=80=98/home/gjohnson/.guix-profile/share/emacs/si= te-lisp/icons/default/git.png=E2=80=99 [2 times] Cannot find image file =E2=80=98/home/gjohnson/.guix-profile/share/emacs/si= te-lisp/icons/default/js.png=E2=80=99 Cannot find image file =E2=80=98/home/gjohnson/.guix-profile/share/emacs/si= te-lisp/icons/default/vsc/root-closed.png=E2=80=99 [11 times] Cannot find image file =E2=80=98/home/gjohnson/.guix-profile/share/emacs/si= te-lisp/icons/default/vsc/dir-closed.png=E2=80=99 [7 times] Cannot find image file =E2=80=98/home/gjohnson/.guix-profile/share/emacs/si= te-lisp/icons/default/js.png=E2=80=99 Cannot find image file =E2=80=98/home/gjohnson/.guix-profile/share/emacs/si= te-lisp/icons/default/vsc/npm.png=E2=80=99 [2 times] Cannot find image file =E2=80=98/home/gjohnson/.guix-profile/share/emacs/si= te-lisp/icons/default/txt.png=E2=80=99 [2 times] Cannot find image file =E2=80=98/home/gjohnson/.guix-profile/share/emacs/si= te-lisp/icons/default/vsc/org.png=E2=80=99 Cannot find image file =E2=80=98/home/gjohnson/.guix-profile/share/emacs/si= te-lisp/icons/default/vsc/license.png=E2=80=99 Cannot find image file =E2=80=98/home/gjohnson/.guix-profile/share/emacs/si= te-lisp/icons/default/txt.png=E2=80=99 Cannot find image file =E2=80=98/home/gjohnson/.guix-profile/share/emacs/si= te-lisp/icons/default/git.png=E2=80=99 [2 times] Cannot find image file =E2=80=98/home/gjohnson/.guix-profile/share/emacs/si= te-lisp/icons/default/js.png=E2=80=99 ;;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D I can see in the stock emacs-treemacs package that some code has been added to move its icon files around, but since it doesn't build for me, that doesn't help me much at the moment. I'm hoping one of the Guix package maintainers can fix the emacs-treemacs package and let us know when a working version is available via "guix pull". Thanks in advance, Gary --=20 GPG Key ID: 7BC158ED Use `gpg --search-keys lambdatronic' to find me Protect yourself from surveillance: https://emailselfdefense.fsf.org =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments Please avoid sending me MS-Office attachments. See http://www.gnu.org/philosophy/no-word-attachments.html