00:13
justanotheruser has joined #nixos-dev
00:20
ixxie has quit [Ping timeout: 265 seconds]
01:33
logand has quit [Ping timeout: 240 seconds]
01:35
teto has quit [Ping timeout: 246 seconds]
01:46
<
colemickens >
are nixpkgs-fmt and nixpkgs-review preferred over their nix-* version?
01:46
<
colemickens >
the vscode extension wants nixfmt but I see nixpkgs-fmt mentioned more recently
01:47
<
colemickens >
oh no, I liked nixfmt's style more :(
01:50
orivej has quit [Ping timeout: 260 seconds]
01:50
orivej_ has joined #nixos-dev
01:58
<
abathur >
colemickens: not sure, but I got the impression from the wording that nixpkgs-fmt tries to minimize format changes
02:02
orivej_ has quit [Ping timeout: 265 seconds]
02:05
orivej has joined #nixos-dev
02:21
<
lovesegfault >
Yeah, nixpkgs-fmt is less opinionated than nixfmt
02:28
<
samueldr >
(I can be way off-base here)
02:32
orivej has quit [Read error: Connection reset by peer]
02:33
orivej has joined #nixos-dev
02:40
andi- has quit [Ping timeout: 256 seconds]
02:43
lovesegfault has quit [Quit: WeeChat 2.8]
02:44
<
infinisil >
colemickens: I'm also more of a fan of nixfmt..
02:52
andi- has joined #nixos-dev
02:58
<
colemickens >
Is there a way to tell nix commands to ignore ~/.config/{nix,nixpkgs} stuff?
03:06
<
drakonis >
pure mode?
03:08
<
colemickens >
oh really?
03:09
<
drakonis >
as far as i'm aware, pure mode doesnt read from config
03:10
<
colemickens >
I just tried it and the obs package I got is the version from an overlay.
03:10
<
drakonis >
i take it back then
03:15
<
infinisil >
colemickens: It would be --pure-eval
03:15
<
infinisil >
But that will almost certainly give you an error because it's too restrictive
03:16
<
infinisil >
I usually always do `import <nixpkgs> { config = {}; overlays = []; }` when I want to avoid impurities (bar currentSystem)
04:37
lovesegfault has joined #nixos-dev
05:09
<
etu >
nixpkgs is super cool in that regard :)
05:09
<
drakonis >
that's ever amazing.
05:20
<
samueldr >
?!? error: I/O error: numeric field did not have utf-8 text: ���r�n� when getting cksum for �
05:22
<
samueldr >
this went away after updating to master, something weird in that older revision
05:25
<
lovesegfault >
I am dreaming of staging being merged :P
05:25
<
samueldr >
I think I'll be dreaming about that bisect session :/
05:27
<
lovesegfault >
Speaking of, samueldr, do you know about packaging kernel modules?
05:27
<
{^_^} >
#84161 (by lovesegfault, 25 minutes ago, open): ddcci: 0.3.2 -> 0.3.3
05:27
<
lovesegfault >
but I had no idea what I was doing :^)
05:27
<
samueldr >
not enough to be helpful
05:28
<
lovesegfault >
do you know who would know about this stuff?
05:28
<
samueldr >
no, sorry
05:28
<
samueldr >
though look under os-specific/linux, it's full of similar modules, and look at the history of that particular one
05:30
<
lovesegfault >
I'm going to just apply it in an overlay and reboot and see if my machine explodes
05:34
drakonis has quit [Quit: WeeChat 2.7.1]
05:59
cole-h has quit [Ping timeout: 256 seconds]
06:15
FRidh has joined #nixos-dev
07:12
lovesegfault has quit [Ping timeout: 252 seconds]
07:30
FRidh2 has joined #nixos-dev
07:30
FRidh has quit [Ping timeout: 265 seconds]
07:33
<
domenkozar[m] >
morning
07:37
<
FRidh2 >
domenkozar[m]: Good morning
07:37
<
FRidh2 >
I have a question for you...any suggestion on how to upload also the build closure to cachix?
07:38
<
FRidh2 >
using gh actions
07:38
<
domenkozar[m] >
hmm
07:39
<
domenkozar[m] >
it's quite tricky as it wants to upload also all sources
07:39
<
FRidh2 >
oh right, and tiny scripts such
07:40
<
FRidh2 >
in this case I can explicitly list the deps I want to cache but, well, automation :)
07:40
<
{^_^} >
cachix/cachix#9 (by domenkozar, 1 year ago, open): runtime/build-time dependencies
07:41
<
domenkozar[m] >
but then, the action needs a way to change `nix-build` command for something else
07:46
<
domenkozar[m] >
FRidh2: I'll make sure to add that
07:47
<
FRidh2 >
domenkozar[m]: thanks. Otherwise, maybe a good example of pkgs.closureInfo would be sufficient as well. Just found out about that package
07:48
<
FRidh2 >
Example closure = pkgs.closureInfo {rootPaths = interpreters.python38.propagatedBuildInputs ++ interpreters.python38.nativeBuildInputs;};
07:50
<
domenkozar[m] >
doesn't that only include runtime deps?
07:52
<
FRidh2 >
domenkozar[m]: no these are the actual build-time dependencies. But I did not include `buildInputs` because here i'm interested in a pkgsStatic attribute where all buildInputs are propagated.
07:52
<
FRidh2 >
but I imagine there are more
07:52
<
domenkozar[m] >
hmm ok I'll play around :)
07:53
<
FRidh2 >
because these are the attributes, not what is e.g. substituted in a phase
07:55
<
FRidh2 >
so I think you're actually right but I suppose it is as close as one get when sticking with `nix-build`
08:11
xfix has joined #nixos-dev
08:22
<
domenkozar[m] >
infinisil++ for all the awesome work lately
08:22
<
{^_^} >
infinisil's karma got increased to 245
09:16
emery[m] is now known as ehmry[m]
09:22
__monty__ has joined #nixos-dev
09:32
<
infinisil >
domenkozar[m]: Thx!
09:39
<
domenkozar[m] >
if someone has a minute to spare :)
09:39
orivej has quit [Ping timeout: 240 seconds]
09:40
<
domenkozar[m] >
thanks <3
09:56
Jackneill has joined #nixos-dev
10:13
justanotheruser has quit [Ping timeout: 240 seconds]
10:42
justanotheruser has joined #nixos-dev
11:45
<
Profpatsch >
infinisil does it all for the Karma
11:46
<
Profpatsch >
infinisil++
11:46
<
{^_^} >
infinisil's karma got increased to 246
12:29
teto has joined #nixos-dev
13:11
FRidh2 has quit [Ping timeout: 240 seconds]
13:12
FRidh2 has joined #nixos-dev
13:22
Jackneill has quit [Ping timeout: 250 seconds]
13:36
Jackneill has joined #nixos-dev
14:27
<
raboof >
`protobuf` is now `protobuf3_7`. these go up to 11 (`protobuf3_11`). What would be the criterium to raise what that alias points to?
14:34
<
flokli >
raboof: I'd assune `protobuf` to point to the latest "stable" release.
14:34
<
flokli >
(which would be 3.11.4 currently)
14:35
<
flokli >
and everything that doesn't work with the latest stable would need to refer to an older version via protobuf_* attribute.
14:35
<
raboof >
right, gotcha
14:36
<
flokli >
I'd propose doing some archaeology in the git log and nixpkgs issue tracker
14:36
<
flokli >
and if there's no convincing reason, propose a PR to point it to the stable release.
14:36
<
raboof >
thanks for the confirmation
14:36
<
flokli >
with pleasure ;-)
15:06
<
aanderse >
did i hear someone say that the darwin build bot was down?
15:06
<
gchristensen >
the mac for ofborg is dead yeah
15:07
<
gchristensen >
its fan is dead, emitting a very horrible sound I can't just ignore
15:08
<
aanderse >
need to find a mac to validate a build then :)
15:08
* aanderse
pings some people
15:08
<
gchristensen >
if anyone has an apple laptop around that they could install nixos on to, and grant me access -- that would be much appreciated :)
15:09
<
gchristensen >
I don't have a plan for how to fix it, so my next step is to disable darwin builds in ofborg
15:09
<
Emantor >
gchristensen: can't we crowfund a used mac mini or something?
15:10
justanotheruser has quit [Ping timeout: 272 seconds]
15:10
<
gchristensen >
oh you know, I think we can sort this. it might just take a bit.
15:14
<
LnL >
gchristensen: what do you need it for?
15:14
<
LnL >
also I can reenable my builder
15:14
<
gchristensen >
my ofborg builder's fan died yesterday
15:14
<
gchristensen >
not with a bang but with a "wheeeeeeeeeeeeeeeeeeeeeeeee"mper
15:15
<
LnL >
ah, laptop question was for the same thing?
15:15
<
gchristensen >
yeah
15:16
<
LnL >
I have an old one but that one is a bit too slow to build
15:16
<
gchristensen >
if you could re-enable yours for a few days, that would help a lot :) I'll try and source a replacement fan or mac
15:16
<
LnL >
but I'll look into my builder in an hour or so
15:17
<
gchristensen >
cool, thank you!
15:23
justanotheruser has joined #nixos-dev
15:27
<
abathur >
have to be on the metal? I think macstadium has esxi as an os option
15:46
ixxie has joined #nixos-dev
15:56
ekleog_ has quit [Quit: WeeChat 2.7.1]
15:56
ekleog has joined #nixos-dev
15:58
bennofs is now known as ALLES_bennofs
16:00
<
Profpatsch >
abathur: I’m pretty sure it’s mostly about operation cost
16:00
lovesegfault has joined #nixos-dev
16:00
<
Profpatsch >
Fast hosted Macos services are expensive.
16:01
<
abathur >
yes, but he's asking for a stopgap
16:26
orivej has joined #nixos-dev
16:34
<
sphalerite >
Mic92++ cntr saved my life today
16:34
<
{^_^} >
Mic92's karma got increased to 19
16:35
cole-h has joined #nixos-dev
16:35
<
sphalerite >
gchristensen: I could bring up the one we discussed previously as well
16:39
drakonis has joined #nixos-dev
17:18
<
colemickens >
Will there be office hours today?
17:38
<
cole-h >
Open attendance, or headhonchos only?
17:43
<
gchristensen >
I don't think anyone would be turned away :)
17:44
<
cole-h >
Cool :) Always interested in how these things are conducted, having no experience of my own with them
17:44
<
gchristensen >
cool
17:45
janneke has quit [Quit: janneke quits Mes'sing]
17:47
janneke has joined #nixos-dev
17:53
ixxie has quit [Ping timeout: 264 seconds]
17:54
ixxie has joined #nixos-dev
18:09
<
samueldr >
are we expecting to see a Nix release before/with the NixOS update?
18:14
<
qyliss >
I think the Nix release probably can't reasonably come before all the scripts in Nixpkgs have been updated to not use the Nix 2.0 CLI, right?
18:14
<
samueldr >
I assume so, which is why I ask
18:14
<
samueldr >
there's also an issue mobile nixos is facing that is a breaking change (or a regression) at build time with Nix master
18:14
<
niksnut >
samueldr: no
18:15
<
samueldr >
thanks niksnut
18:15
<
niksnut >
I mean, I'm going to update nixUnstable / nixFlakes
18:15
<
niksnut >
but no stable release
18:15
<
samueldr >
thanks for the answer, that seems perfectly fine
18:15
<
samueldr >
I wanted an official word
18:58
<
andi- >
I'll be listening.. cooking right now :/
18:59
<
gchristensen >
disasm: ^
18:59
erictapen has joined #nixos-dev
19:02
<
samueldr >
I think the whole `nix` command will be marked experimental, wouldn't that preclude all subcommands?
19:03
<
srk >
in favor of what?
19:04
<
samueldr >
(follow-up to #nixos-chat)
19:04
<
samueldr >
[15:01:51] <gchristensen> I think repl will be marked stable ? something to bring up in this meeting :)
19:04
<
gchristensen >
^ notes from the go-no-go- meeting ^
19:04
<
samueldr >
but let's stop that discussion about nix until the go-no-go is over
19:04
<
drakonis >
samueldr: your presence is requested
19:04
<
samueldr >
disasm, not me
19:04
<
samueldr >
I'm there
19:05
FRidh2 is now known as FRidh
19:05
<
cole-h >
(Sorry, I joined and left a few times because audio is being wacky. Dunno if jitsi notifies on that)
19:06
doronbehar[m] has joined #nixos-dev
19:06
<
LnL >
hold on my mic isn't working yet I guess
19:06
<
gchristensen >
drakonis: are you "dan", or who is "dan" there?
19:07
<
gchristensen >
FYI: I've muted everybody except worldofpeace
19:07
<
{^_^} >
#83647 (by FRidh, 5 days ago, open): Evaluation error is blocking jobsets
19:07
<
gchristensen >
feel free to unmute :)
19:08
<
Dandellion >
gchristensen: I'm Dan
19:08
kfound has joined #nixos-dev
19:09
<
drakonis >
i'm not dan, no.
19:09
<
gchristensen >
ah cool
19:09
<
samueldr >
is worldofpeace cutting for anyone else?
19:09
<
samueldr >
(I guess no, someone else whas speaking right now and cutting, reloading)
19:09
<
aanderse >
samueldr: once in a while
19:09
<
samueldr >
terrible all around
19:09
<
kfound >
occasionally but i thought it was my laptop
19:09
<
samueldr >
and reloading fixed it
19:16
<
samueldr >
fixed my audio issues by using the "manage video quality" to stop all video streams at "low bandwidth"
19:16
<
samueldr >
(you probably saw me reload in the room)
19:17
<
{^_^} >
#47237 (by bhipple, 1 year ago, closed): WIP: Factoring out unfree non-redistributable vs. unfree redistributale licenses
19:21
<
{^_^} >
#75275 (by tomberek, 16 weeks ago, open): dockerTools.buildImage: schema upgrade
19:24
<
drakonis >
anyways, i'm here to listen to the discussion, i dont really have anything useful to say right now
19:25
<
gchristensen >
same :)
19:25
<
gchristensen >
mostly
19:27
<
{^_^} >
#80848 (by worldofpeace, 5 weeks ago, open): rl-2003: mention python driver
19:28
<
{^_^} >
#83805 (by worldofpeace, 3 days ago, open): Mark failing to build packages in 20.03 as broken
19:28
<
{^_^} >
#83049 (by akirakyle, 1 week ago, open): Suggestion: add an aach64 channel
19:29
<
samueldr >
doronbehar[m]: firefox isn't broken right now
19:29
<
doronbehar[m] >
on aarch64?
19:35
<
samueldr >
doronbehar[m]: yes
19:35
<
samueldr >
it's part of the mobile-nixos system image
19:35
<
samueldr >
and it's being built successfully on the Hydra instance
19:36
<
samueldr >
in #83049 firefox failed to build due to queue management issue in Hydra, and it timed-out... and a earlier in March it had a build issue that was fixed
19:36
<
doronbehar[m] >
OK samueldr
19:37
<
gchristensen >
any critical issues we should block the channel release on, which is not yet addressed?
19:37
<
aanderse >
there are some issues with the ruby infrastructure
19:37
<
aanderse >
but i'm not in a position to fix them
19:37
<
drakonis >
re: kde wallet, i have not seen the prompt come up in recent 20.09 releases, maybe the patch should be backported?
19:37
<
aanderse >
sorry my tablet died and i laptop mic is broke
19:37
<
gchristensen >
aanderse: link by chance?
19:37
<
aanderse >
blocking issue is something about redmine test broken on 20.03
19:37
<
aanderse >
it links to a bigger ruby problem
19:38
<
{^_^} >
#80061 (by tfc, 7 weeks ago, open): nixosTests.redmine is broken
19:39
<
{^_^} >
#78242 (by thefloweringash, 10 weeks ago, open): bundler from bundlerEnv.wrappedRuby fails with uninitialized constant Bundler::FeatureFlag
19:41
<
aanderse >
@volth had some thoughts too
19:41
<
aanderse >
looking for details...
19:46
<
aanderse >
i really need to get the mic on my laptop fixed -_-
19:47
<
gchristensen >
summary of the issues considered blocking for 20.03:
19:47
<
worldofpeace >
Thanks everyone at the go/no-go meeting. I was feeling a hoarse and tired today, thanks for the help 👋
19:47
<
gchristensen >
* #78242: disasm to work with manveru
19:47
<
gchristensen >
* #82295: need help
19:47
<
gchristensen >
* #74942: needs to merge / backport / etc.
19:47
<
gchristensen >
* #83628 to merge
19:47
<
ma27[m] >
will do it in a moment :)
19:48
<
LnL >
for 20.03 backports is there a staging branch stuff should go to or is the release fine?
19:49
<
gchristensen >
right to release I think
19:49
<
worldofpeace >
Well, we're blocking on this stuff so we could just have a mass rebuild there
19:50
<
FRidh >
preferably staging. release evaluates more often
19:50
<
erictapen >
regarding #82295: I just made it the first entry in the list of backwards incompatibilities, as was suggested in the PR. Right now I'm looking at the dhcpcd module to see wether we can emit an error, if useDHCP is true on an bridge interface.
19:51
<
FRidh >
so if there's multiple mass rebuilds that are merged but at different times we get unneccesary builds
19:51
<
gchristensen >
jtojnar: can you help with doing the release highlights?
19:52
<
niksnut >
worldofpeace++
19:52
<
{^_^} >
worldofpeace's karma got increased to 85
19:52
<
infinisil >
erictapen: Doesn't useDHCP come from tasks/network-interfaces.nix?
19:52
<
gchristensen >
worldofpeace++
19:52
<
{^_^} >
worldofpeace's karma got increased to 86
19:53
<
infinisil >
Ah, but dhcpcd "implements" useDHCP
19:53
<
erictapen >
infinisil: mh, didn't look into that yet. I started looking at dhcpcd
19:53
<
gchristensen >
worldofpeace, disasm: thanks for wanting to set up this meeting. it was really great to get everyone together and review blockers in such an organized way -- feels pretty inspiring
19:54
kfound has quit [Remote host closed the connection]
19:54
<
{^_^} >
#76723 (by jokogr, 13 weeks ago, open): Traefik: 1.7.14 -> 2.1.6
19:54
<
erictapen >
yeah, was a nice meeting to watch also!
19:57
<
worldofpeace >
Hopefully 20.03 is soo hot it hurts everyone's feelings in the right way.
19:58
<
drakonis >
DROP IT LIKE ITS HOT
19:59
<
worldofpeace >
bringing the warmth, but let's be careful not to melt the snowflake.
19:59
<
worldofpeace >
we'd be out of brand material then
19:59
<
gchristensen >
one of the dangers of heat is all that ...*shudder*... entropy
19:59
<
drakonis >
time to rebrand then!
20:00
<
cransom >
'when the imperatives give you attitude'
20:00
<
drakonis >
blazing hot flakes
20:00
<
worldofpeace >
gchristensen: hahah
20:00
<
drakonis >
a flake made of peppers would be in high demand
20:00
eyJhb has joined #nixos-dev
20:01
<
worldofpeace >
idk, nixos can be very chill and very warm. together it can be a perfect storm.
20:01
<
worldofpeace >
if want it to be
20:02
<
drakonis >
hmm, the perfect weather.
20:03
<
drakonis >
i'm okay with this.
20:07
<
drakonis >
re: mongodb license, replace license logic with new one for 20.09?
20:08
<
gchristensen >
not sure there is relevant logic replacement needed
20:08
<
gchristensen >
hydra won't build it either way
20:08
<
drakonis >
its for the users in this particular case
20:08
<
drakonis >
for other packages that may have nonstandard licenses
20:09
<
drakonis >
ie: "opt into this if you want to run it on the cloud"
20:10
<
drakonis >
the start of "ethical licenses", so to say
20:10
<
drakonis >
and other licenses that want to charge you for usage in specific settings
20:12
<
drakonis >
anyways, not certain about this
20:18
justanotheruser has quit [Ping timeout: 258 seconds]
20:19
<
worldofpeace >
hehe Jan Tojnar I didn't talk about GNOME on 20.03. I guess that's in a good state?
20:21
FRidh has quit [Quit: Konversation terminated!]
20:25
<
gchristensen >
FYI: looks like there is some phishing going for github users, saying some private file was modified withe curlx. don't click it :P
20:25
<
doronbehar[m] >
I just got that email too
20:26
<
gchristensen >
hopefully not :P
20:29
<
gchristensen >
libvirt*
20:29
<
{^_^} >
nix-community/nixops-libvirtd#10 (by grahamc, 15 seconds ago, open): Poetry2nixify
20:31
<
gchristensen >
woot!
20:32
<
worldofpeace >
garbas: you were you wanting to update the website with the governance page at the same time as 20.03?
20:44
<
gchristensen >
b42: thanks!
20:44
<
b42 >
gchristensen: np, ping me if you need any more testing
20:46
<
teto >
I would like to help with
https://github.com/NixOS/nixpkgs/pull/72074 (and other nix-related subject like the kernel) but due to the lockdown, I have limited computer resources. I wonder if it would be possible to get temporary access to some nixos servers to help me work ? (I remember seeing somewhere it was possible otherwise I would not dare ask).
20:46
<
{^_^} >
#72074 (by globin, 22 weeks ago, open): stdenv: enable __structuredAttrs
20:46
cransom has quit [Quit: WeeChat 2.6]
20:49
<
samueldr >
gchristensen: ^
20:49
cransom has joined #nixos-dev
20:52
<
domenkozar[m] >
wrap code in ```
20:52
<
gchristensen >
can you send a PR? :P
20:58
<
gchristensen >
blah all the different versions of experimental nixopss I've been using makes it harder than normal to dothis :P
21:04
lovesegfault has quit [Quit: WeeChat 2.8]
21:09
<
gchristensen >
teto: it will be root@139.178.88.227
21:09
<
gchristensen >
but it isn't ready yet
21:09
<
teto >
gchristensen: <3
21:17
<
gchristensen >
teto: try now
21:18
<
gchristensen >
teto: it could be destroyed at any moment, but hopefully not soon :)
21:19
<
teto >
gchristensen: works fine thanks !
21:19
<
gchristensen >
great!
22:10
lovesegfault has joined #nixos-dev
22:18
ixxie has quit [Ping timeout: 265 seconds]
22:18
ixxie has joined #nixos-dev
22:36
ixxie has quit [Ping timeout: 265 seconds]
22:37
__monty__ has quit [Quit: leaving]
22:39
aranea has quit [Quit: aranea]
23:09
alp has joined #nixos-dev
23:18
noonien has joined #nixos-dev
23:38
justanotheruser has joined #nixos-dev
23:57
erictapen has quit [Ping timeout: 260 seconds]
23:59
erictapen has joined #nixos-dev