dustymabe changed the topic of #fedora-coreos to: Fedora CoreOS :: Find out more at https://getfedora.org/coreos/ :: Logs at https://libera.irclog.whitequark.org/fedora-coreos
mboddu_ has joined #fedora-coreos
llamma has quit [Ping timeout: 268 seconds]
mboddu has quit [Ping timeout: 250 seconds]
llamma has joined #fedora-coreos
gursewak has quit [Ping timeout: 246 seconds]
plarsen has quit [Quit: NullPointerException!]
vgoyal has quit [Quit: Leaving]
gursewak has joined #fedora-coreos
gursewak has quit [Ping timeout: 268 seconds]
paragan has joined #fedora-coreos
nagarap has joined #fedora-coreos
paragan has quit [Ping timeout: 252 seconds]
gursewak has joined #fedora-coreos
bytehackr has joined #fedora-coreos
mosen has quit [Read error: Connection reset by peer]
saschagrunert has joined #fedora-coreos
jcajka has joined #fedora-coreos
azukku has joined #fedora-coreos
c4rt0 has joined #fedora-coreos
mosen has joined #fedora-coreos
<lucab> jlebon, dustymabe: ostree upstream jenkins CI started failing in a funky way, it looks like kola VMs just disappear after a short bit. Is this maybe fallout from some other CI changes?
<lucab> (for a recent example, see the jenkins logs for https://github.com/ostreedev/ostree/pull/2733)
gotmax[m] has quit [Quit: Bridge terminating on SIGTERM]
shoragan[m] has quit [Quit: Bridge terminating on SIGTERM]
lorbus has quit [Quit: Bridge terminating on SIGTERM]
adamw has quit [Quit: Bridge terminating on SIGTERM]
vladan[m] has quit [Quit: Bridge terminating on SIGTERM]
Sheogorath[m] has quit [Quit: Bridge terminating on SIGTERM]
travier[m] has quit [Quit: Bridge terminating on SIGTERM]
cmagina has quit [Quit: Bridge terminating on SIGTERM]
hiroshi[m] has quit [Quit: Bridge terminating on SIGTERM]
lucab has quit [Quit: Bridge terminating on SIGTERM]
go4godvin has quit [Quit: Bridge terminating on SIGTERM]
walters has quit [Quit: Bridge terminating on SIGTERM]
M0xMRTT[m] has quit [Quit: Bridge terminating on SIGTERM]
MatthieuSaulnier has quit [Quit: Bridge terminating on SIGTERM]
OnuralpSezer[m]1 has quit [Quit: Bridge terminating on SIGTERM]
Kan-RuChen[m] has quit [Quit: Bridge terminating on SIGTERM]
SumantroMukherje has quit [Quit: Bridge terminating on SIGTERM]
Guest9887 has quit [Quit: Bridge terminating on SIGTERM]
alebastr[m] has quit [Quit: Bridge terminating on SIGTERM]
MHamzahKhan[m] has quit [Quit: Bridge terminating on SIGTERM]
anthr76[m] has quit [Quit: Bridge terminating on SIGTERM]
queeup[m] has quit [Quit: Bridge terminating on SIGTERM]
hartan[m] has quit [Quit: Bridge terminating on SIGTERM]
spresti[m] has quit [Quit: Bridge terminating on SIGTERM]
aaradhak[m] has quit [Quit: Bridge terminating on SIGTERM]
ykadev[m] has quit [Quit: Bridge terminating on SIGTERM]
Orotheyshe[m] has quit [Quit: Bridge terminating on SIGTERM]
ScottEdlund[m] has quit [Quit: Bridge terminating on SIGTERM]
bumperboat[m] has quit [Quit: Bridge terminating on SIGTERM]
boudinie[m] has quit [Quit: Bridge terminating on SIGTERM]
JosephGayoso[m] has quit [Quit: Bridge terminating on SIGTERM]
raatti[m] has quit [Quit: Bridge terminating on SIGTERM]
decfi[m] has quit [Quit: Bridge terminating on SIGTERM]
aleskandro[m] has quit [Quit: Bridge terminating on SIGTERM]
TimotheRavierus4 has quit [Quit: Bridge terminating on SIGTERM]
defolos has quit [Quit: Bridge terminating on SIGTERM]
mikeru has quit [Quit: Bridge terminating on SIGTERM]
jmarrero has quit [Quit: Bridge terminating on SIGTERM]
Eighth_Doctor has quit [Quit: Bridge terminating on SIGTERM]
Anonymous[m]12 has quit [Quit: Bridge terminating on SIGTERM]
killefiz[m] has quit [Quit: Bridge terminating on SIGTERM]
cverna has quit [Quit: Bridge terminating on SIGTERM]
davdunc[m has quit [Quit: Bridge terminating on SIGTERM]
sgallagh has quit [Quit: Bridge terminating on SIGTERM]
miabbott[m] has quit [Quit: Bridge terminating on SIGTERM]
baaash[m] has quit [Quit: Bridge terminating on SIGTERM]
c4rt0 has quit [Ping timeout: 264 seconds]
defolos has joined #fedora-coreos
ScottEdlund[m] has joined #fedora-coreos
frigo has joined #fedora-coreos
shoragan[m] has joined #fedora-coreos
anthr76[m] has joined #fedora-coreos
boudinie[m] has joined #fedora-coreos
baaash[m] has joined #fedora-coreos
jmarrero has joined #fedora-coreos
vladan[m] has joined #fedora-coreos
Sheogorath[m] has joined #fedora-coreos
sgallagh has joined #fedora-coreos
adamw has joined #fedora-coreos
walters has joined #fedora-coreos
travier[m] has joined #fedora-coreos
hiroshi[m] has joined #fedora-coreos
go4godvin has joined #fedora-coreos
bumperboat[m] has joined #fedora-coreos
gotmax[m] has joined #fedora-coreos
TimotheRavierus4 has joined #fedora-coreos
Orotheyshe[m] has joined #fedora-coreos
davdunc[m has joined #fedora-coreos
lucab has joined #fedora-coreos
lorbus has joined #fedora-coreos
queeup[m] has joined #fedora-coreos
spresti[m] has joined #fedora-coreos
cmagina has joined #fedora-coreos
ykadev[m] has joined #fedora-coreos
mikeru has joined #fedora-coreos
Eighth_Doctor has joined #fedora-coreos
cverna has joined #fedora-coreos
hartan[m] has joined #fedora-coreos
miabbott[m] has joined #fedora-coreos
Guest4988 has joined #fedora-coreos
MatthieuSaulnier has joined #fedora-coreos
OnuralpSezer[m]1 has joined #fedora-coreos
alebastr[m] has joined #fedora-coreos
aleskandro[m] has joined #fedora-coreos
aaradhak[m] has joined #fedora-coreos
SumantroMukherje has joined #fedora-coreos
JosephGayoso[m] has joined #fedora-coreos
Kan-RuChen[m] has joined #fedora-coreos
decfi[m] has joined #fedora-coreos
Anonymous[m]1 has joined #fedora-coreos
M0xMRTT[m] has joined #fedora-coreos
MHamzahKhan[m] has joined #fedora-coreos
raatti[m] has joined #fedora-coreos
killefiz[m] has joined #fedora-coreos
MHamzahKhan[m] has quit [Ping timeout: 246 seconds]
MHamzahKhan[m] has joined #fedora-coreos
nalind has joined #fedora-coreos
plarsen has joined #fedora-coreos
crobinso has joined #fedora-coreos
agners has joined #fedora-coreos
frigo has quit [Quit: Client closed]
mheon has joined #fedora-coreos
<jlebon> lucab: likely hitting against memory limits. i pushed a patch there
rsalveti has quit [Quit: Connection closed for inactivity]
<dustymabe> jlebon: cool if I assume control of staging for a period of time?
<jlebon> dustymabe: go for it
cyberpear has quit [Quit: Connection closed for inactivity]
vgoyal has joined #fedora-coreos
<lucab> jlebon: ack, thanks! I'll keel an eye on that and then recheck the rest of queued PRs
mnguyen has joined #fedora-coreos
marmijo has joined #fedora-coreos
mnguyen has quit [*.net *.split]
mheon has quit [*.net *.split]
miabbott[m] has quit [*.net *.split]
mikeru has quit [*.net *.split]
go4godvin has quit [*.net *.split]
davdunc[m has quit [*.net *.split]
anthr76[m] has quit [*.net *.split]
OnuralpSezer[m]1 has quit [*.net *.split]
ccha has quit [*.net *.split]
jtgreene has quit [*.net *.split]
hank has quit [*.net *.split]
guesswhat has quit [*.net *.split]
thomasfedb has quit [*.net *.split]
Whoop has quit [*.net *.split]
GingerGeek has quit [*.net *.split]
mheon has joined #fedora-coreos
guesswhat has joined #fedora-coreos
ccha has joined #fedora-coreos
hank has joined #fedora-coreos
thomasfedb has joined #fedora-coreos
ccha has joined #fedora-coreos
ccha has quit [Changing host]
thomasfedb has quit [Changing host]
thomasfedb has joined #fedora-coreos
mnguyen has joined #fedora-coreos
Whoop has joined #fedora-coreos
GingerGeek has joined #fedora-coreos
anthr76[m] has joined #fedora-coreos
jtgreene has joined #fedora-coreos
davdunc[m has joined #fedora-coreos
OnuralpSezer[m]1 has joined #fedora-coreos
mikeru has joined #fedora-coreos
go4godvin has joined #fedora-coreos
miabbott[m] has joined #fedora-coreos
<dustymabe> jlebon: any idea what's going on in the CI failure from this PR: https://github.com/coreos/fedora-coreos-config/pull/2011 ?
frigo has joined #fedora-coreos
saschagrunert has quit [Remote host closed the connection]
marmijo has quit [Quit: Client closed]
frigo has quit [Quit: Client closed]
azukku has quit [Quit: Leaving.]
cyberpear has joined #fedora-coreos
<jlebon> dustymabe: https://github.com/coreos/coreos-ci-lib/pull/121 *should* fix it
<dustymabe> ahh I see.. haha in that case she wasn't only changing a cosmetic name, but an actual path to a directory.
<dustymabe> do we need to support both though? could we not just PR the upstream repos and update them?
<dustymabe> rather than carrying the compat?
<jlebon> we could, this just gets CI back to working faster :)
<dustymabe> I'm cool with this but maybe let's open a followup to revert the change and link to all the open PRs that would need to merge before we can do the revert.
<dustymabe> i'll help open the PRs against the repos if you help enumerate them and give me a recipe for the change
<jlebon> i'm happy to revert, but was hoping repo owners would handle updating their CIs
<dustymabe> is the change not trivial?
<dustymabe> I don't expect anyone would update anything if it's working
<jlebon> the change itself is trivial. just the overhead is non-trivial
<jlebon> right, we'd notify them
<jlebon> and also have them drop the `fcos*` aliases in favour of the new ones
<dustymabe> yeah, that's a worthy goal
<dustymabe> can we open an issue against each repo then and link to that from the revert PR?
<dustymabe> in the revert PR we can also drop the fcos* symlinks
<bgilbert> please don't externalize the cost of CI changes onto other teams :-(
<jlebon> unless really inconvenient, we should always try to provide a path to upgrade instead of breaking configs
<jlebon> bgilbert: there's definitely a balance. but i'd like each team to own their CIs. it's still the responsibilty of the CI changer to disclose of course
<dustymabe> bgilbert: what are you advocating for?
<bgilbert> keeping upstream CI working is an ongoing source of friction. it's great that CI automatically does FCOS integration testing, but every time there's a bad package update or service outage or new flaky test, it causes a priority interrupt for upstream work while we sort out how to restore our ability to merge things
<bgilbert> a lot of that is outside our control
<bgilbert> but for the parts that aren't, I think we should do more to encourage people to own the fallout of their own changes
<jlebon> bgilbert: i don't disagree
<bgilbert> so yeah, teams should own the capabilities and configuration of their own CI, but let's try to minimize the amount they have to fight a holding action against outside changes
<jlebon> in this case, the intent was definitely not to break all the upstream CIs
<bgilbert> :-)
<jlebon> the PR above restores functionality. but there are maintenance tasks that we expect everyone to do on their own CI in the absence of a dedicated CI team
<bgilbert> are those documented?
<dustymabe> I mean. I guess the pipeline team fills that role now?
<dustymabe> once we get this pipeline migration done maybe our teams can start functioning more properly
<dustymabe> either way.. there is going to be some turbulence over the next month as we ratchet necessary changes in
GiuDno[m] has joined #fedora-coreos
<jlebon> bgilbert: there isn't one set of thing. it's more of a coreos-status type of deal. i don't expect everyone to subscribe to coreos-ci-lib, but if there's a migration underway and we e.g. broadcast an announcement that changes will be needed, i hope that'd be sufficient
<dustymabe> ^^ to be clear - none of that happened here, this was an unintended breakage
<bgilbert> yup, I do understand about the ratcheting :-)
<jlebon> :)
<jlebon> but yeah, we need to figure out the best way to communicate these things
<bgilbert> but if cosa or fedora-coreos-config or coreos-installer or Ignition changes are expected to cause some fallout in other projects, whoever is making those changes would normally handle all of the fallout
<bgilbert> I don't think CI is different
<jlebon> define "fallout"
<dustymabe> "whoever is making those changes would normally handle all of the fallout" <- that needs some clarity
<bgilbert> required code changes
<dustymabe> I don't think so
<dustymabe> if it's trivial, maybe
<dustymabe> but otherwise an announcement and time period would be sufficient, just like with any user base
<bgilbert> um
<bgilbert> if that's true, I've been doing waaaay more work than I need to
<bgilbert> I don't think we want to get into a place with the subteams where we start throwing externalities over the wall onto other subteams' backlogs
<jlebon> IMO i think it's different talking about CI vs hacking on the OS
<dustymabe> agree
<bgilbert> dustymabe: to jlebon or to me?
<dustymabe> i agree with jlebon.. I think there is a lot of nuance here
<jlebon> CI maintenance is a shared thing. it's a public good I would hope everyone feels shared ownership in.
<bgilbert> mmm, not sure I agree. e.g. no one on firstboot knows Groovy. CoreOS CI is a service we use.
<dustymabe> bgilbert: right, but if there was an announcement that said "you need to change you FOO variable to BAR" in your CI" then you'd probably be able to handle it?
<dustymabe> it's also something we work together on. i.e. you're not completely on your own - we help
<bgilbert> my point isn't about capability, it's about efficiency and context switches and collaboration
<dustymabe> FWIW i don't really know groovy either
<bgilbert> similarly I'd love to hand off maintenance of the bootimage bot to the folks who own the bootimage bumps, but I know that isn't likely to happen
<bgilbert> there are no volunteers, and we don't just throw things over the wall to each other, so I get to maintain it
<dustymabe> yep. I know that feeling
<jlebon> same here, I know where you're coming from :)
<bgilbert> yup, everyone here knows that feeling :-)
<bgilbert> which is why I'm so surprised by this discussion
<dustymabe> maybe we're not communicating effectively - want to go high bandwidth?
<bgilbert> sure
<walters> One nice thing about Prow is the rehearsals are designed to shake out things like this
<walters> another related possibility is doing dependabot for CI bumps, i.e. we pin to a commit of coreos-ci-lib and a PR updates it
rsalveti has joined #fedora-coreos
<bgilbert> walters: depending on the amount of boilerplate involved, coreos/repo-templates may also be an option
<bgilbert> outcome of the call: for now, we'll track the compat removal in a draft PR whose description says what needs to be done in affected repos
<bgilbert> in order to get this out of the critical path
<bgilbert> and I'll post a Gist or something with a sketch of the shell script I use when bulk-updating repos
<bgilbert> dustymabe jlebon: feel free to correct me or add ^
<jlebon> bgilbert: +1
<bgilbert> (ftr, I agree that large migrations sometimes need to be done by the maintainers of individual upstreams, I just want to minimize those)
<bgilbert> thanks for the discussion, all
<jlebon> bgilbert: here's an idea: GitHub Action that takes a URL to a script, runs it against the list of repos and opens PRs (in non-dry-run mode)
<jlebon> (not saying you should implement that to be clear)
<bgilbert> :-)
<jlebon> would make sense to have it live in coreos-ci or coreos-ci-lib
<bgilbert> hmm, maybe. I'm not sure putting it in the cloud adds much value in this case, though
<jlebon> maybe not. wouldn't say no to someone else writing it :)
arnulfo_7 has joined #fedora-coreos
<dustymabe> jlebon: want to add dropping the symlinks to that PR or leave that as a followup?
<jlebon> dustymabe: it's in there :)
<dustymabe> oh nvm
<dustymabe> i see it :)
<dustymabe> I assumed it would be two commits
<jlebon> actual reverts would be clearer indeed
<dustymabe> jlebon: opening the PRs on the various repos might be something adam would be willing to do
<jlebon> dustymabe: +1
nagarap has quit [Quit: Leaving]
jlebon has quit [Quit: brb]
misuto has quit [Remote host closed the connection]
misuto has joined #fedora-coreos
jcajka has quit [Quit: Leaving]
Betal has joined #fedora-coreos
jlebon has joined #fedora-coreos
<dustymabe> jlebon: the CI on https://github.com/coreos/fedora-coreos-config/pull/2011 is still failing - i tried 'replay' and 'build now'
<jlebon> dustymabe: ughhh. right OK, the fcos repo is special a bit in that it does skipInit
<jlebon> one sec
nb has quit [Quit: The Lounge - https://thelounge.chat]
<jlebon> i'll check if there are other repos that hit that
nb has joined #fedora-coreos
c4rt0 has joined #fedora-coreos
c4rt0 has quit [Ping timeout: 268 seconds]
<bgilbert> jlebon: nice, thanks for filing the upstream PRs! 🎉
<jlebon> bgilbert: https://github.com/coreos/coreos-ci-lib/pull/122#issuecomment-1278000196 -- this ended up being easier than expected thanks to the magic of `set synchronize-panes on` in tmux
<bgilbert> oh, sweet
<walters> definitely a visible reminder of how many repos we have
bytehackr has quit [Ping timeout: 248 seconds]
<dustymabe> jlebon++
<dustymabe> jlebon: from our discussion earlier: https://github.com/coreos/coreos-assembler/pull/3124
<dustymabe> gursewak: can you rebase https://github.com/coreos/fedora-coreos-config/pull/2011 ?
<dustymabe> well - i guess you need to wait until config-bot syncs the changes from https://github.com/coreos/fedora-coreos-config/pull/2012 to the `rawhide` branch
<jlebon> dustymabe: nice and simple, stamped!
<dustymabe> jlebon: thanks!
crobinso has quit [Remote host closed the connection]
<dustymabe> jlebon: do you want me to add that logic from https://github.com/dustymabe/coreos-ci-lib/blob/dusty-example/vars/kola.groovy#L78-L91 to my existing PR?
<jlebon> dustymabe: yeah sounds good. how close is that PR?
<dustymabe> tests are promising
gursewak has quit [Ping timeout: 268 seconds]
bgilbert has quit [Ping timeout: 260 seconds]
piwu has quit [Ping timeout: 268 seconds]
piwu has joined #fedora-coreos
nalind has quit [Quit: bye]
piwu has quit [Ping timeout: 252 seconds]
piwu has joined #fedora-coreos
piwu has quit [Client Quit]
piwu has joined #fedora-coreos
mheon has quit [Ping timeout: 264 seconds]
piwu has quit [Quit: Ping timeout (120 seconds)]
piwu has joined #fedora-coreos
mnguyen has quit [Ping timeout: 268 seconds]
piwu has quit [Quit: Ping timeout (120 seconds)]
piwu has joined #fedora-coreos
vgoyal has quit [Quit: Leaving]