gchristensen changed the topic of #nixos-dev to: NixOS Development (#nixos for questions) | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html | 18.03 release managers: fpletz and vcunat | https://logs.nix.samueldr.com/nixos-dev
<ekleog> (I'm not sure about the adding a config.warnings, but given it's really hard to write such a config file without inserting a password inside…)
orivej has joined #nixos-dev
phreedom has quit [Remote host closed the connection]
phreedom has joined #nixos-dev
jtojnar has quit [Ping timeout: 260 seconds]
Sonarpulse has joined #nixos-dev
lopsided98_ has joined #nixos-dev
Sonarpulse has quit [Ping timeout: 248 seconds]
lopsided98_ has quit [Ping timeout: 255 seconds]
lopsided98_ has joined #nixos-dev
mbrgm has quit [Ping timeout: 255 seconds]
mbrgm has joined #nixos-dev
zybell_ has quit [Ping timeout: 256 seconds]
zybell has joined #nixos-dev
phreedom has quit [*.net *.split]
phreedom has joined #nixos-dev
drakonis has quit [Remote host closed the connection]
drakonis has joined #nixos-dev
drakonis has quit [Remote host closed the connection]
phreedom has quit [Remote host closed the connection]
phreedom has joined #nixos-dev
pie_ has quit [Ping timeout: 256 seconds]
pie_ has joined #nixos-dev
pie_ has quit [Ping timeout: 256 seconds]
pie_ has joined #nixos-dev
ma27 has joined #nixos-dev
octe has quit [Ping timeout: 260 seconds]
octe has joined #nixos-dev
FRidh has joined #nixos-dev
jtojnar has joined #nixos-dev
<FRidh> Has anyone used any of the bots listed on the following page? https://probot.github.io
<FRidh> The "Stale" bot looks interesting.
pie_ has quit [Ping timeout: 264 seconds]
jtojnar has quit [Read error: Connection reset by peer]
jtojnar has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
__Sander__ has joined #nixos-dev
MichaelRaskin has quit [Quit: MichaelRaskin]
orivej has joined #nixos-dev
ckauhaus has joined #nixos-dev
pie_ has joined #nixos-dev
<Profpatsch> Whatever shall we do
<__Sander__> Profpatsch: well just leave it
<__Sander__> I mean
<__Sander__> what the author probably wants/expects a more smooth installation
<__Sander__> not typing in commands, and manually setting up partitions etc
<__Sander__> but yes
<__Sander__> that is something we can't offer
<__Sander__> or at least, we can't offer that for now unless somebody improves it
<__Sander__> for a desktop/end-user experience (comparable to Ubuntu) there is still a number of things we can improve
<Profpatsch> The “whatever shall we do” part was to be read like this: https://www.youtube.com/watch?v=JSWefFiyjJY
<Profpatsch> :D
<__Sander__> Profpatsch: ah I see :)
<Profpatsch> There’s like 10k–100k man-hours missing from a end-user friendly system.
<Profpatsch> Heck, it isn’t even developer/admin friendly for the most part. :p
pie_ has quit [Ping timeout: 240 seconds]
ma27 has quit [Ping timeout: 265 seconds]
pie_ has joined #nixos-dev
<__Sander__> also that area could use a few improvements here and there :p
FRidh has quit [Quit: Konversation terminated!]
pie_ has quit [Ping timeout: 264 seconds]
<manveru> just wish i had a bit more time to work on the installer :|
<manveru> but atm work is crazy enough
<Profpatsch> I think stuff like having a KDE (and vim!) in the installer and then a completely bare system afterward is more confusing.
<Profpatsch> I’m still a bit pissed off that we even need an installer.
<Profpatsch> When we have a declarative system description already.
<manveru> well, so far nixos doesn't really declare your partitioning
<Profpatsch> I think the ideal installer would pop up a program that lets you select your preferred desktop manager, select a few packages, time-zone etc
<Profpatsch> And of course partition your stuff.
<manveru> jup
<manveru> that's my plan :)
<Profpatsch> Preferrably even before having to boot it.
<manveru> having something like `fileSystems."/" = { device = "/dev/disk/by-uuid/xxx"; fsType = "ext4"; partition = { areYouSure = true; size = "100%"; };}`
<Profpatsch> It should throw out a (net-)bootable custom image that (carefully) formats & installs your system.
<Profpatsch> And if something doesn’t look like expected it prompts the user or aborts
pie_ has joined #nixos-dev
orivej has quit [Ping timeout: 256 seconds]
ma27 has joined #nixos-dev
<ckauhaus> Hi, I'm curious how programs.sqlite in the release tarball is built
<ckauhaus> but I don't find the code which does it
<ckauhaus> has anyone a pointer for me?
<srhb> Has anyone discussed what to do about the failing chromium builds on Hydra? It looks like we will not be able to advance the channel ever again because the timeout is too low/build is too slow: https://hydra.nixos.org/build/73222652
<srhb> Neds moar powah. :-)
<aminechikhaoui> ckauhaus: I think this should be the program generating it https://github.com/NixOS/nixos-channel-scripts/blob/master/generate-programs-index.cc
<ckauhaus> ah cool
<ckauhaus> thanks
<ckauhaus> looked in nixpkgs and hydra repos, but not there
<Mic92> srhb: holy cow, chromium now takes way more then 10 hours?
<zybell> srhb:what about splitting the job? like:chromium-lib-1,chromium-lib-2,...,chromium-link
<srhb> Mic92: Looks that way.
<srhb> zybell: That should be possible. I don't have the time however. :(
<Mic92> How modular is the chromium build itself?
pie_ has quit [Ping timeout: 248 seconds]
pie_ has joined #nixos-dev
ckauhaus has quit [Remote host closed the connection]
<NinjaTrappeur> Hey, I have a problem while running nix tests. When I'm testing HEAD of the master branch with "make installcheck", several tests are failing whereas when I run the same tests with nix-build release.nix -A build.x86_64-linux, they all pass. I am a bit confused here, what am I missing?
<zybell> which makefile is used by installcheck? And which one is pulled by release.nix? Are they different(diff -u)?
<ma27> does anybody want to have a look at this PR (enhances docker-registry configs to allow gc and deletions via REST) https://github.com/NixOS/nixpkgs/pull/37871
<NinjaTrappeur> zybell, both use tests/local.mk
<NinjaTrappeur> at least to my understanding
<zybell> they are run in different dirs. They refer to different files with the same name. Make sure they are from the same commit. Or if not, nothing has changed.
ckauhaus has joined #nixos-dev
ckauhaus has quit [Ping timeout: 256 seconds]
ckauhaus has joined #nixos-dev
xeji has joined #nixos-dev
ckauhaus has quit []
<srhb> I think we will need at least some sort of quickfix for chromium on Hydra. Can we make it not be a release blocker for now?
<srhb> I'll raise an issue on the topic. Better to be able to discuss it async.
<xeji> there seem to be two different issues with chromium: (1) the recent build timeouts (2) nixos.tests.chromium got stuck even when the package built. I'm looking into (2) currently
vdemeester` has quit []
<srhb> xeji: Cool :)
vdemeester` has joined #nixos-dev
<srhb> xeji: Do you have a link handy where the build succeeded?
<srhb> I only saw the build timeouts.
<xeji> have a channel nixos-unstable-small
<xeji> *a look at*
<srhb> xeji: Thanks
<srhb> Maybe my panic is premature then :-)
jtojnar_ has joined #nixos-dev
jtojnar has quit [Read error: Connection reset by peer]
<xeji> no chromium build timeouts on master recently https://hydra.nixos.org/job/nixpkgs/trunk/chromium.x86_64-linux/all
jtojnar has joined #nixos-dev
jtojnar_ has quit [Ping timeout: 240 seconds]
<srhb> xeji: 7h57m though. Close...
<xeji> srhb: not sure we can speed up the build. but we could move internal dependencies like chromium-sandbox into separate hydra jobs to break it up a little.
<xeji> to reduce risk of timeout
sorear has quit []
sorear has joined #nixos-dev
<xeji> forget that, I was looking in the wrong place...
orivej has joined #nixos-dev
<Profpatsch> Hrm, the lib/debug.nix overhaul PR is still pending, but I’m not sure if it’s okay to self-merge
<Profpatsch> grahamc: You didn’t have any more problems with it, right?
<Profpatsch> shlevy: If you have the time, would it be possible to review it?
xeji has quit [Quit: WeeChat 2.0]
alp has quit [*.net *.split]
ciil has quit [*.net *.split]
garbas has quit [*.net *.split]
alp has joined #nixos-dev
garbas has joined #nixos-dev
ciil has joined #nixos-dev
thefloweringash_ has joined #nixos-dev
thefloweringash has quit [Read error: Connection reset by peer]
jtojnar_ has joined #nixos-dev
jtojnar has quit [Read error: Connection reset by peer]
jtojnar has joined #nixos-dev
jtojnar_ has quit [Ping timeout: 260 seconds]
<Profpatsch> > builtins.typeOf (builtins.toPath "/foo")
<Profpatsch> "string"
<Profpatsch> always fun
<clever> Profpatsch: what about / + "/foo"
<Profpatsch> / is a syntax error
<clever> /. then?
<Profpatsch> string
<clever> nix-repl> builtins.typeOf( /. + "/foo")
<clever> "path"
<Profpatsch> 1.12?
<Profpatsch> err, I mean 2.0 :)
<clever> this was in 2
<Profpatsch> builtins.typeOf (builtins.toPath (./. + "/foo"))
<Profpatsch> is as string
<clever> stop doing toPath!
<Profpatsch> clever: So it’s not a bug that toPath returns a string?
<clever> toPath is marked as obsolete
<Profpatsch> I don’t get a warning in my repl.
<clever> nix doesnt support flagging things as obsolete
<clever> its merely a c comment
<Profpatsch> Yeah, I see that. It was sarcasm. :)
<Profpatsch> /. looks very funny.
<Profpatsch> But it seems to work.
<clever> that is a path that points to the root of your fs
<clever> so anything you append will be treated as absolute
<Profpatsch> I think by now I’ve hit most of nixexprs’ dark places and strange edge cases. :P
<clever> Profpatsch: try evaluating this in the repl: foo:bar
<Profpatsch> Except that I haven’t used about 80% of builtins yet, so that is probably a lie.
<clever> no quotes, nothing else
<Profpatsch> Well, that’s a path as well.
<tilpner> :/
<tilpner> What's that for, clever?
<Profpatsch> https://blubb
<Profpatsch> Because you don’t need strings for URLs.
<Profpatsch> Very fun when you try to write functions like x:x
<tilpner> Oh, right
<Profpatsch> err x: x :)
<Profpatsch> That’s probably the first wtf everybody runs into.
<Profpatsch> But to be honest I haven’t had the problem afterwards, I just adjusted.
<Profpatsch> Same with -I nixpkg= … which doesn’t allow -Inixpkgs= … like basically every other program on this planet.
<tilpner> Right after .nix-defexpr c.c
<zybell> clever: is /.+"/proc/self/cwd/" absolute too?
<Profpatsch> zybell: You can try yourself in nix repl
<zybell> how do I get absolute?
<zybell> as property? is there a function that tells me?
<clever> all paths in nix are absolute
<clever> it converts it to an absolute value after every operation
<zybell> ty clever!
<Profpatsch> l
Lisanna has quit [Remote host closed the connection]
<Profpatsch> Ich vermisse das schwarze, gebogene Stück vom Kärcher.
<Profpatsch> sorry, wrong channel
alp has quit [*.net *.split]
ciil has quit [*.net *.split]
garbas has quit [*.net *.split]
phreedom has quit [*.net *.split]
peterhoeg has quit [*.net *.split]
mbrgm has quit [*.net *.split]
qqlq has quit [*.net *.split]
clever has quit [*.net *.split]
propumpkin has quit [*.net *.split]
peti has quit [*.net *.split]
pie_ has quit [*.net *.split]
infinisil has quit [*.net *.split]
primeos has quit [*.net *.split]
aminechikhaoui has quit [*.net *.split]
andi- has quit [*.net *.split]
niksnut has quit [*.net *.split]
ChanServ has quit [*.net *.split]
pie_ has joined #nixos-dev
andi- has joined #nixos-dev
aminechikhaoui has joined #nixos-dev
ChanServ has joined #nixos-dev
niksnut has joined #nixos-dev
infinisil has joined #nixos-dev
primeos has joined #nixos-dev
alp has joined #nixos-dev
ciil has joined #nixos-dev
garbas has joined #nixos-dev
peterhoeg has joined #nixos-dev
peti has joined #nixos-dev
mbrgm has joined #nixos-dev
clever has joined #nixos-dev
qqlq has joined #nixos-dev
propumpkin has joined #nixos-dev
Jackneill has quit [Remote host closed the connection]
FRidh[m] has quit [Ping timeout: 240 seconds]
adisbladis[m] has quit [Ping timeout: 256 seconds]
olejorgenb[m] has quit [Ping timeout: 256 seconds]
hl has quit [Ping timeout: 256 seconds]
regnat[m] has quit [Ping timeout: 246 seconds]
sphalerit has quit [Ping timeout: 246 seconds]
primeos[m] has quit [Ping timeout: 246 seconds]
codyopel has quit [Ping timeout: 246 seconds]
rycee has quit [Ping timeout: 268 seconds]
thefloweringash[ has quit [Ping timeout: 268 seconds]
hedning[m] has quit [Ping timeout: 255 seconds]
grahamc has quit [Ping timeout: 255 seconds]
nocent has quit [Ping timeout: 260 seconds]
florianjacob has quit [Ping timeout: 260 seconds]
pstn has quit [Ping timeout: 268 seconds]
peterhoeg has quit [Ping timeout: 256 seconds]
dtz has quit [Ping timeout: 240 seconds]
copumpkin has quit [Ping timeout: 276 seconds]
Jackneill has joined #nixos-dev
phreedom has joined #nixos-dev
__Sander__ has quit [Quit: Konversation terminated!]
<thoughtpolice> Okay, I feel like I keep asking this, but it's that time of year again when we're doing our Nix upgrades at $WORK -- anyone know the current status of cross compilation between master/staging? bgamari? shlevy? I was using staging at least to try and do the RISC-V work, but it's still blocked, is it not?
fpletz1 has joined #nixos-dev
NinjaTrappeur1 has joined #nixos-dev
Mic92_ has joined #nixos-dev
Mic92 has quit [*.net *.split]
fpletz has quit [*.net *.split]
NinjaTrappeur has quit [*.net *.split]
<bgamari> thoughtpolice, I believe shlevy is working on RISCV
<bgamari> thoughtpolice, otherwise cross to ARM works well for me
<bgamari> I have a few patches to get a full NixOS image
<bgamari> but otherwise things are quite stable
<bgamari> I think there may be some haskell breakage at the moment
<bgamari> but that is a regression
drakonis has joined #nixos-dev
florianjacob has joined #nixos-dev
<thoughtpolice> bgamari: Which patches are you still using for NixOS itself?
<bgamari> see the ben-cross7 branch of my fork
Lisanna has joined #nixos-dev
drakonis has quit [Ping timeout: 256 seconds]
drakonis has joined #nixos-dev
<thoughtpolice> bgamari: That looks a a lot better than what it was before! Not many patches left
<thoughtpolice> Surely some of these like w3m could just go upstream? I'd be willing to pick up a few of them into master and/or staging.
<bgamari> I've been pushing them slowly
<bgamari> there is another batch currently under review
<bgamari> but my time for this sort of thing is quite limited at the moment
GlennS has quit [Remote host closed the connection]
GlennS has joined #nixos-dev
zybell has quit [Ping timeout: 260 seconds]
angerman has quit []
hedning[m] has joined #nixos-dev
adisbladis[m] has joined #nixos-dev
olejorgenb[m] has joined #nixos-dev
sphalerit has joined #nixos-dev
pstn has joined #nixos-dev
primeos[m] has joined #nixos-dev
grahamc has joined #nixos-dev
nocent has joined #nixos-dev
thefloweringash[ has joined #nixos-dev
copumpkin has joined #nixos-dev
dtz has joined #nixos-dev
hl has joined #nixos-dev
regnat[m] has joined #nixos-dev
codyopel has joined #nixos-dev
angerman has joined #nixos-dev
rycee has joined #nixos-dev
peterhoeg has joined #nixos-dev
FRidh[m] has joined #nixos-dev
zybell has joined #nixos-dev
ma27 has quit [Ping timeout: 256 seconds]
ma27 has joined #nixos-dev
drakonis has quit [Remote host closed the connection]
zybell has quit [Ping timeout: 248 seconds]
zybell_ has joined #nixos-dev
zybell_ has quit [Ping timeout: 260 seconds]
ma27 has quit [Ping timeout: 256 seconds]
ma27 has joined #nixos-dev
tilpner has quit [Remote host closed the connection]
tilpner has joined #nixos-dev
zybell_ has joined #nixos-dev
abrxs has quit [Ping timeout: 260 seconds]
obadz- has joined #nixos-dev
obadz has quit [Ping timeout: 240 seconds]
obadz- is now known as obadz
{^_^} has quit [Remote host closed the connection]
{^_^} has joined #nixos-dev
{^_^} has joined #nixos-dev
MichaelRaskin has joined #nixos-dev
Sonarpulse has joined #nixos-dev
ma27 has quit [Ping timeout: 265 seconds]
ma27 has joined #nixos-dev
Lisanna has quit [Remote host closed the connection]
ma27 has quit [Ping timeout: 265 seconds]
xeji has joined #nixos-dev
Sonarpulse has quit [Ping timeout: 256 seconds]
ghuntley has quit [Read error: Connection reset by peer]
ghuntley has joined #nixos-dev
Sonarpulse has joined #nixos-dev
orivej has quit [Ping timeout: 255 seconds]