From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.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 KImJEBjwbGQiCwAASxT56A (envelope-from ) for ; Tue, 23 May 2023 18:55:52 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id sHmADxjwbGT0LwAAG6o9tA (envelope-from ) for ; Tue, 23 May 2023 18:55:52 +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 B8245B3D4 for ; Tue, 23 May 2023 18:55:51 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q1VHs-00055o-8B; Tue, 23 May 2023 12:55:04 -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 1q1VHp-0004yN-MR for guix-devel@gnu.org; Tue, 23 May 2023 12:55:01 -0400 Received: from sail-ipv4.us-core.com ([208.82.101.137]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1q1VHn-0006Ty-OC for guix-devel@gnu.org; Tue, 23 May 2023 12:55:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=j4owcy15HtPdzSE k6UZwZemr4lWJha7pmpEvYjsrjAI=; h=cc:to:subject:date:from:in-reply-to: references; d=lease-up.com; b=BaL2fAkHKwIYK/V6wn9d5EXvctn2om5zVTf+QedT hVyss0ZyiZoRehdhmx/LweO+9sIfHfL1y/M9Uy1MSQLe3ONUIAcSihmtybCiUdxQ+g76k6 qBjDixbGta7CRpprdPK+8+Ka0go/Ivmtw+Q6/9GTZjKbsPSmDcFD6XULhysrQ= Received: by sail-ipv4.us-core.com (OpenSMTPD) with ESMTPSA id 5daa5ae8 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO) for ; Tue, 23 May 2023 16:54:54 +0000 (UTC) Received: by mail-lf1-f44.google.com with SMTP id 2adb3069b0e04-4f4b80bf93aso117758e87.0 for ; Tue, 23 May 2023 09:54:54 -0700 (PDT) X-Gm-Message-State: AC+VfDxBjFEnhT1sNt13g8vW15Kq4xxvThqSLHTaLh4VvlzQ+Gv6+J/3 HR6K1G9ErJAujaPfwmmGWmmGv54oW0QOOGN6d5I= X-Google-Smtp-Source: ACHHUZ4XCn6UCdoTsaz94RTJ6XQhL2BxCpkKEtvxwMQYPF0ydK9winsfUAcRlCxDUceKrPIolPsbOxeinRbuuZJiVpA= X-Received: by 2002:ac2:4c85:0:b0:4f4:af57:19c2 with SMTP id d5-20020ac24c85000000b004f4af5719c2mr1992584lfl.58.1684860892662; Tue, 23 May 2023 09:54:52 -0700 (PDT) MIME-Version: 1.0 References: <875y8oz4ab.fsf@gmail.com> In-Reply-To: Date: Tue, 23 May 2023 09:54:15 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Howto reference a custom package from a manifest To: Timothy Washington Cc: Kaelyn , Simon Tournier , Guix Devel , Tobias Kortkamp Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=208.82.101.137; envelope-from=felix.lechner@lease-up.com; helo=sail-ipv4.us-core.com 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Felix Lechner From: Felix Lechner via "Development of GNU Guix and the GNU System distribution." Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-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=1684860952; a=rsa-sha256; cv=none; b=gjucuS8Xw+mQsJpoFK028HlUp183JDyQ0SbIwsWkkkVoCT2Ci1QuccsQPCKGWkG2h/68K6 nOw9Z97n3TpHkXUtGSgvwvimL6zhV2DYQnK0VC9W6adlbDWi8IrupIkINGHoHYHporo6Mg KlV6y5HUs9S1pEp1fmDTzaMh+f8aM46Bkb1lLcdNM22RDGER8hoJoeiA0ZcExWghW8wqVc b4kp+yN6SU0s3O0+oQibDU9zyfJUNycnlHVK0t2nNDI66dt0w3MdCbhFvW5Tmw2dUEv838 756Ux1e8m65c0/7paVDy/DElSVR6mKwRlWscOrPmVZeHKL8cpux5wv2Meq2cRQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lease-up.com header.s=2017 header.b=BaL2fAkH; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1684860952; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=ipEhgfJhhUbtrXJQWZ5OuTkyR9/Eo9d6jdki53EqXJ0=; b=dUgRMk6GFDn0dKGIOnpUs9dZUo6HRYrJkltNM4OoKhwSMEJK6HMOi+znoQ/AqybS7h+6pG KaRrksFkIQnqRZxw/l87Iuy7KYOyfyBYpFTxhJ5FO0LpV0uNL+H/kh+rA4JZ4AUJhPph2o NKWtkvTz6ibV5/cCLB6h/IS58cikDRSo/iuZMrWLGdJt6ZJyjYXsocCfExyxVnR95oVP7T Lhl2J6JFm+eFN5uHH/cESUN+0hyRvbnYnBIhzmc0hQEmwlavuBbJOVL/9IejBj2dAuS7UH Rzt0C4ku5BUoPNnlNV8AoA7v0+mv/TALaekMdebc8nWOMv6/ThUS3taZjBYGsQ== X-Migadu-Spam-Score: -1.27 X-Spam-Score: -1.27 X-Migadu-Queue-Id: B8245B3D4 X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lease-up.com header.s=2017 header.b=BaL2fAkH; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-TUID: t6huuUDvtMs2 Hi Timothy, On Tue, May 23, 2023 at 12:31=E2=80=AFAM Timothy Washington wrote: > > Yes that was it! I added "(native-inputs (list perl python))" to my packa= ge definition. > > $ guix build -L ~/dotfiles/ rust-rustscan # A. Now builds again! Hats off to Tobias Kortkamp for pinpointing the issue so confidently and so quickly! We have a lot of amazing packaging talent on this list. > i. Using a direct "guix build" gives you a directory in "/gnu/store". And= you can add that bin to your PATH. You may wish to have a look at 'guix shell'. It does something very similar via an intermediate collection of symlinks that look like an aggregate file tree, which we call a profile. > I'm attaching the full package definition to this email. Should 'rustscan' perhaps become part of Guix? I'd be happy to assist with preparing such a patch while preserving your authorship. Kind regards Felix