worldofpeace_ changed the topic of #nixos-dev to: #nixos-dev NixOS Development (#nixos for questions) | NixOS 20.03 BETA Announced https://discourse.nixos.org/t/nixos-20-03-beta/5935 | 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
drakonis has quit [Quit: WeeChat 2.7.1]
thonkpod_ has joined #nixos-dev
thonkpod_ is now known as thonkpod
_e has joined #nixos-dev
<jtojnar> worldofpeace my policy is only use patches that are necessary for NixOS or fix some critical bug
<jtojnar> I would like the feature but I am not sure it is fair to include patches just because I would want them
<danderson> A factor I would consider: is upstream abandoned? A lot of distros carry patches because of that.
<danderson> e.g. debian pppd has various features that are very useful to operating a modern (non-dialup) PPP session, which upstream either ignored or hasn't released for the last 15 years
FRidh has joined #nixos-dev
cole-h has quit [Quit: Goodbye]
<domenkozar[m]> does anyone use sublime text?
<domenkozar[m]> is there a direnv plugin?
<lovesegfault> domenkozar[m]: check packagecontrol.io
<domenkozar[m]> the one there is really basic and doesn't work well with nix-shell
drakonis has joined #nixos-dev
<jtojnar> would also be interested in direnv support for sublime, did not find anything working so far
<domenkozar[m]> I wonder if it's even possible to write this well, VSCode spent quite some time to implement environment variable changes across all APIs
<lovesegfault> It's a real shame vscode is electron based
<lovesegfault> otherwise I'd use it
<lovesegfault> but wayland support is a must for me
<domenkozar[m]> ah :)
<domenkozar[m]> VSCode is really good
<domenkozar[m]> especially since they ship an experimental webgl renderer for terminal so javascript doesn't use 100% of my CPU to render 3 colors
<lovesegfault> :D
ashkitten has quit [Quit: WeeChat 2.7.1]
ashkitten has joined #nixos-dev
drakonis has quit [Ping timeout: 256 seconds]
drakonis has joined #nixos-dev
<bennofs> does someone understand why https://hydra.nixos.org/eval/1580009#tabs-unfinished "queued jobs" list two already failed jobs?
__monty__ has joined #nixos-dev
<bennofs> is there a policy for the release-20.03 branch regarding backports for contributors with commit rights? Can I go around and cherry pick simple fixes directly, or should I make a PR always? (and how should I label/ping the PR to make sure that the right person finds it?)
<jtojnar> I just cherry-pick dirrectly since opening a PR would be too annoyinng
<qyliss> You can cherry-pick
<qyliss> Remember to use -x :)
<jtojnar> yeah use -x and add a comment with the backport hash to the original PR
<Profpatsch> domenkozar[m]: If “spending 100% of CPU to render your editor” is really a problem in practice, maybe the basic idea behind the thing is flawed ;)
<domenkozar[m]> what thing?
<Profpatsch> VSCode
<domenkozar[m]> not sure why bad performance should mean something is a bad idea
<qyliss> case in point: Nix :P
<srk> qyliss: try DNF sometimes :)
<srk> there was a joke about it that it means 'Did not finish'
<Profpatsch> domenkozar[m]: True, performance can usually be solved by lots of hard work over time and specializing intermediate layers (e.g. how h.265 video decoding is fast now on every gadget device because of universal hardware decoders)
<Profpatsch> Maybe we can also get blinking cursors reasonably efficient in the coming years :P
<domenkozar[m]> :D
<domenkozar[m]> well it is now with webgl
drakonis_ has joined #nixos-dev
drakonis has quit [Read error: Connection reset by peer]
drakonis1 has joined #nixos-dev
drakonis_ has quit [Ping timeout: 265 seconds]
drakonis has joined #nixos-dev
drakonis1 has quit [Ping timeout: 250 seconds]
drakonis_ has joined #nixos-dev
drakonis has quit [Ping timeout: 246 seconds]
phreedom_ has quit [Remote host closed the connection]
phreedom has joined #nixos-dev
teto has joined #nixos-dev
<gchristensen> domenkozar[m]: maybe backport the actions yml to 2.3 too? your PR didn't run
<domenkozar[m]> yeah I was thinking of doing that, but it's a bit tricky so I figured not worth the effort (I hope we don't need more than 1-2 releases before 2.4)
<gchristensen> ah okay
<domenkozar[m]> maybe I'm just being lazy :D
<gchristensen> well, that is okay too
<domenkozar[m]> I'd just be so happy to see 2.3.4 out for 20.03
<aanderse> manveru: if i run `bundix` over the `redmine` package it is reverting your change on the "BUNDLED WITH", changing the value from your 2.1.4 back to a 1.x value
<{^_^}> #84412 (by coderobe, 3 days ago, open): acme.sh: add bind.dnsutils to PATH
<manveru> aanderse: so we need to bump bundix too...
<aanderse> manveru: i assume i'm missing something rather obvious?
<manveru> the bundler that bundix depends on is 1.x
<aanderse> manveru: ok, cool. thanks. that is probably in the works, at some point?
<manveru> uhm... haven't even started on it :P
<manveru> i thought bundix always uses the standard bundler from nixpkgs
<manveru> so, just make sure you use bundix from master
<manveru> (nixpkgs master, since that has new bundler)
<aanderse> manveru: will give that a try
teto has quit [Quit: WeeChat 2.8]
justanotheruser has quit [Ping timeout: 260 seconds]
teto has joined #nixos-dev
justanotheruser has joined #nixos-dev
drakonis has joined #nixos-dev
drakonis has quit [Read error: Connection reset by peer]
drakonis_ has quit [Ping timeout: 258 seconds]
drakonis has joined #nixos-dev
johnny101m has quit [Quit: -a- Connection Timed Out]
johnny101m has joined #nixos-dev
drakonis_ has joined #nixos-dev
drakonis has quit [Ping timeout: 265 seconds]
ixxie has joined #nixos-dev
abathur has joined #nixos-dev
cole-h has joined #nixos-dev
freethink has joined #nixos-dev
drakonis has joined #nixos-dev
FRidh2 has joined #nixos-dev
FRidh has quit [Ping timeout: 240 seconds]
teto has quit [Quit: WeeChat 2.8]
<worldofpeace> Jan Tojnar: I think, if we were to track usability in gnome, this would be a good thing to "fix". It's very useful. I find it similar to https://github.com/NixOS/nixpkgs/pull/84233. (and that's also why fedora uses this patch). So I think a good extension to your policy, if you'd consider it, is adding patches that are not simple bugfixes because they improve usability. (here's the bug btw
<{^_^}> #84233 (by colemickens, 5 days ago, open): firefox: add pipewire patch for wayland users
<worldofpeace> (in a sense, as a distro, you curate a user experience)
<jtojnar> the question is there why is the patch not upstream yet
<jtojnar> s/there/then/
<worldofpeace> IIRC, because of the maintainers of vte
<worldofpeace> it wasn't their preferred way. but because of that they've only made it less likely to even have the feature at all. which is sad
<worldofpeace> doing the libshew patch as well, downstream though
<worldofpeace> oh wait
<worldofpeace> lol
<worldofpeace> we did it like
<worldofpeace> a minute apart
<jtojnar> prefix will not work with bash-completion 2.10
<jtojnar> it only works for us because we patch bash-completion 2.9
<jtojnar> we need to update it
mkaito- is now known as mkaito
mkaito has joined #nixos-dev
mkaito has quit [Changing host]
abathur has quit [Quit: abathur]
<jtojnar> worldofpeace did I comment on the elementary PR?
<jtojnar> regarding the DESTDIR
<jtojnar> weird
<jtojnar> I would try ${{ env.PWD }} or ${{ runner.temp }}
<worldofpeace> yeah, that does sound better Jan Tojnar
<worldofpeace> Jan Tojnar: it's green, but I see what decathorpe said is either conflicting or no longer true. https://github.com/elementary/default-settings/pull/119/checks. I see it installs to build/out/usr/local
<jtojnar> worldofpeace it is only an issue for some meson functions
<jtojnar> in particular with the install_subdir kwarg, IIRC
<worldofpeace> Jan Tojnar: that appears to be true
<worldofpeace> I guess I will now bug everyone in slack 🤣
<disasm> Mic92: you around? see you closed https://github.com/NixOS/nixpkgs/issues/84409. Is there anything that still needs done for 20.03 in regards to acme?
<{^_^}> #84409 (by immae, 3 days ago, closed): Change of acme certificate from simp_le to lego breaks workflow
<disasm> looks like a commit was cherry picked that solves it, so I think that's no longer an issue worldofpeace ^^
<worldofpeace> disasm: we're getting close 🤞 Do we have a script to mark packages broken from failed hydra builds?
<jtojnar> I feel like GitHub has been getting buggier and buggier since it has been acquired by Microsoft
<jtojnar> how can it even do an empty review 🤦‍♀️️
<jtojnar> or did the whole thread disappear when you force pushed?
<worldofpeace> Jan Tojnar: I don't think the thread got 🪓 with a force push. It really looked like an empty review
<worldofpeace> (do people even check base cases)
FRidh2 has quit [Quit: Konversation terminated!]
<jtojnar> I feel pretty sure there were more comments
<jtojnar> but I am starting to question my sanity
<worldofpeace> Jan Tojnar: github would be the one to do that
<worldofpeace> 10/10 ui, I can never tell when I did or didn't say anything
<jtojnar> btw did we talk about the flatpak TLS issue on Merkhor?
<worldofpeace> oh nooo.
<drakonis> oh no another blocker :(
<worldofpeace> Jan Tojnar: I think you showed me https://github.com/p11-glue/p11-kit/issues/275#issue-556837079, but was it that it's reported runtime specfic but in nixos it isn't?
<jtojnar> I am actually not sure
<jtojnar> it is possible that the apps we tested just use old runtimes
<jtojnar> but it might still take a while until they update
<jtojnar> and the error should not be occurring either way since we have he p11-kit version that restored the backwards compatibility
<jtojnar> so the question is whether we consider it blocker
<worldofpeace> I think, flatpak isn't default to the gnome experience in nixos. So I don't think it is a blocker
<worldofpeace> and the user in the thread was using steam, which we have in nixos
<jtojnar> they also used Discord, which I understand why they would want to use sandboxed
<Profpatsch> worldofpeace: thanks for your unrelenting dedication
<Profpatsch> worldofpeace++
<{^_^}> worldofpeace's karma got increased to 102
<worldofpeace> dedication is the perfect work Profpatsch ♥︎
<samueldr> there is no action point, I don't know what "deploy the latest Nextcloud version available" means here
<samueldr> (and doubly-confusing if you didn't realise it was from an old stateVersion... that is a fresh Nextcloud install)
<worldofpeace> samueldr: I believe you should forward that to ma27 for discussion
<samueldr> I was just looking at the git history to find out who to ping :)
<samueldr> (and a solution, and maybe a new wording)
<samueldr> (it's described in the release notes at least)
<ma27[m]> samueldr: I'm sorry, that my wording wasn't clear enough, I hoped it was, but I may have had too much context a reader might not have :/
<ma27[m]> is there anything you'd need to know now? Otherwise let's chat tomorrow, I have to get some sleep now :)
<samueldr> an action point, like "by setting services.nextcloud.package = pkgs.nextcloud18"
<samueldr> right now the user is being left on the hook to figure out how to upgrade from that warning
<ma27[m]> you're talking about the eval warnings, right?
<samueldr> yes
<ma27[m]> I'll try to improve this tomorrow and request a review from you in the PR, ok?
<samueldr> I'll open a PR with amended wording
<ma27[m]> oh that's fine as well :)
<worldofpeace> flokli: it was you right who said you could translate my markdown into docbook?
<flokli> worldofpeace: yes
<gchristensen> flokli++ for doing the good work
<{^_^}> flokli's karma got increased to 12
<flokli> hm, still 13 points to go for my first sticker
<ma27[m]> gchristensen: btw is it possible to merge karma (if I have any, not even sure :D) from ma27[m] (me in matrix) and ma27 (my unused IRC user)
<gchristensen> you'll have to ask infinisil :)
<infinisil> You can't now, but that would be a nice feature :)
<ma27[m]> ah I see :)
<gchristensen> maybe infinisil could do it by hand eyes.tif
<ma27[m]> is there a repo where I could give this a try? :)
<gchristensen> just like, drain the karma from ma27 inth edb and add it to ma27[m]
<infinisil> Hm well the bot is implemented here: https://github.com/infinisil/nixbot, but there's no good way to test changes
<gchristensen> maybe I could giv eout read-only tokens
<infinisil> Eh, I have more interesting things to do right now :P
<ma27[m]> oh, that's fine, no rush... was just wondering... will probably play around with this repo in the next time :)
<infinisil> (it would be a bit of a pain to do this manually because karma is stored as a list of json entries)
<infinisil> Though I guess that makes it easier actually
<infinisil> Yeah actually lemme just do that manually
<cole-h> `jq` to the rescue, eh?
<infinisil> Yup!
<infinisil> Well, it wouldn't merge the karma's, just transfer them from one to another
<infinisil> ma27[m]++
<infinisil> Either it's slow or it just crashed because of the manual changes
<infinisil> The latter
<infinisil> ma27[m]++
<{^_^}> ma27[m]'s karma got increased to 1
<infinisil> Hm that's not right
<gchristensen> uh oh
<cole-h> "Hey can you merge my karma" "Sure" *resets karma to 0 like a boss*
<infinisil> ma27[m]++
<{^_^}> ma27[m]'s karma got increased to 9
<infinisil> There we go
<infinisil> Trust me I got this *proceeds to brick the machine*
<cole-h> "Eh, I have more interesting things to do right now" *does it anyways*
<cole-h> infinisil++
<{^_^}> infinisil's karma got increased to 249
<cole-h> So close to another sticker :o
<infinisil> Don't remind him :P
<flokli> infinisil++
<{^_^}> infinisil's karma got increased to 250
<flokli> tada!
<gchristensen> flokli++
<{^_^}> flokli's karma got increased to 25
<flokli> wat
<flokli> this is cheating
* flokli hands gchristensen a sticker
<cole-h> Wait a second, isn't it the other way around
* gchristensen runs away with the sticker
Cale has quit [Remote host closed the connection]
<worldofpeace> Were there any new package sets/frameworks added in 20.03?
__monty__ has quit [Quit: leaving]
Cale has joined #nixos-dev
<gchristensen> I kinda wish I could put Nix in to a "short hash" mode
<gchristensen> where it uses 16 or even 8 character hashes for blog posts :P
<cole-h> wdym by that? That nix would consume 8/16 char hashes, or that it would output that length?
<drakonis> ah i have a problem now
<gchristensen> linux /boot/kernels/gwzy1pc5y6vdpav5kp-linux-4.19.44-bzImage vs. linux /boot/kernels/gwzy1pc5y6vdpav5kp232i7hd53hn3pv-linux-4.19.44-bzImage
<drakonis> bubblewrap broke steam's flatpak
<drakonis> says something about invalid ssl sertificate
<drakonis> oops
<drakonis> certificate
<drakonis> or maybe this is just a flatpak thing?
<drakonis> brain on autodrive does stupid things
<drakonis> hmm, appears to be known
<cole-h> gchristensen: Ack. Nothing stopping you from eliding parts of the path... :P
<gchristensen> I do :)
<jtojnar> drakonis yeah, we decided it is not a blocker
<gchristensen> but it takes a lot of work to make sure that I trim them all to the same length :)
<drakonis> aight
<cole-h> gchristensen: Sounds like it's time for a shell script
<jtojnar> drakonis and it is weird because it should have been fixed by p11-kit .20
<cole-h> Put all the long paths in your post as usual and run a script on it to transform :P
<gchristensen> oh wow
<cole-h> after-the-fact
<drakonis> ah, that sucks.
<jtojnar> drakonis: eventually I want to write a nixos test that would run the repro from https://github.com/p11-glue/p11-kit/issues/275#issue-556837079 and run nix-bisect on it but it has not been a priority
ixxie has quit [Quit: Lost terminal]
drakonis1 has joined #nixos-dev
drakonis_ has quit [Ping timeout: 256 seconds]
justanotheruser has quit [Ping timeout: 265 seconds]
drakonis_ has joined #nixos-dev
drakonis1 has quit [Ping timeout: 265 seconds]
drakonis1 has joined #nixos-dev
drakonis_ has quit [Read error: Connection reset by peer]
drakonis_ has joined #nixos-dev
drakonis1 has quit [Ping timeout: 260 seconds]