Tuesday, 2019-11-12

*** zbr has quit IRC00:09
*** yoctozepto has quit IRC00:53
*** yoctozepto has joined #openstack-requirements00:54
prometheanfiretonyb: thanks00:54
tonybprometheanfire: np01:02
tonybprometheanfire: sooo much state to page in01:02
*** yoctozepto has quit IRC01:05
*** yoctozepto has joined #openstack-requirements01:06
*** lbragstad_ has joined #openstack-requirements01:24
*** lbragstad has quit IRC01:26
openstackgerritTony Breeds proposed openstack/requirements master: update constraint for oslo.messaging to new release 10.3.0  https://review.opendev.org/69372302:51
*** udesale has joined #openstack-requirements03:41
*** udesale has quit IRC03:45
*** udesale has joined #openstack-requirements03:46
*** e0ne has joined #openstack-requirements03:53
*** e0ne has quit IRC03:59
*** brinzhang_ has joined #openstack-requirements05:25
*** brinzhang has quit IRC05:28
*** udesale has quit IRC05:43
*** udesale has joined #openstack-requirements05:43
*** udesale has quit IRC05:44
*** udesale has joined #openstack-requirements05:44
*** udesale has quit IRC07:03
*** udesale has joined #openstack-requirements07:04
*** tosky has joined #openstack-requirements07:52
*** adriant has quit IRC08:08
*** ralonsoh has joined #openstack-requirements08:14
*** zbr has joined #openstack-requirements08:30
*** tosky has quit IRC08:32
*** zbr has quit IRC08:35
*** zbr has joined #openstack-requirements08:36
*** tosky has joined #openstack-requirements08:37
*** dtantsur|afk is now known as dtantsur08:48
*** e0ne has joined #openstack-requirements08:49
*** e0ne has quit IRC08:50
*** brinzhang has joined #openstack-requirements09:23
*** brinzhang_ has quit IRC09:27
*** irclogbot_1 has quit IRC09:39
*** irclogbot_2 has joined #openstack-requirements09:41
*** tosky has quit IRC09:41
*** tosky has joined #openstack-requirements09:42
*** e0ne_ has joined #openstack-requirements09:43
*** tosky_ has joined #openstack-requirements09:52
*** tosky has quit IRC09:54
*** e0ne_ has quit IRC09:55
*** tosky has joined #openstack-requirements09:58
*** tosky_ has quit IRC10:01
*** tosky_ has joined #openstack-requirements10:05
*** tosky has quit IRC10:08
*** tosky has joined #openstack-requirements10:14
*** brinzhang_ has joined #openstack-requirements10:16
*** tosky_ has quit IRC10:17
*** brinzhang has quit IRC10:20
*** tosky_ has joined #openstack-requirements10:21
*** tosky has quit IRC10:24
*** tosky has joined #openstack-requirements10:34
*** tosky_ has quit IRC10:36
*** brinzhang_ has quit IRC10:37
*** e0ne has joined #openstack-requirements10:39
*** tosky_ has joined #openstack-requirements10:43
*** e0ne has quit IRC10:44
*** tosky has quit IRC10:45
*** tosky_ has quit IRC10:46
*** tosky has joined #openstack-requirements10:46
*** e0ne has joined #openstack-requirements10:51
*** tosky has quit IRC11:01
*** tosky has joined #openstack-requirements11:01
*** tosky_ has joined #openstack-requirements11:05
*** tosky has quit IRC11:06
*** tosky_ has quit IRC11:09
*** tosky has joined #openstack-requirements11:09
openstackgerritMerged openstack/requirements master: Cap gunicorn for py27  https://review.opendev.org/69374211:17
*** udesale has quit IRC11:17
*** tosky has quit IRC11:17
*** tosky has joined #openstack-requirements11:23
*** brinzhang has joined #openstack-requirements11:35
openstackgerritOpenStack Proposal Bot proposed openstack/requirements stable/train: update constraint for mistral-lib to new release 1.2.1  https://review.opendev.org/69381911:40
openstackgerritOpenStack Proposal Bot proposed openstack/requirements stable/stein: update constraint for mistral-lib to new release 1.1.1  https://review.opendev.org/69382011:40
openstackgerritOpenStack Proposal Bot proposed openstack/requirements stable/rocky: update constraint for os_vif to new release 1.11.2  https://review.opendev.org/69382211:45
openstackgerritOpenStack Proposal Bot proposed openstack/requirements stable/rocky: update constraint for python-novaclient to new release 11.0.1  https://review.opendev.org/69382311:46
*** tosky_ has joined #openstack-requirements11:47
openstackgerritOpenStack Proposal Bot proposed openstack/requirements stable/stein: update constraint for python-novaclient to new release 13.0.2  https://review.opendev.org/69382411:48
*** tosky has quit IRC11:49
*** tosky has joined #openstack-requirements11:50
*** tosky_ has quit IRC11:53
openstackgerritSean McGinnis proposed openstack/requirements master: Remove build_docs settings from setup.cfg  https://review.opendev.org/69382712:04
*** e0ne_ has joined #openstack-requirements12:23
*** e0ne has quit IRC12:24
*** e0ne_ has quit IRC12:27
*** e0ne has joined #openstack-requirements12:37
*** openstackgerrit has quit IRC12:41
*** brinzhang has quit IRC12:50
*** brinzhang has joined #openstack-requirements12:51
*** e0ne has quit IRC12:54
*** hberaud has joined #openstack-requirements13:07
*** tosky_ has joined #openstack-requirements15:00
*** tosky has quit IRC15:00
*** tosky_ is now known as tosky15:01
*** lbragstad_ is now known as lbragstad15:20
*** tosky has quit IRC15:31
*** tosky has joined #openstack-requirements15:32
toskysmcginnis: looking at the requirements-integration job, I'm puzzled; why does it need to deploy devstack first? That deployment does not seem to be used15:58
smcginnistosky: I *think* what it does is just make sure stacking can work when everything under the sun is coinstalled.15:59
smcginnistosky: Not entirely sure though. Maybe prometheanfire has more background on that.15:59
toskybut then it should first install the requirements, then stack16:00
toskymaybe16:00
prometheanfiretosky: ordering wise, I'm not sure, the job may be older than I've been around this project16:03
toskyI feel a common pattern here... :)16:04
*** jhesketh has quit IRC16:05
prometheanfireya16:06
smcginnisMaybe it's broken and hasn't been doing what we think it has.16:06
toskyI mean, I can try to convert as it is, but it would be nice if the final result would do what is intended to do :)16:06
prometheanfirethough the throw everything at the wall and see what falls off sounds right16:06
smcginnisA straight up rewrite might be the best approach. I just wasn't sure how to get it to do what (I think) it's supposed to do.16:07
toskyso let's try to summarize what it should do: install all the requirements for all projects according the defined upper-requirements and, if nothing explodes, see if devstack deploys16:08
toskyis that correct?16:08
tosky(right now it deploys with devstack and then it tries to install the various projects in a separate venv, or something like that)16:09
toskyI don't need an answer now, I understand it may take some time for digging up16:10
smcginnisprometheanfire: Does that sound right? ^16:13
smcginnisThat was my understanding.16:13
smcginnisBut I thought it used devstack-gate hooks to install all the requirements as part of the devstack deployment.16:14
toskyyes, that's correct in fact16:14
toskybut then it does other operations, I was unsure about them16:14
toskywell, no, sorry16:14
smcginnisHmm, not sure. I can try to take a look at it again later. Unfortunately in a meeting right now.16:14
toskyit defines all the projects in PROJECTS, so that they should be available when deploying with devstack16:14
toskybut on the other hand it does not deploy all of them16:15
* tosky confused16:15
toskysure, no rush16:15
smcginnisMaybe just gets their requirements installed? But then if it's using venv's...16:15
smcginnisMaybe the job just needs to stack with as many enabled services as possible through devstack and run a basic tempest run.16:16
smcginnisSo would basically just inherit from the root tox job and add all the extra services it can.16:16
toskyjust to be clear: everything here https://opendev.org/openstack/requirements/src/branch/master/tools/integration.sh is executed after the devstack execution16:18
toskymaybe the devstack part is just half of the testing, and here is doing other checks with update-requirements16:19
smcginnisYeah, I'm confused. Looks like each one in its own venv.16:20
*** jhesketh has joined #openstack-requirements16:21
smcginnisLooks like this was originally implemented by mordred in pbr, then moved over to requirements.16:25
smcginnisMaybe mordred is around and can recall (from 6 years ago!) how this was supposed to work and what it was actually testing.16:26
smcginnisSo if I say mordred for a third time, maybe he will appear.16:26
prometheanfiresmcginnis: ya, that sounds right16:27
smcginnisOriginal commit - https://opendev.org/openstack/pbr/commit/378261a8cba818a29b7e3d33b917de5ed075157916:27
prometheanfirethanks for the link16:28
smcginnisSounds like original intent was to make sure pbr was working right.16:28
smcginnis"Test that each of the projects can be installed from scratch without16:28
smcginnispbr being previously installed into a plain raw non-distribute-based16:28
smcginnisvirtualenv. This is the closest we can come to testing that pip16:28
smcginnisinstalling from the internet is going to work."16:28
smcginnisSo, just make sure each project can actually be installed. Doesn't matter for coinstallability. Just uses devstack[-gate] to get the overall system environment set up?16:29
prometheanfirecould be16:30
prometheanfirenot sure how useful it is given the devstack does that, kinda16:30
prometheanfiremore coverage I guess16:30
smcginnisProbably not an issue now with bindep.16:30
smcginnisEvery project *should* be independently installable.16:31
prometheanfireindeed16:32
*** hberaud is now known as hberaud|school-r16:33
smcginnisThe only job failures I found doing a spot check in the zuul history were the recent ones that failed due to the general gunicorn requirements issue we had, nothing that caught an issue with a project itself.16:34
smcginnisI think we have enough other requirements test coverage that catches any of those issues now.16:34
smcginnisLike requirements-check.16:34
prometheanfireya, that's why I think the test may not be needed, it's a test that has the single purpose of testing installing all the things (in separate venvs) but we kinda get that for free from others16:37
smcginnisYeah, I agree. Might be nice to get rid of a job.16:37
smcginnisEspecially one that will take a lot of work to get off of py2.16:37
smcginnisAnd devstack-gate has been deprecated for quite awhile now too.16:37
smcginnisI suppose I (or tosky) could propose a patch removing it, then we can try to get mordred and other's feedback on their.16:38
smcginnis*there16:39
prometheanfireI'd ack it16:39
*** hberaud|school-r is now known as hberaud16:39
*** e0ne has joined #openstack-requirements16:50
*** e0ne has quit IRC16:55
*** e0ne has joined #openstack-requirements17:02
*** dtantsur is now known as dtantsur|afk17:02
*** openstackgerrit has joined #openstack-requirements17:03
openstackgerritSean McGinnis proposed openstack/requirements master: Remove requirements-integration job  https://review.opendev.org/69388517:03
*** e0ne has quit IRC17:06
*** hberaud is now known as hberaud|gone17:13
*** e0ne has joined #openstack-requirements17:14
*** e0ne has quit IRC17:18
*** e0ne has joined #openstack-requirements17:27
*** e0ne has quit IRC17:31
*** e0ne has joined #openstack-requirements17:46
*** e0ne has quit IRC17:48
*** e0ne has joined #openstack-requirements18:03
*** e0ne has quit IRC18:07
*** e0ne has joined #openstack-requirements18:22
*** e0ne has quit IRC18:27
*** ralonsoh has quit IRC18:34
openstackgerritMerged openstack/requirements master: update constraint for oslo.messaging to new release 10.3.0  https://review.opendev.org/69372319:00
*** lbragstad has quit IRC19:50
*** lbragstad has joined #openstack-requirements19:51
*** brinzhang_ has joined #openstack-requirements19:57
*** brinzhang has quit IRC20:00
*** lbragstad has quit IRC20:19
*** lbragstad has joined #openstack-requirements20:20
*** brinzhang has joined #openstack-requirements22:26
*** brinzhang_ has quit IRC22:29
*** adriant has joined #openstack-requirements22:41
mordredsmcginnis, prometheanfire: yeah- I agree - I think it's no longer needed23:10
*** brinzhang_ has joined #openstack-requirements23:59

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