guix build --with-source: transformation had no effect

DoneSubmitted by Chris Marusich.
Details
3 participants
  • Chris Marusich
  • Ludovic Courtès
  • Marius Bakke
Owner
unassigned
Severity
normal
C
C
Chris Marusich wrote on 23 Mar 2018 05:42
(address . bug-guix@gnu.org)
87fu4rflm7.fsf@gmail.com
Hi,
Is this expected?
[0] marusich@garuda.local:~/my-guix $ guix build --with-source=. guix guix build: warning: transformation 'with-source' had no effect on guix-0.14.0-9.bdf0c64 /gnu/store/kxihyd1f9kxrh5s2r2yk1f1kwbnxnbvs-guix-0.14.0-9.bdf0c64 [0] marusich@garuda.local:~/my-guix $ guix build --with-source=$(pwd) guix guix build: warning: transformation 'with-source' had no effect on guix-0.14.0-9.bdf0c64 /gnu/store/kxihyd1f9kxrh5s2r2yk1f1kwbnxnbvs-guix-0.14.0-9.bdf0c64 [0] marusich@garuda.local:~/my-guix $
The manual provides the following examples (see: (guix) PackageTransformation Options), so I was a little surprised that the similarinvocations above didn't work for Guix:
guix build ed --with-source=mirror://gnu/ed/ed-1.7.tar.gz guix build guile --with-source=../guile-2.0.9.219-e1bb7.tar.xz
For the record, it DOES work if I run:
guix build --with-source=guix=$(pwd) guix
-- Chris
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlq0hdEACgkQ3UCaFdgiRp2zGRAAysCBNbvUb05IYMgAilQetC28zhnr60HzaVFkKPRXSKDQupB8N4w1wc61skUEtGDgozN3OEW1CUZXIYcrr1SRT4xXbdCWc2n+vM4zWNg8p+okk0BUbJhbm5lCsVEh+NxfSOE53vEjM1a9CMVDuHxVAL9FaUZZeAmXYFlmUHXtrQ5jm+zeiV8981HJl9rLvd3L95t8QxG/kEddC/gQEyzi2TaLSLtx2N4jQNi30Re3TJ/AxdK9avXmSA51fwPFF3VMCiI7Q5Md+WOe7/aUS6KwXX0/N0kA9NiU2Tdm+JAsYhSs5ljVv9L0xBXK6dLfuNNRouMkP1zYYK/Q/+rRGPFB0J8WAlmqW/2aNtqt+Wxkpovn9nwi4/uKMALiVJD4YHqoj3XP7YZomn/gdP/5lUGfw0EyTy8JZ1V8ZTmN71z1ZfbwMuJqQ10vzysOyh32t+25406Gns+3Q4W5bSF1Y7H8pNdK4kh7r1UekrRwsM8r63gnZNRjwnT3lmlGIeCGBCe0VoVRWi/1vrfeU/TDHttqDZJspsKkgcG7V/a1mhp7UbTSUzuDQlPporhCdUknuSUoFkFkOvWhpZ8cnRtU3e3Z22n/J3snmI9feHifEGb1UmdG9VKcGtDceCghzobrd1k3doJ8xXOhkznxGXI88o1vlmk/NCz4uUPvHD20Jf1iHbE==UIjz-----END PGP SIGNATURE-----
M
M
Marius Bakke wrote on 23 Mar 2018 15:08
87y3iikhq3.fsf@fastmail.com
Chris Marusich <cmmarusich@gmail.com> writes:
Toggle quote (15 lines)> Hi,>> Is this expected?>> [0] marusich@garuda.local:~/my-guix> $ guix build --with-source=. guix> guix build: warning: transformation 'with-source' had no effect on guix-0.14.0-9.bdf0c64> /gnu/store/kxihyd1f9kxrh5s2r2yk1f1kwbnxnbvs-guix-0.14.0-9.bdf0c64> [0] marusich@garuda.local:~/my-guix> $ guix build --with-source=$(pwd) guix> guix build: warning: transformation 'with-source' had no effect on guix-0.14.0-9.bdf0c64> /gnu/store/kxihyd1f9kxrh5s2r2yk1f1kwbnxnbvs-guix-0.14.0-9.bdf0c64> [0] marusich@garuda.local:~/my-guix> $
The --with-source argument requires that the directory is named the sameas the package you are building. This is so that you can pass itmultiple times in one invocation, with multiple transformations.
Toggle quote (7 lines)> The manual provides the following examples (see: (guix) Package> Transformation Options), so I was a little surprised that the similar> invocations above didn't work for Guix:>> guix build ed --with-source=mirror://gnu/ed/ed-1.7.tar.gz> guix build guile --with-source=../guile-2.0.9.219-e1bb7.tar.xz
...except for tarballs, apparently.
Toggle quote (4 lines)> For the record, it DOES work if I run:>> guix build --with-source=guix=$(pwd) guix
This was added in 3e30cdf1c35ebeb52630ec19b3b43b9e6d5ffb81 precisely toprovide a convenient method for using --with-source without renaming orsymlinking the target directory, IIRC.
Hope this clears things up!
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlq1CkQACgkQoqBt8qM6VPrAHAgAp1f2pfl2AVQBOddxm47Kgt6DSNFKr5JleFwf/Lbvp7GrKaQkNAh38cNQ+NCofev8Z+M95UqpsUC5K/OaX1RIxi6EilMVUIRuSqVE1ERKg1Es0MTcRLnF2OwMBwujCiy1NXv9whZeUPFc9gea7O8uEbHMdiCX08rmD56RSW4zPUgC5lgFFMIf/bb7nBbgv5mS704jKXsKW3BO6mRru7N+zZD7AVHJxMBKqxPjIbaH99dPBnBq2ecOAfhpL/2Uia1sKFnagBHkfQp3XcqJcVhtJCdoQlb04PM1YtZ/wQngJqBDddMPkuOByX+KOSViylPTcg8I7vf40KkYzlFCGxv3Wg===twgh-----END PGP SIGNATURE-----
L
L
Ludovic Courtès wrote on 27 Mar 2018 10:41
control message for bug #30914
(address . control@debbugs.gnu.org)
87h8p1zz9l.fsf@gnu.org
tags 30914 notabugclose 30914
?
Your comment

This issue is archived.

To comment on this conversation send email to 30914@debbugs.gnu.org