peregrinator has quit [Quit: Connection closed for inactivity]
<talismanick>
Does anyone have an XBPS template? I can't resolve the dependencies with <4 installs, and installing/removing more per build is a bit troublesome
snakedye has joined #river
waleee has joined #river
user181308142001 has joined #river
user181308142001 has quit [Client Quit]
novakane has joined #river
snakedye has quit [Ping timeout: 268 seconds]
snakedye has joined #river
dagle has quit [Quit: WeeChat 3.2]
dagle has joined #river
bfiedler has quit [Ping timeout: 260 seconds]
bfiedler has joined #river
snakedye has quit [Ping timeout: 240 seconds]
snakedye has joined #river
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
leon-p has joined #river
leon-p has quit [Quit: leaving]
noopdecoder has joined #river
novakane has quit [Quit: WeeChat 3.2.1]
noopdecoder has quit [Quit: noopdecoder]
noopdecoder has joined #river
noopdecoder has quit [Client Quit]
novakane has joined #river
<Nulo>
talismanick, what do you mean?
snakedye has quit [Ping timeout: 252 seconds]
snakedye has joined #river
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
leon-p has joined #river
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
<talismanick>
Nulo: Every time I rebuild/reinstall river, I'd have to install -devel packages (e.g. wlroots-devel) which contain headers and uninstall them afterwards
<talismanick>
xbps-src already provides an isolated build environment, which does this for you, if you hand it a working template (a shell script)
<yyp>
When developing, I prefer to keep -dev packages around and for installation I just make a system package which adds wlroots-dev into development dependencies
<Nulo>
talismanick, I only run Void on my server (and plan to migrate to Alpine eventually) so I haven't took the time to package it
<Nulo>
Will river have release numbers any time soon?
Guest20 has joined #river
Guest20 has quit [Client Quit]
<Nulo>
Ah, it seems Alpine already has packages which are just Git commits so it's fine
<Nulo>
Might package it!
<ifreund>
Nulo: I'll package it for void myself when I finally have time to tag a release
<Nulo>
:P
<ifreund>
I'm back from switzerland now but need to focus on exams until the 25th
<ifreund>
void doesn't accept packages of arbitrary git commits except in exceptional cases
<bfiedler>
ifreund: grüezi
<ifreund>
o7
<bfiedler>
hope you had a nice stay here
<ifreund>
yeah it was awesome, spent a few days hiking in the alps near lauterbrunnen then went to a goa festival in emmental :)
<ifreund>
saw that you jumped right into the tigerbeetle bug bounty :)
<bfiedler>
yeah :D I found it on lobste.rs by accident and it seemed like an interesting thing to look at
<bfiedler>
plus distributed systems are so hard that I was bound to stumble upon some bugs
<bfiedler>
I saw you have some commits in the tree, are you working on this part-time?
<ifreund>
bfiedler: yes, I've been working as an ouside consultant for coil on tigerbeetle part time since this past spring, though my time has been limited by university studies and the million other things I have going on
<bfiedler>
that's pretty cool, nice work!
<ifreund>
pretty proud of the design of the fuzz testing harness we've built for tigerbeetle, though there are still obvious things that we don't simulate yet
<ifreund>
I want to explore fuzz testing river sometime when I have time and river is more feature complete
<bfiedler>
ifreund: If my hacked up code is of any use please go ahead and build upon that
<bfiedler>
having such an integrated test environment is really cool
<bfiedler>
I originally feared I'd have to learn how to use jepsen to get this to work
<ifreund>
it
<ifreund>
it's also more powerful than jepsen in some ways since it can inspect the internal state of the replicas
<ifreund>
it's white box not black box testing
<bfiedler>
yep
<ifreund>
which also makes it much faster and deterministic
<bfiedler>
that is super cool
<bfiedler>
It's very sensitive to small changes, which is a shame when wanting to test fixes in slightly different envs
<ifreund>
I don't think there's any way around that tbh, that's just how PRNG generators work
<bfiedler>
You could build a prng tree though, using a master seed to seed other prngs, and have independent prngs seed the runtime and initial config
<bfiedler>
s/You/One
snakedye has quit [Read error: Connection reset by peer]
snakedye has quit [Read error: Connection reset by peer]
<Nulo>
yyp, heads up, basu and soju is already on testing
snakedye has joined #river
<Nulo>
Any reason you didn't try to upstream river and some others?\
<yyp>
I don't like the soju in testing/
<yyp>
Namely because I prefer to run the git version
<yyp>
I didn't try to upstream most of the stuff because they haven't had a release yet
<Nulo>
I did see some packages based on commits on aports so I would give my shot at it, but :shrug:
<Nulo>
zig-{wayland,wlroots,..} should be -dev packages no?
<yyp>
I don't think zig supports system-wide package installation at the time
novakane has quit [Quit: WeeChat 3.2.1]
snakedye has quit [Ping timeout: 252 seconds]
snakedye has joined #river
snakedye has quit [Ping timeout: 268 seconds]
snakedye has joined #river
snakedye has quit [Ping timeout: 268 seconds]
snakedye has joined #river
leon-p has quit [Ping timeout: 268 seconds]
leon-p has joined #river
<ecocode_>
hello, I try to understand the requirements for writing a layout generator as rivertile. But I could not find any documentation. Does anybody have a link to some explantions ?