Wednesday, 2019-12-04

*** tosky has quit IRC00:56
*** KeithMnemonic has quit IRC01:52
*** udesale has joined #openstack-requirements03:42
openstackgerritMerged openstack/requirements master: Updated from generate-constraints  https://review.opendev.org/69700303:44
*** dasp has quit IRC04:41
*** dasp has joined #openstack-requirements04:41
*** lbragstad_ has joined #openstack-requirements05:27
*** lbragstad has quit IRC05:28
*** lbragstad has joined #openstack-requirements05:30
*** lbragstad_ has quit IRC05:31
*** lbragstad_ has joined #openstack-requirements05:39
*** lbragstad has quit IRC05:41
*** udesale has quit IRC06:03
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: Updated from generate-constraints  https://review.opendev.org/69723206:17
*** udesale has joined #openstack-requirements06:37
openstackgerritMatthew Thode proposed openstack/requirements master: Updated from generate-constraints  https://review.opendev.org/69723206:38
*** brinzhang has joined #openstack-requirements06:46
*** amoralej|off is now known as amoralej08:11
*** Jeffrey4l has quit IRC08:24
*** tbarron has quit IRC08:24
*** irclogbot_1 has quit IRC08:24
*** bnemec has quit IRC08:24
*** ianw has quit IRC08:24
*** stephenfin has quit IRC08:24
*** aspiers has quit IRC08:24
*** jmccrory has quit IRC08:24
*** strigazi has quit IRC08:24
*** brinzhang has quit IRC08:24
*** lbragstad_ has quit IRC08:24
*** dasp has quit IRC08:24
*** dmellado has quit IRC08:24
*** mugsie has quit IRC08:24
*** ccamel has quit IRC08:24
*** TheJulia has quit IRC08:24
*** mnasiadka has quit IRC08:24
*** frickler has quit IRC08:24
*** masayukig has quit IRC08:24
*** openstackgerrit has quit IRC08:24
*** mtreinish has quit IRC08:24
*** brtknr has quit IRC08:24
*** evrardjp has quit IRC08:24
*** zbr has quit IRC08:24
*** fnordahl has quit IRC08:24
*** hberaud|gone has quit IRC08:24
*** dtantsur|afk has quit IRC08:24
*** markmcclain has quit IRC08:24
*** smcginnis has quit IRC08:24
*** amotoki has quit IRC08:24
*** coreycb has quit IRC08:24
*** ttx has quit IRC08:24
*** dirk has quit IRC08:24
*** jroll has quit IRC08:24
*** gouthamr has quit IRC08:24
*** amoralej has quit IRC08:24
*** fungi has quit IRC08:24
*** rajinir has quit IRC08:24
*** gmann has quit IRC08:24
*** dustinc has quit IRC08:24
*** udesale has quit IRC08:24
*** adriant has quit IRC08:24
*** number80 has quit IRC08:24
*** tonyb has quit IRC08:24
*** cgoncalves has quit IRC08:24
*** timburke has quit IRC08:24
*** jhesketh has quit IRC08:24
*** mattoliverau has quit IRC08:24
*** johnsom has quit IRC08:24
*** jrosser has quit IRC08:24
*** dulek has quit IRC08:24
*** prometheanfire has quit IRC08:24
*** dtroyer has quit IRC08:24
*** mwhahaha has quit IRC08:24
*** tonyb[m] has quit IRC08:24
*** mordred has quit IRC08:24
*** cjloader has quit IRC08:24
*** rm_work has quit IRC08:24
*** melwitt has quit IRC08:24
*** brinzhang has joined #openstack-requirements08:24
*** udesale has joined #openstack-requirements08:24
*** lbragstad_ has joined #openstack-requirements08:24
*** dasp has joined #openstack-requirements08:24
*** jhesketh has joined #openstack-requirements08:24
*** zbr has joined #openstack-requirements08:24
*** dmellado has joined #openstack-requirements08:24
*** amoralej has joined #openstack-requirements08:24
*** dirk has joined #openstack-requirements08:24
*** fnordahl has joined #openstack-requirements08:24
*** Jeffrey4l has joined #openstack-requirements08:24
*** hberaud|gone has joined #openstack-requirements08:24
*** mugsie has joined #openstack-requirements08:24
*** jrosser has joined #openstack-requirements08:24
*** jroll has joined #openstack-requirements08:24
*** ccamel has joined #openstack-requirements08:24
*** ttx has joined #openstack-requirements08:24
*** dulek has joined #openstack-requirements08:24
*** masayukig has joined #openstack-requirements08:24
*** frickler has joined #openstack-requirements08:24
*** mnasiadka has joined #openstack-requirements08:24
*** TheJulia has joined #openstack-requirements08:24
*** tbarron has joined #openstack-requirements08:24
*** dtantsur|afk has joined #openstack-requirements08:24
*** gouthamr has joined #openstack-requirements08:24
*** adriant has joined #openstack-requirements08:24
*** number80 has joined #openstack-requirements08:24
*** openstackgerrit has joined #openstack-requirements08:24
*** markmcclain has joined #openstack-requirements08:24
*** tonyb has joined #openstack-requirements08:24
*** irclogbot_1 has joined #openstack-requirements08:24
*** bnemec has joined #openstack-requirements08:24
*** smcginnis has joined #openstack-requirements08:24
*** prometheanfire has joined #openstack-requirements08:24
*** dtroyer has joined #openstack-requirements08:24
*** ianw has joined #openstack-requirements08:24
*** tonyb[m] has joined #openstack-requirements08:24
*** evrardjp has joined #openstack-requirements08:24
*** brtknr has joined #openstack-requirements08:24
*** mtreinish has joined #openstack-requirements08:24
*** mwhahaha has joined #openstack-requirements08:24
*** coreycb has joined #openstack-requirements08:24
*** amotoki has joined #openstack-requirements08:24
*** fungi has joined #openstack-requirements08:24
*** rajinir has joined #openstack-requirements08:24
*** mordred has joined #openstack-requirements08:24
*** stephenfin has joined #openstack-requirements08:24
*** aspiers has joined #openstack-requirements08:24
*** jmccrory has joined #openstack-requirements08:24
*** cgoncalves has joined #openstack-requirements08:24
*** timburke has joined #openstack-requirements08:24
*** strigazi has joined #openstack-requirements08:24
*** gmann has joined #openstack-requirements08:24
*** dustinc has joined #openstack-requirements08:24
*** cjloader has joined #openstack-requirements08:24
*** rm_work has joined #openstack-requirements08:24
*** melwitt has joined #openstack-requirements08:24
*** mattoliverau has joined #openstack-requirements08:24
*** johnsom has joined #openstack-requirements08:24
*** hberaud|gone is now known as hberaud08:38
*** e0ne has joined #openstack-requirements08:46
*** e0ne has quit IRC08:51
*** ralonsoh has joined #openstack-requirements08:52
*** e0ne has joined #openstack-requirements08:52
*** tosky has joined #openstack-requirements09:00
*** ccamacho has joined #openstack-requirements09:08
*** dtantsur|afk is now known as dtantsur10:02
*** brinzhang_ has joined #openstack-requirements10:11
*** brinzhang has quit IRC10:13
*** tosky has quit IRC10:21
*** tosky has joined #openstack-requirements10:21
*** dtantsur is now known as dtantsur|brb10:30
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: update constraint for os-traits to new release 2.0.0  https://review.opendev.org/69725910:33
*** hberaud is now known as hberaud|school-r10:55
*** hberaud|school-r is now known as hberaud11:00
*** udesale has quit IRC11:07
*** lbragstad has joined #openstack-requirements11:12
*** lbragstad_ has quit IRC11:13
*** zbr_ has joined #openstack-requirements11:14
*** zbr has quit IRC11:17
*** hberaud has quit IRC11:54
*** hberaud has joined #openstack-requirements11:59
*** amoralej is now known as amoralej|lunch12:08
*** dtantsur|brb is now known as dtantsur12:32
*** hberaud is now known as hberaud|lunch12:48
*** amoralej|lunch is now known as amoralej13:21
*** lbragstad_ has joined #openstack-requirements13:38
*** brinzhang has joined #openstack-requirements13:39
*** lbragstad has quit IRC13:39
*** brinzhang_ has quit IRC13:42
*** lbragstad has joined #openstack-requirements13:46
*** lbragstad_ has quit IRC13:48
*** lbragstad has quit IRC13:54
*** lbragstad has joined #openstack-requirements13:55
*** hberaud|lunch is now known as hberaud14:00
*** dasp has quit IRC15:02
*** dasp has joined #openstack-requirements15:03
*** lbragstad has quit IRC15:09
*** lbragstad has joined #openstack-requirements15:10
*** udesale has joined #openstack-requirements15:20
*** brinzhang_ has joined #openstack-requirements15:50
*** brinzhang_ has quit IRC15:52
*** brinzhang_ has joined #openstack-requirements15:53
*** brinzhang has quit IRC15:53
*** brinzhang_ has quit IRC15:54
*** brinzhang_ has joined #openstack-requirements15:54
*** brinzhang has joined #openstack-requirements16:06
*** brinzhang has quit IRC16:08
*** brinzhang_ has quit IRC16:08
*** brinzhang has joined #openstack-requirements16:08
*** brinzhang has quit IRC16:09
*** brinzhang has joined #openstack-requirements16:10
*** brinzhang has quit IRC16:11
*** brinzhang has joined #openstack-requirements16:12
*** brinzhang has quit IRC16:13
*** brinzhang has joined #openstack-requirements16:14
*** brinzhang has quit IRC16:15
*** brinzhang has joined #openstack-requirements16:16
*** brinzhang has quit IRC16:17
*** brinzhang has joined #openstack-requirements16:17
*** e0ne_ has joined #openstack-requirements16:41
*** e0ne has quit IRC16:42
*** udesale has quit IRC16:58
*** e0ne_ has quit IRC17:11
*** dtantsur is now known as dtantsur|afk17:31
*** brinzhang_ has joined #openstack-requirements17:37
*** brinzhang has quit IRC17:41
*** hberaud is now known as hberaud|gone18:24
*** brinzhang has joined #openstack-requirements18:29
*** brinzhang_ has quit IRC18:32
*** amoralej is now known as amoralej|off18:37
*** e0ne has joined #openstack-requirements18:46
*** e0ne has quit IRC18:46
*** tosky has quit IRC18:54
*** ralonsoh has quit IRC19:29
openstackgerritSean McGinnis proposed openstack/requirements stable/stein: Add missing format arg for missing g-r reqs  https://review.opendev.org/69735219:35
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: update constraint for octavia-lib to new release 1.5.0  https://review.opendev.org/69735920:10
*** e0ne has joined #openstack-requirements20:19
*** e0ne has quit IRC20:24
*** e0ne has joined #openstack-requirements20:31
*** lbragstad has quit IRC20:37
*** e0ne has quit IRC20:38
smcginnisI remember thinking about an issue that I thought we should discuss in the meeting, but now I completely forget what that issue was.20:39
tonyb[m]smcginnis: happens to me all the time20:46
smcginnisIf it was important, we'll know when things start breaking. ;)20:53
tonyb[m]Hehe20:55
tonyb[m]If you remember just drop it here and ping us20:56
smcginnisWill do!20:56
tonyb[m]I admit I respond to pings but I'm really focused on product stuff and not checking IRC very often20:57
rm_workhmmm21:00
rm_workhttps://67824de31bea3a88d960-e6ca3f0f131d5067e28b560534611438.ssl.cf1.rackcdn.com/697359/1/check/cross-neutron-py27/f29c9ed/testr_results.html.gz21:00
rm_workthat's unrelated to our req change but it's unclear to me that a recheck would change the result?21:01
smcginnisrm_work: I've seen that one, but maybe was the same patch.21:01
rm_workhmm21:01
tonyb[m]rm_work: that's kinda hard to grok from my phone but I can check it a bit when I'm at my desk21:07
rm_workwell, i'm just waiting for the first full run to finish so i can recheck and see if it's intermittent21:08
tonyb[m]It looks to me like a py27/py3 unicode issue21:10
tonyb[m]It should be reproduceable locally21:10
openstackgerritSean McGinnis proposed openstack/requirements master: Add neutron to upper-constraints  https://review.opendev.org/69736921:21
rm_workhmm k21:23
prometheanfirerm_work: is that from the global update (the testr link)?21:24
rm_workit's from openstack/requirements master: update constraint for octavia-lib to new release 1.5.0  https://review.opendev.org/69735921:24
rm_workthe cross-neutron job21:25
openstackgerritSean McGinnis proposed openstack/requirements stable/train: Add neutron to upper-constraints  https://review.opendev.org/69737021:25
prometheanfireah, it's also in the GR update, so probably a problem in neutron itself then21:25
rm_workhmm21:26
rm_workso that blocks g-r which blocks octavia T_T21:26
prometheanfirewhat I'm saying is that the same error is in multiple patches, so it's likely not related to a reqs change21:26
rm_workright21:26
rm_workso that error in neutron is blocking g-r and that is blocking octavia :D21:27
rm_workchain of pain21:27
openstackgerritSean McGinnis proposed openstack/requirements stable/stein: Add neutron to upper-constraints  https://review.opendev.org/69737121:27
prometheanfirechain of pain sounds nice21:27
smcginnisThat's a pretty great phrase actually. We can use that a lot around here. :D21:28
prometheanfiresmcginnis: you'd need to add neutron to gr as well for it to stick around in upper-constraints21:28
prometheanfireotherwise the bot update will remove it21:28
prometheanfireunless this is just a temp fix for the neutron breakage21:29
smcginnisprometheanfire: That's the weird thing, it was already there.21:29
smcginnishttps://opendev.org/openstack/requirements/src/branch/stable/stein/global-requirements.txt#L14421:29
prometheanfirehuh21:29
smcginnishttps://opendev.org/openstack/requirements/src/branch/master/global-requirements.txt#L15121:29
prometheanfireguess I should have looked21:30
prometheanfiremeeting time?21:30
prometheanfire!startmeeting requirements21:30
openstackprometheanfire: Error: "startmeeting" is not a valid command.21:30
smcginnisAn hour ago it was. :D21:30
prometheanfireDST makes me sad21:30
prometheanfirewell, updated my calendar now at least21:30
smcginnisGoogle finally added UTC as a timezone.21:30
prometheanfiretodoist added time zone support iirc as well21:31
smcginnisYet another task tracking tool for me to start but not fully adopt and randomly come back to between trying to revive my other todo tool usage. :D21:33
prometheanfireI've found it the most robust21:34
smcginnisMaybe next time I decide to give a new one a shot I'll try it out. One of them eventually has to stick, right? :D21:35
prometheanfireNo. You will only have the option to choose your current time zone unless the time zone has already been set by someone else, in that case you’ll also have the option to keep the task’s current time zone.21:35
prometheanfiremaybe not :(21:35
prometheanfireiirc isn't it in the blacklist or something?21:38
prometheanfireya21:38
smcginnisNeutron?21:38
prometheanfiresmcginnis: we'd have to remove neutron from blacklist.txt I think21:38
smcginnisBah! Missed that.21:38
prometheanfireknew there was a reason :D21:38
smcginnisprometheanfire: Or is that comment above there meaning to say that we want them blacklisted so intermediary updates don't get proposed and someone has to update it at release time?21:39
prometheanfireI'm not sure I agree with adding the uc to master, but we can discuss that in the review, stable branches seem more ok21:40
smcginnisThough that does make it really risky for plugins that use it as a lib.21:40
smcginnisBut that's just a bad idea anyway.21:40
prometheanfireblacklist means we don't pay attention if a project has it, I suspect it ALSO means we don't include it in upper-constraints21:40
prometheanfireso, one file, two purposes21:40
smcginnisstein is broken for some without it there. I'd be fine skipping master and telling them to fix it. Shouldn't be doing that anyway. Those plugins are pretty fragile otherwise.21:40
prometheanfireya, I'm fine with stable branches being 'fixed'21:41
smcginnisI did verify it made openstack-tox-docs finally with this patch https://review.opendev.org/69733821:41
smcginnisHad me confused for awhile why the docs job was failing but nothing else.21:41
rm_workok so parsing all that... path forward is ... ?21:44
smcginnisSorry, mixing two different neutron issues.21:45
rm_worklol21:45
smcginnisrm_work: I think for yours - someone needs to fix the py2 unicode handling in neutron.21:45
rm_workk21:45
prometheanfire^+21:45
prometheanfireya21:45
rm_workooooooor21:45
rm_workhear me out21:45
rm_workwe drop cross-*-py2 in the g-r checks? :D21:46
smcginnisThat's it! That's what I was going to bring up in the meeting! :D21:46
prometheanfireiirc we don't do that til a later phase?21:46
rm_worknon-voting?21:46
prometheanfireI'm fine killing py2 with fire though21:46
smcginnisburn baby burn21:46
smcginnisI think the only issue is libs aren't able to drop py2 support until m-2.21:47
smcginnisSo we risk making a requirements update that breaks one of them ahead of schedule.21:47
rm_worki am kinda almost liking the sort of spreading breakage that's happening as individual stuff starts dropping py2 and things begin to fail21:47
smcginnisBut it is a PITA to have to deal with this now knowing that we ultimately don't care and that the broken code will be going away.21:47
rm_workbecause of how interconnected everything is...21:47
prometheanfireyep21:47
smcginnisThat may be what it is. Neutron might have make a py3-compatible only change since they are done with py2.21:48
smcginnisBut we are still testing with py2 to make sure other things are not broken.21:48
prometheanfireI think the order of operations should be we relax py2 tests, then libs can drop py2 without 'breaking' gate, then service projects can drop py2 as well21:48
smcginnisHonestly, I think we are going to be forced into having a hell week or something where we just break all the gates and drop py2.21:48
rm_worki don't think the existing plan is going to hold up to contact with the enemy21:49
prometheanfireit's ping pong between service and libs21:49
smcginnisprometheanfire: I think the plan is the opposite.21:49
smcginnisServices can drop py2 first, then libs.21:49
smcginnisCause libs can't really drop it without breaking all the services.21:49
prometheanfirebut stuff that uses services as libs break21:49
prometheanfireso makes sense21:49
rm_workin this case, we're testing py2 against *services*21:50
smcginnisBut the reality is that things are more circular than that, so we're slowly headed towards a cliff.21:50
rm_workwhich obviously isn't going to continue to work21:50
rm_workand yes, it's all a giant web of interconnected insanity21:50
smcginnisRight. Though how else do we actually exercise the libs?21:50
rm_workhopes and dreams?21:50
smcginnis+1 :)21:50
prometheanfirewell, smcginnis's plan works in theory, the problem is those projects that do things we told them not to do21:51
rm_worki think the reality is going to be more like: this cycle py2 is going to break for your project at some point, and you're just gonna have to fix it ... good luck and godspeed21:51
prometheanfireI'm in favor of saying tough luck to them and dropping py2, since the project dropped it21:51
smcginnisprometheanfire: I think we're really going to have to.21:51
smcginnisWe know the jobs are going to break.21:52
prometheanfireyep21:52
smcginnisWe've already been talking about ripping out six in cinder, so that's a full stop there.21:52
prometheanfirewe could drop it all now and say, 'if py2 works, lucky you, if not, fix it yourself if you care' :D21:52
rm_workyeah the solution at this point to have working gates is either: get neutron to fix something with py2 that they dropped and aren't gating against so it might just break again; or ... don't test it21:52
rm_workso, let's remove at LEAST the cross-neutron-py27 gate?21:54
rm_worki don't know if we should just remove *-py27 or case by case as they drop off21:54
rm_workone is obviously less of a PITA21:54
smcginnisI'd say drop *-py27. Post to the ML that there is no centralized requirements gating on it now and leave it up to those that care to validate it on their own.21:55
prometheanfireya21:55
rm_workkk21:55
smcginnisRequirements is called out as the last step here in milestone-3: https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html21:55
smcginnisBut I don't think that was thought through.21:56
prometheanfiremore reality has had time to sink in since then21:56
smcginnisOr at least doesn't refer to gating requirements on those jobs if everyone else has already dropped py2 support.21:56
prometheanfireso, do we want to just make them non-voting?  I don't see the point if we EXPECT them to fail randomly21:58
rm_worki have a patch... :D21:58
prometheanfirerequirements-tox-py27-check-uc should stay I think21:58
prometheanfireI have one as well21:59
rm_workheh ok21:59
rm_workif you want21:59
rm_workmine dropped that too22:00
rm_worki was just finalizing my commit message but22:00
rm_workyou can go for it22:00
prometheanfiresure22:00
smcginnisMake sure to keep the swift job.22:01
rm_workah?22:01
smcginnisThey are the only ones that have declared they are not dropping py2 support, and they don't have any dependencies on common openstack libs.22:01
smcginnisI think we all were eager to write that patch. ;)22:01
rm_worklol22:02
smcginnisShould probably use the "drop-py27-support" topic too so it shows up when anyone filters by the goal tag.22:02
prometheanfireyep22:03
rm_worki'm just sitting here waiting to hit enter on git-review if you don't :D22:04
openstackgerritMatthew Thode proposed openstack/requirements master: Remove most python-2.7 jobs  https://review.opendev.org/69737722:05
rm_workthere we go22:05
prometheanfirewill need to update topic22:05
smcginnisMatches what I had. ;)22:06
prometheanfire:D22:06
rm_workah cool, well i'd missed the cross-jobs.yaml, so whatev22:06
smcginnisWe can probably drop our own openstack-tox-py27 job since we run all of our tools under py3 now.22:10
*** tosky has joined #openstack-requirements22:10
openstackgerritSean McGinnis proposed openstack/requirements master: Switch to ussuri job templates  https://review.opendev.org/69737822:12
prometheanfireprobably22:13
openstackgerritSean McGinnis proposed openstack/requirements master: Switch to ussuri job templates  https://review.opendev.org/69737822:13
prometheanfiremail sent22:14
smcginnisLooks good.22:17
prometheanfirewe are going through something similiar in gentoo22:18
prometheanfirestablizing 3.7 at the same time22:18
openstackgerritSean McGinnis proposed openstack/requirements master: update constraint for os-traits to new release 2.0.0  https://review.opendev.org/69725922:26
openstackgerritSean McGinnis proposed openstack/requirements master: update constraint for octavia-lib to new release 1.5.0  https://review.opendev.org/69735922:27
*** brinzhang_ has joined #openstack-requirements22:31
*** brinzhang_ has quit IRC22:33
*** brinzhang_ has joined #openstack-requirements22:34
*** brinzhang has quit IRC22:34
rm_workah thanks, i was just going to do that rebase23:18
rm_workbut you're way ahead of me :D23:18
rm_worklooking forward to +Ws on those shortly ^_^23:38
*** brinzhang has joined #openstack-requirements23:43
*** brinzhang_ has quit IRC23:46
prometheanfiretonyb[m]: mind looking at https://review.opendev.org/697377 ?23:56
tonyb[m]Oh I need to think about that one23:58
prometheanfire:D23:59
prometheanfirekk, just wanted to bring it up23:59

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!