bug#74015: 'guix shell --export-manifest' fails for some transformations

2024-11-20 Thread Ludovic Courtès
Hi, Simon Tournier skribis: > On Sun, 10 Nov 2024 at 12:38, Ludovic Courtès wrote: > >>> $ guix shell -m manifest.scm --export-manifest >> >> ‘--export-manifest’ is meant to “translate” a command line, which it can >> do faithfully; there’s no way it could possibly “recreate” what >> ‘manifest.

bug#74015: 'guix shell --export-manifest' fails for some transformations

2024-11-17 Thread Suhail Singh
Simon Tournier writes: >> For --save-provenance, is your proposal that in addition to saving the >> additional manifests, the commandline that was used would also be saved? > > We could save the command line too using another file. :-) That would be helpful :) Given an image generated with --sa

bug#74015: 'guix shell --export-manifest' fails for some transformations

2024-11-16 Thread Simon Tournier
Hi, On Tue, 12 Nov 2024 at 10:33, Suhail Singh wrote: > Simon Tournier writes: > >> However, I am proposing: Aside the profile ’manifest’ file (lossy >> process), we could store all the manifests provided by the command >> line. Something as: >> >> /gnu/store/xxx

bug#74015: 'guix shell --export-manifest' fails for some transformations

2024-11-12 Thread Suhail Singh
Simon Tournier writes: > However, I am proposing: Aside the profile ’manifest’ file (lossy > process), we could store all the manifests provided by the command > line. Something as: > > /gnu/store/-profile/manifest > /gnu/store/

bug#74015: 'guix shell --export-manifest' fails for some transformations

2024-11-10 Thread Simon Tournier
Hi, On Sun, 10 Nov 2024 at 12:38, Ludovic Courtès wrote: >> $ guix shell -m manifest.scm --export-manifest > > ‘--export-manifest’ is meant to “translate” a command line, which it can > do faithfully; there’s no way it could possibly “recreate” what > ‘manifest.scm’, which may contain arbitrary

bug#74015: 'guix shell --export-manifest' fails for some transformations

2024-11-10 Thread Ludovic Courtès
Hi, Simon Tournier skribis: > $ guix shell -m manifest.scm --export-manifest ‘--export-manifest’ is meant to “translate” a command line, which it can do faithfully; there’s no way it could possibly “recreate” what ‘manifest.scm’, which may contain arbitrary Scheme code (and someone who already

bug#74015: 'guix shell --export-manifest' fails for some transformations

2024-10-25 Thread Simon Tournier
Hi, I notice this: --8<---cut here---start->8--- $ cat manifest.scm (use-modules (guix transformations) (guix packages) (guix download) (guix build-system r)) (define r-knitr (specification->package "r-knitr")) (define r-knitr-other (package