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 YMKaHyExk19BYAAA0tVLHw (envelope-from ) for ; Fri, 23 Oct 2020 19:38:09 +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 yPV2GyExk19oawAAB5/wlQ (envelope-from ) for ; Fri, 23 Oct 2020 19:38:09 +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 D31FE9403EE for ; Fri, 23 Oct 2020 19:38:08 +0000 (UTC) Received: from localhost ([::1]:35592 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kW2t5-0004HZ-Du for larch@yhetil.org; Fri, 23 Oct 2020 15:38:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33796) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kW2t0-0004HR-DQ for guix-patches@gnu.org; Fri, 23 Oct 2020 15:38:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:46871) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kW2t0-0000OJ-4G for guix-patches@gnu.org; Fri, 23 Oct 2020 15:38:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kW2t0-0005l2-1l for guix-patches@gnu.org; Fri, 23 Oct 2020 15:38:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#44130] [PATCH] Add a recursive version of mkdir-p Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 23 Oct 2020 19:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44130 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: divoplade Cc: 44130@debbugs.gnu.org Received: via spool by 44130-submit@debbugs.gnu.org id=B44130.160348182922063 (code B ref 44130); Fri, 23 Oct 2020 19:38:02 +0000 Received: (at 44130) by debbugs.gnu.org; 23 Oct 2020 19:37:09 +0000 Received: from localhost ([127.0.0.1]:58417 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kW2s9-0005jn-3c for submit@debbugs.gnu.org; Fri, 23 Oct 2020 15:37:09 -0400 Received: from mail-wr1-f65.google.com ([209.85.221.65]:40565) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kW2s7-0005jb-Jq for 44130@debbugs.gnu.org; Fri, 23 Oct 2020 15:37:08 -0400 Received: by mail-wr1-f65.google.com with SMTP id h5so3412435wrv.7 for <44130@debbugs.gnu.org>; Fri, 23 Oct 2020 12:37:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=jmZNBO5HUQKvcNqrOx8WOGdsApMDccVvsppJ2Sa3+sQ=; b=dGGKeNv4JQtcMXAWmVqKd703Pk4ZAn0NUBN0tvDS8gFMGQqDDhFV1wF4d+mth5K5NB HfjBEvapEduMWMU5eNQXQJjBVY0+g/6NE1Xuyf9x3DpQRxND4nZsg+i1Z/ry0gAm5FA4 c8I+Fmqc11f+Cnenrbf0aQWS7GtxnASWhQV0dT48MX2zz3TRkuzfnE/kLRcLFT7PCi2A ab8Y35kqWja1Vx/cIKlGFgk1YwizvCuW+UaQGww1+tA4vfP4DxbD4jbbyOc1EATjT9TY m+79JlA8CxLNtouYhXYG6d6wjdlUFzK2g8X4JluvZXcQTf7uBxa3wItuUXX/hK0+7YTo i3Tw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=jmZNBO5HUQKvcNqrOx8WOGdsApMDccVvsppJ2Sa3+sQ=; b=UvT26cjt0EDSe8gSL1gC5MXQYa79wKJmGGDbiW3ujj0UFbeomd0Xt5+uY6M+QrtWgf UM0MwnIvRvayEkV0jaJ7/wJKmZTB3CZyo83Lzt2TR46FvAcExL9JgU4dbCHJ1EAdBkXc Q2SpLTfhvMEmcrsdwwcSWIex/GMu14iMHKer/0Fu+F6VXVLcS8mdPrmisxfTAWIkA5w5 +C/9PMkzRpjTP3ujzDrrwJqIZRuABJyfpZISali6XKVHO1LguihUw1O+mViXjh/3BQM0 H2a4o3mt4QgvhRtlTNxfKENsmSpuwIfNw1HjMpHSKioKYZhrU3oYIo8ks+J62+XTOOC3 xgsw== X-Gm-Message-State: AOAM531PEf6JQtyepcERp0Ab7C/fFfjMAnARUKKFbCAPf5J/IlLCWIz2 aIPJWjd68+FymojW+0lXtwS1PW3Iwfg= X-Google-Smtp-Source: ABdhPJzIrnT1YREwTEyIQOGU9VDnnSDiXNu/EKZloLy045w/K8Yid6cFsSzmMCKmik2PYNhjYkQvSg== X-Received: by 2002:a5d:4451:: with SMTP id x17mr4117065wrr.176.1603481821296; Fri, 23 Oct 2020 12:37:01 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id j5sm5189125wrx.88.2020.10.23.12.37.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Oct 2020 12:37:00 -0700 (PDT) From: zimoun References: <6ff632f5c1e378647cecc7177b7018fb8a0ee6d4.camel@divoplade.fr> Date: Fri, 23 Oct 2020 21:36:59 +0200 In-Reply-To: <6ff632f5c1e378647cecc7177b7018fb8a0ee6d4.camel@divoplade.fr> (divoplade's message of "Thu, 22 Oct 2020 01:29:48 +0200") Message-ID: <86sga420pw.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.0 (-) 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: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=dGGKeNv4; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (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: 1.59 X-TUID: 2VtC35qKkACP salut, On Thu, 22 Oct 2020 at 01:29, divoplade wrote: > 1. Lobby guile to provide this function out of the box (this will take > time); This path seems the one to go. It will take less time than running Guile on Windows. ;-) The only issue is that your code will depend on Guile 3.0.x where x>4.=20=20 Otherwise, why is it not possible to send a patch to Guile? > 2. Copy that of guix, or gash, or any other: this does not seem > acceptable to me, because this function will surely evolve (for > instance, if guile gets suport for mingw and we start running guile > programs on windows) and I don't want to update more than one version > of this function; The =E2=80=99mkdir-p=E2=80=99 version in (guix build utils) is the same as = 2012. So I am not convinced that you will need to update it really often. > 3. Depend on guix, gash or another package: this would be too large a > dependency for my programs. Ok. On Fri, 23 Oct 2020 at 19:12, divoplade wrote: > So, there's no temptation to make one-function packages. One package making one-function package will call other one-function packages. :-) =C3=A0 tant=C3=B4t, simon