ChanServ changed the topic of #freedesktop to: https://www.freedesktop.org infrastructure and online services || for questions about freedesktop.org projects, please see each project's contact || for discussions about specifications, please use https://gitlab.freedesktop.org/xdg or xdg@lists.freedesktop.org
JerryXiao has joined #freedesktop
louzmocking has joined #freedesktop
louzmocking has quit [Remote host closed the connection]
louzmocking has joined #freedesktop
louzmocking has quit [Remote host closed the connection]
louzmocking has joined #freedesktop
louzmocking has quit [Remote host closed the connection]
louzmocking has joined #freedesktop
louzmocking has quit [Remote host closed the connection]
louzmocking has joined #freedesktop
louzmocking has quit [Remote host closed the connection]
louzmocking has joined #freedesktop
louzmocking has quit [Remote host closed the connection]
louzmocking has joined #freedesktop
louzmocking has quit [Remote host closed the connection]
louzmocking has joined #freedesktop
louzmocking has quit [Remote host closed the connection]
louzmocking has joined #freedesktop
louzmocking has quit [Remote host closed the connection]
louzmocking has joined #freedesktop
louzmocking has quit [Remote host closed the connection]
louzmocking has joined #freedesktop
louzmocking has quit [Remote host closed the connection]
louzmocking has joined #freedesktop
louzmocking has quit [Remote host closed the connection]
louzmocking has joined #freedesktop
louzmocking has quit [Remote host closed the connection]
louzmocking has joined #freedesktop
louzmocking has quit [Remote host closed the connection]
louzmocking has joined #freedesktop
louzmocking has quit [Remote host closed the connection]
louzmocking has joined #freedesktop
louzmocking has quit [Remote host closed the connection]
louzmocking has joined #freedesktop
louzmocking has quit [Remote host closed the connection]
louzmocking has joined #freedesktop
louzmocking has quit [Remote host closed the connection]
scrumplex has joined #freedesktop
louzmocking has joined #freedesktop
louzmocking has quit [Remote host closed the connection]
louzmocking has joined #freedesktop
scrumplex_ has quit [Ping timeout: 480 seconds]
louzmocking has quit [Remote host closed the connection]
alarumbe has quit [Ping timeout: 480 seconds]
alarumbe has joined #freedesktop
DanLee[m] has joined #freedesktop
alatiera has quit [Ping timeout: 480 seconds]
alatiera has joined #freedesktop
eluks has quit [Remote host closed the connection]
eluks has joined #freedesktop
ximion has quit [Remote host closed the connection]
Hooloovoo has quit [Ping timeout: 480 seconds]
JanC is now known as Guest12880
JanC has joined #freedesktop
swatish2 has joined #freedesktop
Guest12880 has quit [Ping timeout: 480 seconds]
Hooloovoo has joined #freedesktop
louzmocking has joined #freedesktop
louzmocking has quit [Remote host closed the connection]
jsa1 has joined #freedesktop
sima has joined #freedesktop
tzimmermann has joined #freedesktop
Xe has quit [Remote host closed the connection]
Xe has joined #freedesktop
sghuge has quit [Remote host closed the connection]
sghuge has joined #freedesktop
jsa2 has joined #freedesktop
jsa1 has quit [Ping timeout: 480 seconds]
<bentiss>
I'm tempted to just switch on fastly for gitlab.fd.o now. I've been running it locally for the past week and saw very few glitches (once I had an issue not refreshing correctly). I'll set a short TTL so if I get a storm of negative feedback we can switch back off
<bentiss>
and it's done, all traffic is going through Fastly ATM
MrCooper_ is now known as MrCooper
Kayden has joined #freedesktop
<bentiss>
daniels: I wonder if I should bypass fastly on the runners we host
<mupuf>
bentiss: let's hope this will also reduce the load thanks to the bot protection
<bentiss>
well, AFAIU, bot protection is not enabled, yet
<mupuf>
I see
<bentiss>
but for starters, the cache hit ratio is 50/60%, so that removes some load
JanC is now known as Guest12885
<bentiss>
origin offload over the past 15 minutes, a wooping 4.36% on average :)
JanC has joined #freedesktop
<mupuf>
origin offload?
<bentiss>
the load absorbed by the CDN which in theory is not forwarded to your server
<mupuf>
the performance of gitlab in authenticated vs unauthenticated is staggering :D
<bentiss>
really?
Guest12885 has quit [Ping timeout: 480 seconds]
Mary has quit [Quit: .]
Mary has joined #freedesktop
swatish21 has joined #freedesktop
<slomo>
is ssh on gitlab.freedesktop.org broken?
swatish2 has quit [Ping timeout: 480 seconds]
<bentiss>
slomo: you have to use ssh.gitlab.freedesktop.org from now on
<slomo>
bentiss: by manually changing the origins, or is that supposed to happen automatically?
<alatiera>
I've been thinking how we could go about making a user by default in the templates
<alatiera>
and I've though of something like `FDO_EXEC_SCRIPT_AS_USER: true` and also make it the default, and then we first create a user, probably in sudoers, and then run the EXEC
<alatiera>
it would break the build but the old behavior could be restorted by setting it to false, and everyone porting and new setups would hopefully default to non-root users
AbleBacon has quit [Read error: Connection reset by peer]
<bentiss>
technically breaking the build is not a problem for CI-templates, you're not supposed to bring 'main', but only a sha
<bentiss>
you don't need to restart actually, just re-read the config before creating a new job
<alatiera>
yea that's why I was thinking we could change the default behavior as long the old one still works
<bentiss>
so currently running jobs are still on the old config, but new use the new
<eric_engestrom>
depends which part of the config actually
<eric_engestrom>
changing the queues needs a re-creation of the runners
<bentiss>
it just needs to be documented
<bentiss>
like the fleeting plugin: if you change the schedule, that's reloaded, anything else is not
<eric_engestrom>
"documented" that it doesn't auto-reload yet?
<eric_engestrom>
ack
<bentiss>
so we just need to say "changes in runners, dockers are autoreloaded"
<eric_engestrom>
I don't follow?
<bentiss>
there are multiple sections in the config.toml. Some changes are just a reload and a new parameter in `gitlab-runner run-single`, like the host override, or the cpu-set, but some (like changing the priority meaning that the runners need to be re-register) are harder to implement
<bentiss>
so basically, anything that is a parameter to `gitlab-runner run-single` is documented to be hot reload, when the rest is not
<eric_engestrom>
ok, I see what you mean
<eric_engestrom>
so yeah, gitlab-runner's config.toml is read on each run, but the priority wrapper's config.toml is read only at the start
<bentiss>
something like that
<eric_engestrom>
is that true actually? I jsut re-read the code (remember I wrote it almost 2 years ago š ) and I think everything is read at the start, including gitlab-runner's config.toml
<eric_engestrom>
but that should be easy enough to change
<bentiss>
correct, only read once
<bentiss>
I thought you meant "gitlab-runner's config.toml is read on each run, but the priority wrapper's config.toml is read only at the start" in the planned feature
<eric_engestrom>
I was rephrasing what I understod you saying... I guess I wasn't phrasing it well myself xD
<bentiss>
heh, no worries
<eric_engestrom>
but yeah, as a first step, that should become true, and as a second step the priority wrapper's own config.toml should also be hot-reloaded
<eric_engestrom>
I tried doing this just now and it's not as trivial as I thought it would be
<eric_engestrom>
need to do other things, but I'll get back to that after
<bentiss>
yeah, it's not super important
<jani>
so I can't fetch gitlab repos, known issue?
<svuorela>
jani: did you see the changed ssh address ?
<jani>
svuorela: uh no?
swatish2 has joined #freedesktop
<svuorela>
jani: ssh.gitlab.freedesktop.org
<jani>
svuorela: right, saw it now, adding this in .ssh/config did the trick without having to change umpteen repos
<jani>
Host gitlab.freedesktop.org
<jani>
Hostname ssh.gitlab.freedesktop.org
<jani>
svuorela: thanks
<svuorela>
you're welcome
GNUmoon2 has quit [Remote host closed the connection]
<demarchi>
bentiss: is the hostname to ssh permanently changing to ssh.gitlab.freedesktop.org or not? If so we may need to adjust the manifest for drm-tip rather than instructing everybody to change their ssh config
MrCooper has quit [Ping timeout: 480 seconds]
swatish2 has quit [Ping timeout: 480 seconds]
<bentiss>
demarchi: will be permanent (it's temporary back up, but it's way safer to have it on a dedicated DNS entry)
<eric_engestrom>
valentine: nice! are you close to an MR, or is this a hacky proof of concept and you'll need time to turn it into a mergeable change?
<demarchi>
bentiss: thanks... let me check what's needed on the drm-tip manifest besides changing the url (just changing it wouldn't re-configure a previously setup env)
<valentine>
eric_engestrom: for LAVA, pretty much the only thing left is to wire up the other jobs (and fix the DISTRIBUTION_TAG for each container) as far as I can see
<valentine>
baremetal is a different story
<eric_engestrom>
oh right, I forgot baremetal would also need to be fixed
<eric_engestrom>
good luck :S
<eric_engestrom>
I mean, maybe you can just keep the rootfs jobs around and have baremetal continue to use them, and lava moves on to your new solution?
<eric_engestrom>
and we just delete the rootfs jobs when we delete the last baremetal farm
<eric_engestrom>
or maybe someone will do the baremetal work before then, but at least you're not blocked by baremetal anymore
jsa1 has quit [Ping timeout: 480 seconds]
tzimmermann has quit [Quit: Leaving]
<mupuf>
valentine: š„³š„³š„³
<mupuf>
Niiiiice,
<mupuf>
2025 is shaping out to be a good year for Mesa CI!
MrCooper__ has joined #freedesktop
MrCooper_ has quit [Ping timeout: 480 seconds]
<daniels>
eric_engestrom: yeah Iād be in favour of combining the rootfs & bm jobs and just leaving them there until we have no more bm
<valentine>
I'm leaning that way too. Plus, we can drop the x86_64 rootfs job, which was the slowest anyway
tanty has quit [Ping timeout: 480 seconds]
MrCooper_ has joined #freedesktop
MrCooper__ has quit [Ping timeout: 480 seconds]
JanC is now known as Guest12909
JanC has joined #freedesktop
Guest12909 has quit [Ping timeout: 480 seconds]
___nick___ has joined #freedesktop
___nick___ has quit []
___nick___ has joined #freedesktop
tanty has joined #freedesktop
MrCooper__ has joined #freedesktop
alarumbe has quit [Ping timeout: 480 seconds]
MrCooper_ has quit [Ping timeout: 480 seconds]
f_ is now known as funderscore
<DemiMarie>
alanc: I guess I assumed that the companies whose make billions of dollars off of fd.o would be willing to put in more effort into it.
jstntime[m] has left #freedesktop [User left]
<jenatali>
Who makes billions off of fd.o?
<dwfreed>
Google, for one
<dwfreed>
RedHat, SUSE, Oracle
<alanc>
I can't think of a single company making that much off fd.o
<dwfreed>
not directly, no
<dwfreed>
but without fd.o, how many Linux systems would have functional graphics and audio
<alanc>
yes, those companies all make billions off their products, but for most desktop is not what's driving that business
<dwfreed>
Well, Google has ChromeOS, that probably makes a decent chunk
<dwfreed>
I believe SUSE still sells SLED, though I'm sure it's less popular then SLES
<alanc>
and corporations not financially supporting open source projects is a very well known problem no one has found a solution for - https://x.com/FFmpeg/status/1775178805704888726 was a public example last year
<alanc>
but also to DemiMarie's original point, even if all those companies contributed cash, it's unlikely they'd demand fd.o was run with the same very high level of security she would like
<alanc>
(and while I know someone like me, the fd.o admins, or other maintainers of widely used packages could effectively backdoor the world, moving from hosted services to colocated machines won't stop that)
fomys_ has quit []
<jenatali>
I wish I could convince Microsoft to contribute more, but despite having huge profits, getting funding for things like that is challenging
scrumplex_ has joined #freedesktop
MrCooper_ has joined #freedesktop
scrumplex has quit [Ping timeout: 480 seconds]
MrCooper__ has quit [Ping timeout: 480 seconds]
ximion has quit [Remote host closed the connection]
AbleBacon has joined #freedesktop
___nick___ has quit [Remote host closed the connection]
krei-se- has joined #freedesktop
kasper93 has quit [Read error: Connection reset by peer]
krei-se has quit [Ping timeout: 480 seconds]
tanty has quit [Quit: Ciao!]
kasper93 has joined #freedesktop
krei-se has joined #freedesktop
krei-se- has quit [Ping timeout: 480 seconds]
tanty has joined #freedesktop
tanty has quit []
tanty has joined #freedesktop
tanty has quit [Remote host closed the connection]
tanty has joined #freedesktop
tanty has quit [Quit: Ciao!]
tanty has joined #freedesktop
tanty has quit [Quit: Ciao!]
tanty has joined #freedesktop
krei-se- has joined #freedesktop
krei-se has quit [Ping timeout: 480 seconds]
haaninjo has quit [Quit: Ex-Chat]
krei-se has joined #freedesktop
krei-se- has quit [Ping timeout: 480 seconds]
krei-se- has joined #freedesktop
krei-se has quit [Ping timeout: 480 seconds]
krei-se has joined #freedesktop
krei-se- has quit [Ping timeout: 480 seconds]
tanty has quit [Quit: Ciao!]
tanty has joined #freedesktop
krei-se- has joined #freedesktop
tanty has quit [Quit: Ciao!]
krei-se has quit [Ping timeout: 480 seconds]
tanty has joined #freedesktop
funderscore is now known as f_
tanty has quit []
tanty has joined #freedesktop
sima has quit [Ping timeout: 480 seconds]
tanty has quit [Quit: Ciao!]
tanty has joined #freedesktop
krei-se has joined #freedesktop
tanty has quit []
tanty has joined #freedesktop
tanty has quit []
krei-se- has quit [Ping timeout: 480 seconds]
krei-se- has joined #freedesktop
tanty has joined #freedesktop
tanty has quit []
krei-se has quit [Ping timeout: 480 seconds]
tanty has joined #freedesktop
ximion has joined #freedesktop
tanty has quit []
tanty has joined #freedesktop
tanty has quit []
tanty has joined #freedesktop
tanty has quit []
tanty has joined #freedesktop
tanty has quit []
tanty has joined #freedesktop
tanty has quit [Quit: Ciao!]
tanty has joined #freedesktop
tanty has quit []
agd5f has quit [Remote host closed the connection]
tanty has joined #freedesktop
agd5f has joined #freedesktop
tanty has quit [Remote host closed the connection]
tanty has joined #freedesktop
tanty has quit []
krei-se has joined #freedesktop
tanty has joined #freedesktop
krei-se- has quit [Ping timeout: 480 seconds]
tanty has quit [Quit: Ciao!]
tanty has joined #freedesktop
tanty has quit [Quit: Ciao!]
tanty has joined #freedesktop
<DemiMarie>
alanc: it would protect from the previous user of that machine being able to, which is what I was thinking of
krei-se- has joined #freedesktop
alanc has quit [Remote host closed the connection]