<sneek>Welcome back vagrantc, you have 1 message. <sneek>vagrantc, janneke says: thanks for dropping by on #bootstrappable with the great news about mes! it would be great to look at cross distro builds! <vagrantc>ScaredySquirrel: and then guix system reconfigure /path/to/your/config.scm <vagrantc>there are some recent posts on the mailing list regarding gdm problems <vagrantc>i stopped using gdm and switched to using sddm and now i don't even use a display manager and just use sway directly ***ScaredySquirrel is now known as stickypixel
***stickypixel is now known as ScaredySquirrel
<gnutec>ScaredySquirrel: What kernel are you using? <gnutec>The my is 5.3.11-gnu guixsd. And I still have no problem about this. <gnutec>ScaredySquirrel: Ok! I see you try config the ssh in config.scm, right? <gnutec>ScaredySquirrel: Don't forget to backup your config.scm. I did like this: $ cp /etc/config.scm config.scm.bkp. And create another file for training like config.tr.scm. <gnutec>ScaredySquirrel: Don't worry. You can do whatever you want. Then you install again. I can't. No always I have internet. ***jonsger1 is now known as jonsger
<malaclyps>leoprikler, oh i'm a fool you actually replied in the issue <brendyyn>I just noticed and error booting up with ntpd. it shows the "iburst" part of this line being wrong <joshuaBPMan>hey guix, I'm getting an error in icecat no video with supported format and MIME type found errors. <brendyyn>joshuaBPMan: I believe there are some bugs with the new Icecat 68 not playing videos properly <brendyyn>im not sure if anyone has made a bug report <gnutec>brendyyn: Yes! I use eww on emacs to copy the url. I using "68.2 preview 3". <efraim>quick licensing question: I have an expat program linking to a gpl3+ program, expat program should be gpl3+ also? <civodul>efraim: the program is still expat, but the combination is subject to GPL3+ ***stikonas_ is now known as stikonas
<mbakke>I wonder if the 'xz' package should have a "bin" or "lib" output, to prevent packages from picking up the native xz during build. <divansan`>so hostname -f shows localhost.localdomain on my guix system despite (host-name "myname") being set. <divansan`>Is this because of my /etc/hosts file? Or is there something incorrect in my system manifest? <roptat>I think you can pass a hosts file to your configuration <jonsger>nice. another little step forward on the way to bring Guix to powerpc64le. First time I'm able to get to the actual build of a package. It does not build yet but :P <sneek>Welcome back jonsger, you have 2 messages. <sneek>jonsger, efraim says: here's the diff I have for my powerpc. 'GUILE_SYSTEM_COMPILED_PATH' is empty but it didn't fix the issues I'm having with my static guile <jonsger>efraim: oh thanks. Seems interesting. I guess I need some of those settings you made for powerpc as well :) <jonsger>128bit double crashes the party again :( <raghav-gururajan>Folks! Would I be able to do 'pull requests', to guix repo at savannah, from my mirror repo at notabug.org?? <roptat>I don't think savannah has such a feature, please send patches to guix-patches@gnu.org <roptat>also, merge requests, or pull requests can only be done in the same platform (not even from a gitlab instance to another :/) <roptat>but there's some exciting work being done around forgefed, a specification for distributed forges on top of activitypub :) <roptat>I think the manual has some recommendations on how to send patches, if you're not sure <roptat>it should be in the last section about contributing <raghav-gururajan>Okay, so I was trying to build gnome-photos. I got an error "ERROR: Neither directory contains a build file meson.build.". But the source tarball has the meson.build file. <roptat>raghav-gururajan, with guix build gnome-photos -K you can then check whether you have a meson.build in /tmp/guix-build-something <leoprikler>raghav-gururajan: I henceforth dub you GNOME Guru Raghav :) <raghav-gururajan>I get "ERROR: Vala library 'spice-client-gtk-3.0' not found". But I already used 'spice-gtk' as input. <efraim>jonsger: I never got that far. are your bootstrap binaries and the commencement programs changed to build with 128 long long? <efraim>also you can probably try to skip libstdc++@4.9, it's really for those with an earlier version bootstrap gcc <efraim>raghav-gururajan: i mean does spice-gtk have vala as an input <jonsger>efraim: I think not. But I need gcc > 6 for that <jonsger>so I guess it has to happen when cross compiling? <efraim>jonsger: your bootstrap binaries use gcc-7? for now change libstdc++ to inherit gcc-7 <efraim>raghav-gururajan: try editing spice-gtk in spice.scm and add vala as an input, see if that fixes your error <raghav-gururajan>efraim I see. How do I use an edited version of spice.scm inside gnome-boxes.scm? <alextee[m]>any idea what this means? "In procedure open-fdes: Permission denied" <alextee[m]>i get this at the end in the phase "reset-gzip-timestamps" <efraim>jonsger: was the "--with-long-double-128" there in cross-base.scm before you built your bootstrap-binaries? <jonsger>efraim: yes, that was required to cross build the bootstrap-binaries on am64 <efraim>jonsger: for libstdc++-boot0, change the 'make-libstdc++' function take gcc-7 <efraim>i thought about changing it for aarch64, since the comment didn't apply to me, but it wasn't necessary <efraim>raghav-gururajan: at the bottom add (define my-spice-gtk (package (inherit spice-gtk) (inputs `(("vala" ,vala) ,@(package-inputs spice-gtk))))) and use 'my-spice-gtk' instead of 'spice-gtk' in gnome-boxes <efraim>hopefully for this we won't need to change the configure-flags too <efraim>debian builds it '--with-vala' but i'm hoping it picks it up automatically <jonsger>efraim: gcc-7 looks like a good idea :) <jonsger>gcc-cross-boot0-7.4.0 fails now to build <efraim>are you missing --with-long-double-128 from the gcc flags? <efraim>you patched cross-base, now on ppc64le you can patch gcc itself <jonsger>the gcc-cross-boot0 gets build on powerpc64le <efraim>gcc-final inherits gcc-boot0 so it should build, we'll see about libstdc++ right above it <efraim>... i tried (invoke "echo" "$PATH") for debugging and I got $PATH in the output <efraim>that does sound easier than my pk solution with setting the PATH <jonsger>efraim: I'll continue at home. There I have a much faster machine and I can get everything in a state where I can send it to guix-devel as status report :) <efraim>raghav-gururajan: I'm building out to spice-gtk now to see if it built with vala support or if we need to change the flags *jonsger has no fast x86 at home anymore... <raghav-gururajan>efraim Could you please leave me a message about results, via sneek. I will be back in few hours. Thanks. <efraim>sneek: later tell raghav-gururajan it turns out spice-gtk does need the configure-flag to build with vala support *efraim goes AFK for a while ***MinceR_ is now known as MinceR
<leoprikler>btw. it appears spice simply builds the vapi from gir <leoprikler>which means my "generate-vapis" phase from gnome contacts should also be a workaround, although with different vapis to be generated <dongcarl>Hi all, I saw that there will be Guix folks at FOSDEM and there will be Guix days? <dongcarl>If Guix days right after FOSDEM? During? <dongcarl>I need to plan ahead as my passport requires a visa to get to Brussels... <dongcarl>I will try my best to! Hopefully my visa application will go thru <lfam>The Guix days are great! We spend all day talking and working on Guix and then have a dinner at night <janneke>dongcarl: would be great to meet you in Brussels! <lfam>I am good Blackbeard, I finally have some free time again <leoprikler>which project do you want to build and can you perhaps work around the git dependency? <bavier>Parra: guix builds do not have access to the network <bavier>maybe see if you can provide a version of the external project some other way <bavier>e.g. if cmake does the git clone only after detecting that a library isn't available in the environment, providing the library as a package input might be enough <Parra>leoprikler: you must change the flag -DOPTION_BUILD_RAPID_JSON to ON in order to reproduce the build <Parra>bavier: I can package it separately and pass the paths with cmake flags <Parra>is it possible to search for packages using rapidjson? <Parra>I have no idea about guix sincerely <bavier>Parra: 'guix graph --type=reverse-package rapidjson' <Parra>my main idea is to generate a self contained package of metacall, which has been very complicated to me, and I've tried many ways but none was successful <Parra>it's a nightmare, my software must package many runtimes at same time, at this moment I've only achieved to package it through docker <leoprikler>freezing my nvidia card while looking up issues to an unrelated mesa driver... classic <civodul>what do you mean by "not installing xorg"? <civodul>if you have %desktop-services in your services, for instance, then Xorg is not missing <civodul>however, it may be that the "X" binary is not in $PATH <civodul>try: ls $(guix build xorg-server)/bin <civodul>to use it, you have to add the xorg service to your OS config <civodul>which is usually done via %desktop-services <apteryx>civodul: would you know if the parameterization of `current-guix-package' in the `tests-for-channel-instance' really affect the list of tests returned? A brief examination suggests that no. <apteryx>that procedure is in (build-aux run-system-tests) <civodul>apteryx: it doesn't affect the list as in the number of elements in the list <civodul>but it affects what 'guix' they refer to <apteryx>Ah, like setting the (current-guix-package) used by the tests procedures. So it is important that this parameterization happen at that moment (or before). <civodul>yes it's a "SRFI-39 parameter", so 'parameterize' sets its value for the "dynamic extent" of its body <civodul>i think the Guile manual has examples of what this means <civodul>but you're right, that parameterization has to happen when 'all-system-tests' is called <civodul>did you notice something fishy in that regard? <apteryx>I'm just trying to plug in my own new current-guix/pre-built package flavor (a recycled Guix from the Guix checkout that takes less than a minute to "build"). <apteryx>I've tested your new changes, and whenever I refresh the git checkout it still wants to build Guix from scratch, which sets me back 20 minutes. <apteryx>I find it clunky to have to hook that in something that seemingly has to do with channels (it doesn't in my case), but it's a hack anyway. <nckx>vertigo_38: This is a relatively new printer though (2015?), are you sure that it still requires a driver? <nckx>(The mere concept of printer drivers was considered obsolete by CUPS upstream by then.) <vertigo_38>Hi Guix! I'm just trying to set up clamav (for terminal clamscan usage) -- but if I run clamscan SOMETHING, I get LibClamAV Error: cl_load(): No such file or directory: /var/db/clamav <vertigo_38>And if I run freshclam, I get ERROR: Can't open/parse the config file /etc/clamav/freshclam.conf <nckx>vertigo_38: There's a freshclam.conf.sample in /gnu/store/…-clamav-…/etc, try copying that to /etc/clamav. <nckx>vertigo_38: Maybe an empty file will work, too, since the example is entirely commented ou. <nckx>vertigo_38: Did you see my question about your printer above? <nckx>I'm curious what kind of set-up you have that still needs drivers. <nckx>But then I don't have experience with recent HP models; maybe their IPP support is crap 🙂 <vertigo_38>nckx: I'll give that a try! I just wonder, if I set it up properly (I have ~antivirus~ in ~use-package-modules~ and ~clamav~ in ~packages~, nothing else...). Regarding printing -- I just came in, can't read the above. Here I have an OfficeJet Pro 6970 and printing goes nicely now! <nckx>vertigo_38: For updates to be handled by the system there needs to be a clamav service, and that doesn't seem to be written yet. <nckx>Until then, try whether manually creating a valid /etc/clamav/whatever.conf works (no need to reconfigure). It won't be lost over reboots. <nckx>vertigo_38: If there's any way to treat the PageWide as a ‘network’ (IPP Everywhere) printer, try that first. It should™ expose all the model-specific options just dandy without need for a driver. <vertigo_38>nckx: but maybe I get you regarding cups it was kind of a strange experience -- I'm here cabled with my laptop (until a proper usb-wlan-dongle arrives, hopefully until end of the week), and my printer is connected wlan-only. Could be a strange mix? <nckx>vertigo_38: Is your printer on the same LAN as your laptop? Put differently: if you click ‘Find New Printers’ in CUPS's /admin, does it show your printer? <nckx>If so, you shouldn't even ‘add’ it to CUPS (according to official CUPS dogma). It should show up in all print dialogues merely by being on-line, and you should use it that way. <vertigo_38>nckx: it is. it shows, but when I use the ipp-driver, I end up with "raw-printer-protocol[...]" as a driver in the printer overview. So, yes I see it, but the default ipp-everywhere driver does not really seem to be accepted in cups <vertigo_38>nckx: since I selected the driver from hpcups, things are good! <nckx>vertigo_38: Happy to hear that 🙂 Did you get freshclam to run? <vertigo_38>nckx: sorry, I was at another place when I thought I didn't send the message regarding the PageWide! Kind of stupid to fire up IRC, sorry. I got it going there directly through the gnome printing app, but at first, only libreoffice saw it, not gimp and inkscape ***daviid is now known as Guest95982
<vertigo_38>nckx: in other words, I'm rather happy with the implementation here :) <nckx>Yeah, LibreOffice sometimes has a different opinion about your printer than standard Gnome applications, even though they should both get the same info from CUPS. Not sure why. *nckx .oO ’why's my SSD almost full’ du -hs ~/.cache/guix 89.9 GiB hm yeah ok. <leoprikler>can you guix gc your own cache or do you have to rm -rf? <nckx>Somehow I was prepared for 50,000 little ones, but not for this. <nckx>leoprikler: I just rm, and I think that's currently the only way. <sneek>raghavgururajan, you have 1 message. <sneek>raghavgururajan, efraim says: it turns out spice-gtk does need the configure-flag to build with vala support <raghavgururajan>efraim I see. Could you tell me what the flag is and where I should insert in the definition? <leoprikler>it also turns out they use vapigen, so you could also adapt my generate-vapis phase from last time <leoprikler>this way, you would not have to write an extra package ***akko is now known as stallman