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
co1umbarius has joined #freedesktop
columbarius has quit [Ping timeout: 480 seconds]
Leopold__ has joined #freedesktop
Leopold_ has quit [Ping timeout: 480 seconds]
k1llpwd_] has joined #freedesktop
ximion has quit [Quit: Detached from the Matrix]
AbleBacon has joined #freedesktop
k1llpwd_] has quit []
bmodem has joined #freedesktop
bmodem has quit [Ping timeout: 480 seconds]
bmodem has joined #freedesktop
bmodem has quit [Excess Flood]
bmodem has joined #freedesktop
bmodem has quit [Excess Flood]
bmodem has joined #freedesktop
sima has joined #freedesktop
AbleBacon has quit [Read error: Connection reset by peer]
co1umbarius has quit [Ping timeout: 480 seconds]
vyivel has quit [Ping timeout: 480 seconds]
jpnurmi has joined #freedesktop
vyivel has joined #freedesktop
i-garrison has quit []
i-garrison has joined #freedesktop
mvlad has joined #freedesktop
siddh has quit [Quit: Reconnecting]
siddh has joined #freedesktop
MajorBiscuit has joined #freedesktop
pkira has joined #freedesktop
<eric_engestrom>
mupuf: doesn't that error prevent the update of planet's page though?
<eric_engestrom>
I think that `artifacts:` needs a `when: always` to upload even if the job fails
<alatiera>
maybe then failing to pull sources shouldn't be fatal and a failed job
<eric_engestrom>
alatiera: the idea was for these errors to be visible in the pipeline, instead of each person having to go look at the log to see if something went wrong
<eric_engestrom>
since gitlab doesn't have a "warning" job state, `exit_code != 0` + `allow_failures: true` are the way to do this
<alatiera>
hmm yea, there's no nice solution here I guess
<eric_engestrom>
hmm, I merged the artifacts fix and now they are uploaded correctly, but it looks like the Pages still isn't updated; I have no experience with Pages so I don't know how it picks up the artifacts and if there's something that needs to be done for it to pick artifacts of failed jobs as well?
<alatiera>
is there a pages:deploy showing up in the pipeline?
<alatiera>
hmm, maybe it doesn't trigger with allow_failure
<eric_engestrom>
ivyl: I see that you already had to deal with something similar to this a few years ago (about email being sent despite allow_failure: https://gitlab.com/gitlab-org/gitlab/-/issues/28393); in the comments there was a discussion about fixing the `allow_failure` inheritance as a first step to fixing your issue, do you know if that fix was ever merged?
<eric_engestrom>
(the code in gitlab looks different now than it did when you posted your diff, but I can't tell if that means the fix was merged or if the same buggy code just got refactored)
<alatiera>
eric_engestrom ^ that's how the jobs look when they deploy
<ivyl>
eric_engestrom: I believe it was never merged. A lot of bugs filed against GitLab end up like that unless there's an enterprise client requesting the same thing.
<alatiera>
gitlab makes a pages:deploy
<eric_engestrom>
ivyl: yeah, that's also been my experience; unless you provide the fix yourself and make a good case for why this is good/safe/etc. things never get fixed...
<ivyl>
If it still doesn't works I would guess it's just a refactor.
<ivyl>
work*
<eric_engestrom>
alatiera: ack, I remember seeing these in the mesa3d.org pipelines as well, but I had forgotten
<eric_engestrom>
ivyl: thing is I don't know if that specific part still doesn't work or if the problem is somewhere else
<eric_engestrom>
I guess I can always post an updated version of your patch as an MR and see how that goes
<ivyl>
ah, I haven't followed on that in years, sorry
<eric_engestrom>
(doesn't help us right now though)
<eric_engestrom>
ivyl: no worries!
shbrngdo has quit [Read error: Connection reset by peer]
<eric_engestrom>
making a reproducer for the pages:deploy bug and posting that in a bit
<eric_engestrom>
(and the suggested blind fix)
MajorBiscuit has joined #freedesktop
heapify has joined #freedesktop
<daniels>
I would guess that pages:deploy doesn't fire when the pages job fails, because ... why would it?
<alatiera>
yeap, I'd expect the same
<eric_engestrom>
yeah I agree, except "why would it" -> because `allow_failure` says the job should be considered successful
ximion has joined #freedesktop
heapify is now known as heapheap
heapheap has quit []
blatant has joined #freedesktop
ximion has quit [Quit: Detached from the Matrix]
MajorBiscuit has quit [Ping timeout: 480 seconds]
heapify has joined #freedesktop
Leopold__ has quit [Remote host closed the connection]
Leopold has joined #freedesktop
<DavidHeidelberg[m]>
for at least few hours, jobs are pending few minutes until triggered (even sanity job), is this expected state?
bmodem has quit [Ping timeout: 480 seconds]
anholt_ has quit [Ping timeout: 480 seconds]
Haaninjo has joined #freedesktop
kisak has joined #freedesktop
<kisak>
I don't know if I'm interloping here, but I'll throw it out there anyway ... There was a minor snafu with git tags in the mesa repo over the weekend, and I don't know if dcbaker needs some admin level help to remove the mesa-23.2.0 tag from the main mesa repo, so that it's free for normal use at earliest in 2 weeks. (I don't know if there's restrictions in place or if you can change the target commitid
<kisak>
of the tag without hazard)
Leopold has quit [Remote host closed the connection]
Leopold_ has joined #freedesktop
psukys has joined #freedesktop
<dcbaker>
kisak: thanks, that was my first thing to ask this morning
<eric_engestrom>
(this doesn't require an admin, Maintainer+ can do this)
<eric_engestrom>
btw speaking of gitlab admins: fyi gitlab has added an "assault maintainers with spam" button in issues (they labelled it "create issue based on short prompt" 🙄); I've only seen it on gitlab.com for now, but if/when it ships to everyone we'll probably need to find out how to disable it before we can safely do the update
<eric_engestrom>
(LLM is an interesting tech that they keep using in all the wrong places, and having a script invent bug reports is pretty high on the list of wrong places)
<kisak>
okay, thanks. I'll try to scratch out the obsolete factoid in my brain.
anholt has joined #freedesktop
psukys has quit [Ping timeout: 480 seconds]
Leopold__ has joined #freedesktop
Leopold_ has quit [Ping timeout: 480 seconds]
AbleBacon has joined #freedesktop
<ndufresne>
daniels: in gst, we have a case were the shared script for creation docker images got fooled by a 500 error in the gitlab registry, it rebuilt the image for the same tag, but something in cargo changed, the new build is bad, now we have some MR working, some MR failing, have you hit this issue before ? any idea how we can make the script robust ?
<alatiera_afk[m]>
ndufresne: I fixed that in the template recently