Wednesday, 2020-08-19

*** markmcclain has quit IRC00:13
*** markmcclain has joined #openstack-requirements00:15
*** markmcclain has quit IRC00:24
*** smcginnis has quit IRC02:05
*** timburke has quit IRC02:05
*** prometheanfire has quit IRC02:06
*** smcginnis has joined #openstack-requirements02:06
*** prometheanfire has joined #openstack-requirements02:07
*** timburke has joined #openstack-requirements02:11
*** vishalmanchanda has joined #openstack-requirements03:30
*** evrardjp has quit IRC04:33
*** evrardjp has joined #openstack-requirements04:33
*** dmellado has quit IRC06:11
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: Updated from generate-constraints  https://review.opendev.org/74683706:17
openstackgerritMatthew Thode proposed openstack/requirements master: Updated from generate-constraints  https://review.opendev.org/74683706:28
*** dmellado has joined #openstack-requirements06:41
*** dmellado has quit IRC07:07
*** hberaud has quit IRC07:36
*** hberaud has joined #openstack-requirements07:37
*** e0ne has joined #openstack-requirements07:51
*** dmellado has joined #openstack-requirements07:53
*** dtantsur|afk is now known as dtantsur08:16
*** tosky has joined #openstack-requirements08:28
yoctozeptomorning; do requirements-checks differ between stable and master branches? asking because https://review.opendev.org/746852 hit 'yamllint not in lower' error but the same state on master did not08:41
yoctozeptoas in: is master ignoring l-c checks?08:41
yoctozepto(on purpose?)08:41
smcginnisyoctozepto: There are stable branches for requirements since they differ over time. But lower-constraints is something that is in-repo, so that wouldn't be a global requirements thing.11:49
smcginnisyoctozepto: Not sure how it was able to get to that state, but it does look like yamllint needs to be added to lower-constraints.txt.11:50
smcginnisChecks are only run when one of the requirements files are modified, so that may explain why it wasn't found before now. Could be it was like that for a long time, but there haven't been any requirements modifications until now to find that.11:51
yoctozeptosmcginnis: that could be true, except it's like this on master and it was happy an hour before that :-)12:49
yoctozeptosmcginnis: ok, I found the culprit: https://opendev.org/openstack/requirements/src/branch/master/blacklist.txt vs https://opendev.org/openstack/requirements/src/branch/stable/ussuri/blacklist.txt12:50
yoctozeptosmcginnis: but still wonder how that came to be :-)12:50
yoctozeptosmcginnis: ok, I think I now (quick thinker) - we cut ussuri late, it was probably cut off like this but we had req-checks already with victoria12:51
yoctozeptoknow*12:51
yoctozeptowe=kolla12:51
openstackgerritRadosÅ‚aw Piliszek proposed openstack/requirements stable/ussuri: Add yamllint to blacklist  https://review.opendev.org/74691612:53
yoctozeptosmcginnis: https://review.opendev.org/746916 - would you accept that? I know it's unusual but so is kolla12:53
smcginnisyoctozepto: Yep, that looks right.12:55
smcginnisYeah, that's the risk with cycle-trailing I guess. Once requirements unfreezes at the start of a new cycle, trailing repos are no longer actually testing with the official requirements for their target branch.12:56
smcginnisI might have to think about how we could handle that better. It's actually kind of scary now that I think of it.12:56
yoctozeptosmcginnis: we try to release early but this time we got this mixed in12:57
jrosserfor openstack-ansible we branch as soon as possible and then accept that we just have to backport tons and tons of stuff to that branch12:57
yoctozeptosmcginnis: true that, osa had a very long delay so they were on ice12:57
smcginnisyoctozepto: Yeah. There are other cycle-trailing ones that could potentially hit this.12:57
yoctozeptojrosser: but it still goes via master12:57
jrosserright, so it's the usual pattern of merge master and backport/fix as necessary12:58
jrosserwhich is work12:58
jrosserbut it's less work than not branching and ending up in a huge mess when you do12:58
smcginnisNow that we have redirects in place, I could see having bot proposed patches to cycle-trailing deliverables that sets the upper-constraints path to the new series. Then when requirements branches, the redirect would automatically pick that up and it would always test against the correct set of requirements.12:58
smcginnisThen you wouldn't have to branch early and backport a lot.12:58
yoctozeptojrosser: haha, true that; we could try that next time, we don't like the 'release candidate' thing though, but with new release model we could get away from that12:58
smcginnisBut yeah, until we get that, branching early may be the best bet.12:59
jrosserin particular this cycle we have only just released, basically at the deadline12:59
jrosserso it's been pretty bad tbh12:59
yoctozeptojrosser: I'm glad you did, so that it's no longer only kolla vs tripleo on centos813:00
yoctozeptodiversity is nice13:00
jrossersure yes - it was centos8 that delayed things, we had no choice but to land it for U as we didnt for T13:01
jrosserand it was messy13:01
jrosseralso made worse that we had to support centos7 for U in order to give our centos users a transition release13:01
yoctozeptojrosser: oh my, py3 on centos7? ;d13:02
yoctozeptojrosser: kolla kept train as dual support release13:02
jrosseryep, we have the whole thing running py3 on centos713:02
yoctozeptojrosser: and we kept py2 in it13:02
jrosserwhich is "suprising"13:02
yoctozeptojrosser: yup, but whatever works13:02
yoctozeptojrosser: it's only temporary anyhow13:02
yoctozepto(or at least we all hope!)13:03
jrosseryes it is, and thankfully we can take that all out for V becasue it's introduced a lot of tech debt keeping the centos7 support in13:03
yoctozeptojrosser: you don't say :D doubled images for Train are mind-boggling as well; I'm glad we finally harnessed the thing though; and now only py3 and only modern (2019+) distros13:06
yoctozeptoprometheanfire, hberaud: if you could have a look at: https://review.opendev.org/746916 :-)13:10
hberaudyoctozepto: ack13:57
*** KeithMnemonic has joined #openstack-requirements14:09
yoctozeptohberaud: thanks14:48
*** kberger_ has joined #openstack-requirements15:08
*** KeithMnemonic has quit IRC15:10
yoctozeptoprometheanfire: thanks15:51
*** dtantsur is now known as dtantsur|afk17:01
*** e0ne has quit IRC17:44
openstackgerritMerged openstack/requirements stable/ussuri: Add yamllint to blacklist  https://review.opendev.org/74691618:01
openstackgerritRadosÅ‚aw Piliszek proposed openstack/requirements stable/ussuri: Add ansible to blacklist  https://review.opendev.org/74701218:31
*** vishalmanchanda has quit IRC18:49
prometheanfire#startmeeting requirements20:32
openstackMeeting started Wed Aug 19 20:32:10 2020 UTC and is due to finish in 60 minutes.  The chair is prometheanfire. Information about MeetBot at http://wiki.debian.org/MeetBot.20:32
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.20:32
*** openstack changes topic to " (Meeting topic: requirements)"20:32
openstackThe meeting name has been set to 'requirements'20:32
prometheanfire#topic rollcall20:32
*** openstack changes topic to "rollcall (Meeting topic: requirements)"20:32
prometheanfiretonyb, prometheanfire, dirk, smcginnis ping20:32
prometheanfireo/20:32
smcginniso/20:33
prometheanfire#topic Any controversies in the Queue?20:33
*** openstack changes topic to "Any controversies in the Queue? (Meeting topic: requirements)"20:33
prometheanfirehttps://review.opendev.org/74643420:33
prometheanfireonce that is fixed (move the entry to the unapproved section) I think it's fine20:34
prometheanfireI personally don't like adding another config parser and would think that openstack projects would use oslo.config only (for this review https://review.opendev.org/746436 )20:34
smcginnisI would hope so too. I saw adjutant was proposing an alternative config package though.20:35
smcginnisI would much rather they work with oslo to try to see if they can get what they need in oslo.config rather than adding their own custom library.20:35
prometheanfireyep20:36
smcginnisFWIW, I agree with your comments on the toml lib thing.20:36
prometheanfireanything else before open floor20:36
smcginnisNo, I think that's it.20:36
prometheanfire#topic Open Floor20:36
*** openstack changes topic to "Open Floor (Meeting topic: requirements)"20:37
smcginnisThere was some discussion earlier about cycle-trailing projects not branching, and therefore testing with the wrong branch requirements.20:37
smcginnisWhich then causes things to suddenly break when they do branch and start using the correct set of requirements.20:38
smcginnisI haven't been able to focus on that yet, but I think we might be able to have some sort of trigger that pre-updates cycle-trailing repos, rather than the post-branching we do for normal things.20:39
prometheanfirewell... they should branch, or temporarilly change their master to point to what they are deving against20:39
dirko/20:39
smcginnisYeah.20:39
smcginnisBut I was thinking when they branch, we could probably have a bot proposed patch to update their master to the next branch name. Since we have the redirect in place, that would mean they are testing against master.20:39
smcginnisThen when requirements actually does branch, months later, they automatically will still be testing against the right set of constraints.20:40
prometheanfireya20:40
smcginnisThen when they branch again, update master to the next series name, rinse, lather, repeat.20:40
smcginnisAnyway, just something I was thinking about. If I can focus on it for more than 2 minutes, I might see how much it would take to get something like that in place.20:41
prometheanfireanything else?20:41
prometheanfire:D20:41
prometheanfireya, focus...20:41
smcginnisHey dirk! o/20:41
smcginnisNothing else from me.20:41
prometheanfire#endmeeting20:41
*** openstack changes topic to "OpenStack Requirements - IRC meetngs on Wednesdays @ 07:00 UTC in here in #openstack-requirements - See agenda @ http://tinyurl.com/h44ryuw - IRC channel is *LOGGED* @ http://tinyurl.com/j38rk24"20:42
openstackMeeting ended Wed Aug 19 20:41:59 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)20:42
openstackMinutes:        http://eavesdrop.openstack.org/meetings/requirements/2020/requirements.2020-08-19-20.32.html20:42
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/requirements/2020/requirements.2020-08-19-20.32.txt20:42
openstackLog:            http://eavesdrop.openstack.org/meetings/requirements/2020/requirements.2020-08-19-20.32.log.html20:42
prometheanfirealso, hi dirk20:42
smcginnisIf you haven't seen Dirk Gently on Hulu, I would recommend it. Didn't read the books, but it's got a good Hitchhikers Guide vibe to it.20:43
dirkHi all :-)20:43
dirksmcginnes: I think I have ran across advertisement about it already20:45
dirkIts also on netflix. And I have vacation upcoming. Dangerous combination20:46
smcginnis;)20:46
*** dustinc has quit IRC20:49
*** tosky has quit IRC21:47

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!