>> Test begin: >> test-name: "package-field-location, relative file name" >> source-file: "/media/storage/src/guix/./tests/packages.scm" >> source-line: 85 >> source-form: (test-equal "package-field-location, relative file >> name" (location-file (package-location %bootstrap-guile)) (with-fluids >> ((%file-port-name-canonicalization (quote absolute))) (location-file >> (package-field-location %bootstrap-guile (quote version))))) >> Test end: >> result-kind: fail >> actual-value: "./gnu/packages/bootstrap.scm" >> expected-value: "gnu/packages/bootstrap.scm" > > I’m not sure if this one relates to the symlink story, but it’s harmless > anyway. It's harmless but “make check” fails because of this and now it's the only fail left unsolved. I don't understand why those paths become so fancy, but it happens only when I build from a symlinked directory and doesn't happen in an absolute directory. I don't insist but perhaps it would be better to make a less strict test.