00:11
WilliButz has quit [(Quit: WeeChat 1.9)]
00:29
WilliButz has joined joined #nixos-dev
00:33
orivej has quit [(Ping timeout: 260 seconds)]
02:24
orivej has joined joined #nixos-dev
02:39
mbrgm has quit [(Ping timeout: 248 seconds)]
02:41
mbrgm has joined joined #nixos-dev
08:28
vcunat has joined joined #nixos-dev
09:58
disasm has quit [(Remote host closed the connection)]
12:08
FRidh has joined joined #nixos-dev
12:10
fpletz has quit [(Quit: ^D)]
12:12
<
jtojnar >
vcunat: why merge master to the gnome-libs?
12:55
fpletz has joined joined #nixos-dev
12:55
zarel has joined joined #nixos-dev
12:58
fpletz has quit [(Changing host)]
12:58
fpletz has joined joined #nixos-dev
15:08
zarel has quit [(Remote host closed the connection)]
15:42
<
vcunat >
jtojnar: in case we were to merge it soon, I wanted Hydra to have binaries ready instead of building some that have no chance of being used for channels
15:45
<
jtojnar >
vcunat: would not that still go to staging?
15:45
<
vcunat >
the point of staging is to have binaries ready
15:45
<
vcunat >
(most of them at least)
15:46
<
vcunat >
a separate jobset achieves that by itself
15:46
<
vcunat >
current staging won't go to master as it is anyway, as I'll add a full rebuild there (there's CVE in glibc)
15:47
<
jtojnar >
oh, that makes sense, thanks
15:48
JosW has joined joined #nixos-dev
17:08
vcunat has quit [(Quit: Leaving.)]
17:11
vcunat has joined joined #nixos-dev
17:51
<
Dezgeg >
probably intermittent, fails on one of my machines but not on the other...
17:56
<
vcunat >
yes, kodi does this all the time
17:57
<
vcunat >
Dezgeg: restarted
17:58
<
vcunat >
I'd hope we can merge the branch tomorrow or so
17:58
<
Dezgeg >
yes it looks good to me so far
17:58
<
vcunat >
just before the next batch of security mass rebuilds comes
18:21
Sonarpulse has joined joined #nixos-dev
18:38
<
Sonarpulse >
anyone know why the setup hook for cc-wrapper exands the path?
18:38
<
Sonarpulse >
seems unnecessary
18:39
<
Sonarpulse >
the wrapper scripts manage their own paths
18:44
goibhniu has joined joined #nixos-dev
18:46
<
Sonarpulse >
bgamari-: !!! :)
18:46
<
Sonarpulse >
looking carefully
18:46
<
Sonarpulse >
but I hightly doubt it!
18:46
<
bgamari- >
it's just a refactoring
18:47
<
bgamari- >
but as such it may conflict
18:47
<
Sonarpulse >
I'm rebasing things all over anyways
18:47
<
Sonarpulse >
I don't mind
18:48
<
Sonarpulse >
bgamari-: cool so this doesn't change the logic for now
18:48
<
Sonarpulse >
that's fair
18:48
<
Sonarpulse >
I wouldn't mind you changing the logic either :)
18:49
<
Sonarpulse >
but one step at at time
18:49
<
bgamari- >
I'm still trying to work out how
18:49
<
Sonarpulse >
I think it will still be a mass rebuild
18:49
<
Sonarpulse >
but that's ok Too
18:49
<
Sonarpulse >
btw I move stuff between gcc versions
18:49
<
Sonarpulse >
*move changes
18:49
<
Sonarpulse >
by doing
18:49
<
Sonarpulse >
git diff --staged pkgs/development/compilers/gcc/$NEW/default.nix | sed "s_/""$NEW""/_/""$OLD""/_" | git apply -3
18:49
<
Sonarpulse >
sometimes doing that in a loop too!
18:50
<
bgamari- >
yes, that makes sense
18:51
<
Sonarpulse >
I'm happy to merge very soon
18:51
<
Sonarpulse >
this shouldn't be controversial
18:51
<
Sonarpulse >
what's the base branch btw?
18:51
<
bgamari- >
as of a few days ago
18:51
<
Sonarpulse >
I'd say newest nixpkgs-unstable
18:52
<
Sonarpulse >
but realistically
18:52
<
Sonarpulse >
I am not sure who will review my changes soon
18:52
<
Sonarpulse >
so it probably won't matter
18:52
<
bgamari- >
by the way, do you know what machine gcc's --with-native-system-header-dir= refers to?
18:52
<
bgamari- >
is this the target's headers?
18:53
<
Sonarpulse >
bgamari-: no idea
18:53
<
Sonarpulse >
I sort of guessed and stuff before
18:53
<
bgamari- >
the documentation is sparse
18:55
<
Sonarpulse >
bgamari-: wait CC_FOR_BUILD is a logic change?
18:55
<
bgamari- >
yeah, I just noticed that
18:55
<
bgamari- >
I meant to revert that one
18:55
<
bgamari- >
just pushed a new branch
18:56
<
bgamari- >
the gcc expression is a bit messy on the whole
18:56
<
bgamari- >
some things seem to be set in the builder
18:56
<
Sonarpulse >
yes it is an abomination
18:56
<
bgamari- >
others in the derivation attributes
18:56
<
bgamari- >
I didn't dare change much
18:57
<
Sonarpulse >
did I mention how Exherbo almost builds gcc itself + runtime libraries separately?
18:58
goibhniu has quit [(Ping timeout: 264 seconds)]
18:58
<
bgamari- >
I'm unsure of whether that is ultimately a good thing in sum
18:59
<
bgamari- >
Sonarpulse, by the way, have you finished rebasing your work?
19:00
<
bgamari- >
if so I should rebase as well
19:00
<
Sonarpulse >
bgamari-: well then we can avoid this "stage static" business"
19:00
<
Sonarpulse >
which really uglifies cross stuff
19:00
<
Sonarpulse >
and no, not yet
19:00
<
Sonarpulse >
doing stuff again
19:01
<
Sonarpulse >
but somewhat creative rebasing
19:01
<
Sonarpulse >
so need to build again
19:01
<
bgamari- >
Sonarpulse, also, be aware that I rebased some of your patches
19:01
<
Sonarpulse >
in your huge PR?
19:01
<
bgamari- >
I probably should have mentioned this earlier
19:01
<
bgamari- >
it wasn't that hard
19:01
<
bgamari- >
I think boost was slightly problematic
19:01
<
bgamari- >
but otherwise it went pretty smoothly
19:04
<
bgamari- >
specifically the changes in "misc pkgs: Fix in light of stdenv and cc-wrapper changes" iirc
19:08
<
Sonarpulse >
bgamari-: oh i forget if I squashed
19:08
<
Sonarpulse >
but I had another boost change later
19:08
<
Sonarpulse >
I hope I did
19:22
<
bgamari- >
Sonarpulse, I pushed a rebased version of ben-cross
19:23
<
Sonarpulse >
bgamari-: ah on top of the gcc pr? thanks
19:28
<
Sonarpulse >
bgamari-: looks great!
19:29
vcunat has quit [(Ping timeout: 264 seconds)]
19:30
vcunat has joined joined #nixos-dev
19:30
<
Sonarpulse >
bgamari-: oh right
19:31
<
Sonarpulse >
I forgot
19:32
<
Sonarpulse >
bgamari-: merging
19:33
<
Sonarpulse >
bgamari-: merged!
19:33
<
bgamari- >
Sonarpulse, ahh, lovely
19:54
<
Sonarpulse >
bgamari-: are you building anything?
19:54
<
Sonarpulse >
I am about to push new binutils-wrapper
19:58
mguex_ has joined joined #nixos-dev
20:05
catern_ has joined joined #nixos-dev
20:09
<
Sonarpulse >
vcunat: I'm hoping this new trend of you being on IRC continues :D
20:10
<
vcunat >
yes, I figured I should be there, at least during my release management
20:12
catern_ is now known as catern
20:18
<
Sonarpulse >
vcunat: yay!
20:19
<
Sonarpulse >
vcunat: also I forgot you were doing this next one
20:31
jtojnar has quit [(Quit: jtojnar)]
20:34
<
orivej >
Intense green color for small rebuild count labels ("10.rebuild-linux: 1") is too distracting, I would like to tone them down e.g. to #efe, as can be currently seen on
https://github.com/NixOS/nixpkgs/pulls . Does anyone object?
20:38
<
vcunat >
you/someone did the change already, right?
20:39
<
vcunat >
(seems OK to me)
20:50
JosW has quit [(Quit: Konversation terminated!)]
21:26
FRidh has quit [(Quit: Konversation terminated!)]
21:28
vcunat has quit [(Quit: Leaving.)]
21:32
<
Sonarpulse >
let the bikeshedding begin!
21:53
grahamc has quit [(Ping timeout: 240 seconds)]
21:53
pstn has quit [(Ping timeout: 246 seconds)]
21:53
stites[m] has quit [(Ping timeout: 264 seconds)]
21:53
nocent has quit [(Ping timeout: 240 seconds)]
21:54
hedning[m] has quit [(Ping timeout: 255 seconds)]
21:54
sphalerite has quit [(Ping timeout: 276 seconds)]
21:54
moredread[m] has quit [(Ping timeout: 264 seconds)]
21:54
florianjacob has quit [(Ping timeout: 248 seconds)]
21:54
olejorgenb[m] has quit [(Ping timeout: 248 seconds)]
21:55
peterhoeg has quit [(Ping timeout: 276 seconds)]
21:55
regnat[m] has quit [(Ping timeout: 276 seconds)]
22:01
goibhniu has joined joined #nixos-dev
22:27
florianjacob has joined joined #nixos-dev
22:51
pstn has joined joined #nixos-dev
22:51
stites[m] has joined joined #nixos-dev
22:51
hedning[m] has joined joined #nixos-dev
22:51
sphalerite has joined joined #nixos-dev
22:51
olejorgenb[m] has joined joined #nixos-dev
22:51
grahamc has joined joined #nixos-dev
22:51
regnat[m] has joined joined #nixos-dev
22:51
nocent has joined joined #nixos-dev
22:52
copumpkin has joined joined #nixos-dev
22:52
hl has joined joined #nixos-dev
22:52
rycee has joined joined #nixos-dev
22:52
peterhoeg has joined joined #nixos-dev
22:52
FRidh[m] has joined joined #nixos-dev
22:52
moredread[m] has joined joined #nixos-dev
22:52
goibhniu has quit [(Ping timeout: 246 seconds)]
22:58
<
bgamari- >
How does one specify which autoconf version autoreconfHook should use?
23:25
<
Sonarpulse >
bgamari-: in some PR
23:25
<
Sonarpulse >
I made a new hook
23:25
<
Sonarpulse >
bgamari-: did you skip the boost stuff temporarily you said?
23:26
<
bgamari- >
Sonarpulse, well, I tried to port it
23:26
<
bgamari- >
I don't recall what ended up happening
23:26
<
bgamari- >
it did fight back
23:26
<
Sonarpulse >
looks it it was skipped
23:26
<
Sonarpulse >
I am rebasing your branch now
23:26
<
Sonarpulse >
on my binutils-wrapper
23:28
<
Sonarpulse >
bgamari-: no
23:28
<
Sonarpulse >
I bet with your fix
23:28
<
Sonarpulse >
it's not needed anymore!
23:28
<
bgamari- >
hopefully
23:29
<
Sonarpulse >
ok that is something
23:30
<
bgamari- >
It looks like I need to remove the -B's as well
23:31
<
bgamari- >
otherwise the build gcc dies as it tries to link against the host's glibc
23:34
* bgamari-
just tries cutting out all of the bits he doesn't understand and hopes for the best
23:39
<
bgamari- >
Sonarpulse, yeah, you should probably throw out my "boost: enable cross-compilation" patch
23:39
<
bgamari- >
it's completely wrong
23:39
<
Sonarpulse >
bgamari-: I'm rebasing it
23:40
<
Sonarpulse >
well you errored on the side of the old one
23:40
<
Sonarpulse >
which needn't be wrong per se
23:40
<
bgamari- >
well, it certainly doesn't cross :)
23:41
<
bgamari- >
hmm, does the new `nix build` not support -j?
23:42
<
Sonarpulse >
bgamari-: haskell or otherwise?
23:42
<
bgamari- >
ahh, yes use --option
23:43
<
bgamari- >
Sonarpulse, 1.12, right
23:43
<
Sonarpulse >
also pushed rebase with fixed boost rebase
23:43
<
Sonarpulse >
all I know is Cale had some trouble with -j for haskell builds on our ios-refresh-2 branch
23:43
<
Sonarpulse >
but I'd guess that is unrelated
23:43
<
bgamari- >
it seems that `nix build` doesn't support it
23:44
<
bgamari- >
but you can use `nix --option max-jobs $N --option cores $M build ...`
23:46
<
Sonarpulse >
bgamari-: interesting
23:49
* bgamari-
wishes he could build a basic nixos image
23:49
<
bgamari- >
it would be quite nice to actually test these things
23:49
<
bgamari- >
I've found that build testing doesn't offer very high assurance when it comes to cross-compilation
23:51
<
Sonarpulse >
bgamari-: oh no
23:51
<
Sonarpulse >
what sort of failures?
23:51
<
Sonarpulse >
perhaps build testings catches
*regressions* the most
23:51
<
Sonarpulse >
that would be my hope
23:51
<
Sonarpulse >
if not actual correctness
23:52
<
bgamari- >
well, if the wrong #include is picked up
23:52
<
Sonarpulse >
(i.e. it could easily rot into not building, but less easily rot into wrong building)
23:52
<
Sonarpulse >
that wouldn't cause linking error?
23:52
<
bgamari- >
and you end up with, for instance, some mistaken word-size assumption
23:52
<
Sonarpulse >
oh in user code
23:53
<
Sonarpulse >
ideally that would creat a compile problem
23:53
<
Sonarpulse >
...but C
23:55
<
Sonarpulse >
btw I noticed one buildPackages.stdenv.cc
23:55
<
Sonarpulse >
was a nativeBuildinput
23:55
<
Sonarpulse >
those should be depsBuildBuild
23:55
<
Sonarpulse >
(also, per niksnut's request, I am removing all the __ prefixes, eventually)
23:56
<
bgamari- >
what is nativeBuildInput for in that case?
23:56
<
bgamari- >
It might be nice to have a summary of all of the various build input attributes and their differences
23:56
<
bgamari- >
I know there is a bit of language in the manual
23:57
<
bgamari- >
but IIRC it doesn't mention how nativeBuildInput and buildInput fit with the deps$A$B attributes
23:57
<
Sonarpulse >
bgamari-: oops it should of
23:57
<
Sonarpulse >
nativeBuildInputs is depsBuildHost
23:57
<
Sonarpulse >
buildInputs is depsHostTarget
23:58
<
Sonarpulse >
(the n -> n + 1 ones)
23:59
<
bgamari- >
yeah, I don't see any reference to either in the cross-compilation section