<marusich>What do we do when a Makefile contains logic which breaks when the gnu-build-system cds into the build directory ((chdir "../build") in guix/guix/build/gnu-build-system.scm)?
<marusich>I'm packaging asunder, which contains a directory named "syslogng" in its source root directory, but when the build system cds into the "../build" directory and then (apparently) tries to run the makefile from the source dir, it fails because some of the things it needs are not present.......
<marusich>specificlaly the directory syslogng/ is missing
<rekado_>sneek: later tell civodul When running “make distcheck” I get: “error: /gnu/store/2hd8lixggmfi20v0dj8iqfgdbv94gs2x-make-4.2.1-debug (system: x86_64-linux) has no substitute”, triggered by “assert-final-inputs-self-contained” — when I run “guix build make” I get “/gnu/store/fqih00ppvr0vhqq2yfk9nmdbnlpnrfnh-make-4.2.1-debug”, not the desired hash for make:debug.
<sneek>civodul, rekado_ says: When running “make distcheck” I get: “error: /gnu/store/2hd8lixggmfi20v0dj8iqfgdbv94gs2x-make-4.2.1-debug (system: x86_64-linux) has no substitute”, triggered by “assert-final-inputs-self-contained” — when I run “guix build make” I get “/gnu/store/fqih00ppvr0vhqq2yfk9nmdbnlpnrfnh-make-4.2.1-debug”, not the desired hash for make:debug.
<civodul>rekado_: "guix build make" works for me on x86_64, but "make assert-final-inputs-self-contained" looks at a different 'make'
<ng0>civodul: do you have any input regarding the curl problem with environment variables? I'd like to understand it (and fix it in gnurl) without reading through all the results I'll get when I search for it in the local archive of guix-devel
<ng0>so far I only know it's something about some absolute paths were environment values should be
<civodul>ng0: i haven't read about it yet, but i'll tell you when i get there :-)
<civodul>i'm busy fixing the mess i created right now
<civodul>i'd like to be nice to rekado_ and not make his life harder with the release :-)
<ng0>okay. if you get any insight after the release, would be nice to get some explanation.. if I haven't found the problem by then. it seems to be a bug which is spread over many issues and complains, all sharing this root
<ng0>I just remembered I have an theoretically working debbugs.. i think my debbugs package will only be useful to merge in when there's a service.
<rekado_>ng0: re curl: libcurl (and derivatives) should be patched such that they respect an environment variable. The library has a default path to the system’s certs. This may be set during configuration.
<rekado_>mthl: do the failures have anything in common?
<nliadm>so I'm still dusting off my scheme from college, and I don't know what to search for to do what I want: I'd like to define a... procedure? macro? that I can use like: (new-version #:commit "..." #:hash "...") So my question is, what term do I need to search?
<alabd14313>I worry about influence. I thought these influences are usual, but mixing free and non-free gets open.
<alabd14313>unfortunately, there are many users who trend to using closed drivers and .net in linux, while at least there is free alternatives for them.
<alabd14313>I think FSF gets in trouble because of three reasons : 1- laziness in being up to date (or help new developers continue their revolution) 2- releasing hardware side of computing (hardware is Hardened software) 3- Simplification about influences.
<alabd14313>I don't expect from protean users to resist in luxurious world of bad (not good) companies. I expect from experienced users to Clarify in this situations.
<alabd14313>This is one consequence of Simplification about influence :
<buenouanq>Freedom is more important than capability, comfort, and convenience.
<lfam>Once you've done that, I recommend installing Guix on another distro, or installing GuixSD on a computer, and finding things that you want improve :)
<ng0>is someone more interested in (compiling) playing games than I am? I can see that my almost-finished progress with 0ad will be stuck on almost-finished for some time because it's not priority and even low self interest
<ng0>no, the only reason that I'm stuck is that my main tasks require more time and patience than getting the game done. I think I would try an updated patch which creates a symlink from our bash package to /bin/sh at compile time and trick their weird build system that way
<ng0>I have one hour to spend.. I think I can give it another try