00:40
<
pie__ >
uses bash syntax
00:40
<
pie__ >
that seems incorrect. can someone corroborate my line of thought?
00:41
<
pie__ >
i mean, that should be fixed to not use bash syntax?
00:41
<
clever >
pie__: what is line 1 of the generated configure script?
00:41
<
samueldr >
this indeed looks bash-y
00:41
<
clever >
pie__: how does it behave if you change it to #!/bin/bash ?
00:42
<
pie__ >
it works when we do that
00:42
<
pie__ >
the path is different, but it still works when we use bash
00:43
<
samueldr >
I guess /usr/bin/bash since that's AFAIK where freebsd put it in the past
00:44
<
pie__ >
yeah basically something like that
00:44
<
samueldr >
the "right" shebang to use would be /usr/bin/env bash if it can be done for aucotonf
00:45
<
pie__ >
well basically my question is nix expected to be build with sh or bash. if its sh, this should be fixed?
00:45
<
samueldr >
not knowing for sure, I feel like this is a bug
00:45
<
samueldr >
something that needs to be fixed
00:46
Synthetica has quit [Quit: Connection closed for inactivity]
00:46
<
pie__ >
im not really set up to do that myself right now...can you maybe open an issue or something just so there is some record of this?
00:46
<
pie__ >
or actually
00:47
<
pie__ >
i think we can open a github issue
00:47
<
samueldr >
probably way better than me opening an issue when I only have heard of it through you :)
00:48
<
pie__ >
i mean thats perfectly reasonable :P
00:52
<
{^_^} >
nix#2604 (by 0mp, 39 seconds ago, open): configure.ac contains Bash-specific syntax
00:58
jtojnar has quit [Quit: jtojnar]
01:22
<
pie__ >
ummm there may actually be additional bashisms in there
01:28
<
samueldr >
I bet it's probably if that one snuck in
01:29
<
samueldr >
probable*
01:45
<
pie__ >
apparently that may have worked so far because /bin/sh is symlinked to bash or something on some systems? idk
01:52
<
samueldr >
most likely
01:52
<
samueldr >
or to a bashy enough shell
01:52
<
samueldr >
e.g. debian/ubuntu with dash
02:35
{`-`}_ has joined #nixos-dev
03:21
{`-`}_ has joined #nixos-dev
03:28
<
ivan >
cd nixpkgs && rg '^\t' **/*.nix
03:43
{`-`} has quit [Remote host closed the connection]
03:43
{`-`}_ is now known as {`-`}
03:51
pie__ has quit [Ping timeout: 244 seconds]
03:51
sir_guy_carleton has joined #nixos-dev
04:13
lassulus_ has joined #nixos-dev
04:16
lassulus has quit [Ping timeout: 268 seconds]
04:16
lassulus_ is now known as lassulus
06:10
orivej has quit [Ping timeout: 245 seconds]
07:37
hedning has quit [Quit: hedning]
07:50
sir_guy_carleton has quit [Quit: WeeChat 2.2]
08:46
Synthetica has joined #nixos-dev
08:58
niksnut has quit [Ping timeout: 250 seconds]
09:00
niksnut has joined #nixos-dev
09:30
orivej has joined #nixos-dev
12:21
init_6 has joined #nixos-dev
12:32
orivej has quit [Ping timeout: 272 seconds]
12:40
olejorgenb[m] has joined #nixos-dev
13:07
<
timokau[m] >
I still don't understand what blocks a channel and what doesn't. Why was there a nixos-unstable-small eval one day ago with 3 failing tests which suceeded, while the current eval with just one of those tests failing fails?
14:25
jtojnar has joined #nixos-dev
14:45
<
timokau[m] >
domenkozar: I did now (visited that website countless times but never actually read the explanation text)
14:49
<
domenkozar >
O_O it should fail if any of jobs fail
14:50
<
domenkozar >
maybe there was some russian roulette feature added meanwhile
14:55
orivej has joined #nixos-dev
16:16
delroth has quit [Quit: WeeChat 2.3]
16:17
delroth has joined #nixos-dev
16:48
<
timokau[m] >
The nixpkgs-unstable channel is currently blocked by ghc timing out on darwin
16:48
<
timokau[m] >
Is that expected to take insanely long?
17:03
<
domenkozar >
nope, probably transient
17:10
niksnut has quit [Remote host closed the connection]
17:21
pie__ has joined #nixos-dev
17:21
pie__ has quit [Remote host closed the connection]
17:22
pie__ has joined #nixos-dev
17:30
pie__ has quit [Ping timeout: 245 seconds]
18:04
zukaboo has joined #nixos-dev
18:42
niksnut has joined #nixos-dev
18:48
JosW has joined #nixos-dev
18:54
pie__ has joined #nixos-dev
19:13
orivej has quit [Ping timeout: 272 seconds]
19:38
pie__ is now known as [redacted]
19:38
[redacted] is now known as pie__
19:48
pie__ has quit [Ping timeout: 252 seconds]
19:54
pie_ has joined #nixos-dev
20:40
emily has quit [Quit: leaving]
20:53
pie__ has joined #nixos-dev
20:55
pie_ has quit [Ping timeout: 252 seconds]
21:00
<
pie__ >
however autotools does not support using anything except sh for portability reasons
21:03
<
samueldr >
I think there's a workaround possible when calling
21:03
<
samueldr >
I saw it at some places when looking quickly yesterday
21:04
<
samueldr >
try: CONFIG_SHELL=/usr/bin/bash ./configure
21:04
<
samueldr >
I have no idea if it should work
21:25
nDuff has joined #nixos-dev
22:04
<
pie__ >
samueldr, we tried that, doesnt work
22:04
<
pie__ >
or at least we couldnt get it to work
22:04
<
samueldr >
good to know it doesn't, I guess
22:22
orivej has joined #nixos-dev
22:55
sir_guy_carleton has joined #nixos-dev