<mbakke>qtbase actually has 23MiB of header files, IWBN to move that to a separate output
<janneke>civodul: great -- there's one thing that i wanted to ask/direct your attention at; you lgtm'd one of the top commits "gnu: services: Add %hurd-startup-service." (3 days ago) but today asked about setxattr (which is used in that commit); also i think you may haven't seen some 3 commits leading up to that, "rewriting" RC (/hurd -> activation, hurd-boot.scm)
<rekado>civodul: current closure size is 3487.8 MiB
<rekado>obviously, I’m cheating here. There are separate outputs now, and the main output now is that of the executable.
<rekado>still need to fix ghc-pandoc-citeproc, which may also need to have its Haskell parts be linked statically
<lle-bout>sneek later tell marusich so cuirass runs but not so much because it wont really build anything - I was trying to build an installation image but could not because things reference grub-efi which isnt available on powerpc64-linux - using $ ./pre-inst-env guix system disk-image gnu/system/install.scm
<apteryx>weird; with the new pre-push hook, I just got: Git error: cannot locate remote-tracking branch 'keyring'
<bdju>I'm trying to make a guix package for aerc, currently when trying to --install-from-file I get this error "guix package: error: cannot install non-package object: #<unspecified>", but I'm not sure how to interpret this
<efraim>bdju: add 'aerc' to the end of the file, without the quotes
<bdju>I'll drop what I had then. I'd be interested to hear if there's any reason that one can't be merged now.
<xelxebar>bdju: Taking a quick look at your package def, you need to include the modules for your inputs: dante, notmuch, and w3m.
<xelxebar>Also, go packages need some extra arguments like #:import-path etc.
<xelxebar>I recommend cloning the guix git repo and trying to copy other go-build-system packages.
<icefox>How to skip the package check? My machine always fails when checking vim.
<NieDzejkob>icefox: report the build failure to guix-devel and modify the package to remove the 'check phase in the meantime
<icefox>Oh, I think my error is not too important, so it does not need to be reported, because it is generated on Android, (because there are some differences between Android implementation and standard Linux), I now use neovim to replace it, as you have Say I think I may need to fork a guix to disable the test option and then run it on Android.
<nckx>nixfreak: So you need to tell the build system to look search in the readline input, not a hard-coded /usr mess. How to do that is build-system-specific. The error mentions a HISTORY_DIR variable.
<nixfreak>nckx I tried the history variable sudo luarocks install readline HISTORY_DIR="~/.guix-profile/include/readline/"
<roptat>I can't find an example of declaring a swap partition in the operating-system declaration, is that possible?
<nckx>gorrilaX20: It's only one half of the puzzle but it's a big one, since it does mean it's free 🙂 You'll still need a driver module though. Guix doesn't use DKMS (it would make little sense; DKMS is a bunch of scripts to deal with package state hell).
<nckx>Aside: I grepped the kernel sources just in case, the only mention of ‘8723de’ is ‘/* Additional Realtek 8723DE Bluetooth devices */’. Fair warning: if your chip also provides BT it may or may not work.
<jonsger>can someone has a look at 41701, an icedove update with some security fixes
<gorrilaX20>nckx: Is it possible to create a very hacky build of the module not using guix guile system as I need my wifi to work relatively soon?
<nckx>gorrilaX20: Honestly, looking at that directory layout it's just another Realtek driver (they develop all their drivers using copy & paste, it seems). It will almost certainly work if you just replace parts of the rtl8821ce-linux-module package already in Guix.
<ngz>I'm contemplating sdl-union function, and I think there's a bug in it. It creates a symlink to various sdl packages provided as input, including sdl. But sdl package contains the sdl-config script. Since this is a symlink, its prefix points to plain sdl directory, instead of the union of directories.
<gwroalyf>gorrilaX20: then you need a `./pre-inst-env guix build YOUR_NEW_PACKAGE` to success.
<gwroalyf>gorrilaX20: then IDK, but maybe: exit "environment", then in your normal shell (inside of git clone): `guix package -L ./guix -i YOU_NEW_PACKAGE`, reboot and see if it works? (Better to ask some of the developers, though; check if the `git clone` and your Guix is in sync, as this is a Kernel module).
<gorrilaX20>gwroalyf: No I meant I found the rtl88ice something something module in linux.scm
<gwroalyf>gorrilaX20: n c k x: "It will almost certainly work if you just replace parts of the rtl8821ce-linux-module package already in Guix."?
<gwroalyf>nckx: is (to test the module) it works: `guix package -i module -L ./guix`? Or it should be in sys.config?
<nckx>Add a copyright line for yourself, commit the whole thing with a commit message matching commit f3b075a028725e67b314a0de4f3b917fb40bf4b8 (minus the S-O-B), git format-patch -1 and mail the 0001-gnu-Add-blah.patch to email@example.com.
<ryanprior>I'm stuck in a couple packages where I want to wrap PATH (or PYTHONPATH) such that it can find inputs at runtime, but I don't know how to do that. Can anybody suggest an example package I should look at?
<nckx>gorrilaX20: It shouldn't be. I'm bootstrapping a similar guix now to see what happens.
<gorrilaX20>nckx: The problem is: I don't even know whats going on