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?
jsa2 has quit [Ping timeout: 480 seconds]
<bentiss> slomo: either you do it by hand, either you add a .ssh/config snippet so it's transparent for all of your repos
<slomo> just saw that, all answers already prepared in the issue :) thanks and sorry for the noise
<bentiss> no worries
jasuarez has joined #freedesktop
<jasuarez> Is there any connection problem with gitlab? can't push
<jasuarez> connect to host gitlab.freedesktop.org port 22: Network is unreachable
<jasuarez> oh, i'm reading we need to use prefix with .ssh
<bentiss> jasuarez: yep, exactly
kasper93 has joined #freedesktop
kasper93 has quit [Read error: Connection reset by peer]
<bentiss> I've updated the runner config and restarting them, hopefully the currently running jobs will be preserved
kasper93 has joined #freedesktop
<alatiera> I was just about to ask about exactly that
<bentiss> eric_engestrom: ^^, it would be nice if we could have an inotify on the config file to reload it dynamically
<bentiss> alatiera: runners or ssh?
<alatiera> one of my jobs quitted with no output and no erros in the logs and I was wondering if I had broken it or the runner aborted
<bentiss> sorry :(
<alatiera> no worries
<alatiera> its not even an issue, retries are free
<alatiera> kinda
<bentiss> the runners in theory are gracefully shutting down the running jobs, but sometimes they are not :(
* alatiera is almost done with nuking root our of docker build jobs
<bentiss> nice
<alatiera> the first commit
<bentiss> right, I saw this one float by
swatish21 has quit [Ping timeout: 480 seconds]
jsa1 has joined #freedesktop
<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
<eric_engestrom> zmike, robclark: I think these s3 downloads (or uploads) being cut off are because of https://status.hetzner.com/incident/da6b6285-b8a3-450f-b54b-19849ee9a09e
<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]
guludo has joined #freedesktop
swatish2 has quit [Ping timeout: 480 seconds]
GNUmoon2 has joined #freedesktop
guludo has quit [Ping timeout: 480 seconds]
guludo has joined #freedesktop
<bentiss> Looks like all the archives are broken, they return a 503 -> https://docs.fastly.com/en/guides/segmented-caching
guludo has quit [Ping timeout: 480 seconds]
guludo has joined #freedesktop
<bentiss> sigh, I guess I need to disable fastly :(
scrumplex has quit [Quit: Quassel - Signing Off]
scrumplex has joined #freedesktop
<dwfreed> oof
<bentiss> not just the archives, anything served bigger than 20MB... And I can't seem to be able to enable this
<dwfreed> I know someone who works at fastly if you'd like me to ask them to point someone your way to provide configuration assistance
<bentiss> dwfreed: we have a contact there as well, but thanks :)
<dwfreed> good, didn't know what your support situation looked like, figured I'd offer
<bentiss> we basically have a dedicated person who helped us already a lot that we cc to support when we need ;)
<bentiss> FWIW, fastly is disabled the TTL of the DNS is 5 min, so it shouldn't take long to resolve
<bentiss> email sent, we'll see what's missing before the next attempt
pjakobsson has quit []
guludo has quit [Quit: WeeChat 4.6.0]
guludo has joined #freedesktop
haaninjo has joined #freedesktop
fomys_ has joined #freedesktop
swatish2 has joined #freedesktop
ximion has joined #freedesktop
MrCooper_ has joined #freedesktop
<valentine> eric_engestrom, mupuf: No kernel+rootfs jobs involved :P https://gitlab.freedesktop.org/Valentine/mesa/-/jobs/74016715
<valentine> The rootfs was exported and uploaded at the end of the debian/arm64_test-vk job: https://gitlab.freedesktop.org/Valentine/mesa/-/jobs/74016502#L6020
<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]
krei-se has quit [Ping timeout: 480 seconds]
krei-se has joined #freedesktop
alanc has joined #freedesktop
krei-se- has quit [Ping timeout: 480 seconds]