<suitsmeveryfine>civodul: maybe you know this: if I want to create a custom GRUB menu entry, are then all the fields necessary to specify, e.g. "linux" and "initrd"? For my purposes I'd only like to make this modification: (linux-arguments ("thinkpad-acpi.fan-control=1"))
<emyles>I rm'ed some things and now it's broken so I think it might be easier to start again
<emyles>sudo guix gc --verify shows errors and I can't find how to fix them
<lfam>Should we disable parallel-tests on qemu again? roelj, GNUtoo-irssi and I have all been unable to build it, due to similar failures in the test suite. It worked for me when I disable parallel testing for version 188.8.131.52.
<roelj>I'm building now with #:parallel-tests? #f instead of #:tests? #f to confirm this solves the build problem for me.
<lfam>roelj: Thanks. Whether or not we disable it in our package definition, we should ask QEMU if they mean to support parallel testing or not.
<rekado_>oops, I accidentally sent along a cover letter with my latest patch.
<rekado_>I was just going to look what I need to do in order to package tensorflow and then stumbled upon this: http://bazel.io/
<rekado_>"Correct, reproducible, fast builds for everyone"
<rekado_>"Builds only use input files that are explicitly declared in the build specification. On Linux, Bazel runs tools in a sandboxed environment that contain only the minimum necessary files required. Even tests are run in sandboxes, which ensures predictable, environment-independent results."
<avoine>I have backup it's sure the trouble to transfering them
<habs>Hi -- not sure if this is the right channel for this, but how can I change my Shepherd "networking" virtual service to prefer network-manager over wicd? My understanding from reading the docs is I should have to change /etc/shepherd.scm, but my system doesn't have that file. Any ideas? And where is the "doc/examples" directory they talk about?
<habs>To provide context I'm running GuixSD on a Thinkpad X200
<gour>hello, i still need few non-free apps to run, tried with Nixos, but it didn't go well, considered Voidlinux and at the end decided to stay at Debian, so wonder about using Guix on top of the Debian? any pointer in regard?
<rekado_>gour: Guix on Debian should just work without problems. The manual includes the additional steps you need to perform to get Guix to run smoothly on a "foreign" distro.
<gour>rekado_: ohh, in the manual? thanks. let me check it out
<rekado_>gour: take a look at section 2.6 in particular
<cbaines>How would I go about packaging a Python library that I just have locally in a directory on my machine? I have tried writing a (package ...) but guix complains about the lack of the sha256 field. Im
<cbaines>*I'm not even sure what that would mean in the context of using a git-reference, and really don't want to have to update it every time I make a change to the package...?
<cbaines>Is there a way of getting Guix to not require this?
<cbaines>Ok, I had an error in the origin, but after fixing that I get another error when trying to run guix build -f
<cbaines>guix build: error: build failed: derivation `/gnu/store/q8gy93vpww4cwfcaf107g76ggrhcws51-example_library-1.drv' has incorrect output `/gnu/store/m2a3jywvq2b561qgsybpwmwfmylm4cqz-example_library-1', should be `/gnu/store/1w3kzk3g25qai4p2as5n5djyywhrl7fw-example_library-1'
<cbaines>This might be because I am using (sha256 #f)...?
<cbaines>I tried with the file:// prefix, and that did not work either
<cbaines>My best guess currently is that it is a permissions issue perhaps?
<davexunit>cbaines: builds happen in an isolated environment, so your local file system is not accessible
<cbaines>Ok, this little experiment of mine is getting really out of hand now
<lfam>How can I figure out which store item a setuid-program refers to?
<cbaines>So, at the moment, if I just want to package something on my local machine, I have to make it available on the loopback interface?
<lfam>cbaines: I'm not sure. Sounds like a good experiment :)
<lfam>I *have* packaged something from a local git repo though. It was a long time ago and I struggled to learn how to do it, and I don't remember exactly what I did
<lfam>I definitely didn't use the loopback interface
<davexunit>I always point to my remote git repo so that it's reproducible for others
<lfam>Actually, I think I made a release tarball from the git repo, and packaged that
<cbaines>Aha, so I've finally managed it. Had to run git update-server-info, then run python3 -m http.server 8000 and then change the package definition to point to that server, but it has now build :)