hmpffff_ has joined #nixos-systemd
hmpffff has quit [Ping timeout: 265 seconds]
makefu has quit [*.net *.split]
makefu has joined #nixos-systemd
hmpffff has joined #nixos-systemd
hmpffff_ has quit [Ping timeout: 272 seconds]
hmpffff_ has joined #nixos-systemd
hmpffff has quit [Ping timeout: 240 seconds]
colemickens has quit [Quit: killed]
aanderse has quit [Quit: killed]
Ox4A6F has quit [Quit: killed]
ma27[m] has quit [Quit: killed]
colemickens has joined #nixos-systemd
aanderse has joined #nixos-systemd
Ox4A6F has joined #nixos-systemd
ma27[m] has joined #nixos-systemd
<arianvp> gchristensen: your blog reminded me alot of http://0pointer.net/blog/projects/stateless.html also
<gchristensen> oh cool
<arianvp> we just need to convince lennart that he should replace /usr with /nix :P
<arianvp> (Or we should patch it so in our fork)
<gchristensen> :)
<aanderse> yeah i'm almost certain i'm going to try out this system reset thing on my new machine :)
<arianvp> which is very close to reinventing nixos :P
<arianvp> yeh me too; at least try to isolate the stateful config that I have
<arianvp> I'm a sucker for Gnome but it's full of implicit state to make it work
<arianvp> Dconf, networkmanager, bluetooth
<arianvp> putting those on a separate subvolume is very smart
<arianvp> Really tempted to write a blog post named Revisting "Revisiting How We Put Together Linux Systems"
<gchristensen> hehe
<arianvp> but before that we need a fancy new website with more buzzwords
<arianvp> I learnt some CSS during easter to create a fictional nixos landing page
<gchristensen> oh?
<arianvp> This is all a work of fiction. not an actual project I'm actively working on
<gchristensen> oh
<arianvp> I did note the nixos homepage seems to ahve goten some changes. e.g. the DOwnload page is much better now
<gchristensen> yeah
<arianvp> who'se working on that silently?
<gchristensen> garbas is' and not even silently :P
<arianvp> Doing great work
<arianvp> ah this is _great_
<arianvp> how did I miss this?
<aanderse> arianvp: newest member of marketing team? :)
<arianvp> maybe. im not sure if I have ennough tiem but I feel very strongly about this
<arianvp> (Personal opinion is that we should heavily market NixOS as config management and infrastructure management tool).
<arianvp> (As I think it's literally best in class for this. Nothing beats it in my opinion. not even close)
<arianvp> whilst we're way worse at other things; like being a good desktop OS
<aanderse> :)
<gchristensen> arianvp: agree
<andi-> desktop? What are you talking about? Aren't we all just typing `exec sway`? After logging on to a tty? ;)
<gchristensen> not if you follow the docs and only just run `sway`
<arianvp> I'm not :P
<arianvp> also last time I tried that that didnt even work :')
<arianvp> I'm using Gnome and then accept the fact that half the buttons in Settings panel make gnome segfault
<andi-> so you just stay on the TTY?
* gchristensen is very grumpy about sway
<andi-> Oh? Very happy to hear about your issues. but probably not in this channel
<gchristensen> this one is stuck in my claw a year later https://github.com/swaywm/sway/issues/4091
<{^_^}> swaywm/sway#4091 (by grahamc, 50 weeks ago, closed): `exec sway` is security-critical, but underdocumented
<gchristensen> "We're not saying that we're fine with sway crashing." lmao
<gchristensen> and it crashes sooo much lol
<andi-> Yeah :/ I mean I used to do exec startx back in those days
<gchristensen> yeah
<andi-> It is not their fault (entirely). There is/was no proper way to launch it without another graphical thing.
<gchristensen> that is not the point of my issue
<gchristensen> or the reason it is stuck in my craw
<gchristensen> tbh the reason that issue is stuck in my craw is every time it crashes I'm like "good thing you didn't want for this to happen!" and then it crashes very often
<andi-> Mhm, it hasn't crashed for me in probably months
<gchristensen> this is also not the point of my issue
<gchristensen> the frequency of it crashing is not the point of my issue
<arianvp> aanderse: I see you added apache ACME support. I wasn't aware we supported that :P
<andi-> I know.. It will happen and they should update the docs..
<gchristensen> nahhh its fine
<arianvp> aanderse: does it do a similar dance with snakeoil certs?
<gchristensen> no need to put in a last-ditch safety measure, we don't want it to crash, it is fine
<gchristensen> we are good C programmers, it won't crash probably
<andi-> gchristensen: I tried to submit a patch to aerc to let it read the config from the nix store. He considers public readable files as footguns there .
<andi-> Reminds me.. I did type 'host foo' on the current OpenBSD snapshot and it segfaulted...
<gchristensen> we are good programmers, we can make [a small C program](https://github.com/swaywm/sway/) [without serious problems](https://github.com/emersion/mako/pull/247)
<{^_^}> emersion/mako#247 (by grahamc, 3 weeks ago, merged): criteria: always init its list
<gchristensen> s/that link to sway/a link to mako/
<gchristensen> as you can see this is seriously stuck in my craw lol
<andi-> Part of the reason I play with OpenBSD is so I see (again) what good stuff we have over here and what I miss. Makes me see things more positive :)
<gchristensen> :D
<andi-> Think positive! They are doing this amazing work and probably get a few sh*t tons of trash reports every week. They do not reflect properly anymore. (They being sway people)
<gchristensen> yeah
<gchristensen> I am usually good at being very positive about things
<andi-> It is my great weakness...
<gchristensen> something about their culture makes it very difficult for me to be positive
<gchristensen> the "back to the olden days" stuff drives me nuts. okay I need to stop thinking about this, and try to be positive :P
<gchristensen> sorry for ... ^
<andi-> We have a great saying in Germany: Früher war alles besser.
<gchristensen> lol
<aanderse> arianvp: ahhh now i understand... you fixed nginx issue and were kind enough to port fix to httpd :)
<aanderse> arianvp++
<{^_^}> arianvp's karma got increased to 6
<arianvp> :)
<gchristensen> arianvp++
<{^_^}> arianvp's karma got increased to 7
Deknos has quit [Ping timeout: 260 seconds]
Deknos has joined #nixos-systemd
<arianvp> merging the tests now flokli
Deknos has quit [Quit: Deknos]
<flokli> I rebased my systemd-mainline branch on top of latest master, hoping to pick this up after having lost some motivation
<flokli> would appreciate some help in figuring out if some of the failing tests are true regressions, or just have been flaky before.
<flokli> ^ andi- arianvp hexa- NinjaTrappeur
<andi-> I'll try to go through that now as I have a few hours of silence... Can't be bothered with people right now ;)
<flokli> (kudos to NinjaTrappeur on these)
lovesegfault has joined #nixos-systemd
<NinjaTrappeur> Right, totally forgot about those qt errors.
<flokli> I'm currently building a networkd test to do some initial sanity-checking, plus the flannel test
<lovesegfault> Is this for the systemd vbump?
<flokli> yes
<lovesegfault> Sweet :D
lovesegfault has quit [Quit: WeeChat 2.8]
<arianvp> flokli: so the only legitimate one seems to be the flannel one?
<arianvp> flokli: link to branch?
<flokli> so, I refactored the flannel test a bit, it's now python, and a bit more bulletproof
<flokli> (will push that separately)
<flokli> but indeed the packets don't appear on the other side of the vxlan
<flokli> I'm tcpdumping a bit
<arianvp> im still confused about the fact that we need to explicitly list unit files we want from upstream but things like udev rules and link files are read from the package
<arianvp> (im still not sure if this statement is actualyl entirely true either)
<flokli> arianvp: can you elaborate?
<arianvp> in systemd modules we explicitly copy upstreamUnits to /etc/systemd to make systemd pick them up
<flokli> no
<arianvp> we do right?
<flokli> everything that is added to systemd.packages is added
<arianvp> yeh but the `systemd` package itself has their unit files in a folder named "example"
<arianvp> and hence they're not added :P
<flokli> the systemd package itself is a bit different
<flokli> there's code in the module system which "copies" upstream-provided units
<arianvp> that's literally what I was saying :P
<flokli> then I don't understand the question
<arianvp> "the package" referred to "the systemd package"
<arianvp> im just confused some systemd config (that is shipped in the systemd package) is treated differently than others
lovesegfault has joined #nixos-systemd
<flokli> arf.
<flokli> so, the flannel test has already been broken before
<arianvp> but is flannel broken or the test broken ;)
<flokli> I'm suspecting either the nixos firewall, or the way qemu does networking
<arianvp> the patchset looks nice floran, esp if we can drop the micro-optimisation patches
<flokli> thanks :-)
<flokli> so, even with the firewall disabled, the machines don't want to talk with each other. mhhh
<arianvp> hmm
<flokli> so, it works with the udp backend
<flokli> I assume multicast doesn't work properly with the qemu software networking
<flokli> not sure if it /did/ work once, and broke
<arianvp> git blame the test
<flokli> the test has nothing to do with it
<flokli> the test kept using the defaults
<flokli> https://github.com/NixOS/nixpkgs/pull/55649 says the test was fixed
<{^_^}> #55649 (by johanot, 1 year ago, merged): nixos/flannel: add kubernetes as storage backend (and fix test)
<flokli> and seems it worked back then
<flokli> so I'd blame qemu ;-)
<arianvp> i'd ping johanot
<arianvp> they're kubernetes container wizard
<flokli> yeah, I'll send a PR.
<{^_^}> #85252 (by flokli, 10 seconds ago, open): nixosTests.flannel: port to python, unbreak
pbb has joined #nixos-systemd