<wingo>actually which perl resolves to a perl in my user's profile
<wingo>so maybe there is no user/system problem then
<iyzsong>wingo: If you have perl in ~/.guix-profile, then 'guix package --search-paths' should get PERL5LIB. But the problem occurs if I have perl in system profile, a module in user profile, no hint from --search-paths.
<mark_weaver>I guess it's a problem in 'check-package-freshness', while trying to ftp to ftp.gnu.org
<mark_weaver>df_: btw, you probably don't want to actually install 'binutils' directly. instead, we have 'gcc-toolchain' that contains 'gcc', 'binutils', and 'glibc', along with something called 'ld-wrapper' that wraps 'ld' such that rpaths are inserted automatically.
<df_>I will probably do a little more investigation of my own first
<mark_weaver>df_: well, the problem seems to be that NUL characters are somehow getting in the ftp stream, which our ftp client can't cope with because it uses C-based regex to search for things in that stream. apparently you're the first person to run into this problem, or at least the first to report it.
<wingo>mark_weaver: upower tests want to connect to the system bus. they work when i run them directly but not from within the build. the build has dbus as an input but i guess that's just the libraries; dunno.