From d5b980cfa1cdfd29b9f99e74760eaa55eb765df4 Mon Sep 17 00:00:00 2001 From: Rutherther Date: Thu, 20 Nov 2025 22:47:11 +0100 Subject: [PATCH] gnu: Remove store path occurrences. When running `make dist`, it is checked that there are no store paths in the resulting dist folder. Specifically through the `assert-no-store-file-names` target. I think that this target makes sense and this commit has workarounds for currently embedded store paths. Two of those are comments. Maybe the target could be changed to ignore those in the future. But the hash is not important, so just replace it with . As for crate tests, I decided to split the string instead of removing it, although it seems to me it might safely be removed, but I am not completely sure about the intent here. * gnu/packages/astronomy.scm (python-jplephem-2.22): Remove store hash from comment. * gnu/packages/golang-build.scm (golang-org-x-exp): Likewise. * tests/import/crate.scm (temp-file): Split store path's hash. Change-Id: I709f29a9dfab626d194c41d12e53e0380a148217 Signed-off-by: Sharlatan Hellseher --- gnu/packages/astronomy.scm | 2 +- gnu/packages/golang-build.scm | 2 +- tests/import/crate.scm | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 52b3f1aada2b5fd35ce7980dd666b33c8da66e42..d43f7f67746d36bc561f95bfbf3fbe66cae36dbc 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -5361,7 +5361,7 @@ milliarcsecond).") (arguments (list ;; FIXME: OSError: [Errno 30] Read-only file system: - ;; '/gnu/store/4az2pl6mslrdh9wcxd5r3dmr4spr5y94-python-3.11.11/lib/python3.11/@test_43_tmpæ.pyc' + ;; '/gnu/store/-python-3.11.11/lib/python3.11/@test_43_tmpæ.pyc' #:tests? #f #:phases #~(modify-phases %standard-phases diff --git a/gnu/packages/golang-build.scm b/gnu/packages/golang-build.scm index f0a7f9c95a192d71aa98c96337a42c9893d6a55a..f2b91a0e030b5243c77f6ea0f36d589ef393860e 100644 --- a/gnu/packages/golang-build.scm +++ b/gnu/packages/golang-build.scm @@ -766,7 +766,7 @@ language.") ;; modules disabled by GO111MODULE=off; see 'go help modules' "TestRelease_gitRepo_uncommittedChanges" ;; constraints_test.go:104: - ;; /gnu/store/vr0097qq0kl1ansn6iv5smysjh9v7ycd-go-1.24.3/lib/go/bin/go + ;; /gnu/store/-go-1.24.3/lib/go/bin/go ;; mod tidy: exit status 1 go: modules disabled by ;; GO111MODULE=off; see 'go help modules' "TestFailure") diff --git a/tests/import/crate.scm b/tests/import/crate.scm index b5599e5d482f8b0134f51a7f02263a15bf8f4694..d0fa582ad1a2fa1aedaeec7f45634e3a0573fa81 100644 --- a/tests/import/crate.scm +++ b/tests/import/crate.scm @@ -293,8 +293,9 @@ version = \"25.2.0\"\n" port))) (mock ((guix scripts download) guix-download (lambda _ - (format #t "~a~%~a~%" - "/gnu/store/in056fyrz6nvy3jpxrxglgj30g0lwniv-smithay-0cd3345" + (format #t "~a/~a~%~a~%" + "/gnu/store" + "in056fyrz6nvy3jpxrxglgj30g0lwniv-smithay-0cd3345" "191h87bpzg0l1ihfb4hmx00b86pfb5mwwc6s8i49al0vigc14l37"))) (let-values (((source-expressions cargo-inputs-entry)