[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#54393] [PATCH 0/2] Add 'guix manifest' to "translate" commands to m
From: |
Ludovic Courtès |
Subject: |
[bug#54393] [PATCH 0/2] Add 'guix manifest' to "translate" commands to manifests |
Date: |
Tue, 15 Mar 2022 10:27:53 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
Hi,
Liliana Marie Prikler <liliana.prikler@ist.tugraz.at> skribis:
> The current implementation is missing the most important feature, which
> would be ‘guix manifest --profile $GUIX_PROFILE’ :)
True, we could add ‘-p’ and make it equivalent to ‘guix package
--export-manifest’.
I think lack of ‘-p’ is not a showstopper though since ‘guix package
--export-manifest’ remains available.
[...]
> Furthermore, one issue I have with both the existing and proposed
> approaches is that both mandate the specification style,
The reasons for the specification style are:
1. That it’s easier to implement reliably, since you just need to rely
on package specs.
2. The resulting code is future-proof: if packages are moved from one
module to another, or if their variables are renamed, it still
works.
3. It’s a one-to-one mapping compared to the command line, which
hopefully makes it clearer.
However, ‘manifest->code’ existed before this patch series, so I think
it’s beyond the scope of this review.
Thanks,
Ludo’.
- [bug#54393] [PATCH 0/2] Add 'guix manifest' to "translate" commands to manifests, Ludovic Courtès, 2022/03/14
- [bug#54393] [PATCH 0/2] Add 'guix manifest' to "translate" commands to manifests, zimoun, 2022/03/15
- [bug#54393] [PATCH 0/2] Add 'guix manifest' to "translate" commands to manifests, Ludovic Courtès, 2022/03/15
- [bug#54393] [PATCH 0/2] Add 'guix manifest' to "translate" commands to manifests, zimoun, 2022/03/15
- [bug#54393] [PATCH 0/2] Add 'guix manifest' to "translate" commands to manifests, Ludovic Courtès, 2022/03/15
- [bug#54393] [PATCH v2 0/3] Add '--export-manifest' to 'guix shell', Ludovic Courtès, 2022/03/31
- [bug#54393] [PATCH v2 1/3] packages: Add 'package-unique-version-prefix'., Ludovic Courtès, 2022/03/31
- [bug#54393] [PATCH v2 2/3] environment: Export 'load-manifest'., Ludovic Courtès, 2022/03/31
- [bug#54393] [PATCH v2 3/3] shell: Add '--export-manifest'., Ludovic Courtès, 2022/03/31