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
haaninjo has quit [Quit: Ex-Chat]
scrumplex_ has joined #freedesktop
scrumplex has quit [Ping timeout: 480 seconds]
gchini has joined #freedesktop
georgc has quit [Ping timeout: 480 seconds]
snetry has joined #freedesktop
sentry has quit [Ping timeout: 480 seconds]
krushia has quit [Quit: Konversation germinated!]
airlied has quit [Remote host closed the connection]
airlied has joined #freedesktop
gnuiyl has quit [Remote host closed the connection]
gnuiyl has joined #freedesktop
fantom_ has quit [Ping timeout: 480 seconds]
gnuiyl has quit [Quit: Leaving]
gnuiyl has joined #freedesktop
Kayden has quit [Quit: Leaving]
Kayden has joined #freedesktop
sima has joined #freedesktop
shbrngdo has quit [Ping timeout: 480 seconds]
jsa1 has joined #freedesktop
ximion has quit [Remote host closed the connection]
olivial has quit [Read error: Connection reset by peer]
AbleBacon has quit [Read error: Connection reset by peer]
swatish2 has joined #freedesktop
swatish21 has quit [Ping timeout: 480 seconds]
kxkamil has joined #freedesktop
<MrCooper>
glehmann: generally requires basing the CI images on a newer Debian release, which currently isn't final yet (though it is in freeze, so might be worth considering)
<MrCooper>
can be quite a lot of work though, e.g. dealing with new compiler warnings (upcoming release has GCC 14) and changes in package availability
<mupuf>
glehmann: yeah, this likely will need to wait to be close to the debian release, or we decide to drop this silly distro and use something more recent. it will get a lot of users mad though...
<mupuf>
partly rightly, partly the stable distro model is out of date and unsustainable
<MrCooper>
what users would that be? if someone takes care of the CI images based on another distro, and it works at least as well as currently, seems fair game to me
<MrCooper>
there's a trade-off though, e.g. a rolling release provides fresher meat but requires more ongoing maintenance
<mupuf>
MrCooper: absolutely, a 6 months or up to a year release cadence would work great IMO
<MrCooper>
FWIW, either would be possible with Fedora (yearly by skipping every other release)
<mupuf>
As for users, less testing on this distro will mean breakages like one glehmann reports would not be caught
<MrCooper>
I doubt there's that many Debian stable users though :)
<mupuf>
but why would I advocate to waste developer time on keeping up the illusion that what Debian sells (stability) isn't a lie?
<mupuf>
MrCooper: for their own sake, I hope not
<mupuf>
but there are devs running oldstable 🤣🤣🤣
<MrCooper>
FWIW, the images are based on Debian so far simply because that's what the people bringing up the CI were most familiar with, and stable specifically because even testing turned out too fragile
<mupuf>
MrCooper: thanks for sharing, that is great to know!
olivial has quit [Read error: Connection reset by peer]
olivial has joined #freedesktop
<mupuf>
it is also nice to have a stable base for years, but unfortunately, it has side effects
<MrCooper>
at least Debian release cycles are much shorter now than they were around the millennium :)
mrpops2ko has quit []
<mupuf>
I'm not a fan of Fedora, but a 6 months release cycle and support for a year could be ideal: we don't have to update every 6 months, but we can if needed
<mupuf>
and to be fair, dnf5 solved many of my grievances of using it in containers
<whot>
I'm using fedora as ci base on a few projects because I'm familiar with it and it's... fast. yes, you can delay updating by a bit when the new version comes out but you do have to fix new errors etc. quite quickly
<whot>
it's not suitable for anything that sees few updates but as long as you have enough people to jump on whatever the latest change is within a month or so, you're good
<pinchartl>
can't you do both ? pick on distribution for most of the CI tests, and use a different image for compile-testing with more recent (or older) compilers ?
<mupuf>
we already do that, but miscompilations won't be caught without running tests
<Consolatis>
in my experience Debian Stable + another run on Debian Testing is usually pretty good at detecting a wide range of compiler issues in CI
<mupuf>
Consolatis: we can't afford that
<mupuf>
and nightly run results are often ignored
<mupuf>
so... like Highlander, there can be only one 😝
<MrCooper>
just don't lose your head
<Consolatis>
I thought CI is headless anyway
<MrCooper>
starting out headless seems like an interesting way to side-step the Highlander rules
<MrCooper>
can't lose a head you never had
<mupuf>
MrCooper: ha ha
<mupuf>
and what if you have 3, or more? 🤯
<MrCooper>
extra lives
<MrCooper>
too bad the English soundtrack on Highlander Blu Ray discs seems a disaster, I'd love to watch it again
svuorela has quit [Read error: Connection reset by peer]
svuorela has joined #freedesktop
haaninjo has joined #freedesktop
brethil has quit [Ping timeout: 480 seconds]
swatish2 has quit [Ping timeout: 480 seconds]
swatish2 has joined #freedesktop
swatish21 has joined #freedesktop
swatish2 has quit [Ping timeout: 480 seconds]
guludo has joined #freedesktop
andy-turner has joined #freedesktop
mripard has joined #freedesktop
vkareh has joined #freedesktop
swatish2 has joined #freedesktop
swatish21 has quit [Ping timeout: 480 seconds]
andy-turner has quit [Read error: Connection reset by peer]
mvlad has joined #freedesktop
alarumbe has joined #freedesktop
<bentiss>
slomo: k, thanks
<bentiss>
slomo: looks like the change got reverted in gitlab, so it'll likely be in the next release
<slomo>
indeed
swatish2 has quit [Ping timeout: 480 seconds]
ximion has joined #freedesktop
<karolherbst>
I have to express again how great it is to have gitlab being fast again. Though not sure how many people "suffered" from it, but seeing that marge goes through your MR a few seconds/minutes after assigning is really great to see :)
<MrCooper>
that's not a reasonable expectation though — if it was, Marge wouldn't be needed
<MrCooper>
in other words, people tend to complain about Marge when she's actually doing her job
<Ermine>
Why is Marge needed though?
<karolherbst>
MrCooper: oh sure, but when gitlab was overloaded it barely happened
<karolherbst>
sometimes had to wait 10+ hours or so
<emersion>
marge also takes care of rebasing MRs on top of each other
<emersion>
without marge, merging would require constant rebasing until you get quick enough to merge before someone else does
<karolherbst>
yeah, not saying we should ditch marge, just that seeing how responsive marge is is great
<MrCooper>
the point is Marge is needed because there's too much activity in Mesa to expect any MR to be merged without some interference with others
<MrCooper>
and when multiple MRs are trying to merge at the same time, some of them have to wait some time for their turn
<MrCooper>
(this was learned from experience when Mesa had considerably less activity than now)
<karolherbst>
why are we even having this discussion? I just wanted to share it's great to see gitlab being responsive and that marge being quick is a reliable indicator for it so far...
<Ermine>
MrCooper: i see now, thank you
<MrCooper>
doubtful those things are directly connected, the latency for Marge picking up an MR is mostly a function of its queue length (and the current reliability of the CI pipeline)
<emersion>
but yeah, completely agree with karol that gitlab is much more pleasant to use when it's faster :)
<MrCooper>
indeed
JanC has quit [Read error: Connection reset by peer]
croissant_ has joined #freedesktop
JanC has joined #freedesktop
croissant has quit [Ping timeout: 480 seconds]
tzimmermann has quit [Quit: Leaving]
MrCooper has quit [Remote host closed the connection]
MrCooper has joined #freedesktop
AbleBacon has joined #freedesktop
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #freedesktop
Caterpillar has quit []
jsa2 has joined #freedesktop
Caterpillar has joined #freedesktop
jsa1 has quit [Ping timeout: 480 seconds]
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #freedesktop
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #freedesktop
croissant_ has quit []
croissant has joined #freedesktop
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #freedesktop
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #freedesktop
Caterpillar has quit []
Caterpillar has joined #freedesktop
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #freedesktop
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #freedesktop
jsa2 has quit [Ping timeout: 480 seconds]
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #freedesktop
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #freedesktop
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #freedesktop
jsa1 has joined #freedesktop
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #freedesktop
Caterpillar has quit []
Caterpillar has joined #freedesktop
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #freedesktop
Caterpillar has quit []
Caterpillar has joined #freedesktop
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #freedesktop
kxkamil has quit []
mrpops2ko has quit []
woohooyeah[m] has joined #freedesktop
brethil has joined #freedesktop
kxkamil has joined #freedesktop
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #freedesktop
psykose has quit [Remote host closed the connection]
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #freedesktop
alanc has quit [Remote host closed the connection]
alanc has joined #freedesktop
olivial has quit [Read error: Connection reset by peer]
olivial has joined #freedesktop
vkareh has quit [Quit: WeeChat 4.6.3]
jsa1 has quit [Ping timeout: 480 seconds]
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #freedesktop
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #freedesktop
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #freedesktop
mvlad has quit [Remote host closed the connection]
vsyrjala has quit [Ping timeout: 480 seconds]
vsyrjala has joined #freedesktop
jsa1 has joined #freedesktop
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #freedesktop
Caterpillar has quit [Quit: Konversation terminated!]