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.09 release managers: vcunat and samueldr | https://logs.nix.samueldr.com/nixos-dev
<samueldr> maybe Mic92 or globin too if it can be brought up for their next meeting
<Mic92> ekleog: samueldr: I put it on the agenda for the next meeting.
<Mic92> which is in two days
<samueldr> lovely (I don't really care, just thought of other people involved easy to reach)
<Mic92> The outcome will be published in the minutes.
<ekleog> Mic92: Thanks! :)
eadwu has joined #nixos-dev
worldofpeace has quit [Ping timeout: 268 seconds]
worldofpeace has joined #nixos-dev
eadwu has quit [Ping timeout: 268 seconds]
eadwu has joined #nixos-dev
orivej has quit [Ping timeout: 246 seconds]
<samueldr> well, LnL if you're interested in a fix to make timestamps better, hydra#631 should address that
<{^_^}> https://github.com/NixOS/hydra/pull/631 (by samueldr, 2 minutes ago, open): Enhances user-facing dates
jtojnar has joined #nixos-dev
<yl[m]> I finally heard back from AWS w.r.t distributing DynamoDB as a service in NixOS: https://gist.github.com/kalbasit/4764048734c4fa80a008333e59f7c70f
worldofpeace has quit [Quit: worldofpeace]
<yl[m]> I'm not sure I understand their language, do we fit in the "tool for downloading DynamoDB local from our websites" category for unfree?
lassulus_ has joined #nixos-dev
lassulus has quit [Ping timeout: 240 seconds]
lassulus_ is now known as lassulus
eadwu has quit [Ping timeout: 252 seconds]
pie__ has joined #nixos-dev
pie___ has quit [Ping timeout: 245 seconds]
drakonis has joined #nixos-dev
drakonis_ has quit [Ping timeout: 240 seconds]
drakonis_ has joined #nixos-dev
drakonis has quit [Ping timeout: 252 seconds]
orivej has joined #nixos-dev
drakonis has joined #nixos-dev
drakonis_ has quit [Ping timeout: 252 seconds]
orivej has quit [Ping timeout: 268 seconds]
orivej has joined #nixos-dev
<niksnut> ekleog: not really against it, but it would probably clutter the repo with lots of issues that would never be closed
worldofpeace has joined #nixos-dev
orivej has quit [Ping timeout: 245 seconds]
orivej has joined #nixos-dev
<domenkozar> you know the drill folks
<{^_^}> nixos-weekly#75 (by domenkozar, 5 days ago, open): Call for Content: 2019/02
<domenkozar> if we get one more, I'll send it out!
eadwu has joined #nixos-dev
<ekleog> niksnut: my thoughts are that nixpkgs is currently cluttered with these issues, and closing by saying “please open an RFC on this topic” would end up ,in quite a few cases where noone is motivated enough for it, in previous discussion being lost and hard to find again… but I'll let you discuss that in the next committee meeting, so long as the idea is considered it's OK with me :)
<gchristensen> I think it is probably ok for them to die at that stage
<ekleog> I'd agree with you, but then someone else has the same idea, opens up a new thread, and the discussion starts all over again, losing everyone's time, and no one is able to find previous discussion because there's just too many nixpkgs issues :/
<gchristensen> we can have a needs-rfc tag
<gchristensen> then it would have the same effect
<ekleog> indeed, but then why not just put them (or a link to them) on the RFC repo? it'd be the first place people would think of looking for
<gchristensen> because they're effectively dead until they choose to take extra effort, so propagating the dead issues over doesn't seem useful -- just gives the RFC issue a ton of zombies
<ekleog> I guess it's just a disagreement on whether we want those zombies and if so, where we want them :) My position is “I do, on the RFCs repo”, and I'm not really sure whether yours is “I don't” or “I do, on nixpkgs”, but anyway it sounds like we're starting from quite different a point of views :)
<gchristensen> I think having them labeled in nixpkgs is a good idea -- it adds metadata and enables discovery. I think copying something over to the RFC repo just adds clutter.
<gchristensen> if the goal is prevent discussions from being lost, then a label accomplishes that just the same, no?
<ekleog> well, it means that then when looking for prior art one needs to search in both the RFC repo and the nixpkgs repo (with a label), which IMO reduces discoverability / intuitiveness
<ekleog> now, hopefully all further RFC issues/PRs will be redirected to the RFC repo as soon as they happen, so it should be only a problem for historic discussions
obadz has quit [Ping timeout: 245 seconds]
drakonis has quit [Ping timeout: 250 seconds]
obadz has joined #nixos-dev
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #nixos-dev
<gchristensen> niksnut: should `kvm` been part of the default set of Nix features for the local builder?
<gchristensen> niksnut: nevermind! I found my answer!
orivej has quit [Ping timeout: 245 seconds]
orivej has joined #nixos-dev
<sphalerite> NixOS 19.03 feature freeze announced: https://discourse.nixos.org/t/nixos-19-03-feature-freeze/1950
worldofpeace has quit [Remote host closed the connection]
tilpner has quit [Quit: WeeChat 2.3]
eadwu has quit [Quit: WeeChat 2.3]
eadwu has joined #nixos-dev
drakonis1 has joined #nixos-dev
drakonis1 has quit [Client Quit]
Phillemann has quit [Quit: WeeChat 2.3]
drakonis has joined #nixos-dev
Lingjian has joined #nixos-dev
eadwu has quit [Ping timeout: 250 seconds]
<infinisil> Already, time flies!
<sphalerite> arianvp: what's the state of your resolved work? Still just intentions or have you started on it somewhere? #50316 is relevant I suppose, which is already merged so it'll make it into 19.03 anyway
<{^_^}> https://github.com/NixOS/nixpkgs/pull/50316 (by arianvp, 10 weeks ago, merged): Disable nscd caching
<sphalerite> Mic92: C.UTF-8 instead of en_US.UTF-8 by default?
<gchristensen> this won't cause the same catastrophy 18.03 -> 18.09 caused, will it?
<Mic92> sphalerite: yes
<Mic92> sphalerite: I mean C.UTF-8 should be by default in our glibc package, what nixos configures by default is a different story
<Mic92> gchristensen: I think there the problem was incompatible locale archives.
<Mic92> In that sense no.
<gchristensen> feel free to tell me to go off and learn on my own, but why go from en_US.UTF-8 to C.UTF-8?
<sphalerite> yeah +1 for that question really
<Mic92> gchristensen: we currently don't do en_US.UTF-8 by default in stdenv, because you have this large locale archive package. This causes pain when doing python and also causes trouble in other applications that expect utf-8 locales. It is also a bummer in containers, where it add 60mb for no good reason.
<gchristensen> oh, I suspect I'm missing the crux of what you want to change
<Mic92> Yeah, I should elaborate my explanation there
<sphalerite> ah so generate the locale for C.UTF-8 in the glibc package itself, and set the env var in stdenv?
<Mic92> sphalerite: yes.
<gchristensen> got it
<sphalerite> sounds good :)
<gchristensen> thanks, Mic92
<sphalerite> Mic92: Have you started on this at all by any chance? or is it just a matter of intention so far?
<gchristensen> Mic92: I'm not inclined to merge my secureboot PR unless *at least* one more person uses it for a few weeks
<Mic92> gchristensen: How likely is it brick a device like this?
<gchristensen> not very likely, you can always just turn off secureboot
<Mic92> sphalerite: I once had a look at it. The patch in theory is not that complicated. https://build.opensuse.org/package/view_file/Base:System/glibc/glibc-c-utf8-locale.patch?expand=1 However our glibc bootstrapping is a bit weired and nix is also a special snowflake when it comes to locale handling
<timokau[m]> Hydra is saying "Aborted: cannot connect to ‘root@wendy.ewi.tudelft.nl’", could there be a problem?
<Mic92> sphalerite: glibc is one these libraries where the binary is sometimes more clearer then the code itself.
<Mic92> especially with radare's new pseudo code support
<Mic92> sphalerite: ok. so all we need to do is to place a small generated locale-archive in $out/lib/locale/locale-archive and glibc will used instead of the $LOCALE_ARCHIVE one.
<Mic92> not instead but as fallback if the first one is not found
<sphalerite> gchristensen: ooooh secure boot would be awesome!
<gchristensen> try it out!
<gchristensen> https://github.com/NixOS/nixpkgs/pull/53901 I have patches you can apply for 18.09 too (this is how I use it)
<{^_^}> #53901 (by grahamc, 1 week ago, open): WIP: Sign systemd boot EFI images for secure booting.
MP2E has joined #nixos-dev
Phillemann has joined #nixos-dev
<LnL> samueldr: can't really review it, but the idea looks great
<samueldr> what do you mean? you don't have your toy hydra instance around? ;)
<LnL> hmm, guess you're right :p
Synthetica has joined #nixos-dev
<LnL> I think there's a nix <-> hydra incompatibility again
worldofpeace has joined #nixos-dev
<LnL> no parsed-derivations.hh, but found a working combination
<LnL> samueldr: I only see the the server-side title hover
<LnL> the snipped works if I execute it tho
<LnL> nevermind, something was cached
<samueldr> hmmm
<samueldr> what was cached? haven't had much cache issues in development, but I'm not using the production server when developing
<samueldr> (I'm taking notes of the things I'm doing)
<LnL> might be specific to my setup
<samueldr> hmmm, LnL, are you sure it's working right in your screenshot? UTC 01:37 +01:00 != 01:37
<samueldr> (I mean, I could have made a mistake somewhere!)
<LnL> oh indeed
<samueldr> just to verify: which browser?
<LnL> chrome and safari
<samueldr> without the changes, hydra shows 02:37 and it's the expected time?
<samueldr> I am assuming timestamps are always utc unix times, but I may be wrong
<LnL> date -d @1547948276 #=> Sun Jan 20 02:37:56 CET 2019
<samueldr> right, so UTC and Hydra times are right, it's wrong in how it's shown...
<samueldr> ah, I think I've got it
* samueldr hates stuff that mutates
<samueldr> APIs are hard, https://gist.github.com/49747b8b52b654af21c26d133504dc7b this mutates the moment object :(
<LnL> ew
<samueldr> yes
<clever> samueldr: pure/functional languages ftw!
<samueldr> definitely
<samueldr> and in impure/non-functional, bring pure and functional patterns in please
<samueldr> I'm not even sure how it makes sense for their API to do that
<samueldr> oh, and thanks for reviewing
orivej has quit [Ping timeout: 246 seconds]
orivej_ has joined #nixos-dev
Lingjian has quit [Ping timeout: 250 seconds]
<Mic92> sphalerite: that turned out to be easier then expected