worldofpeace_ changed the topic of #nixos-dev to: #nixos-dev NixOS Development (#nixos for questions) | NixOS stable: 20.03 āœØ https://discourse.nixos.org/t/nixos-20-03-release/6785 | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html | https://r13y.com | 19.09 RMs: disasm, sphalerite; 20.03: worldofpeace, disasm | https://logs.nix.samueldr.com/nixos-dev
orivej_ has joined #nixos-dev
orivej has quit [Ping timeout: 246 seconds]
<pie_> yeh
<pie_> *yeah, still sucks though. should be fixed in upstream kernel :P
<pie_> well, noone really handles bad interpreter correctly anyway because the file obviously exists if you go looking for it :P
<pie_> im no kernel dev, ive no idea what could possibly go wrong
orivej_ has quit [Ping timeout: 265 seconds]
orivej has joined #nixos-dev
AlwaysLivid has quit [Read error: Connection reset by peer]
AlwaysLivid has joined #nixos-dev
<taktoa[c]> curious how nixos's package signing compares to https://www.openbsd.org/papers/bsdcan-signify.html
<taktoa[c]> judging from the manual, it seems that we use GPG. perhaps worth reconsidering?
<samueldr> taktoa[c]: what makes you believe nix uses GPG?
<samueldr> from the manual page the only relevant section about GPG is for _nix_ itself, to verify the installer script
<taktoa[c]> oh, misread that
<samueldr> (though, might be a good idea to diversify and also use something else better if there is something else better)
<samueldr> and if you're using nixos you're likely not using the installer script ;)
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
<gchristensen> nixos uses ed25519
<gchristensen> s/nixos/nix/
LnL has quit [Quit: exit 1]
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-dev
<worldofpeace> ugh removing packages or renaming them in nixpkgs isn't good at all ā˜¹ļø wish I could assign someone to make it better
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
<samueldr> worldofpeace: what's on your mind?
<worldofpeace> samueldr: lol, I decided to take to social sites to complain https://mastodon.social/web/statuses/104583330471946338
<samueldr> agree that we need something like rfcs#33
<{^_^}> https://github.com/NixOS/rfcs/pull/33 (by Infinisil, 1 year ago, closed): [RFC 0033] [WIP] Deprecation
<samueldr> yeah, almost a requirement for the third point out of your https://gist.github.com/worldofpeace/4c8b238241ae6c79adce1707cddf0544
<worldofpeace> samueldr: right. at some point we're going to have ancient attributes because of this. well, I think we already do
<worldofpeace> though I think the removed.nix thing could be something we could have right now
<samueldr> for packages, not sure about tests, the evaluation happens without aliases IIRC
<samueldr> (ofborg, hydra, both? I don't remember)
<samueldr> yes, splitting into a distinct file for removed attribute names is something that should be doable
<worldofpeace> guess we need to find sponsors for infinisil šŸ˜›
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-dev
<infinisil> Yes please!
orivej has quit [Ping timeout: 240 seconds]
<samueldr> worldofpeace: (4) add automation to detect the loss of an attribute name
orivej has joined #nixos-dev
<samueldr> so that if you make a PR, remove an attribute name, and not add it back to aliases, or removed, you're told off
<worldofpeace> yep, I've also thought of that samueldr šŸ‘ļø
<infinisil> Oh I made a proposal for something very much like that
<worldofpeace> really infinisil link?
<worldofpeace> edited the gist samueldr, (or pile of complaints)
<samueldr> worldofpeace: complaints with depth and proposals are good
<infinisil> This was a bachelor thesis proposal (denied though, nobody cared about nix :sadface:)
<samueldr> what... I care about nix, and that's enough
<infinisil> (first section is skippable btw)
<infinisil> The proposal doesn't go into deprecation, but that would be the next step for an API tracker like that
<worldofpeace> infinisil: ahh I remember when you sent that to me before. can't believe no one cared about nix! someone needs to put them on smh. All that is some fine stuff there
<infinisil> Oh it does mention deprecation actually
<infinisil> Hehe thx
<infinisil> In my free time I picked up #75584 and #82743 again which I want to have merged soon for rfcs#42, so focusing on that right now :)
<{^_^}> https://github.com/NixOS/nixpkgs/pull/75584 (by Infinisil, 32 weeks ago, open): Configuration file formats for JSON, INI, YAML and TOML
<{^_^}> https://github.com/NixOS/nixpkgs/pull/82743 (by Infinisil, 18 weeks ago, open): Fallback-typing for NixOS modules
<{^_^}> https://github.com/NixOS/rfcs/pull/42 (by Infinisil, 1 year ago, open): [RFC 0042] NixOS settings options
<worldofpeace> infinisil: those I'm also suppppeerrrr happy about. totally fab
orivej has quit [Read error: Connection reset by peer]
<infinisil> :D
orivej has joined #nixos-dev
<{^_^}> #93945 (by ivan, 11 seconds ago, open): hydra-unstable: 2020-06-23 -> 2020-07-14 and add nixHydra
phreedom has quit [Ping timeout: 240 seconds]
phreedom_ has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-dev
justan0theruser has quit [Ping timeout: 260 seconds]
disasm has quit [Ping timeout: 258 seconds]
orivej has quit [Ping timeout: 246 seconds]
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
drakonis has quit [Quit: WeeChat 2.8]
justanotheruser has joined #nixos-dev
Guest32960 has left #nixos-dev ["Kicked by @appservice-irc:matrix.org : issued !quit command"]
Irenes[m] has joined #nixos-dev
m1cr0man has joined #nixos-dev
justanotheruser has quit [Ping timeout: 244 seconds]
justanotheruser has joined #nixos-dev
spacekookie has quit [Quit: **aggressive swooshing**]
__monty__ has joined #nixos-dev
ixxie has joined #nixos-dev
ixxie has quit [Ping timeout: 260 seconds]
ixxie has joined #nixos-dev
AlwaysLivid has quit [Ping timeout: 272 seconds]
AlwaysLivid has joined #nixos-dev
alp_ has joined #nixos-dev
AlwaysLivid has quit [Ping timeout: 265 seconds]
orivej has joined #nixos-dev
tokudan[m] has quit [Quit: Idle for 30+ days]
orivej has quit [Ping timeout: 246 seconds]
alp_ has quit [Ping timeout: 264 seconds]
Kk2 has left #nixos-dev [#nixos-dev]
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
teto has joined #nixos-dev
Guest52225 has joined #nixos-dev
alp_ has joined #nixos-dev
Guest52225 has joined #nixos-dev
Guest52225 has quit [Changing host]
Guest52225 is now known as LnL
alp_ has quit [Ping timeout: 256 seconds]
xwvvvvwx- has joined #nixos-dev
xwvvvvwx has quit [Quit: ZNC 1.8.0 - https://znc.in]
xwvvvvwx- is now known as xwvvvvwx
alp_ has joined #nixos-dev
orivej has joined #nixos-dev
ixxie has quit [Ping timeout: 256 seconds]
ixxie has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-dev
alp_ has quit [Remote host closed the connection]
alp_ has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-dev
spacekookie has joined #nixos-dev
alp_ has quit [Ping timeout: 264 seconds]
alp_ has joined #nixos-dev
AlwaysLivid has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
alp_ has quit [Remote host closed the connection]
orivej has joined #nixos-dev
alp has joined #nixos-dev
julm has quit [Read error: Connection reset by peer]
julm has joined #nixos-dev
julm_ has joined #nixos-dev
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
alp has quit [Ping timeout: 246 seconds]
disasm has joined #nixos-dev
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-dev
julm has quit [Ping timeout: 256 seconds]
julm has joined #nixos-dev
julm has quit [Ping timeout: 256 seconds]
julm has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-dev
<puck> hm, so. fts depends on CVS, which depends on OpenSSH, which depends on libfido2 -> hidapi -> libusb -> systemd -> glib -> libselinux -> *fts*
<puck> and this only happens when using pkgsMusl, because fts is only set when host platform is musl
alp has joined #nixos-dev
<gchristensen> zimbatm: ping? https://github.com/NixOS/nixpkgs/commit/993baa587c4b82e791686f6ce711bcd4ee8ef933 is causing some big problems for enterprisey networks. I wonder if there is a way we can relax/remove this requirement a bit?
<gchristensen> flokli: too if possible ^
<gchristensen> it is creating issues with kerberos and some other weird software :/
<flokli> gchristensen: can you open an issue tracking this?
<gchristensen> I surely can
<flokli> Best, there's a reproducer / regression test to somehow verify how things are broken, and how possible workarounds look like
<gchristensen> I'm not sure if it is really a bug report for NixOS that software is unhappy with it, but more of a bug report that there are certainly large deployments doing the wrong thing (using fqdn as hostname), and do we really want to break those users on principle
<puck> also isn't it just a "recommended syntax" either way?
<edef> i definitely have FQDN-as-hostname
<edef> because it makes a bunch of stuff play nicer
<gchristensen> puck: I'm seeing words that look like recommendations, yeah
<flokli> There have been some discussions around that
<gchristensen> puck: maybe you can find in the RFC something around it being a recommendation?
<gchristensen> you could comment it on the issue
<flokli> Yeah, let's carry this to an issue
orivej has quit [Ping timeout: 246 seconds]
<LnL> seems weird to completely disallow that
orivej has joined #nixos-dev
<flokli> I mean, we could introduce an option to shoot yourself in the foot. But there's a lot of things where having the fqdn as hostname breaks stuff
<flokli> I'd rather see the other stuff being fixed tbh
<arianvp> Many hosting providers set hostname to fqdn
<arianvp> One example is packet.com
<andi-> I am interested in what breaks, just curiosity.
<gchristensen> well the details are not too specific, but this one environment has about 30 years of infrastructure built around this and so the problems are numerous and difficult to find
<andi-> gchristensen: that was more towards flokli, what does broke if you do not restrict the format
<gchristensen> ah
<andi-> I've been guilty of doing the same for many years.
<{^_^}> #94011 (by grahamc, 41 seconds ago, open): Requiring `hostname` to be a single domain label is fairly heavy handed for some networks
KarlJoad has joined #nixos-dev
alp has quit [Ping timeout: 260 seconds]
KarlJoad has quit [Quit: ERC (IRC client for Emacs 26.3)]
KarlJoad has joined #nixos-dev
<KarlJoad> I'm attempting to update the torbrowser binary default.nix, and I am trying to build it using nix-build. However, I'm getting an error. "error: cannot auto-call a function that has an argument without a default value ('stdenv')"
<KarlJoad> Does anyone know of the solution to this?
drakonis has joined #nixos-dev
AlwaysLivid has quit [Ping timeout: 246 seconds]
AlwaysLivid has joined #nixos-dev
teto has quit [Quit: WeeChat 2.9]
alp has joined #nixos-dev
AlwaysLivid has quit [Ping timeout: 272 seconds]
AlwaysLivid has joined #nixos-dev
alp has quit [Ping timeout: 256 seconds]
<cransom> KarlJoad: the better place to ask those kinds of general questions is #nixos, but you'd need an invocation like nix-build -E "with import <nixpkgs> { }; callPackage ./somefile {}"
<KarlJoad> cransom: Gotcha. I only asked here because I am updating the tor-browser-bundle-bin default.nix package.
evanjs has quit [Quit: ZNC 1.8.1 - https://znc.in]
<cransom> np, just that his channel is focused more on hacking the nix app itself, rather than nixpkgs/nixos.
orivej has quit [Ping timeout: 264 seconds]
orivej_ has joined #nixos-dev
<KarlJoad> Understood. I guess I misunderstood the description of this one then.
evanjs has joined #nixos-dev
KarlJoad has left #nixos-dev ["ERC (IRC client for Emacs 26.3)"]
ixxie has quit [Remote host closed the connection]
orivej_ has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-dev
orivej_ has joined #nixos-dev
orivej has quit [Ping timeout: 265 seconds]
AlwaysLivid has quit [Ping timeout: 260 seconds]
AlwaysLivid has joined #nixos-dev
orivej has joined #nixos-dev
orivej_ has quit [Ping timeout: 265 seconds]
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
kalbasit has joined #nixos-dev
julm_ has quit [Quit: leaving]
alp has joined #nixos-dev
cole-h has joined #nixos-dev
<infinisil> Profpatsch: In a PR of mine you still have a Requested Changes which I just addressed, wanna take another look? https://github.com/NixOS/nixpkgs/pull/75584#discussion_r388955005
alp has quit [Ping timeout: 264 seconds]
orivej has quit [Ping timeout: 265 seconds]
orivej has joined #nixos-dev
<Profpatsch> infinisil: looking
<mdlayher> i'm really excited about the settings option progress.
<Profpatsch> lol Github, how do I retract a requested change
<cole-h> I think you can dismiss it in the three-dot menu?
<Profpatsch> which of the many three dots menus
<infinisil> mdlayher: :D
<Profpatsch> ah, I see
<Profpatsch> thx
<mdlayher> infinisil: thanks for all your hard work on it
<cole-h> :P Gonna have to look around. I've never actually done it before, only seen it happen on some PRs I've seen
<infinisil> I'm as happy as your are to have something like this :)
alp has joined #nixos-dev
<infinisil> Profpatsch: Hehe I was hoping I could snipe you into doing a full review, but that's fine too :P
<infinisil> Nobody complained about the docs for now, so I guess they're not terrible at least :)
<Profpatsch> infinisil: aaah, Iā€™m afraid I managed to put too much on my plate atm :(
<infinisil> No problem :)
alp has quit [Ping timeout: 256 seconds]
<gchristensen> hydra's `runcommand` plugin runs within the context of hydra-notify right?
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos-dev
drakonis has quit [Quit: WeeChat 2.8]
drakonis has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
alp has joined #nixos-dev
orivej has quit [Ping timeout: 265 seconds]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
tv has quit [Ping timeout: 240 seconds]
tv has joined #nixos-dev
__monty__ has quit [Quit: leaving]
alp has quit [Ping timeout: 260 seconds]
orivej has joined #nixos-dev
<{^_^}> firing: RootPartitionLowInodes: https://status.nixos.org/prometheus/alerts
V has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
drakonis has quit [Quit: WeeChat 2.8]
drakonis has joined #nixos-dev
<aminechikhaoui> gchristensen afaik yes, it's like the other hydra plugins
globin has quit [Ping timeout: 256 seconds]
globin has joined #nixos-dev
orivej has quit [Ping timeout: 246 seconds]
globin_ has joined #nixos-dev
orivej has joined #nixos-dev
globin has quit [Ping timeout: 256 seconds]
globin_ has quit [Client Quit]
LnL- has joined #nixos-dev
LnL has quit [Read error: Connection reset by peer]
globin has joined #nixos-dev