<pkill9>how can i access the package description from the builder code in a build system? <Sharlatan>It would be good to have variable in package defination pointing to documentation sometimes they are 2 different sources then just "Website" <Marlin[m]>How can i have debugfs be mounted by default? <atw>looks like Nick832423 are playing irc-tag <sneek>atw, Nick832423 says: yes i get the same message in the init build <atw>pkill9: looks like you were helping too. I believe that their package was trying to make a gradle lock file in / . I think the presence of gradle in the build process of IDEA is a harbinger of "it's going to be beyond my ability to make this guix package" <excalamus>I've exhausted the Guix videos on YouTube. I've found a few videos on archive.org and just now found a presentation from SeaGL that I haven't found hosted in either location. I know that Guix is ardently free software. Is there a specific place where I should be looking for Guix related videos? Media Goblin? Lbry? <PotentialUser-97>i found some typos in the gnu guix reference manual. are the manuals in a git repo? where is it? <quiliro>hello...how can i reproduce an mkv video on guix system with mpv, vlc or totem? <quiliro>from terminal vlc complains about segment violation before closing vlc <iyzsong>quiliro: yes, it's 12:23 PM now (UTC+8) <str1ngs>quiliro: I had a an issue with vlc but when I cleared ~/.cache/mesa_shader it resolved. not sure if you are having the same issue <quiliro>str1ngs: i do not have a mesa_shader file on ~/.cache <str1ngs>do you get an error before it seg faults? <str1ngs>also its .cache/mesa_shader_cache/ a directory <str1ngs>okay, what about an error before it seg faults? <quiliro>"Can't play a text file without video or visualizations." on totem <str1ngs>most video files are containers it may vary as to what codec for video format it contains. <str1ngs>the file you have can you run $ file /path/to/file <quiliro>totem says: "Can't play a text file without video or visualizations." <quiliro>what package to install in order to have the file command <quiliro>some mkv files are reproduced by vlc, others are not *quiliro is installing file <quiliro>i was reading something about errors with /mk2/mn4 and not with /mk2 <quiliro>i was reading something about errors with /mk2/mk4 and not with /mk2 ***jje_ is now known as jje
<apteryx>would it be OK to change define-record-type* so that inheriting from #f would be a no-op? <apteryx>I'm playing with the idea of having some fields such 'bootloader' settable to false, and it seems that it'd be convenient if inheriting from #f wouldn't break things. <apteryx>example of places where it'd be useful to be able to set bootloader to #f: For containers, where it doesn't make sense; for VMs which boot straight to the kernel <apteryx>having to check for every field before using it (it could also be true for initrd) seems more hassle than wroth. <efraim>is there a binding in XFCEto pull up the 'run program' launcher? <huuskes>you mean usnig the windows key to pull up application menu? <huuskes>it will only have the desired behaviour with Whisker Menu, I think <rekado>sneek_: later tell quiliro Totem uses Gstreamer, so you will need to install Gstreamer plugins. <rekado>not sure what to make of the status of wip-texlive <rekado>guix weather tells me that even packages like texlive-bin are not available. <rekado>I wonder if I should merge master into wip-texlive <rekado>wip-texlive is at 72.7% of substitute availability. <rekado>wonder if that’s enough to merge…? <roptat>I gave kotlin another try yesterday evening and was able to find the latest version that can be built without a bootstrap kotlin: 0.6.717, from 2014 <roptat>in this versions and more recent versions, I'm able to find the right version of intellij-community I need, which I didn't find on my initial attempts <roptat>but the version of the kotlin bootstrap compiler needed in later versions is "snapshot", which is not so good... <roptat>unfortunately, I had to go to bed before I could finish building some parts of intellij-community, an important dependency of kotlin, so I still don't know if that'll work <roptat>so today I'll try to finish that part, and hopefully I'll have an old working kotlin compiler <xavierm02>I'm having a hard time understanding what the structure of the output of a package is <xavierm02>like for the LyX package, I don't really understand the symlink in the install-symlink phase <xavierm02>I was wondering how the whole thing ended up in /gnu/store/...lyx.../lyx.../ <roptat>(assoc-ref outputs "out") refers to /gnu/store/...lyx/ <xavierm02>I just didnt understand why it eneded up in a subdirectory <xavierm02>and so there's one last thing I don't understand <xavierm02>is the /bin folder always added to the path? <roptat>rekado, then I'll need to experiment with more recent kotlin versions to see what I can build with it ^^' <xavierm02>so why can I call LyX when I install this package? <roptat>but when a profile is built, it creates a "union" of packages, and so binaries end up in /gnu/store/...-profile/bin <roptat>and that's what's in the PATH, or a symlink to it <xavierm02>and so my profile also have a /gnu/store/...-profile/lyx2.3 folder? <roptat>if you "readlink -f ~/.guix-profile/bin" you should see it <roptat>it's the union of every package and hooks that are installed in the profile <xavierm02>bin/ etc/ include/ lib/ libexec/ lyx2.3 manifest sbin/ share/ var/ <roptat>because that's how the package is installed <xavierm02>but shouldn't it be installed otherwise then? <roptat>it's not very important, and the comment suggests it's really needed (although I guess one could install it in share/lyx2.3 or something) <roptat>usually packages are more behaved, they install themselves to the same set of directories, because the build systems set prefix to the output <xavierm02>I don't understand which comment suggests it's really needed <roptat>Exact name and level is necessary. <roptat>so there needs to be a directory named lyx2.3 somewhere, not necessarily at the top-level <xavierm02>(2) Why is the current working directory /gnu/store/...lyx2.3/lyx2.3 and not /gnu/store/...lyx2.3/ ? <roptat>but it doesn't really matter either way, because they are always both at the same relative position, in the store path or in a profile <roptat>(2) I don't understand the question <roptat>a relative symlink is relative to the symlink, not to the current working directory <rekado>it’s because we’re linking /bin/lyx1234 to /bin/../lyx1234/bin/lyx1234 <xavierm02>so it doesn't matter what the current working directory is <xavierm02>I think I understand well enough to tinker more =) <xavierm02>I think that the thing that lead him to add the exact directory is that he got the error that I get when I wrap the binary <xavierm02>idk how to use git blame and it doesnt look too easy :o <rekado>you can run “git blame gnu/packages/tex.scm” and it shows you who last touched a line. <rekado>for “Exact name and level is necessary” the result is: <rekado>ec40a0501f0 gnu/packages/tex.scm (Danny Milosavljevic 2018-03-13 03:20:53 +0100 5566) <rekado>hmm, only 50% substitutes for i686-linux on wip-texlive. Guess this will take a little longer than I thought. <apteryx>wouldn't the derivation of os include the derivation of bootcfg? I'm looking at vm.scm and thiking about that <pkill9>how do grafts work? what do they change in the package that is grafted? <roptat>they substitute a store path hash with another <roptat>it creates a new package (store path) whose content is exactly the same as another package, but where any reference to some hash is replaced by another hash <roptat>it doesn't decompress anything, it only looks for fixed strings <xavierm02>But there seems to be a lot of package that use the name field in the URL <rekado>Guix is older than some of the conventions that we formalized when it became necessary *rekado updates all R packages <pkill9>roptat: does it work for every type of file? any types of binaries where it doesnt work? <xavierm02>rekado: Would it be a bad idea with respect to version control to remove the use of the name variable in URLs in many packages in a single patch? Is there a reason for it not to be done other than not being apriority? <xavierm02>rekado: About URLs, i having one built from the version number fine? Or should it really be constant? <alexanderbarbosa>is there any chance of vscodium making it into guix? and other floss editor versions? <arshin>alexanderbarbosa: vscodium is binary distribution, so no. versions built from source (MIT) should be acceptable I think <alexanderbarbosa>well, vscodium has a cookbook on how to install vscodium without weirdness features... <arshin>then you're talking about building vscode from src <rekado>xavierm02: it’s best to avoid big commits like that. If you’re touching the package anyway you could use the opportunity to change the URL. <rekado>xavierm02: the version should still be used from the version field. It’s just about using “name”. <efraim>fun copy-paste error:package `arrayfire@3.3.2' has an invalid input: (build-system cmake-build-system) <lprndn>Does anyone would be interested or willing to help for something like a program in possibly fhs compliant container under Guix? I've got some very ugly and dirty almost working procedures but I'm not sure I can bring this further on my own... <atw>sneek: seen Nick832423 <sneek_>I last saw Nick832423 on Aug 05 at 10:20 am UTC, saying: i am not as comfy with guix as i used to be. <sneek_>Welcome back quiliro, you have 1 message. <sneek_>quiliro, rekado says: Totem uses Gstreamer, so you will need to install Gstreamer plugins. <lprndn>xavierm02: Thanks! I'll look into this! <Minall>I'm installing guixSD on a PC, the system seems to not detect my wireless card, any help_ <lispmacs>hi, I have guix installed on a Debian 9 x86_64 system. I installed emacs-26.2 and emacs-guix into my user profile. I can run M-x guix, and the pop-up appears, but many of the commands I try to do die with a message about an undefined function. Am I suppose to load something else first? <Minall>running ip link doesn't give me my wireless adapter, on other systems its existent though <Minall>Ok, but the device should be detected right? <quiliro>"analice la salida de la orden lscp" <quiliro>"analice la salida de la orden lscpi" <quiliro>but it could not be used in case it uses nonfree drivers or firmware <Minall>Yes, it is detected, Qualcomm Atheros, wireless controler <quiliro>it cauld not be used to its full potential even with nonfree parts <quiliro>it could even be used agianst the user if used with nonfree parts <Minall>Let's try to use it, but with free software! <quiliro>the worst pain is death of a loved one <quiliro>so death of learning would be my worst pain <quiliro>i love my family too...just in case you wonder <quiliro>Minall: código VendorID:ProductID del dispositivo ? <Minall>It says that it is supported with free software.... <lispmacs>there is a bug warning not to mux Guix and MELPA emacs-guix installations, which produces the same error, but I only have Guix installation <quiliro>Minall: código VendorID:ProductID del dispositivo ? <lispmacs>internal guix REPL says version is 2.2.4, which matches dependency of emacs-guix package <Minall>Lite-On Communication Inc {11ad} <Minall>02:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01) <Minall>02:00.0 0280: 168c:0036 (rev 01) <Minall>btw, I have the same error with GDM that we had in the other openchrome pc's <Minall>02:00.0 Network controller [0280]: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter [168c:0036] (rev 01) <Minall>Maybe I should install a wifi driver or something_ <quiliro>it is exactly the same device as yours <quiliro>would you please test the machine with a live trisquel 8? <quiliro>we are already on a good path because i think it is free <Minall>trisquel 8 installation was released 2018, is it still mantained? <quiliro>do you think installing guix right now on another machine will help you finish your tasks which you could do on the other machines? <Minall>Mhh, perhaps not, I can use it by ethernet, then I'll have internet <Minall>and I have one big PC with guix, so I can use both <quiliro>maybe it is best to finish the other machine's firmware problem first <Minall>The graphics driver? you right... but atleast I can get emacs working on it <quiliro>i removed linux-nonfre on the work machine <Minall>Maybe guix just isn't loading the module <Minall>The usb didn't detect my wifi either <Minall>So, perhaps it installed the system without wifi since it was detected as a PC <Minall>I just have to load the modules, maybe <Minall>The module is ath9k, its loaded at boot, and linux-libre does have it <Minall>Welp, basically that's the problem <Minall>There's a reason why the kernel isn't loading th9k module, <vagrantc>sneek_: later tell Minall maybe you need the ath9k firmware package also installed? <quiliro>sneek_: later tell Minall you said the module was loaded, now you say it is not loaded...has the situation changed or did you correct your afirmation? <quiliro>rekado: I installed the gnome desktop, does it not include the gstreamer plugins? if it does not, how can i install them? <quiliro>rekado: i could only find gst-plugins-ugly, i will install it <quiliro>rekado: but i wonder what happened with gst-plugins-[good|bad] <bandali>i’m having trouble packaging an emacs theme collection <bandali>the build fails with a weird error in the end <bandali>the error started to show up when i added the (arguments `(#:include …)) bit <bandali>but i’m not sure what i’m doing wrong <rekado>bandali: what errors do you get? <bandali>(note: i’m very much a packaging newb so, … :)) <bandali>also noticed that i was missing (propagated-inputs `(("emacs-all-the-icons" ,emacs-all-the-icons))), but even with that the build still fails <nckx>mbakke: <ssh-daemon failing to start> No, sorry, I can't SSH into the machine from my holiday 🙂 It does sound similar to what lfam (et al?) once reported, although I thought that was fixed. <bandali>is there any way to get a more verbose error message out of emacs-build-system? <rekado>bandali: I’ve never seen “Bytecode overflow”, but then I haven’t done much Emacs packaging. <rekado>what does the #:include list accomplish? <rekado>the comments in the build system make it sound like it only affects installation <rekado>ah, in the emacs-build-system install happens before the build phase. <rekado>so doom-Iosvkem-theme.el gets installed, then in the build phase it’s supposed to be compiled <bandali>rekado, i added that #:include in order to include the actual theme files that are under themes/ in the repo <bandali>i’d also tried moving themes/*.el files to the top level, but iirc i was getting a similar error <sneek_>Minall, vagrantc says: maybe you need the ath9k firmware package also installed? <sneek_>Minall, quiliro says: you said the module was loaded, now you say it is not loaded...has the situation changed or did you correct your afirmation? <rekado>bandali: I think you did everything right in your package definition. <rekado>bandali: is there something interesting about this file that it tries to compile? Why “overflow”? <Minall>My wifi device isn't listed on ip link, but it is on lspci... I investigated a lot, and it seems that I need to use the module 'ath9k' which is not loaded at boot by any reason... <Minall>How can I load the module, or see if it is blacklisted_? I'm trying to use modprobe but it gives me an error <bandali>so indeed, it doesn’t seem to be anything on our end. i’ll keep an eye on that issue to see what happens <Minall>Is there any part in the manual that describes packages? or where I can see if they are blacklisted?, on other systems it is on /usr/, but of course guix is different on that <Minall>btw... how can I use sddm on guix? I'm trying to add it to my config.scm, but nope <vagrantc>Minall: if you're using %desktop-services you have to also remove gdm-service <Minall>vagrantc: Yes, I removed with help of the manual <Minall>And I can add slim-service type well <Minall>But, when trying to load sddm, it goes like: undefined variable' did you forget use-modules form? <Minall>Is there a guix package that I need to install in order to have the module ath9k (for wireless) loaded? I just need that module in order to use my wireless <quiliro>Minall, would you test: sudo lsmod ath9k <quiliro>i am not sure if that is the module name <quiliro>Minall: why do you think you need that module? <Minall>Welp, that would explain why my wireless isn't loaded <Minall>And is the module that my wifi device uses.. <quiliro>how do you know it is the requiered module?