From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id mHwuNX5Lt18QWgAA0tVLHw (envelope-from ) for ; Fri, 20 Nov 2020 04:52:14 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id EHYvMX5Lt1+CMQAAB5/wlQ (envelope-from ) for ; Fri, 20 Nov 2020 04:52:14 +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 E17D79403E7 for ; Fri, 20 Nov 2020 04:52:13 +0000 (UTC) Received: from localhost ([::1]:39524 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kfyP5-0001gK-Cx for larch@yhetil.org; Thu, 19 Nov 2020 23:52:11 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59862) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kfyOx-0001ft-02 for guix-patches@gnu.org; Thu, 19 Nov 2020 23:52:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58282) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kfyOw-0003Z0-K2 for guix-patches@gnu.org; Thu, 19 Nov 2020 23:52:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kfyOw-00052q-Ho for guix-patches@gnu.org; Thu, 19 Nov 2020 23:52:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#43976] [PATCH] Chicken build system + some example eggs Resent-From: raingloom Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 20 Nov 2020 04:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43976 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 43976@debbugs.gnu.org Received: via spool by 43976-submit@debbugs.gnu.org id=B43976.160584790119363 (code B ref 43976); Fri, 20 Nov 2020 04:52:02 +0000 Received: (at 43976) by debbugs.gnu.org; 20 Nov 2020 04:51:41 +0000 Received: from localhost ([127.0.0.1]:41595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfyOa-00052F-Kb for submit@debbugs.gnu.org; Thu, 19 Nov 2020 23:51:40 -0500 Received: from mx1.riseup.net ([198.252.153.129]:32950) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfyOX-000525-VY for 43976@debbugs.gnu.org; Thu, 19 Nov 2020 23:51:38 -0500 Received: from bell.riseup.net (bell-pn.riseup.net [10.0.1.178]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4CckfH3BJPzFdt3; Thu, 19 Nov 2020 20:51:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1605847895; bh=HLcQSeWVWudnwqR1jGXvpnO6fh1Rb5Q/rrUQNbHTvPc=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=CNgK62SEskVDizUsAAwlesVzX9kujUEJrpqEJRCuxI6YZkIE2sQGXctasVj0NhDIn H5QR5sKfCVRSEZLF8FQb4tt5cyqEAb72YDA8qJXPCCiqMhLyH6RtMf87c9v7B2Fwtq 1rYRPT51VORxhFssM5maQeL35OgYatoMrdG4BuVQ= X-Riseup-User-ID: BDBD2F1C8264DDA1CA91B582EE59246D3D0430D4CAEC02E6D84D7C6B3388D727 Received: from [127.0.0.1] (localhost [127.0.0.1]) by bell.riseup.net (Postfix) with ESMTPSA id 4CckfD4Fg4zJqLk; Thu, 19 Nov 2020 20:51:30 -0800 (PST) Date: Fri, 20 Nov 2020 05:51:17 +0100 From: raingloom Message-ID: <20201120055117.7cb76230@riseup.net> In-Reply-To: <87mu0j347o.fsf@gnu.org> References: <20201013105220.7606ee5a@riseup.net> <87mu0j347o.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.7 (-) 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-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=riseup.net header.s=squak header.b=CNgK62SE; dmarc=fail reason="SPF not aligned (relaxed)" header.from=riseup.net (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: 0.09 X-TUID: oOsJCm6Rir+a Well, CHICKEN_IMPORT_PATH seems to just be some kind of historical baggage, at least as far as I can tell. It is not mentioned anywhere on https://wiki.call-cc.org/man/5 and from what I deciphered from the sources, the only time it's used it gets prepended to CHICKEN_REPOSITORY_PATH. I removed the search path and things still seem to work. It was probably used in earlier version of Chicken and Nix just never removed it. Didn't find any related issues either. I think I'll comment it out for now but leave it in? If there are no issues with it a few months after merging, it can probably be deleted entirely... Possibly more important: I noticed some warnings in some builds about cp(1). So far it hasn't caused any issues. Gonna fix this, then I think it'll be mergeable. ``` building srfi-18 /tmp/guix-build-chicken-srfi-18-0.1.5.drv-0/srfi-18/build-srfi-18 -host -D compiling-extension -J -s -regenerate-import-libraries -setup-mode -I /tmp/guix-build-chicken-srfi-18-0.1.5.drv-0/srfi-18 -C -I/tmp/guix-build-chicken-srfi-18-0.1.5.drv-0/srfi-18 -O2 -d1 srfi-18.scm -o /tmp/guix-build-chicken-srfi-18-0.1.5.drv-0/srfi-18/srfi-18.so /tmp/guix-build-chicken-srfi-18-0.1.5.drv-0/srfi-18/build-srfi-18: line 8: srfi-18.types: Permission denied /tmp/guix-build-chicken-srfi-18-0.1.5.drv-0/srfi-18/build-srfi-18 -regenerate-import-libraries -M -setup-mode -static -I /tmp/guix-build-chicken-srfi-18-0.1.5.drv-0/srfi-18 -emit-link-file /tmp/guix-build-chicken-srfi-18-0.1.5.drv-0/srfi-18/srfi-18.link -host -D compiling-extension -c -unit srfi-18 -D compiling-static-extension -C -I/tmp/guix-build-chicken-srfi-18-0.1.5.drv-0/srfi-18 -O2 -d1 srfi-18.scm -o /tmp/guix-build-chicken-srfi-18-0.1.5.drv-0/srfi-18/srfi-18.static.o cp: cannot create regular file 'srfi-18.types': Permission denied /tmp/guix-build-chicken-srfi-18-0.1.5.drv-0/srfi-18/build-srfi-18: line 8: srfi-18.types: Permission denied /gnu/store/aags0k5s6pnk1askg8k3czyhi34gz4pg-chicken-5.2.0/bin/csc -setup-mode -s -host -I /tmp/guix-build-chicken-srfi-18-0.1.5.drv-0/srfi-18 -C -I/tmp/guix-build-chicken-srfi-18-0.1.5.drv-0/srfi-18 -O2 -d0 srfi-18.import.scm -o /tmp/guix-build-chicken-srfi-18-0.1.5.drv-0/srfi-18/srfi-18.import.so ```