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 eE4NCSZsOWB5aAAA0tVLHw (envelope-from ) for ; Fri, 26 Feb 2021 21:46: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 mp0 with LMTPS id IIntBCZsOWD/FQAA1q6Kng (envelope-from ) for ; Fri, 26 Feb 2021 21:46: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 543EE1638C for ; Fri, 26 Feb 2021 22:46:13 +0100 (CET) Received: from localhost ([::1]:39172 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lFkw6-0007WH-SL for larch@yhetil.org; Fri, 26 Feb 2021 16:46:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:39086) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lFkvy-0007Vh-Q8 for bug-guix@gnu.org; Fri, 26 Feb 2021 16:46:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:59402) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lFkvx-0005WJ-Tg for bug-guix@gnu.org; Fri, 26 Feb 2021 16:46:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lFkvx-0006zf-Qj for bug-guix@gnu.org; Fri, 26 Feb 2021 16:46:01 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#46650: Extending package transformation options Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 26 Feb 2021 21:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46650 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 46650-submit@debbugs.gnu.org id=B46650.161437590426806 (code B ref 46650); Fri, 26 Feb 2021 21:46:01 +0000 Received: (at 46650) by debbugs.gnu.org; 26 Feb 2021 21:45:04 +0000 Received: from localhost ([127.0.0.1]:42715 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFkv2-0006yI-JL for submit@debbugs.gnu.org; Fri, 26 Feb 2021 16:45:04 -0500 Received: from mail-wr1-f51.google.com ([209.85.221.51]:46766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFkv1-0006xU-Bi for 46650@debbugs.gnu.org; Fri, 26 Feb 2021 16:45:03 -0500 Received: by mail-wr1-f51.google.com with SMTP id a18so1732604wrc.13 for <46650@debbugs.gnu.org>; Fri, 26 Feb 2021 13:45:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=hzTRt/ETRzlHY33GHUTTvQnrQ8fatGq4hiLXhcI3TPs=; b=l/OTxbxTQKkM1medULnVcD3jkLJVZVhicNsiBw5IexyrPwqtSUxh64guCQtyYh5tML Wg6byOxKlRAVJDI2mFM3amd+Cvm1DkAQGWVcmZNX4LgRxQZGx+jiy2PWOzU9Xmlg0Mnd 6cPYUUizHbDWRvnpFvlz8i4vJRmBOfASh49XGexn/qznAV6O+qg5tvx4If7qk0zUFwUu TyYAZKXuwopzkJ7yNJvMKVCwdPxcbn3qvMKQjTV6u/rfUP4m+W0h8QqeUZXoug+a8FOb omSZVmOXUshmLtOfe7kn88oQNud07LziOmlz17Wt00Us+/B85sYvLknicEI069eVDmd8 pGjw== 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:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=hzTRt/ETRzlHY33GHUTTvQnrQ8fatGq4hiLXhcI3TPs=; b=Uv0tWLf4X7jMdX5zbXyJxOYBzkiHS3+ovSSn+thdDNN/4rWXv3dT7AdTaeVSwy5jhk nnYjI9KjMGlWXejRHE2tqMlKgBwc7CtIJm4arGpoo6UoDp+VfX55hGLno9fp6P5pS80r 1xt76dWPomcEhmJv8Pfms9cr/A2IzwF5QrlCsqhg/PQn6++3IswwV/h69eLShLNrtRo/ Cy/4X77CFrpr9+Zc6eoLVE1R6O3UKSVcZow9T9dNJkG5S1G4s1qO5bht7Dxt3dzaN0nT JRC98PqZ/InfkXNolZVnO6ffwAoUMxzFqVMwQuboXOdLacyOm1r1ToSFWU7KlQzR0fl6 5RVQ== X-Gm-Message-State: AOAM530c9bqwBxQTHYjWICbVFZblfi2Ulf1xstYvYBxbVGcSvHHThpUi PvLr9welGfrlrGJp9/A3JZAQ2dAZK98= X-Google-Smtp-Source: ABdhPJwkbiEgN05GQYJCxiNcKJbvsiPDgrIL6ak7umjYGFyOFYscAgMrD2IjrpxbDo4zeCE9KU8d6g== X-Received: by 2002:a5d:5141:: with SMTP id u1mr5200332wrt.31.1614375897369; Fri, 26 Feb 2021 13:44:57 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id z3sm15607898wrw.96.2021.02.26.13.44.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Feb 2021 13:44:57 -0800 (PST) From: zimoun In-Reply-To: <87h7m12xfw.fsf@gnu.org> References: <87h7m6j0yi.fsf@gnu.org> <86pn0qtofg.fsf@gmail.com> <87sg5l3ekn.fsf@gnu.org> <87h7m12xfw.fsf@gnu.org> Date: Fri, 26 Feb 2021 22:44:01 +0100 Message-ID: <86czwm1p3y.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 46650@debbugs.gnu.org, Carl Dong Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1614375973; 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: content-transfer-encoding:content-transfer-encoding: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=hzTRt/ETRzlHY33GHUTTvQnrQ8fatGq4hiLXhcI3TPs=; b=desk6LW6NJosewiqZ1fpG5jSM0dgckxziFnMOGZ55lZUURvb9YGQeAKXaO0xAgqqgxhDQ2 oNZl++3SD7welaLbuGX7PO7FzP04rJBGaFPQIFwlsTl7ar7oxsLTtYmQqGCQufdKRKwuuE nmhCmzfB3iqmcZc8MFqMFEk+qHC2BYobD9aXcRGqWQuzpl9JFOIwn18oAOeLUQwD3iuWOE Ynn7eQST0UQgLhVFaXypZs+oRjGf3AfqDk1mQfQb3PNqtALV6/l9lpcr+jGB17D9WtWhJ5 rJ6d5jwTI7oVpOIlG36ZMrYPr+61egyBsmBgb4SaGOrk/miJEzLdogXjBdsnoQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1614375973; a=rsa-sha256; cv=none; b=YbEummacJScH7G39mWMRrdhx6rW41XFwwJ+xs7PytPzjpRywAisE+7F3D53XnwoC9VU6x1 I1WZ9kNHyzyT36f6bwE5mNbc0UJR2HNNl5VxwVxnuCpU06E5VdofnrIi4h5G+zPrflKLTK WMwlhPF2gZvOGUtcfRAqTyZQGWJgIhSggGFPaH1eNc9Nm2x94TDe3S2rsCZIIcD38mjfFb QjApFJrD2/uZLzrVdZyJCWwOCcPOGjEUHk4rA9Lq+GYKbZyDxjVDGZSOdDIvB2usTxF96g pQipel5I/9uMjIRKO5Lb8dq8DSx+Ur7iNrU9YUYecLSH/UuYsGMWLV/+Yen5FQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b="l/OTxbxT"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: -1.27 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b="l/OTxbxT"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 543EE1638C X-Spam-Score: -1.27 X-Migadu-Scanner: scn0.migadu.com X-TUID: UI14a/cunpnp Hi, On Wed, 24 Feb 2021 at 18:21, Ludovic Court=C3=A8s wrote: >> So here, a transformation could be applied. For example, build all >> the dependencies without testing them; at the 'define gnutls' (&co) >> step or in the map. Why not? > > Sure, but how do you get a user-specified transformation to this line? I do not know (yet?). :-) First, we are only speaking about =E2=80=9Cguix time-machine=E2=80=9D and s= econd, only about corner cases which could break in the future, as expiration. Right? We are not talking about general transformations applied to self (even if it could be great). So we could imagine something like =E2=80=99set-build-from-command-line=E2= =80=99 or =E2=80=99set-build-option=E2=80=99 to tweak self only for the inferior. I = have not traced (yet) on the stack of calls from =E2=80=9Cguix time-machine=E2=80=9D= to self via the inferiors, but somehow it looks like passing arguments. Well, be able to tweak how to build Guix via the time-machine appears to me better than configuring a build machine ahead of time. It is like predicting the future and instead we should try to have a flexible present in order to fix the past once in the unpredictable future. :-) Cheers, simon