<ngz>civodul: I'm making progress. The program starts, but then I get an error: it cannot find "timidity". The odd thing is it looks for the binary in /gnu/store/, which is good, but in a directory (i.e. the hash) that doesn't exist. <atw>next obstacle: a manifest-entry's item can only be a package or a string designating a store item. I have a scheme-file. It seems like we could be more flexible here; it seems like anything that could be turned into a list of inputs should be acceptable <buenouanq>sneek: later tell marusich It only worked as expected/desired when sshd was the only service - After installing Gnome it fails again... I'm going to now try switching to Xfce or maybe just a raw %desktop-services to see if we can isolate it further. <civodul>ngz: ooh, could you check if you get the same error with --no-grafts? <civodul>atw: doesn't manifest-entry also accept packages, etc.? <ngz>civodul: Sure, but it's going to take a while since Guix is re-building Lilypond. If it works with --no-grafts, what would be the conclusion? <atw>quite possible that I'm missing something, ofc :) <ngz>civodul: same error unfortunately <civodul>could you see where that timidity reference is stored? <civodul>could it be that it's in a compressed .egg file or something along these lines? <buenouanq>is ther any way to list all the globally available packages? <civodul>buenouanq: globally available on GuixSD? <civodul>run: guix package -p /run/current-system/profile -I <ngz>civodul: It's introduced with substitude* in "default.config" file, just after unpack phase, if that's what you are asking for. <ngz>I'm trying again to build it with --no-grafts. I cleaned the store a bit. <civodul>ngz: so the "wrong" store file name for timidity comes from that 'substitute*'? <pkill9>how do i disable the 'test' stage of the gnu-build-system? <ngz>civodul: I'm not even sure. Since the build is not failing, I cannot use build -K to look into the default.config, or can I? <civodul>you could use -K and then interrupt it in the middle <civodul>or, use "--check -K", which will leave the build tree behind <ngz>hmmm it builds Lilypond another time... <ngz>civodul: Let's call it a day for now. I'll check the results tomorrow. Thank you for your help. <buenouanq>printing the package module (gpM) is super hack <buenouanq>if anyone has a better idea for that let me know <buenouanq>sneek: later tell marusich still fails to start properly with just %desktop-services (no xfce or gnome) <buenouanq>if anyone else here is up and wants to help with this, something is byorked with the service startup order <atw>I am awake but may not be of much use <atw>do you have your operating-system pasted/posted? <buenouanq>well, I'm changing it and reconfiguring to test these <buenouanq>shouldn't be too important though, if %desktop-services is there ntpd and sshd fail to start, if it is not they don't <atw>I can't think of why that would be...guess: something in desktop-services grabs a port that sshd or ntpd want? But why would that be? <atw>even if that tells you which services apparently conflicts with sshd, I don't know where to go from there. <buenouanq>looked like a very common dvorak typo, but yeah, I looked it up <buenouanq>sneek: later tell marusich if you move openssh after %desktop-services it starts up as expected... I don't understand why this is a thing. ntpd still fails though <buenouanq>can someone explain to me how/why the order of services in your config matters? and specifics so I can come up with a consistent way to order them that works ***danialbehzadi1 is now known as danialbehzadi
***danialbehzadi1 is now known as danialbehzadi
<catonano>sneek later tell marusich I appreciated your exchange with quiliro. It was valuable information for me too <catonano>berlin.guixsd.org didn't increase coverage since yesterday :-/ <efraim>It has something going on, it's not building for aarch64 yet either <ng0>what kind of machine is it using for aarch64 builds? <ng0>donation by ARM. cool :) <ng0> > system: Add Nintendo NES Classic Edition installer. does this mean a NES could run a uboot powered GNU system? <ng0>or is NES Classic something newer? <ng0>wikipedia says launched in 2016 and produced throughout 2016-2017 <ng0>oh I think it was this crap relaunch where they just put included Games in there in a store and you aren't able to insert any old cartridge games.. :) <ng0>the only console I have is an old N64 <efraim>Bought mine in the States, had to buy a brick of a power converter, 220->110 <efraim>Then I got loaned a black and white TV <ng0>it was the first thing I bought when I moved out of my parents home as we were never allowed to have one when the N64 just came out. <ng0>one of the first things I meant <ng0>the people I study with, they just use Steam etc.. it's been around almost as long as they live. times are weird. <amz3>all the new toys are on steam <ng0>yeah. we hacked around it on LAN parties back in school when Valve made it mandatory, and then I had this old account, used it for 4 or 5 years in the short time when I had a Windows Computer and had Valve/Steam delete it last year (which was quiet an effort to get them do this). <efraim>I wasn't allowed either, then I won it in a raffle <ng0>the other students are all on WhatsApp and some other strange thing, I think I'm missing out some messages etc.. I don't have it and for them having WhatsApp is like using SMS and Email for myself. Being one of the oldest people there shows me some age differences in how you grow up with technology and learn to use it in different ways. <thomassgn>how do I go about getting the hash for a git-reference source in package definition? For archives I can use guix download, but I can't find a similar tool for git-reference... <ng0>you should be using guix hash on taraball downloads too <ng0>so guix hash -x -r . if you are in the git checkout of the applciation you package <ng0>or guix-hash if you are using emacs-guix <pkill9>why d o you need to use guix hash on the tarball downlaods? <pkill9>guix download spits out the hash <ng0>it's easier to notice errors in your package insturction <ng0>if you already got the file in the store it will just use that <ng0>if you don't have it, you'll see errors if the URL is wrong <efraim>I've made commits with the wrong source uri like that before <ng0>so in the first months I've used guix download because I found it convenient, now I just use guix hash on downloaded files <ng0>hm. libmicrohttpd is fialing its testsuite. I wanted to do some system* to invoke changes in the gnunet module. I think I'll have to fix LMH aswell. <ng0>efraim: what's a raffle? <pkill9>cmake is looking for wrong paths :( <efraim>ng0: you buy tickets and they pull one ticket out of a hat and that person wins the item <pkill9>i suspect it's some flag or a bad cmakefile? idk <pkill9>when guix is building a package, it uses two directories, the 'source' and the 'build' (and the installation, but ignore that for now) right? <ng0>efraim: ah, I know this. I just didn't know the translation for it :) <pkill9>well it's looking for 'include/httpseverywhere.h' in 'source', but it's actually in 'build' <pkill9>anyone have any idea how to fix this? <ng0>now lmhd succeeded. great. so offloading related <wigust>pkill9: there is an argument to cmake build system which says build in the source directory without build directory, which could help. <pkill9>nice, thanks, that sounds like what i need, i tested building it myself after givign `-K` flag to guix build <pkill9>wigust: do you know what that argument is or where I can find out? <wigust>pkill9: As I remember (out-of-source? #t) from guix/build-system/cmake.scm which you want to set in (arguments …) in package definition. <wigust>pkill9: So you need to make it #f <pkill9>yesss it worked, thanks wigust :) ***igeek098 is now known as yousssefx
<yousssefx>please i want help installing guix sd with sddm <yousssefx>it loads and shepherd writes messages that it's loading services then the screen is cleared and a blank cursor appears <wigust>pkill9: np, by the way a patch would be welcome if it's free or at least open source software :-) <wigust>yousssefx: Does the default (slim) work for you? <yousssefx>and when i installed this time i used the same cconf file but added sddm <yousssefx>and shepherd loaded everything correctly also Xorg <wigust>yousssefx: You need to disable SLIM first <wigust>yousssefx: It's a default login manager (same as sddm) <yousssefx>i didn't write it in my config and i used %base-services <wigust>yousssefx: Nope, I assumed %desktop-services, sorry <yousssefx>and Xorg doesn't seem like loaded i915 driver <wigust>yousssefx: oh, hybrid laptop is a pain :-) <wigust>yousssefx: You could ask on guix-help mailing list more folks <yousssefx>well when i tried to open other ttys it didn't show anything it should shon something like login: <ng0>also i915 is currently a pain, it can show some weird behavior in the kernel in general. Intel is working on fixes. <ng0>from your description I assume it's not i915 related though ***danialbehzadi1 is now known as danialbehzadi
<yousssefx>well i guess it shouldn't on my current linux it didn't <yousssefx>[14:44:33.213] (WW) DAEMON: Error from greeter session: "execve: No such file or directory" <yousssefx>[14:44:33.070] (WW) DAEMON: Could not setup default cursor <ng0>i915 [error/general]messages would be shown in /var/log/messages , not xorg <yousssefx>ng0: just messages about vmunix (?!) loading i915 <ng0>introduced/first appearing in spring 2017. ***danialbehzadi1 is now known as danialbehzadi
***danialbehzadi1 is now known as danialbehzadi
<quiliro>i have problems with boot and with fsck <quiliro>i want to boot from guix usb and fix fs, but macbook air will not recognize guixsd usb <quiliro>perhaps if i use the previous version of guixsd usb <quiliro>how can i verify if the image on usb is the same as the one i have on hard disk? <quiliro>i could boot successfully with version 0.13 of guixsd install usb <quiliro>i can try to reproduce in order to test if is my error or of 0.14 <amz3>you mean you could *not* <amz3>to sum up 0.14 doesn't work, and 0.13 works? <quiliro>amz3: 0.14 doesn't work, and 0.13 works <quiliro>wigust: how can i verify if the saved image on usb is equal to the uncompressed image on disk? <quiliro>amz3: i will test 0.14 agan on macbook air and report <quiliro>ftp://alpha.gnu.org/gnu/guix/ should have standard names <quiliro>some are usb-install and others are just install <quiliro>guixsd-install and guixsd-usb-install <quiliro>guixsd-install-0.14.0.x86_64-linux.iso.xz <quiliro>guixsd-usb-install-0.10.0.x86_64-linux.xz <wigust>quiliro: idk. I think you could extract image, get a hash. Get a hash of files on usb. Check. <wigust>quiliro: If you are be able to boot from the same usb on previous Guix, I think usb is fine. <quiliro>md5sum guixsd-install-0.14.0.x86_64-linux.iso <quiliro>are those md5sum the commands needed? <wigust>quiliro: idk :-), I think you will get different hash <quiliro>wigust: why? they are copied with dd! <wigust>quiliro: I didn't say it will, I just assume. It would be great if the way of verifying burned on usb image will be in the doc. :-) <az->anybody please help with chromium package. I'll need to import it from another distro? create mine, or use one from github? <wigust>Or at least in the mailing list. <pkill9>az-: there is one from ng0's repository, i think you'll have to build it yourself <pkill9>it takes ages though, in the end i used slackware package <pkill9>ng0 comes into this channel if you have any questions <az->ng0: how about to use precompilled chromium from Arch linux i.e.? <quiliro>in fact, not even the working 0.13 usb md5 matched the uncompressed image md5 <amz3>az-: are you using guixsd? binaries from regular distros don't work with guixsd <wigust>az-: Generally we don't use any precompilled binaries, except a bunch of bootstrapping. <wigust>amz3: I remember there is a tool which could patch libraries paths for compiled binaries. <quiliro>i am dd-ing 0.14 again and will test if it boots on the macbook air and on this machine <amz3>wigust: but I don't know how to use it myself <amz3>quiliro: fwiw, i could _not_ boot 0.14 too <amz3>quiliro: maybe 0.14 release is broken <quiliro>rekado: perhaps usb-install for 0.14 is broken then <amz3>it's unlikely people test it before release <quiliro>amz3: i suppose some people have tested 0.14 <amz3>quiliro: AFAIU I could not boot usb install because of some issue with the bootloader I have, maybe your laptop has the same pb <amz3>quiliro: another way, to go, but I never done it, is to install another distro, and then install guixsd, but it's not documented IIRC <quiliro>if i use: (modify-services %desktop_services ....) in desktop-config.scm <quiliro>i will not need to specify (desktop-services) ? <quiliro>amz3: i do not need it for installation but i wanted to repair filesystem, which i did successfully by booting with 0.13 <quiliro>amz3: i just wanted to report...but i must be sure.so i will test again <quiliro>ok...error confirmed on guix 0.14 usb install <quiliro>ERROR: In proceedure %resolve-variable: <quiliro>then I get a Guile prompt, where I type ,q <rekado>amz3: “<amz3> it's unlikely people test it before release” — what? <rekado>amz3: of course the images have been tested before release! <quiliro>but it just stays there after that, with no error or without continuing with boot process <rekado>quiliro: have you checked the signature on the downloaded image? <quiliro>gpg: Firma correcta de "Ludovic Courtès <ludo@gnu.org>" [desconocido] <quiliro>is that what is expected? the manual does not specify <quiliro>gpg: Firmado el jue 07 dic 2017 03:30:12 -05 <quiliro>i do not see any other relevant text <atw>the gpg output is correct <quiliro>error booting on macbook air and on gygabyte mainboard with core i7 <atw>Not sure what's wrong with dd. What are the errors you're seeing? <quiliro>the macbook will simply show a light screen and not even let you select boot device <atw>"Adding a channel means fetching the channel description from a URL and storing state in ~/.config/guix/channels/, and fetching the git repo it specifies (just like what guix pull does: it’s a git frontend)." The proposed channels sound a lot like git remotes <atw>quiliro: what do you see on the other machine when you try to boot from USB? <amz3>rekado: that what meant to say <amz3>rekado: yes, release are tested, sorry, the original message is missing a comma <quiliro>atw: what machine... i have just reported what hapened in macbook and before i typed what this machine showed as messages upon booting with guix install usb <amz3>atw: they are unlike git remoates actually but more like git submodules <atw>amz3: hmm, I see that ☺ <atw>quiliro: sorry about that, I didn't read. I don't know enough to solve your problem, unfortunately, and I have to go soon <quiliro>wigust: you told me 4 days ago that &> redirects STDERR and STDOUT, but it only redirects STDOUT....would you speciy which redirects STDERR please? <quiliro>I need to report that myslq would not start <quiliro>reconfigure or herd are not able to start mysql service <quiliro>perhaps reconfigure cannot start it because herd cannot start it <wigust>quiliro: '2>' - will redirect only STDERR, '&>' - STDERR and STDOUT <az->hmmm... all: Subjectively, loading sites via guix/IceCat is muuuch slower than via nix/firefox - why? networking stack free drivers or something? <wigust>az-: Icecat is a Firefox ESR version, while Nix uses Quantum with new JavaScript engine which should load bloated JavaScript sites faster. Still Icecat and Conkeror (based on Icecat) works pretty fast for me. <quiliro>wigust: thank you...the manual says the correct format: ls 2>&1 > output_file .... but that did not work either.....i get many more messages <wigust>quiliro: '2>&1 > file' and '&>file' are equal <quiliro>i could test what you say and proved you correct.....but i get many more messages and they do no go into the file <quiliro>wigust: what is necesary besides STDOUT and STDERR? <quiliro>why will reconfigure not remove mysql? i tryed and then tryed herd enable ...it worked when it shouldnt <az_>how to know biggest package in my guixsd installation? <az_>how to find biggest packages in my guixsd installation? <az_>du /gnu/store | sort or something? <quiliro>sort will do it alphabetically i think, not by size <Apteryx>guix system reconfigure is very silent, and top doesn't show guile or anything using much resources... Any way to make it more verbose? <az_>hm... whe there is two <az_> k10rcmpgk2lmfw3n283w4gjwjdb12aws-linux-libre-4.13.10-gnu.tar.xz <az_> 6s04il23m02z66mjpl6d921a7bxanwk6-linux-libre-4.13.10-gnu.tar.xz <az_>with same versions but different hash! <az_>I do 'guix gc -d' before! <az_>guix package --delete-generations <az_>guix gc --collect-garbage <az_>seems works as expected <Apteryx>you can also try to gc specific store items <quiliro>that is weird.....only reconfigure should be able to do that <rekado>no, gc is expected to remove store items that are no longer needed. <rekado>having built and installed the kernel means that you no longer need the sources, so gc cleans them out. <az`>but why 'guix gc -d' no actually clean it? but only with --garbage-collect? <quiliro>that info is something that i do not understand <quiliro>i cannot start my mysql either by herd or by reconfigure <az`>oh, dear guixers, what browser dit you actually use on guixsd? IceCat is weird... <az`>now, it's my third try to compile chromium... <quiliro>rekado: is this an issue with 0..14? <az`>IceCat is weird for many reasons. qutebrowser works better, but show me Certificate Errors on any page, w3m is cool, but it is w3m ) <wigust>az`: What are the reasons? If you mean javascript licence checker, yes it could be slow. It also could be disabled from the start page. <az`>icecat hangs sometime without any reasons, very slow connecting to the sites, very slow render it... And why on earth it has so many plugins installed by default? I try to disable all that stuff, but this not help with slowness <wigust>quiliro: Dunno about mysqlc. Could you try to run system with mysql in a vm? <wigust>quiliro: 'guix system vm config.scm' will produce one. <rekado>I use epiphany mostly, but it is not very configurable; for some things I use icecat. <az`>yeah, epiphany works much better! thanks <wigust>az`: Just a curios What sites do you mean? <az`>lenta.ru, google groups, stackoverflow, ... oh etc <wigust>google groups is slow on all browsers for me :-) <wigust>it cannot even open without javascript :-( <az`>years ago I use only ff/pentadactyl for all related tasks, but now I think that webkit is much usable and fast than ff, sad <az`>I cannot use github/gitlab with icecat now - and this is critical issue <az`>becouse of that, I configure emacs github-search / close, etc <wigust>az`: are you sure you have disabled librejs? Sounds like don't <wigust>az`: it's unususable with it for me, but without it's as fast as chromium <az`>I disable all installed addons <az`>looks like networking layer slowness, or something other issue in icecat engine internal <wigust>az`: it's firefox esr under the hood which is a firefox with extented support <wigust>folks from 'production' should love it on their non-maintance machines <quiliro>wigust: after creating the vm, it will run' or do i have to run it? <wigust>quiliro: It will be run but without redirected ports to vm by default. Still you could check from a vm console is it running or not and make some mysqlc stuff. Then if it works you could redirects ports by passing flag to QEMU. <Apteryx>any recommendation for versioning dot-files? I thought about a single git repo in my $HOME... where I'd ignore everything and add things explicitly with git add, but that implies a single git repo for every dot files. <efraim>rekado: in the sailfish commit, is it supposed to be ".../jellyfish-2.2.." with two dots? <Apteryx>I might want to partition things in a more logical manner (X-related dot-files, .emacs, etc.) <efraim>Apteryx: stow defaults to up a directory, so I have a folder named dotfiles and in it I have a bunch of folders, and from there I run my stow commands <efraim>and then it places it in the right spot <Apteryx>efraim: I have only vaguely heard about GNU Stow, I'll go read about it from now. Thanks for the tip! <efraim>I found it not too bad, 'stow foo' to place it, 'stow -D foo' to remove it, 'stow -R foo' to re-plop it after making changes <efraim>and there's some magic in there about symlinked directories that seems to work well enough <rekado>efraim: yes, that’s because I want to match any patch-level version of jellyfish <efraim>jellyfish on aarch64 didn't find htslib during configure <az`>how to update guix to all users of machine? (guix pull) <pkill9>az`: i'm not sure how safe it is to do, but maybe you can change their `~/.config/guix/latest` symlink to point to the newest guix <pkill9>if you do `guix pull` on one account e.g. root, and then change the symlinks of the other users <pkill9>but i wouldn't do that until someone more experienced than me says it's safe to do so <az`>hm, sounds good, I'll try that in my virtual box first.. <wigust>It's safe and the same as you pull for each user (pull just switches symlinks to the latest compiled guix at the end). <quiliro>wigust: finally finished guix system vm <pkill9>when i done that before it tries to recompile it for each user, though maybe the guix git repo was updated before I ran `guix pull` for another user <quiliro>is there a way for bash to ring a bell after sudo dd? <wigust>quiliro: Dunno. Maybe not enough memory? How much does mysql want? You could give more by passing '-m SIZE' <quiliro>wigust: too much time for my poor processor <wigust>quiliro: It should be faster for the second time. <wigust>quiliro: If you have a recent guix, then it probably missing some substitutes, so it builds from source slowly. <atw>yesterday I was looking into the possibility of "user services" but got stumped when I found out that a manifest-entry's item can be only a package or a string for a store path. A cursory examination of (guix profiles) makes me think that it might be possible to loosen the restriction on a manifest-entry-item to be ...a gexp? a scheme-file? I'm not sure what the right type is. I think the important part is the ability to figure out al <atw>the transitive inputs. Thoughts? <atw>thomassgn: I have an mcron job for borg if you want it <thomassgn>ah, awesome. Yes please. is it online somewhere? atw <atw>haha not yet. I should VC my guix stuff but I haven't gotten to it. Let me paste it ... <atw>on icecat, I'm not affected by a bug I get on Debian's Firefox! <quiliro>herd with mysql complains about Innodb not having read / write permissions <quiliro>InnoDB: The system tablespace must be writable! <quiliro>so it disables that service when you try to start it