IRC channel logs

2019-01-13.log

back to list of logs

<roptat>d/quit
<efraim>rekado, bavier`: I think I found the python2 error on core-updates, the build prints: -l and -j don't go together!
<efraim>so i'm going to try without -j
<bavier`>efraim: I just sent a patch to guix-patches
<efraim>bavier`: ok, I didn't check there yet
<bavier`>np
<bavier`>I took some time to look at core-updates
*bavier` zzz..
<tune>getting a "symlink: file exists" error for both system and user trying to guix pull
<efraim>I packaged endless-sky, but we only have opengl2.1 and we need 3.0
<rekado>efraim: doesn’t this depend on what your hardware supports? Mesa certainly supports higher versions of opengl.
<janneke>/me: (add-after 'build 'inspect (lambda _ (throw 'inspect)))
<roptat>mh... can I define a package without an "out" output?
<rekado>roptat: you can provide “(outputs "something")”
<janneke>you can define it; do (outputs '("not-out")) .. but not sure what the effect will be
<rekado>right, it should be a list
<roptat>well, I got "reference to an invalid output"
<rekado>the gnu-build-system refers to "out" a couple of times.
<rekado>e.g. in “configure”
<roptat>I see
<roptat>one of the dependencies I try to package is a fork of langtools, so I want to use it as the jdk, but I need a "jdk" output. I don't need other outputs
<roptat>I guess I'll just have an empty "out" then
<efraim>rekado: certainly possible, do you know how to check?
*janneke just found why glibc-headers-mesboot does not build, binutils-mesboot fails to install readelf...generated overly complex makefiles
<efraim>looks like 'guix environment --ad-hoc mesa-utils -- glxinfo | grep "OpenGL version"'
<efraim>so yeah, OpenGL 2.1 is apparently what my hardware can support
***ng0_ is now known as ng0
<nixo_>this might sound as a stupid question, but how do you suspend on guix? I'm used to systemctl suspend
<pkill9>nixo_: `loginctl suspend`
<pkill9>(which is the CLI for elogind, which is systemd-logind split off to an independent package)
<nixo_>pkill9: yay! no more echo 'mem'> /sys/power/state
<nixo_>thx
<efraim>my dumpster dive "family PC/kodi box" has opengl 3.1
<jonsger>efraim: I build endless-sky on my computer and played it. It just works fine :)
<efraim>jonsger: I think my best course of action is to get 'ssh -X' working and play over the network
<jonsger>efraim: but btw it's quite some nice game :)
<efraim>I loved EV:Nova each time I bought it (and lost the key), I'm really excited to maybe play it
<efraim>oops, X11forwarding is disabled by default
*civodul works on a package lookup cache
<civodul>hopefully submitted by the end of the day :-)
<janneke>civodul: \o/
<amz3>which package contains 'ls' ?
<bavier`>amz3: coreutils
<amz3>tx
<mbakke>Does "guix download https://github.com" work for anyone?
<mbakke>On the staging branch at least, downloading from any TLS1.3 server will cause an error along the lines of "(#<gnutls-error-enum Resource temporarily unavailable, try again.> read_from_session_record_port".
<pkill9>it works for me, i'm on the default branch of guix
<civodul>mbakke: from master-ish "guix download https://github.com" works for me
<nixo_>is there a guile linter (that works in guix with emacs)?
<civodul>nixo_: there's no Guile linter but Guile's compiler provides compile-time warnings
<ArneBab>Hi, I cannot print yet, the cups jobs page says "Color Manager: no profiles specified in PPD" — how can I fix that?
<nixo_>civodul: Yeah I know that (like the "warning: might be undefined"), the problem is that I like to see things like "you have to add a comment on this function definition" and formatting styles suggestions
<civodul>oh, i see
<civodul>well i don't know of any such tool
<civodul>'guix lint' makes suggestions but for packages, not really for formatting
<nixo_> https://user42.tuxfamily.org/guile-lint/guile-lint.html this for example is not packaged
<civodul>ArneBab: no idea!
<civodul>nixo_: this was for Guile 1.6/1.8, and comparable to Guile's compiler warnings
<nixo_>civodul: oh thanks, anything about this https://github.com/weinholt/r6lint?
<civodul>nixo_: i didn't know it but it looks interesting
<ArneBab>nixo_: you can use guild compile -W <warning> program.scm
<nixo_>ArneBab: thx I'll see the results
<ArneBab>use guild compile -W help to see the list of chceks
<ArneBab>s/chceks/checks/
<ArneBab>civodul: one problem is that guix package -i hplip fails at /gnu/store/l5hwrbslv13wvsz2w29b6na2ak9j2iq9-qtwebkit-5.212.0-alpha2.drv
<civodul>ArneBab: i get: 27.3 MB would be downloaded: /gnu/store/7f0bwrgb66qmpd20i9lhb2k99p1msamn-hplip-3.18.9
<civodul>
<civodul>with commit b50938108947d47c9e3d37608df83a11020a4d8d (a few days ago), on x86_64
<civodul>oh but the substitute comes from hydra :-/
*civodul respawns build on berlin
<nee`>Hey, I haven't read the mailing lists recently, but I just saw a bunch of posts about keyboard layouts. Did anyone do any patches yet? Because I have a grub and X11 patch in the works that I just need to document.
<ArneBab>civodul: why doesn’t it get the substitute for me?
<civodul>ArneBab: probably because you're not using mirror.hydra.gnu.org as a source of substitutes
<ArneBab>civodul: how do I set it? (seems I missed it in the install process)
<ArneBab>civodul: and when I don’t use it: can I adjust CFLAGS to add -march=native?
<ArneBab>(I know that those are mutually exclusive)
<ArneBab>civodul: this? guix archive --authorize < /run/current-system/profile/share/guix/hydra.gnu.org.pub
<civodul>ArneBab: see https://www.gnu.org/software/guix/manual/en/html_node/Substitute-Server-Authorization.html and related sections
<civodul>as for -march=native, short answer is: not possible :-)
<ArneBab>ok
<ArneBab>when I try to get hplip, I get
<ArneBab>guix package -i hplip
<ArneBab>building /gnu/store/l5hwrbslv13wvsz2w29b6na2ak9j2iq9-qtwebkit-5.212.0-alpha2.drv...
<ArneBab>why is that different?
<reepca>Hm, anyone know why texlive-latex-base would fail to build in test-env but not in pre-inst-env? I can't find any hard-coded /gnu/store paths directly involved like with python2-flake8, but it fails silently with status 127 when run in test-env and works fine with pre-inst-env.