daniels 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
DavidHeidelberg has quit [Remote host closed the connection]
Kayden has quit [Quit: leaving]
<pinchartl> is there a recommended location to store custom files in a container image, at container build time ? I mean things produced by the FDO_DISTRIBUTION_EXEC and used later in other jobs. I understand /builds, /cache and /host are special mounts and should not be used for that purpose. /app seems to be part of the container image and is empty in my case, and so is /opt
<pinchartl> also, what's $PWD when $FDO_DISTRIBUTION_EXEC is executed ?
<pinchartl> the last question is answered by reading the cbuild source code
<whot> pinchartl: any of those answers would be nice to have in the documentation btw ;)
<whot> though the answer is basically "whatever gitlab does and what gitlab does is $CI_PROJECT_PATH", i.e. it behaves just like a non-ci-template container
<pinchartl> whot: for FDO_DISTRIBUTION_EXEC, it's run in $buildmnt/tmp/clone
<pinchartl> with local buildmnt=$(buildah mount $buildcntr)
<pinchartl> which seems more an implementation detail than something that .gitlab-ci.yml should rely on
<pinchartl> as for the first question, I'm still not sure :-)
<pinchartl> I'm looking at the gstreamer CI
<pinchartl> it builds a kernel at container build time, and stores the kernel image in /opt/linux/
<whot> hmmm, true, it does run in a different directory. I wonder if that was because it's not intended to modify the repo or leave artifacts
<whot> some of the history is a bit blurry
<pinchartl> I've read quite a few CI implementations from different fd.o projects, and I have definitely felt like an archeologist at some point :-)
<pinchartl> which is to be expected of something like this that has grown organically over time, I'm not criticizing
<whot> /app should contain the cbuild and vmctl scripts but is somewhat reserved for the ci-templates, the rest is pretty much up to you. storing custom files is not really any different to installing custom packages so the files go wherever they make most sense
<whot> ci-templates has also grown organically with gitlab versions that supported new features :) not sure current templates would work on all old versions from years ago
<pinchartl> ok, I won't touch /app then
nazarewk[m] has quit [Ping timeout: 480 seconds]
nee[m] has quit [Ping timeout: 480 seconds]
ylatuya[m] has quit [Ping timeout: 480 seconds]
pv has quit [Ping timeout: 480 seconds]
RogueScholar[m] has quit [Ping timeout: 480 seconds]
TillMaas[m] has quit [Ping timeout: 480 seconds]
adziahel[m] has quit [Ping timeout: 480 seconds]
dabrain34[m]1 has quit [Ping timeout: 480 seconds]
msizanoen[m] has quit [Ping timeout: 480 seconds]
havdan[m] has quit [Ping timeout: 480 seconds]
Sid127 has quit [Ping timeout: 480 seconds]
dabrain34[m] has quit [Ping timeout: 480 seconds]
seaweed[m] has quit [Ping timeout: 480 seconds]
zredshift[m] has quit [Ping timeout: 480 seconds]
tinywrkb has quit [Ping timeout: 480 seconds]
aenderboy[m] has quit [Ping timeout: 480 seconds]
Wallbraker has quit [Ping timeout: 480 seconds]
chrysn[m]1 has quit [Ping timeout: 480 seconds]
pitch[m] has quit [Ping timeout: 480 seconds]
gallo[m] has quit [Ping timeout: 480 seconds]
mitTengiz[m] has quit [Ping timeout: 480 seconds]
jasuarez has quit [Ping timeout: 480 seconds]
tintou has quit [Ping timeout: 480 seconds]
cmeissl[m] has quit [Ping timeout: 480 seconds]
Pope_Rigby[m] has quit [Ping timeout: 480 seconds]
Sumera[m] has quit [Ping timeout: 480 seconds]
SintayewGashaw[m] has quit [Ping timeout: 480 seconds]
alatiera[m] has quit [Ping timeout: 480 seconds]
Hazematman has quit [Ping timeout: 480 seconds]
bendlas[m] has quit [Ping timeout: 480 seconds]
sergi has quit [Ping timeout: 480 seconds]
swick[m] has quit [Ping timeout: 480 seconds]
muhlinux[m] has quit [Ping timeout: 480 seconds]
unrznbl[m] has quit [Ping timeout: 480 seconds]
ewlsh[m] has quit [Ping timeout: 480 seconds]
cassidy[m] has quit [Ping timeout: 480 seconds]
twopubsolar[m] has quit [Ping timeout: 480 seconds]
lsd|2 has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
razze[m] has quit [Ping timeout: 480 seconds]
Hiperion[m] has quit [Ping timeout: 480 seconds]
DrNick has quit [Ping timeout: 480 seconds]
Nova[m] has quit [Ping timeout: 480 seconds]
gnfzdz[m] has quit [Ping timeout: 480 seconds]
jtatz[m] has quit [Ping timeout: 480 seconds]
marcel203s[m] has quit [Ping timeout: 480 seconds]
ttancos[m] has quit [Ping timeout: 480 seconds]
Mark[m]1 has quit [Ping timeout: 480 seconds]
dcbaker has quit [Ping timeout: 480 seconds]
jenatali has quit [Ping timeout: 480 seconds]
gkiagia has quit [Ping timeout: 480 seconds]
alatiera has quit [Quit: Connection closed for inactivity]
sentriz has joined #freedesktop
pv has joined #freedesktop
pv has quit [Ping timeout: 480 seconds]
adziahel[m] has joined #freedesktop
DavidHeidelberg has joined #freedesktop
Wallbraker has joined #freedesktop
aenderboy[m] has joined #freedesktop
florida1 has joined #freedesktop
zredshift[m] has joined #freedesktop
seaweed[m] has joined #freedesktop
airlied has joined #freedesktop
florida1_ has joined #freedesktop
florida1_ has quit []
florida1 has quit [Ping timeout: 480 seconds]
bmodem has joined #freedesktop
jasuarez has joined #freedesktop
i509vcb has quit [Quit: Connection closed for inactivity]
msizanoen[m] has joined #freedesktop
ximion has quit [Quit: Detached from the Matrix]
kxkamil has quit [Remote host closed the connection]
kxkamil has joined #freedesktop
jramsay has joined #freedesktop
lack has quit [Ping timeout: 480 seconds]
<mupuf> pinchartl: if you need help with CI stuff, I believe I can help :)
<mupuf> (and want to help)
<mupuf> As for your actual question: the FHS doesn't matter too much in the container world, but what I believe matter is an easy-to-use interface. For example, if you are executables that should be callable by users of the containers, then make sure they are in $PATH (or modify $PATH inside the container).
<mupuf> if it data files, then /opt/$appname is a good place, or simply /$appname for maximum discoverability
Kayden has joined #freedesktop
tzimmermann has joined #freedesktop
i-garrison has quit [Remote host closed the connection]
i-garrison has joined #freedesktop
florida1 has joined #freedesktop
florida1 has quit []
AnuthaDev has joined #freedesktop
cmeissl[m] has joined #freedesktop
<bentiss> \o/ small victory: you can move an issue to any other project even if you are not part of this project by using wuick actions: "/move path-to/project"
<bentiss> MrCooper: ^^ IIRC you also got bit by that
AnuthaDev has quit [Ping timeout: 480 seconds]
sima has joined #freedesktop
AbleBacon has quit [Remote host closed the connection]
Inline has quit []
<pinchartl> mupuf: thanks
<pinchartl> I'm slowly moving forward
airlied has quit [Ping timeout: 480 seconds]
todi has quit [Remote host closed the connection]
alatiera[m] has joined #freedesktop
<MrCooper> bentiss: nice
alatiera has joined #freedesktop
todi has joined #freedesktop
<bentiss> Also, there is a gitlab security update, so I'll wait for the last backup to finish before triggering it (should be in the next couple of hours)
Sumera[m] has joined #freedesktop
<emusial> Hi, is it possible to preview owners / maintainers of some mailinglist?
csbaur^ has quit [Ping timeout: 480 seconds]
csbaur^ has joined #freedesktop
Sid127 has joined #freedesktop
tinywrkb has joined #freedesktop
dabrain34[m]1 has joined #freedesktop
Kayden has quit [Read error: Connection reset by peer]
Kayden has joined #freedesktop
<daniels> emusial: why?
<emusial> daniels: I am driving now team which was owning one of lists but due to changes in mng and team internally, we lost all ppl that we knew that they had access and currently I should become an owner as a lead of our team. I send email to owners which was provided on info page but i am a bit affraid that noone is tracking that now. We consider creating new ML but i wanted to check
<emusial> if we can reuse existing one
<daniels> emusial: one of the intel lists I assume?
<emusial> i915-ci-infra to be precise
<mupuf> daniels: I can take it from here
<emusial> mupuf: <3
<mupuf> emusial: right, so it was petri, arek and I
<mupuf> PM me your email address :)
<daniels> mupuf: thanks!
<mupuf> daniels: y w, you shouldn't have to waste your time on Intel nonsense ;)
<emersion> 🙃
muhlinux[m] has joined #freedesktop
MrCooper has quit [Remote host closed the connection]
MrCooper has joined #freedesktop
mvlad has quit [Remote host closed the connection]
scrumplex has quit [Quit: Quassel - Signing Off]
scrumplex has joined #freedesktop
ascent12_ has joined #freedesktop
ascent12 has quit [Ping timeout: 480 seconds]
havdan[m] has joined #freedesktop
DodoGTA has quit [Read error: Connection reset by peer]
DodoGTA has joined #freedesktop
tzimmermann has quit [Remote host closed the connection]
tzimmermann has joined #freedesktop
<daniels> alatiera: hm, do we have less capacity on Windows now, or is it just a busy morning?
tzimmermann has quit [Remote host closed the connection]
<alatiera> daniels: one of the runners is down, so less capacity for a bit
<daniels> ah, gotcha
<alatiera> the disk exploded and docker doesn't cooperate on the new install yet
<daniels> yeah :( ugh
cassidy[m] has joined #freedesktop
<daniels> alatiera: what kind of parallelism do gst/cerbero run with? I'm watching jobs take >= 5min to just check out the git repo
<daniels> yeah, as soon as https://gitlab.freedesktop.org/JimmyOhn/gstreamer/-/jobs/52234432 finished, runtime ETA started going down rather than up :P
<alatiera> hmm I have a patch for that somewhere
<daniels> and yeah, as soon as https://gitlab.freedesktop.org/JimmyOhn/gstreamer/-/jobs/52234435 started building glib, suddenly the ETA for one of the Mesa test jobs (which had been decreasing 2x real-time) rapidly started going back up again
marcheu_ has joined #freedesktop
marcheu has quit [Ping timeout: 480 seconds]
lkundrak_ has quit [Ping timeout: 480 seconds]
dri-logger has quit [Ping timeout: 480 seconds]
glisse has quit [Ping timeout: 480 seconds]
lkundrak has joined #freedesktop
glisse has joined #freedesktop
dri-logger has joined #freedesktop
ximion has joined #freedesktop
dabrain34[m] has joined #freedesktop
unrznbl[m] has joined #freedesktop
<bentiss> sigh, I forgot about the gitlab upgrade, starting it now
ximion has quit [Quit: Detached from the Matrix]
nazarewk[m] has joined #freedesktop
<bentiss> and we are on gitlab 16.6.1 now
vkareh has joined #freedesktop
DodoGTA has quit [Quit: DodoGTA]
DodoGTA has joined #freedesktop
csbaur^ has quit [Ping timeout: 480 seconds]
<alatiera[m]> jenatali have a fix for that, will make an mr in a bit
<alatiera[m]> jenatali also it looks like you are not going through -> irc
bmodem has quit [Quit: bmodem]
bmodem has joined #freedesktop
<pinchartl> daniels: (or anyone else) Jacopo told me his fd.o gitlab account is not authorized to fork repos
<pinchartl> his username is jmondi
<jmondi> yes, seems my account is locked down
<pinchartl> could he get approved ? I personally warrant that he's not a bot :-)
<jmondi> bip bop
<pinchartl> bentiss: ^^
<jmondi> 100% not a bot
<pinchartl> jmondi: all bots say that
<bentiss> jmondi: please file a User Verification issue as mentioned in https://gitlab.freedesktop.org/freedesktop/freedesktop/-/wikis/home
<pinchartl> thanks
<bentiss> no worries
<jmondi> will do
i509vcb has joined #freedesktop
gert31 has joined #freedesktop
privacy has quit [Remote host closed the connection]
csbaur^ has joined #freedesktop
<jmondi> bentiss: done
<bentiss> jmondi: done
<jmondi> thanks :)
<bentiss> hmm... you'll probably not have the correct rights for running pipelines on the runners, either I create a subgroup ci-ok on camera, either you submit MR...
<bentiss> might be easier if I add that group
<pinchartl> bentiss: how comes I can run pipelines on runners without submitting a merge request ? is that because I'm an admin of the camera agroup ?
<bentiss> pinchartl: you must have been added to another group already
<pinchartl> actually, I'm running pipelines on pinchartl/libcamera, not on camera/libcamera
<pinchartl> happy to hear I'm special :-)
<bentiss> jmondi: should be good
<jmondi> bentiss: I'll try soon
<bentiss> pinchartl: anytime you want to give access to someone working on libcamera who can't run pipelines on his own (and that you trust a little), please add that person as a member of camera or camera/CI-OK
<bentiss> pinchartl: and given that you are already owner of camera, that's why you can run the CI
<pinchartl> sure, thanks
<pinchartl> I do trust Jacopo more than a little
<bentiss> pinchartl: any group member of the fdo gitlab instance are allowed to use our runners. If you have been known enough to be added as a group memeber, we trust you. But then, some groups have private projects and they do not want to add non fully entirely trusted users to the root group, in that case, you can add them to the CI-OK subgroup
<pinchartl> (we'll see if he retains my trust, depending on how much Italian delicacies he brings to our next face to face meeting)
<bentiss> heh
<pinchartl> thanks for the explanation, makes sense
<bentiss> anyway, over the past year or so we have been working hard on trying to use the comunity as much as possible for spam and gate keeping
<pinchartl> given the inlux of spam, distributing the process makes sense to me
<bentiss> in the same way, we have a spam bot you can register your project to which automatically blocks spammers when you add the Spam label to the issue they created
<bentiss> this used to be an admin only privilege, but now everybody can do it :)
<bentiss> and it's *very* efficient I must say
<bentiss> because spammmers drop their shit and it gets reverted a few minutes after, so we are not a valuable target for them anymore
<jmondi> bentiss: all good thanks!
<bentiss> \o/
<jmondi> pinchartl: I'll make sure to bribe you with a good homemade pasta bolognese or fettuccini alfredo
<pinchartl> jmondi: how about carbonara with bacon and cream ?
<jmondi> that would work too!
<daniels> pinchartl: you forgot the chicken
<pinchartl> daniels: if we keep going I think Jacopo will choke
csbaur^ has quit [Ping timeout: 480 seconds]
<mripard> must have been an onion
razze[m] has joined #freedesktop
<jmondi> now now now
<jmondi> is pineapple pizza next ?
<daniels> yeah, Laurent will bring you Finnish pizza in exchange
<daniels> smoked herring, pineapple, blue cheese, raw garlic
<daniels> ahh yes, Kotipizza :)
Haaninjo has joined #freedesktop
gert31 has quit [Quit: Leaving]
<bentiss> whot: I've set up the auto-trust account to be running every 10 minutes, like the spam purge one that is still around
ewlsh[m] 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 [Remote host closed the connection]
bmodem has joined #freedesktop
chrysn[m]1 has joined #freedesktop
mripard has quit [Quit: mripard]
pitch[m] has joined #freedesktop
mitTengiz[m] has joined #freedesktop
gallo[m] has joined #freedesktop
RogueScholar[m] has joined #freedesktop
RogueScholar[m] is now known as Guest8791
___nick___ has joined #freedesktop
alanc has quit [Remote host closed the connection]
alanc has joined #freedesktop
flom84 has joined #freedesktop
SintayewGashaw[m] has joined #freedesktop
bmodem has quit [Ping timeout: 480 seconds]
AbleBacon has joined #freedesktop
vkareh has quit [Quit: WeeChat 4.1.1]
TillMaas[m] has joined #freedesktop
___nick___ has quit [Ping timeout: 480 seconds]
cisco87 has joined #freedesktop
flom84 has quit [Ping timeout: 480 seconds]
alatiera has quit [Quit: Connection closed for inactivity]
ttancos[m] has joined #freedesktop
rooq has quit [Quit: The Lounge - https://thelounge.chat]
gnfzdz[m] has joined #freedesktop
rooq has joined #freedesktop
ximion has joined #freedesktop
Mark[m]1 has joined #freedesktop
airlied has joined #freedesktop
Haaninjo has quit [Quit: Ex-Chat]
privacy has joined #freedesktop
Pope_Rigby[m] has joined #freedesktop
lumag has joined #freedesktop
<lumag> Hello. we got an issue with gitlab.fdo CI. The job fails on git rebase claiming that there is a rebase-merge dir: https://gitlab.freedesktop.org/drm/msm/-/jobs/52264920
<DavidHeidelberg> problem is usually gitlab caching the repo including previous runs git changes
<lumag> DavidHeidelberg, will not that cause a revert of HEAD too?
<DavidHeidelberg> TBH, I have no idea in which state is the git repo at that point
<DavidHeidelberg> hmm, maybe rather replace the line with suggested "rm -fr ".git/rebase-merge""
sima has quit [Ping timeout: 480 seconds]
lsd|2 has joined #freedesktop
ylatuya[m] has joined #freedesktop
alatiera has joined #freedesktop
damian has joined #freedesktop
tintou has joined #freedesktop