Received: (at 67685) by debbugs.gnu.org; 4 Sep 2024 22:57:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 04 18:57:42 2024 Received: from localhost ([127.0.0.1]:35740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1slywX-0005BP-V6 for submit <at> debbugs.gnu.org; Wed, 04 Sep 2024 18:57:42 -0400 Received: from out-178.mta0.migadu.com ([91.218.175.178]:52866) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eugene.dev@HIDDEN>) id 1slywV-0005B7-Sf for 67685 <at> debbugs.gnu.org; Wed, 04 Sep 2024 18:57:40 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lipklim.org; s=key1; t=1725490558; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to; bh=w0yj7A6WvWTbuEXm7gJubSVUuYnYzmPb7IMf5oHf6Co=; b=KCIFVUDg5ntMggny9i3TduwuDgQSQBL5EEIKJurhbBVzAGqlibLFHoDVolATDJValtPwcy YM2ZQHLfbDOd3Cdf4g4GhwRrNPqHQ4e8ErSwjaluLtoSTvq5Omv7b6y0AxTsSZUufNxvKL oxOXz7v47B89U00ue4OL8GKfczpDNfw= From: Evgenii Klimov <eugene.dev@HIDDEN> To: 67685 <at> debbugs.gnu.org Subject: bug#67685: =?utf-8?Q?=E2=80=98guix?= shell =?utf-8?Q?--export-man?= =?utf-8?Q?ifest=E2=80=99?= ignores transformations for =?utf-8?B?4oCYLUTigJk=?= packages In-Reply-To: 874jgufhb1.fsf@HIDDEN Date: Wed, 04 Sep 2024 23:55:56 +0100 Message-ID: <87v7zbm3k3.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67685 Cc: ludovic.courtes@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) I think that transformations should be applied to `-D --file' combination as well (probably to `-D --manifest' too). It would support the following use case (this is the reason I fould this very bug). When we have a project under development which is controlled by guix.scm file and we want to try out the dependency from another fork or branch, it would be useful for transformations to be propagated to inputs/propagated-inputs/etc. inside guix.scm file. Currently it doesn't apply transformations: --8<---------------cut here---------------start------------->8--- guix shell -D -f guix.scm \ --with-git-url=python-pytelegrambotapi=https://github.com/coder2020official/pyTelegramBotAPI \ --with-branch=python-pytelegrambotapi=polling-improvements --8<---------------cut here---------------end--------------->8--- However it does propagate: --8<---------------cut here---------------start------------->8--- guix shell -f guix.scm \ --with-git-url=python-pytelegrambotapi=https://github.com/coder2020official/pyTelegramBotAPI \ --with-branch=python-pytelegrambotapi=polling-improvements --8<---------------cut here---------------end--------------->8--- and this, when dependency is mentioned explicitly: --8<---------------cut here---------------start------------->8--- guix shell -D -f guix.scm python-pytelegrambotapi \ --with-git-url=python-pytelegrambotapi=https://github.com/coder2020official/pyTelegramBotAPI \ --with-branch=python-pytelegrambotapi=polling-improvements --8<---------------cut here---------------end--------------->8---
bug-guix@HIDDEN
:bug#67685
; Package guix
.
Full text available.Received: (at submit) by debbugs.gnu.org; 7 Dec 2023 10:17:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 07 05:17:45 2023 Received: from localhost ([127.0.0.1]:41111 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rBBRw-0005Lc-RZ for submit <at> debbugs.gnu.org; Thu, 07 Dec 2023 05:17:45 -0500 Received: from lists.gnu.org ([2001:470:142::17]:44074) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludovic.courtes@HIDDEN>) id 1rBBRt-0005LM-2Q for submit <at> debbugs.gnu.org; Thu, 07 Dec 2023 05:17:43 -0500 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 <ludovic.courtes@HIDDEN>) id 1rBBRa-0002TS-D9 for bug-guix@HIDDEN; Thu, 07 Dec 2023 05:17:22 -0500 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludovic.courtes@HIDDEN>) id 1rBBRW-00088m-Qn for bug-guix@HIDDEN; Thu, 07 Dec 2023 05:17:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:subject:date:message-id:mime-version: content-transfer-encoding; bh=BojmgJegdUaXtMxs5MqXnwXrEpgeKGTemu+K3gqfA4Q=; b=MQmvAb6MQeOoxJFj8rKs7M+l71TA3MOZ30SUTylqP031DGfZID3Jf4w0 fUieu25oZ7d4QcXlcdaqoHxwXXw17UDBhjG753jDMN4765R9vRNK+eMbK aqwYcPz1K2C+8G/OxjvXo9+JJMFLwgiNv9zX0ikh8QfslgCjRA576Y/Ce 4=; Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@HIDDEN; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.04,256,1695679200"; d="scan'208";a="140804316" Received: from unknown (HELO ribbon) ([193.50.110.69]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Dec 2023 11:17:06 +0100 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludovic.courtes@HIDDEN> To: bug-guix@HIDDEN Subject: =?utf-8?Q?=E2=80=98guix?= shell =?utf-8?Q?--export-manifest?= =?utf-8?Q?=E2=80=99?= ignores transformations for =?utf-8?B?4oCYLUTigJk=?= packages X-Debbugs-Cc: Gilles Marait <gilles.marait@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Septidi 17 Frimaire an 232 de la =?utf-8?Q?R=C3=A9vo?= =?utf-8?Q?lution=2C?= jour du =?utf-8?Q?Cypr=C3=A8s?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 07 Dec 2023 11:17:06 +0100 Message-ID: <874jgufhb1.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=192.134.164.83; envelope-from=ludovic.courtes@HIDDEN; helo=mail2-relais-roc.national.inria.fr X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_MED=-2.3, 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-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Hello! =E2=80=98--export-manifest=E2=80=99 does not apply transformations to packa= ges preceded by =E2=80=98-D=E2=80=99 (development environment): --8<---------------cut here---------------start------------->8--- $ guix shell -D guile-git --with-branch=3Dlibgit2=3Dmain --export-manifest ;; What follows is a "manifest" equivalent to the command line you gave. ;; You can store it in a file that you may then pass to any 'guix' command ;; that accepts a '--manifest' (or '-m') option. (package->development-manifest (specification->package "guile-git")) $ guix shell guile-git --with-branch=3Dlibgit2=3Dmain --export-manifest ;; What follows is a "manifest" equivalent to the command line you gave. ;; You can store it in a file that you may then pass to any 'guix' command ;; that accepts a '--manifest' (or '-m') option. (use-modules (guix transformations)) (define transform1 (options->transformation '((with-branch . "libgit2=3Dmain")))) (packages->manifest (list (transform1 (specification->package "guile-git")))) $ guix describe Generation 283 Dec 04 2023 00:32:23 (current) guix 6e2dd51 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 6e2dd51df5f3f51e9056dd4f2e1b036195ab3caa --8<---------------cut here---------------end--------------->8--- Ludo=E2=80=99.
Ludovic Courtès <ludovic.courtes@HIDDEN>
:gilles.marait@HIDDEN, bug-guix@HIDDEN
.
Full text available.gilles.marait@HIDDEN, bug-guix@HIDDEN
:bug#67685
; Package guix
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.