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
fifofonix has quit [Ping timeout: 255 seconds]
plarsen has quit [Remote host closed the connection]
jpn has quit [Ping timeout: 248 seconds]
jpn has joined #fedora-coreos
gursewak has joined #fedora-coreos
jpn has quit [Ping timeout: 248 seconds]
gursewak has quit [Ping timeout: 276 seconds]
gursewak has joined #fedora-coreos
gursewak has quit [Ping timeout: 246 seconds]
gursewak has joined #fedora-coreos
gursewak has quit [Remote host closed the connection]
gursewak has joined #fedora-coreos
ravanelli has quit [Remote host closed the connection]
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 246 seconds]
jpn has joined #fedora-coreos
vgoyal has quit [Quit: Leaving]
jpn has quit [Ping timeout: 246 seconds]
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 255 seconds]
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 252 seconds]
bgilbert_ is now known as bgilbert
<bgilbert> lucab: are you able to do FCOS release builds on Wednesday morning? you're at the top of the standby executor list. travier[m] is out, so ravanelli would be the next fallback
bgilbert has quit [Ping timeout: 248 seconds]
jmarrero has quit [Ping timeout: 246 seconds]
Sheogorath[m] has quit [Ping timeout: 246 seconds]
Orotheyshe[m] has quit [Ping timeout: 246 seconds]
sgallagh has quit [Ping timeout: 246 seconds]
vladan[m] has quit [Ping timeout: 246 seconds]
bytehackr has joined #fedora-coreos
jmarrero has joined #fedora-coreos
Sheogorath[m] has joined #fedora-coreos
sgallagh has joined #fedora-coreos
Orotheyshe[m] has joined #fedora-coreos
vladan[m] has joined #fedora-coreos
paragan has joined #fedora-coreos
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 255 seconds]
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 255 seconds]
gursewak has quit [Ping timeout: 276 seconds]
bytehackr has quit [Remote host closed the connection]
bytehackr has joined #fedora-coreos
paragan has quit [Ping timeout: 252 seconds]
paragan has joined #fedora-coreos
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 252 seconds]
jcajka has joined #fedora-coreos
saschagrunert has joined #fedora-coreos
saschagrunert has quit [Remote host closed the connection]
saschagrunert has joined #fedora-coreos
c4rt0 has joined #fedora-coreos
paragan has quit [Ping timeout: 252 seconds]
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 252 seconds]
paragan has joined #fedora-coreos
paragan has quit [Ping timeout: 248 seconds]
paragan has joined #fedora-coreos
Betal has quit [Quit: WeeChat 3.7.1]
jpn has joined #fedora-coreos
saschagrunert has quit [Read error: Connection reset by peer]
sgrunert has joined #fedora-coreos
jpn has quit [Ping timeout: 252 seconds]
c4rt0 has quit [Remote host closed the connection]
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 248 seconds]
c4rt0 has joined #fedora-coreos
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 252 seconds]
fifofonix has joined #fedora-coreos
fifofonix has quit [Client Quit]
ravanelli has joined #fedora-coreos
mhayden has joined #fedora-coreos
sgrunert has quit [Read error: Connection reset by peer]
saschagrunert has joined #fedora-coreos
crobinso has joined #fedora-coreos
vgoyal has joined #fedora-coreos
ravanelli has quit [Read error: Connection reset by peer]
ravanelli has joined #fedora-coreos
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 248 seconds]
bgilbert has joined #fedora-coreos
mheon has joined #fedora-coreos
<dustymabe> bgilbert: jlebon: I just looked at some of the recent builds of openssl - seems like it takes about an hour to build the RPM - so we'll have some time to plan before we'll even have a build
plarsen has joined #fedora-coreos
<bgilbert> +1, good thought
<bgilbert> assuming this CVE will be newsworthy, should we think about a coreos-status post too?
<spresti[m]> bgilbert: I think we should plan for that. If its impactful, people will be looking for confirmation that a product they are using is either unaffected or patched
<spresti[m]> What medium do we use for posting those type of things?
nalind has joined #fedora-coreos
fifofonix has joined #fedora-coreos
<dustymabe> +1 - I assume we should wait until we have updates shipping though
<bgilbert> right. if we go with option 1, I assume it'd be when we ship to next/testing
<dustymabe> ack
fifofonix has quit [Quit: Textual IRC Client: www.textualapp.com]
<dustymabe> jlebon: I disabled auto merge on https://github.com/coreos/coreos-assembler/pull/3153 because of stability for today's anticipated releases, but maybe a better instead of freezing on COSA is to just make a quay tag and then we don't need to freeze
<dustymabe> ok I created v0.14.0-364-g805ff1df6
<jlebon> dustymabe: i'd say so. that way we can use it for the second set of releases too to be safe and not block cosa PRs for multiple days. but maybe a branch instead so we can get any cosa fixes in for the releases?
<ravanelli> dustymabe: jlebon Do you guys need a hand in something else?
<dustymabe> jlebon: I created that tag - we can branch off of it if we need
sgrunert has joined #fedora-coreos
<jlebon> dustymabe: ack
saschagrunert has quit [Read error: Connection reset by peer]
<bgilbert> ravanelli: unless we hear back from lucab, you're the next available person on the FCOS standby rotation. will you have time tomorrow to do FCOS releases?
<bgilbert> ravanelli: if you're too busy with the pipeline work, we can continue down the standby list
<ravanelli> bgilbert: tomorrow is holiday here in Brazil ☚ī¸. Can we do it today?
<bgilbert> ravanelli: we have another set of releases to do first (spresti[m] is handling those) and the timing is unknown
<jlebon> dustymabe: let's re-enable auto-merge on https://github.com/coreos/coreos-assembler/pull/3153 then?
<bgilbert> so we probably shouldn't assume we can start them today
<dustymabe> jlebon: +1
<jlebon> :check:
<dustymabe> you beat me to it
<bgilbert> ravanelli: np, we'll get someone else to do them. enjoy the holiday
<dustymabe> holiday++
<bgilbert> dustymabe: zodbot has increased the karma for holidays to +1
<jlebon> heh
<dustymabe> đŸ¤Ŗ
<ravanelli> đŸ¤Ŗ
<ravanelli> anyway, if I can help starting something today, just let me know bgilbert
<bgilbert> +1
vgoyal_ has joined #fedora-coreos
shlTlord has left #fedora-coreos [#fedora-coreos]
vgoyal has quit [Ping timeout: 252 seconds]
crobinso has quit [Ping timeout: 252 seconds]
crobinso has joined #fedora-coreos
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 255 seconds]
fifofonix has joined #fedora-coreos
bgilbert has quit [Read error: Connection reset by peer]
bgilbert_ has joined #fedora-coreos
gursewak has joined #fedora-coreos
justJanne has quit [Quit: So, if you care to find me, look to the western sky. As someone told me lately, everyone deserves a chance to fly.]
ninjanne has joined #fedora-coreos
<dustymabe> spresti[m]: FYI: for any builds done today: https://github.com/coreos/fedora-coreos-streams/issues/577#issuecomment-1298705356
<spresti[m]> dustymabe: kk thank you
jcajka has quit [Quit: Leaving]
Arkanterian has joined #fedora-coreos
Arkanterian has quit [Quit: Client closed]
jpn has joined #fedora-coreos
bgilbert_ is now known as bgilbert
<bgilbert> looks like the advisory isn't yet though
jpn has quit [Ping timeout: 252 seconds]
sgrunert has quit [Quit: Leaving]
<dustymabe> yeah - i've been hitting refresh on https://mta.openssl.org/pipermail/openssl-announce/
<dustymabe> oh there it is
<dustymabe> ha - list server is getting hammered
<bgilbert> Punycode is used in X.509 certs, but I'm not sure whether OpenSSL _decodes_ IDNs while parsing X.509
<dustymabe> Pre-announcements of CVE-2022-3602 described this issue as CRITICAL. Further analysis based on some of the mitigating factors described above have led this to be downgraded to HIGH.
<bgilbert> arbitrary number of bytes containing the '.' character...........
paragan has quit [Quit: Leaving]
<dustymabe> ravanelli: this is the code I had started on this morning (breaking out the cloud replication into a `clouds_replicate()` function: https://paste.centos.org/view/aa7eb040
<jlebon> doesn't seem to be on the access.redhat.com yet
<dustymabe> ravanelli: it's just a stencil (nothing works yet) and a bunch of copied code in there which probably doesn't work yet
<ravanelli> dustymabe: 👍
<dustymabe> bgilbert: jlebon: thoughts on strategy?
<bgilbert> I'm still looking at one thing, which is "requires either ... or for the application to continue certificate verification despite failure to construct a path to a trusted issuer"
<bgilbert> we use curl --insecure during rootfs fetch and I want to verify that that doesn't imply doing ^
<jlebon> FWIW (and it might not be worth much), but naively grepping the openssl build logs in fedora at least shows it's compiled with `-fstack-protector-strong`
<bgilbert> +1
<jlebon> i think we should wait for the RH page to confirm impact
<dustymabe> interesting.. the version is `3.0.5-X` for those builds - I guess we opted for backport (which makes sense)
klaas_ is now known as klaas
<bgilbert> okay, based on my understanding of https://www.openssl.org/docs/man1.0.2/man3/SSL_CTX_set_verify.html (NOTES section) and grepping the curl source, I think curl --insecure is safe
<dustymabe> after we get our strategy set i'm going to grab lunch (while the builds are running)
<bgilbert> I don't think we're in case 2
<bgilbert> I suppose there's an argument for case 0 (just do regular promotions and let it land in stable in two weeks), but
<bgilbert> it's still a high-profile vuln, and it's possible that it'll get worse once there are more eyes on it?
<dustymabe> yeah
<jlebon> agree
<dustymabe> Option 1b then?
<spresti[m]> +1
<bgilbert> rereading, one sec
<bgilbert> this sorta assumes no malicious certs will get through a CA, which is probably optimistic
<bgilbert> but it does raise the barrier to attack
<jlebon> bgilbert: when you say `curl --insecure` is safe, you mean it skips all the cert verification bits?
<bgilbert> OpenSSL doesn't provide an easy way to skip verification, it just disables caring about the result
<bgilbert> the key is that there isn't a verify callback that ignores the result of the standard verifier and pokes at the cert anyway
<bgilbert> AIUI
<jlebon> gotcha
<jlebon> i don't *think* there's anything else in our stack that would want to look at a cert directly even after it fails verification
<bgilbert> and most of our stack isn't OpenSSL
<jlebon> so assuming we can rule out the "or for the application to continue certificate verification", it leaves only "requires a CA to have signed the malicious certificate"
<bgilbert> yeah
<dustymabe> created a hackmd for operational coordination: https://hackmd.io/hB81UT6LSGOuoGSoFq45kA
<bgilbert> +1 dustymabe
<bgilbert> I suppose someone could get a malicious cert through a CA and then intentionally release the cert + key
<jlebon> which i agree re. raising the barrier. it's optimistic but if you're in that situation you may have larger problems anyway
<bgilbert> which would make the exploit generally accessible
<jlebon> bgilbert: that
<jlebon> 's... scary :|
<bgilbert> and all it takes is one CA with bad validation and not using OpenSSL
<bgilbert> CAs are not especially known for good validation
<bgilbert> (though I don't know if the browser-maker-enforced minimum standards for CAs would encompass this)
<bgilbert> that may be implicitly factored into the choice of HIGH vs CRITICAL
<bgilbert> if we do a 24h bake and then a default 48h roll, that's 72h, which feels a bit long
<bgilbert> 24h roll is okay, but in option 1b we're also rolling out a regular promotion
<bgilbert> jlebon, wdyt?
<dustymabe> we could instruct people on how to decrease their wariness
<dustymabe> i.e. if they want the update as soon as it's in cincinatti
<jlebon> bgilbert: i wonder if it's even worth such a short rollout. i think i'd stick with 48h
<dustymabe> Cincinnati - jeeze I really can't spell that word
<bgilbert> jlebon: and 1b?
<jlebon> yeah
jpn has joined #fedora-coreos
<jlebon> the compromised public cert scenario aside, this doesn't look that easily exploitable
<jlebon> i'm interested to see also whether the RCE clause even applies to rh/fedora
<bgilbert> and the scope is basically limited to PXE rootfs fetch, mainly in those cases where it's done over the public Internet
<dustymabe> jlebon: IOW if our compiler settings or SELinux might prevent it
Betal has joined #fedora-coreos
<jlebon> dustymabe: right
<bgilbert> first patch is trivial, second one isn't trivial but isn't a major refactor either
<bgilbert> okay, it sounds like we don't think we're in case 2
<bgilbert> we can always accelerate the roll if new info comes out
<bgilbert> even after it starts
<dustymabe> +1 - so we'll proceed with 1b when we get the builds.. if we get new info then we can change course
<jlebon> +1
<bgilbert> +1
<spresti[m]> +1
* dustymabe going to grab lunch while the build churns
<jlebon> CVE page is up, but doesn't provide any new info: https://access.redhat.com/security/cve/cve-2022-3602
* jlebon also goes to grab lunch
<dustymabe> bgilbert: do you want to update https://github.com/coreos/fedora-coreos-tracker/issues/1329 with any info you think would be appropriate to put there
jpn has quit [Ping timeout: 272 seconds]
<bgilbert> sure
<dustymabe> 🙏
<spresti[m]> Ok I am going to start going with the fcos releases 1b.
<bgilbert> spresti[m]: +1
<bgilbert> so this'll be `next` and `testing` releases without promotions (no `ok-to-promote` label), and we'll need to backport the lockfile updates to the `next` and `testing` branches
<bgilbert> we don't have builds yet, so there's nothing to be done
<bgilbert> I guess actually the fast-track workflow can be used to land the fast-tracks directly in those branches
<bgilbert> spresti[m]: ^
mnguyen has quit [Remote host closed the connection]
<bgilbert> https://www.openssl.org/blog/blog/2022/11/01/email-address-overflows/ focuses less on the ease of exploitation and more on mitigating factors in the binaries
<spresti[m]> Ack on 'next' && 'testing' . re builds you mean openssl 3.0.7 builds ?
<spresti[m]> I can start on stable while we wait on builds tho ?
<bgilbert> spresti[m]: no stable release
<bgilbert> that was option 2c which we're not doing
<bgilbert> we're punting stable out 24 hours so the fix can bake, and someone else (probably gursewak) will handle that release
<bgilbert> also, it's not 3.0.7, since Fedora backported the fix
<bgilbert> f37 build for `next` is done: https://koji.fedoraproject.org/koji/buildinfo?buildID=2082852
<bgilbert> f36 build for `testing` is building: https://koji.fedoraproject.org/koji/buildinfo?buildID=2082850
<bgilbert> I guess for 37 we should still wait for the bodhi update though
<spresti[m]> Ok, thank you yeah I did not read the schedule that way. And ok, that makes sense. I must have missed that message.
<bgilbert> +1
<bgilbert> spresti[m]: updated the checklists
<bgilbert> f37 update signed, ready to fast-track: https://bodhi.fedoraproject.org/updates/FEDORA-2022-0f1d2e0537
<bgilbert> do both next and next-devel
<spresti[m]> +1
bgilbert has quit [Read error: Connection reset by peer]
bgilbert_ has joined #fedora-coreos
bgilbert_ is now known as bgilbert
<bgilbert> ah, reqwest uses OpenSSL
<spresti[m]> Err, what reason url should I give since its not a trival fast track?
<spresti[m]> Traceback (most recent call last):... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/78245f9502bb0f19997b7b716c06f604ad2c7f13>)
<spresti[m]> Thanks
<spresti[m]> +1
<bgilbert> spresti[m]: just to confirm, self-approval isn't normally sufficient for fast-track PRs
<spresti[m]> ah, yeah that would make sense.
<spresti[m]> bgilbert: do I need to testing && testing-devel like I did for next?
<bgilbert> yup
<spresti[m]> Both testing and testing-devel's are up and need approval
<spresti[m]> er well testing-devel not yet
<spresti[m]> well thats odd the pr does not have [testing-devel] in the name https://github.com/coreos/fedora-coreos-config/pull/2046
<bgilbert> testing-devel is the default, so the workflow skips the prefix
<bgilbert> s/default/usual case/
<spresti[m]> Welp lol I guess today I noticed it.
* dustymabe back
* dustymabe reads scrollback
<dustymabe> spresti[m]: bgilbert: FYI - I disabled the `build` job earlier today in jenkins - when you're ready to start the builds just re-enable the job and then kick off the builds
bytehackr has quit [Ping timeout: 255 seconds]
bytehackr has joined #fedora-coreos
jpn has joined #fedora-coreos
<spresti[m]> +1 thank you
<dustymabe> spresti[m]: limit the runs to just the `next` and `testing` releases (i.e. don't start more than two builds). you can re-disable the job after you've started those two
<spresti[m]> kk
bytehackr has quit [Ping timeout: 248 seconds]
<spresti[m]> still waiting on ci to build, once I merge I will be on those steps
<dustymabe> i pre-seeded the packages in `coreos-pool` so there will be no koji tagger delay. IOW - there should be no need to delay any when you merge the PR and start the build
<bgilbert> dustymabe: disabled it to preserve capacity?
<dustymabe> bgilbert: right - if we didn't then the `testing-devel` and `next-devel` would auto kick off when the PRs merged
<bgilbert> +1
<dustymabe> jlebon: bgilbert: do we want to fill out the rest of https://hackmd.io/hB81UT6LSGOuoGSoFq45kA ?
<dustymabe> spresti[m]: looks like what happens when running out of memory
<lucab> ah, the openssl CVEs, nice
<spresti[m]> Do I need to trigger a rebuild? and wait another hr? or can I waive it?
<lucab> bgilbert: my notifications are a bit of a mess, sorry. Were you asking me to do something on Wed?
<dustymabe> spresti[m]: don't worry about that one
<dustymabe> just re-trigger it
<bgilbert> lucab: yeah, if you have time, you're at the top of the standby executor list for FCOS releases
<dustymabe> we're not going to build `next-devel` right now anyway
<dustymabe> it's `next` and `testing` that we are on the clock for
<bgilbert> lucab: and we'll need a triple release right after this double, tomorrow morning or so
<spresti[m]> dustymabe: kk
crobinso has quit [Remote host closed the connection]
<bgilbert> lucab: if you can't do it, gursewak is next in line
<bgilbert> lucab: would be good to start nailing that down though
<lucab> I can do it no problem, I just didn't realize earlier, pardon
<bgilbert> lucab: np, thanks
<spresti[m]> dustymabe: Kicked off both builds, and disabled project after kicking them off.
<lucab> so I guess I can take https://github.com/coreos/fedora-coreos-streams/issues/579 already and then look for two upcoming tickets for testing and next
<dustymabe> +1
<bgilbert> lucab: +1. we shouldn't start any builds yet though; will keep you updated
<jlebon> lucab++
<lucab> eh, bad wording, by "take" I meant "self-assign" really
<bgilbert> +1
<bgilbert> both Bodhi updates have passed the karma gate and are waiting on test gating
<bgilbert> dustymabe: should we do the extra steps to update containers before the fix goes stable, or just wait?
<dustymabe> bgilbert: oh I see - IOW should we make extra commits to our source control to suck in the "not yet stable" package directly from koji, or should we just wait til it hits bodhi stable (and the normal repos) and make sure our containers are rebuilt?
<bgilbert> right
<dustymabe> i'm OK either way, I trust your judgement better than my own here
<bgilbert> meh. I don't know the HTTPS request surface of those containers, but I think we probably can afford a few hours
<bgilbert> do we still think we should do a coreos-status post?
<dustymabe> `a few hours` is probably generous - we'll probably need to check with releng to see if they are doing any special bohdi wheel turning for this
<dustymabe> bodhi*
jpn has quit [Ping timeout: 255 seconds]
<bgilbert> ah, fair
<jlebon> i think it'd be good to preempt questions about it
<dustymabe> looks like nirik was mentioning it in `#fedora-releng
<jlebon> (re. coreos-status post)
<jlebon> dustymabe: is cosa missing from that hackmd on purpose?
<bgilbert> +1, here's an empty page for perusal https://hackmd.io/T2AC-ZsXT5q1g977KC5EEw
<dustymabe> nope - it was a start - invite to fill more in!
<jlebon> for cosa at least, we can just tag into continuous and rebuild
<dustymabe> if something is missing on purpose we should put it in there and say why it doesn't apply
<dustymabe> jlebon: +1 I can tag into continuous now and spin a build
<dustymabe> i already had the workflow up from earlier tagging into coreos-pool
<jlebon> dustymabe: thanks!
* jlebon really hopes this isn't another microcode_ctl situation where there's a regression in this backport
<dustymabe> and I see: openssl-libs aarch64 1:3.0.5-2.fc36 f36-coreos-continuous
<dustymabe> 🎉
Betal has quit [Ping timeout: 252 seconds]
Betal has joined #fedora-coreos
<bgilbert> do we have good predictions for tomorrow's version numbers?
<dustymabe> if we don't run `bump-lockfile` today then they should be predictable
<dustymabe> i'll disable that job
<bgilbert> oh nice
<jlebon> it's not 100% though because an aborted build might've still reserved a build ID
<bgilbert> jlebon: that only affects the A component, right?
<dustymabe> well - the X and Y will be predictable in `X.Y.Z` format - Z should be `0`, but might need to be more than 0
<jlebon> right
<dustymabe> sorry I forgot a field
<jlebon> :)
<dustymabe> X.Y.Z.A
<dustymabe> A it's guaranteed
<dustymabe> isn't*
<dustymabe> but if our luck is good it will be `0`
bgilbert_ has joined #fedora-coreos
<bgilbert_> +1
<bgilbert_> dustymabe: could you do the version math for me?
<dustymabe> haha - /me is still running f35 on my desktop/laptop (I do major updates once a year) - my openssl is unaffected 🎉! openssl-1.1.1q-1.fc35.x86_64
bgilbert has quit [Ping timeout: 252 seconds]
bgilbert_ is now known as bgilbert
<bgilbert> dustymabe: my connection was flaking, did you get my question about version math?
<dustymabe> bgilbert: https://libera.irclog.whitequark.org/fedora-coreos/2022-11-01 reflects reality for me
<bgilbert> okay cool
<dustymabe> oh ok - "do the math"
<bgilbert> +1
<dustymabe> ok so for any stream X is known, Z is constant, A is hopefully `0`
<dustymabe> so that just leaves us with the date in Y
<dustymabe> which comes from the manifest-lock files IIUC
<bgilbert> ah, cool, didn't realize it was lifted from that field
<dustymabe> well - jlebon will keep me honest
ninjanne has quit [Ping timeout: 252 seconds]
<dustymabe> since the `fedora-updates` repo is our freshness indicator
<dustymabe> let me look
<bgilbert> +1
<jlebon> it comes from the first one
<dustymabe> ok
<jlebon> though... i'm actually not sure how this code handles timezones
<bgilbert> whoops, I didn't have the hackmd set public
<bgilbert> draft announcement: https://hackmd.io/T2AC-ZsXT5q1g977KC5EEw
justJanne has joined #fedora-coreos
<jlebon> it's parsed as timezone aware, but i don't know if `dt.strftime('%Y%m%d')` prints it in the local timezone
<jlebon> i'll have to check that
<dustymabe> bgilbert: I just fcos-versionary against `testing-devel`
<dustymabe> in my local workdir
<dustymabe> $ /usr/lib/coreos-assembler/fcos-versionary
<dustymabe> x: 36 (from manifest)
<dustymabe> y: 20221030 (from lockfile)
<dustymabe> z: 20 (mapped from stream testing-devel)
<dustymabe> n: 0 (previous version 36.20221031.dev.0 does not match scheme)
<dustymabe> 36.20221030.20.0
<bgilbert> jlebon: I don't think it's parsed as tz-aware
<dustymabe> s/20/2/ and I think you have the answer for `testing`
<dustymabe> for `next-devel` I see:
<dustymabe> x: 37 (from manifest)
<dustymabe> y: 20221031 (from lockfile)
<dustymabe> z: 10 (mapped from stream next-devel)
<dustymabe> n: 0 (previous version 36.20221031.dev.0 does not match scheme)
<dustymabe> 37.20221031.10.0
<jlebon> bgilbert: email LGTM
<bgilbert> dustymabe: +1, thanks
<jlebon> bgilbert: ack, i'll have to look at this code again at some point
<bgilbert> dustymabe: if I can get an ack on the email, I'll send
<dustymabe> i'm reading it now
<jlebon> bgilbert: let's wait until we actually have a streams PR up?
<jlebon> before that, we might have to rebuild
<dustymabe> i'm no so much worried about a `streams` PR as I am these version numbers. We still don't know the A number (these builds could fail) and we won't know that information for `stable` until much later than we want to send the release announcement I think
<bgilbert> I think if X.Y.Z.A, A=0 becomes unobtainium, and A=1 exists, there shouldn't be any confusion
<bgilbert> diverging date stamps would be a bit more confusing
<dustymabe> yeah
<dustymabe> it's not ideal, but probably harmless
<dustymabe> jlebon: WDYT?
<dustymabe> bgilbert: wow.. didn't know about [[1]] in hackmd - is that a generic markdown thing?
<bgilbert> [1] is generic markdown; [[1]] draws the brackets around it
<dustymabe> nice.
<jlebon> dustymabe: agreed. i think it's reasonable to assume that in the event users see a larger A, they'll understand it includes the fix
<dustymabe> i guess that makes it a little easier to cross post the same content in the discussion forum
<dustymabe> bgilbert: ack on the HACKMD content
<dustymabe> jlebon: did you still have concerns over timing of announcement?
<jlebon> my concern was the same (version numbers for next/testing), but by the same argument it's harmless
<bgilbert> dustymabe: I end up cleaning it up for plain-text anyway, but that syntax gets it closer
<dustymabe> ok ack from my end
<bgilbert> +1
vgoyal_ has quit [Quit: Leaving]
<bgilbert> for folks following along, we'll be including the fixes for https://github.com/coreos/fedora-coreos-tracker/issues/1333 as part of tomorrow's regular releases
ravanelli has quit [Remote host closed the connection]
ravanelli has joined #fedora-coreos
ravanelli has quit [Ping timeout: 246 seconds]
fifofonix has quit [Quit: Textual IRC Client: www.textualapp.com]
ravanelli has joined #fedora-coreos
ravanelli has quit [Remote host closed the connection]
ravanelli has joined #fedora-coreos
ravanelli has quit [Ping timeout: 246 seconds]
<dustymabe> spresti[m]: last build/arch is almost done
<spresti[m]> I know super excited :)
c4rt0 has quit [Quit: Leaving]
<bgilbert> draft coreos-status announcement for the GRUB password CVE: https://hackmd.io/e6VgaSevS9S7fHIgDClB4A
<bgilbert> I've rewritten the paragraph right before the code block since the private draft
<dustymabe> spresti[m]: looks like the openstack testing is our current bottleneck
ravanelli has joined #fedora-coreos
bgilbert has quit [Remote host closed the connection]
bgilbert_ has joined #fedora-coreos
ravanelli has quit [Ping timeout: 255 seconds]
bgilbert_ is now known as bgilbert
<dustymabe> bgilbert: the only thing about the annoucement is that the steps for "manually run the following commands on affected machines" seems a bit complex
<bgilbert> I didn't hear back so I already sent it :-/
<dustymabe> oh haha
<dustymabe> nvm
<bgilbert> and yes, they are, but there weren't great ideas for minimizing further, and also hopefully not very many people will need to run them
<jlebon> one alternative was `rpm-ostree cleanup -pr` but that has the obvious side-effect of losing your rollback
<bgilbert> right
<dustymabe> +1
<dustymabe> jlebon: i'm about to delete https://quay.io/repository/coreos-assembler/fcos
<dustymabe> ack?
<jlebon> dustymabe: ack
<dustymabe> gone!
<jlebon> +1
<dustymabe> spresti[m]: bgilbert: I have to go take over on kid duty - will check back in here in a bit - i think the releases are in good shape - just waiting on the last few tests to roll in
<bgilbert> +1
dustymabe has quit [Quit: WeeChat 3.5]
dustymabe has joined #fedora-coreos
<dustymabe> bgilbert: when were you planning on merging the GRUB CVE PRs ?
<bgilbert> dustymabe: for the cosa one I was waiting on good FCOS builds for the OpenSSL CVE, but now I'm waiting on the RHCOS job
<bgilbert> it's been running(?) for two hours with no output
<bgilbert> and we need the cosa one merged for the f-c-c one to pass CI
djinni` has quit [Quit: Leaving]
<bgilbert> but ASAP aside from that
<dustymabe> ok cool
<dustymabe> when all that merges can you re-enable the build job in jenkins and start `testing-devel` and `next-devel` builds?
nalind has quit [Quit: bye for now]
<bgilbert> dustymabe: looks like there's a testing-devel build currently running? https://jenkins-fedora-coreos-pipeline.apps.ocp.fedoraproject.org/job/build/491/
<dustymabe> i started it, but decided to kill it
<bgilbert> yes, will do
<dustymabe> i had forgot about the grub CVE stuff that we wanted to be merged
<bgilbert> leave it enabled afterward?
<bgilbert> also, do I need to wait for cosa container rebuilds, and if so where?
<dustymabe> bgilbert: yep - SGTM
<bgilbert> also also, if the RHCOS job doesn't feel like passing tonight, what do?
<dustymabe> `cosa container rebuilds`? i.e. after the COSA PR merges waiting on the `build-cosa` job to finish?
<bgilbert> sure. I haven't kept track of where it's built currently
<bgilbert> s/./?/
<bgilbert> s/\./\\\./
<dustymabe> it's just another jenkins job
<bgilbert> +1
<dustymabe> when the PR merges it should kick off automatically
<bgilbert> cool cool
<bgilbert> re RHCOS, if push comes to shove, should I shove?
<dustymabe> yeah, I assume
<bgilbert> +1
<bgilbert> spresti[m]: release job finished
<dustymabe> re: the RHCOS job - if you look at the linnk there is a link to a openshift cluster - i think you can log in with Red Hat SSO and see more about progress of the testing
<bgilbert> not finding a login link, but job history has runs taking north of 2h45m (!) so we're still within the envelope
<spresti[m]> bgilbert: Yep, I am at the stage of running the roll out
<spresti[m]> s//-/
<spresti[m]> What roll-out time-frame did we want to go? 24h?
<bgilbert> no longer than 24
<bgilbert> I don't think we really need shorter. it's valid for two rollouts to overlap
<bgilbert> the main thing is that we get bake time with _some_ of the nodes
<spresti[m]> Ok, I will set it for 24 then. Thank you.
<bgilbert> stamped
<spresti[m]> +1
ravanelli has joined #fedora-coreos
ravanelli has quit [Remote host closed the connection]
ravanelli has joined #fedora-coreos
ravanelli has quit [Remote host closed the connection]
ravanelli has joined #fedora-coreos
ravanelli has quit [Ping timeout: 255 seconds]
djinni` has joined #fedora-coreos
Anders[m] has joined #fedora-coreos
ravanelli has joined #fedora-coreos
plarsen has quit [Remote host closed the connection]
mheon has quit [Ping timeout: 246 seconds]
ravanelli has quit [Ping timeout: 255 seconds]
bgilbert_ has joined #fedora-coreos
bgilbert has quit [Ping timeout: 252 seconds]
<dustymabe> bgilbert_: spresti[m]: release notes update: https://github.com/coreos/fedora-coreos-streams/pull/586