<kkebreau>pkill9_: I'd check but my computer is busy building other things right now
<ProfessorDey>Is there any way to modify the kernel config for linux-libre? Because all I'm seeing is a completely enclosed system that I can't get into because the make-linux-libre package isn't defined publicly and the linux-libre package doesn't accept any arguments. is there any way I can modify that? add a key or whatever? literally just need to add a couple of config changes, which could literally just be inserted into
<ProfessorDey>%extra-linux-options if I could access/modify that definition
<kkebreau>ProfessorDey: I remember doing this a while back, but I lost the config file. Let me see if I can find where I learned it...
<kkebreau>ProfessorDey: Good news is I've found it, bad news is it involves proprietary software.
<kkebreau>But I should be able to "clean" it, so to speak.
<nckx>pkill9_: So your mission, if you choose to accept it, is to figure out why even building with sqlite-with-fts3 still results in ‘Couldn't register FTS3 tokenizer : QSqlError("1", "Unable to fetch row", "fts3tokenize disabled")’
<ProfessorDey>kkebreau: that's fine, I'm not a guixian that cares about free everything. My hardware really isn't usable with guixSD otherwise
<kkebreau>ProfessorDey: Well this is a free software channel, so I can show you the principles of customization, I don't want to advocate for proprietary software or its use. But what you do on your machine is not my business.
<ProfessorDey>fair enough, that's pretty much what I was already using, so thanks for the clarification.
<kkebreau>Basically, in your system config.scm file, use define your kernel mirrors of choice, where your custom .config file is on the disk, and make a custom kernel package that uses those mirrors and that custom .config file.
<pkill9_>nckx: looking in the configure file of the source of sqlite, there's nothing with 'FTS3' or 'fts3' in it, only fts5
<kkebreau>ProfessorDey: FYI, the system configuration snippet I posted was based on one from our own mbakke (Marius Bakke on the Guix mailing lists).
<pkill9_>under '2. Compiling and Enabling FTS3 and FTS4' at https://sqlite.org/fts3.html it explains how to enable FTS3 support, looks like the package definition is doing it right, so *shrug*
<ProfessorDey>but of course that would only be doable if someone submitted that as a patch that then got upstreamed to the guix source. So yay for potentially having to go through whatever hastle that is XP
<ProfessorDey>yeah, that's basically the config I was trying to use, but my scm is for an install disk, so it also tries to pull linux-libre despite using a different kernel and then complains that the initrd can't find a kernel module that I told it not to look for, because it ignores my raw-initrd definition
<kkebreau>Perhaps one of us could bring this up on the guix-devel mailing list.
<ProfessorDey>kkebreau:I wouldn't mind, I just assume that's a members only club, or at least, I'm not familiar with how one actually participates in such a mailing list. But I can easily write up a full patch for the current setup.
<kkebreau>It's definitely not members only. We invite anyone with concerns about Guix development to share them.
<kkebreau>Just introduce yourself and share your idea/patch. That's how I got started. :)
<ProfessorDey>fair enough. Ironic that I only originally started on this issue because my lead programmer asked me to move the server over to GuixSD for the best compatibility with developing with Idris on Guix -,_O_,-
<ProfessorDey>kkebreau: Yes indeed. Building a Single Page Application forum/message board on the LBRY Network/Protocol, it's called Liberum. We're using idris so we can have formally verified, high level functional programming language as the basis for what will ultimately be compiled down to browser friendly MinifiedJS
<ProfessorDey>It's definitely going to be a fun project. We're currently funded for the rest of the month, so we're getting a workable demo of the clientside done that handles fake data, so mainly writing DSLs for each interface
<apteryx`>ACTION tries fixing gnucash 3.0 test failures
<ProfessorDey>we have an irc, but it's on the server we're planning to wipe and install guixsd on so... yeah, bit awkward there, reason we also have a discord server XP
<kkebreau>As for the patch format, use Git to add and commit the change to your local Guix repository, and use "git format-patch" to get the patch in the right format. The commit message format is specific, too, but basing your commit message on the existing ones should be a good start.
<reepca>hmm, just installed guixsd on a new hard drive for my laptop and I'm getting complaints on using `guix package -m manifest` about "wrong number of arguments". Did the manifest format change since 0.14?
<reepca>said manifest was copied from ~/.guix-profile/manifest of my install on my other hard drive
<reepca>ah, it seems that it's not intended to be evaluated, only read... attempting to convert to a manifest object using profile-manifest in the directory it's in (because read-manifest isn't exported from (guix profiles)) and now it's complaining about store output paths being invalid. Which makes sense, I didn't copy the store over, because I didn't have a flash drive large enough to serve as an intermediate step...
<reepca>Is there a simple way to go from "profile manifest" to "more general description"?
<reepca>(I ended up just doing some manual transformations to the sexp that just grabbed the package name and output and concatenated them with a ":" in the middle, then stuck that entire list in a specifications->manifest form)
<reepca>(and by manual I mean "in the REPL, with map")
<Copenhagen_Bram>Weird. I'm getting a `/home/elonsatoshi/qtads.scm:12:11: error: gnu-build-system: unbound variable` even though I added the module (guix build-system) as instructed by the manual. Why is that?
<tang0>Hello, guix. I'm attempting to install GuixSD and I'm running into a problem. The error message I'm getting looks something like **k33grub-efi-2.02/sbin/grub-install: error: failed to get canonical path of `/boot/efi'