openstackgerrit | Matthew Thode proposed openstack/requirements master: DNM: testing new error handling https://review.openstack.org/562084 | 00:07 |
---|---|---|
prometheanfire | dhellmann: made a test patch | 00:07 |
*** markmcclain has quit IRC | 00:44 | |
*** markmcclain has joined #openstack-requirements | 00:49 | |
*** hongbin_ has joined #openstack-requirements | 01:40 | |
openstackgerrit | Merged openstack/requirements master: exclude eventlet 0.21.0 https://review.openstack.org/561009 | 01:45 |
*** cjloader has joined #openstack-requirements | 01:58 | |
*** cjloader has quit IRC | 02:03 | |
*** cjloader has joined #openstack-requirements | 02:03 | |
*** cjloader has quit IRC | 02:05 | |
*** cjloader has joined #openstack-requirements | 02:06 | |
*** cjloader has quit IRC | 02:06 | |
*** cjloader has joined #openstack-requirements | 02:06 | |
*** cjloader has quit IRC | 02:11 | |
*** cjloader has joined #openstack-requirements | 02:12 | |
*** cjloader_ has joined #openstack-requirements | 02:26 | |
*** cjloader has quit IRC | 02:26 | |
*** cjloader_ has quit IRC | 02:34 | |
*** cjloader has joined #openstack-requirements | 02:34 | |
*** cjloader has quit IRC | 02:54 | |
*** hongbin_ has quit IRC | 04:07 | |
*** udesale has joined #openstack-requirements | 04:21 | |
*** vpickard_ has joined #openstack-requirements | 05:08 | |
*** vpickard has quit IRC | 05:09 | |
*** udesale_ has joined #openstack-requirements | 05:33 | |
*** udesale has quit IRC | 05:36 | |
*** mordred has quit IRC | 06:45 | |
*** mordred has joined #openstack-requirements | 06:48 | |
*** zigo has quit IRC | 07:11 | |
*** zigo has joined #openstack-requirements | 07:14 | |
*** florianf has joined #openstack-requirements | 07:16 | |
*** jpich has joined #openstack-requirements | 07:25 | |
*** udesale__ has joined #openstack-requirements | 07:29 | |
*** udesale_ has quit IRC | 07:32 | |
openstackgerrit | Merged openstack/requirements master: update constraint for openstack-release-test to new release 0.14.0 https://review.openstack.org/561699 | 07:46 |
openstackgerrit | Merged openstack/requirements stable/ocata: update constraint for python-openstackclient to new release 3.8.2 https://review.openstack.org/561034 | 07:46 |
*** mugsie has quit IRC | 08:09 | |
*** mugsie has joined #openstack-requirements | 08:21 | |
*** mugsie has quit IRC | 08:21 | |
*** mugsie has joined #openstack-requirements | 08:21 | |
*** udesale_ has joined #openstack-requirements | 08:35 | |
*** udesale__ has quit IRC | 08:38 | |
openstackgerrit | Witold Bedyk proposed openstack/requirements master: Add jira client library to g-r https://review.openstack.org/562151 | 08:51 |
*** udesale__ has joined #openstack-requirements | 10:21 | |
*** udesale_ has quit IRC | 10:24 | |
openstackgerrit | Witold Bedyk proposed openstack/requirements master: Add jira client library to g-r https://review.openstack.org/562151 | 11:03 |
*** udesale__ has quit IRC | 11:16 | |
*** edmondsw has joined #openstack-requirements | 12:15 | |
openstackgerrit | Doug Hellmann proposed openstack/requirements master: show commands and output together https://review.openstack.org/562260 | 12:30 |
dhellmann | prometheanfire : further enhancements ^ | 12:30 |
*** vpickard_ is now known as vpickard | 12:56 | |
*** udesale__ has joined #openstack-requirements | 13:45 | |
*** kiennt26_ has joined #openstack-requirements | 14:04 | |
*** cjloader has joined #openstack-requirements | 14:28 | |
*** cjloader has quit IRC | 14:34 | |
*** cjloader has joined #openstack-requirements | 14:35 | |
*** kiennt26_ has quit IRC | 15:22 | |
*** udesale__ has quit IRC | 15:52 | |
openstackgerrit | Doug Hellmann proposed openstack/requirements master: add exclusions for python-barbicanclient needed by magnum https://review.openstack.org/562326 | 16:03 |
*** jpich has quit IRC | 16:07 | |
*** florianf has quit IRC | 16:16 | |
prometheanfire | since the bot's broken... | 17:22 |
openstackgerrit | Matthew Thode proposed openstack/requirements master: update upper-constraints.txt https://review.openstack.org/562351 | 17:22 |
prometheanfire | :D | 17:22 |
prometheanfire | probably some in there that break things | 17:23 |
dhellmann | prometheanfire : does either your patch or mine actually fix the bot? | 17:24 |
dhellmann | iirc the real problem was something else, wasn't it? | 17:24 |
prometheanfire | yes, the real problem is that libvirt_python fails to build on xenial now | 17:25 |
prometheanfire | iirc | 17:25 |
prometheanfire | works on gentoo though :D | 17:25 |
dhellmann | prometheanfire : I assume all of those failures for new releases are caused by the bandersnatch update infra is doing? | 17:37 |
dhellmann | sorry, the failures for constraint updates from new releases | 17:37 |
prometheanfire | dhellmann: I think so | 17:38 |
dhellmann | ok | 17:38 |
*** cjloader_ has joined #openstack-requirements | 18:55 | |
*** cjloader has quit IRC | 18:55 | |
*** cjloader_ has quit IRC | 18:56 | |
*** cjloader has joined #openstack-requirements | 18:58 | |
*** cjloader has quit IRC | 19:03 | |
*** cjloader has joined #openstack-requirements | 19:03 | |
*** cjloader has quit IRC | 19:05 | |
*** cjloader has joined #openstack-requirements | 19:06 | |
*** cjloader has quit IRC | 20:00 | |
*** cjloader has joined #openstack-requirements | 20:06 | |
prometheanfire | meeting in 5 min tonyb, prometheanfire, number80, dirk, coolsvap, toabctl, smcginnis, dhellmann | 20:24 |
dirk | I'm gonna skip today, not awake enough anymore | 20:26 |
prometheanfire | dirk: ok, I don't think there's much other than the nightly bot update breaking | 20:26 |
tonyb | ZOMG where is my coffee | 20:27 |
tonyb | ?! | 20:27 |
tonyb | brb | 20:27 |
tonyb | phew, someone had drunk it (who does that?) but it's okay I made another | 20:29 |
prometheanfire | #startmeeting requirements | 20:30 |
openstack | Meeting started Wed Apr 18 20:30:17 2018 UTC and is due to finish in 60 minutes. The chair is prometheanfire. Information about MeetBot at http://wiki.debian.org/MeetBot. | 20:30 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 20:30 |
* tonyb think's y'all are mostly tea drinkers anyway. | 20:30 | |
*** openstack changes topic to " (Meeting topic: requirements)" | 20:30 | |
openstack | The meeting name has been set to 'requirements' | 20:30 |
prometheanfire | tonyb: eh, I do both | 20:30 |
prometheanfire | #topic rollcall | 20:30 |
*** openstack changes topic to "rollcall (Meeting topic: requirements)" | 20:30 | |
prometheanfire | o/ | 20:30 |
tonyb | o/ | 20:30 |
prometheanfire | tonyb, prometheanfire, number80, dirk, coolsvap, toabctl, smcginnis, dhellmann | 20:30 |
tonyb | or perhaps o7 | 20:30 |
dhellmann | o/ | 20:30 |
prometheanfire | o7 cmdr | 20:31 |
smcginnis | o/ | 20:31 |
tonyb | I think this is probably all we'll get | 20:32 |
prometheanfire | #topic Any controversies in the Queue? | 20:32 |
*** openstack changes topic to "Any controversies in the Queue? (Meeting topic: requirements)" | 20:32 | |
prometheanfire | I don't think so, just gate breakages | 20:33 |
smcginnis | Nothing I'm aware of. | 20:33 |
prometheanfire | #topic gate breakage | 20:33 |
*** openstack changes topic to "gate breakage (Meeting topic: requirements)" | 20:33 | |
prometheanfire | I haven't had time to look at the libvirt_python build failure | 20:33 |
prometheanfire | I manually ran generate constraints locally and it worked (gentoo), the review is here https://review.openstack.org/562351 | 20:34 |
prometheanfire | that's next on my todo list though | 20:34 |
prometheanfire | dhellmann: you know more about the other gate failure? | 20:34 |
tonyb | prometheanfire: You need to run it on xenial as it's a problem with the libvirt-python package interacting witht libvirt{.so,.h} | 20:35 |
dhellmann | other? | 20:35 |
tonyb | prometheanfire: I'll try to build a xenial machine at home today if I can get make progress on the stable gate :( | 20:35 |
dhellmann | oh, the thing jroll posted about? | 20:35 |
* tonyb hasn't see that | 20:36 | |
jroll | oh hi :) | 20:36 |
jroll | http://lists.openstack.org/pipermail/openstack-dev/2018-April/129504.html | 20:36 |
prometheanfire | tonyb: sure, oldest libvirt I can use is 4.1.0-r3 | 20:36 |
dhellmann | I just noticed the version of pbr was older there and stephenfin took out some of the magic setuptools stuff and thought upgrading pbr might help | 20:37 |
tonyb | prometheanfire: I don't think that's the point. I bisected it down to the run it broke on so somethign chnage either in ubuntu/ our image (or both) in that 24 hours window | 20:37 |
jroll | dhellmann: yeah, just saw your reply. it would probably handle it, though I'd still be super confused to what the root cause is | 20:37 |
tonyb | my gut tells me it's the former | 20:37 |
tonyb | jroll: Yeah I'm looking at that and related failures on the stable branches | 20:38 |
tonyb | it's been a while since we had such a firedrill ;P | 20:38 |
jroll | tonyb: cool, thanks for looking into it. I've pretty much given up at this point :/ | 20:39 |
tonyb | jroll: I think the bottom line is it's my problem and it affects lots of teams although your pep8 issue looks strange | 20:40 |
jroll | tonyb: I'm happy to help if you make headway, I'm just stuck | 20:40 |
jroll | don't want to put it all on you | 20:41 |
tonyb | jroll: cool, If I come up with seomthing I'll let you know | 20:41 |
jroll | <3 | 20:41 |
prometheanfire | anyone have anything else? | 20:41 |
* tonyb wonders if it's a pip10 thing | 20:42 | |
dhellmann | I have another topic but it's not about the gate breakage | 20:42 |
prometheanfire | #topic Open Discussion | 20:42 |
*** openstack changes topic to "Open Discussion (Meeting topic: requirements)" | 20:42 | |
prometheanfire | dhellmann: go ahead | 20:42 |
smcginnis | Sorry, I distracted him on a release thing. | 20:42 |
dhellmann | I was going to start working on the releases site support for different stable branch status per deliverables | 20:42 |
dhellmann | https://storyboard.openstack.org/#!/story/2001852 | 20:42 |
dhellmann | I think tonyb had some ideas for what that needed to support, and I thought other folks in here might, too | 20:43 |
dhellmann | it's not really requirements related but since you're all here... | 20:43 |
dhellmann | just drop by that story and leave some comments when you have time | 20:43 |
tonyb | dhellmann: Oh cool, I don't think there's a lot to it | 20:44 |
prometheanfire | ok | 20:44 |
prometheanfire | :D | 20:44 |
tonyb | dhellmann: 1) Make sure updateing old deliverable files doesn't re-create EOLd branches | 20:44 |
dhellmann | noted | 20:45 |
tonyb | dhellmann: then make verything <=newton EOL, but setting a stable-status (name open for discussion) flag in each file and then 'maintained' for the rest | 20:45 |
tonyb | dhellmann: then update sphinx extension to display that and/or defult to maintained if missing | 20:46 |
tonyb | dhellmann: the thing I wanted to talk to operators/vendors about in YVR is given that do we need a single page per branch that lists the status of each deliverable in that release | 20:46 |
tonyb | to avoid havening to click a million links to find out what works | 20:47 |
dhellmann | yeah, I was going to show that info on the releases.o.o page for the series | 20:47 |
dhellmann | for example, in https://releases.openstack.org/queens/index.html#service-projects | 20:48 |
dhellmann | add a new column to the table | 20:48 |
tonyb | dhellmann: awesome that works nicely, then we can really simplify the table on the index.html | 20:48 |
* dhellmann nods | 20:49 | |
tonyb | anyone else have thoughts? | 20:49 |
dhellmann | do we want to show the default status for a branch on the main page? | 20:49 |
tonyb | dhellmann: I don't think so | 20:49 |
dhellmann | do we even want a default status for a branch? | 20:49 |
dhellmann | I thought we might, but maybe not | 20:49 |
tonyb | dhellmann: but I don't have a stronge feeling there | 20:49 |
dhellmann | ok, I'll see what looks easy to implement | 20:50 |
tonyb | dhellmann: Yeah I thought so. Thanks for doing it. let me knwo if you want help or do a 'follow-the-sun' agiley thing ;P | 20:50 |
dhellmann | sure :-) | 20:51 |
prometheanfire | the only question I had is when we'll know when/where the next ptg is | 20:51 |
tonyb | I had a quesrion about per-project requirements .... | 20:52 |
prometheanfire | tonyb: sure | 20:52 |
dhellmann | prometheanfire : probably in vancouver | 20:52 |
prometheanfire | ah, makes sense | 20:52 |
tonyb | dhellmann: Oh that's not what I heard but things change quickly | 20:52 |
dhellmann | I think we have a strong sense that it's september and in north america, but we don't have more detail than that yet | 20:52 |
dhellmann | tonyb : we would *know* in vancouver | 20:52 |
dhellmann | sorry, I wasn't clear | 20:52 |
tonyb | dhellmann: Oh yeah that's more what I thought | 20:53 |
dhellmann | I anticipate an announcement around the summit | 20:53 |
tonyb | dhellmann: it was a perfectly correct response to the question on the table | 20:53 |
smcginnis | I heard "central US", but that's about it. | 20:54 |
* prometheanfire isn't going to the summit | 20:54 | |
smcginnis | Someone from the foundation told me it will be announced Friday. | 20:54 |
* dhellmann gets out a map and a ruler | 20:54 | |
smcginnis | prometheanfire: boo | 20:54 |
dhellmann | oh, nice, that's sooner than I expected | 20:54 |
dhellmann | prometheanfire: double boo | 20:54 |
tonyb | so with the per-project requirements stuff. a project can only add a !=$version if it matches g-r right? but they don't have to have all the !='s in g-r | 20:54 |
dhellmann | tonyb : yes, that is correct | 20:55 |
prometheanfire | it was either that or germany, and I'd like to go to germany :D | 20:55 |
tonyb | do we have anything that stops a project from upping the minium version of a library? | 20:55 |
dhellmann | prometheanfire : I think I would have made the same decision in your position :-) | 20:55 |
tonyb | prometheanfire: Berlin summit! | 20:55 |
dhellmann | tonyb : the upper-constraints.txt entry must be compatible with the requirement entry in the project tree | 20:55 |
dhellmann | so they have to raise that first, and then they can raise the minimum version | 20:56 |
prometheanfire | they have to raise their requirements as well | 20:56 |
prometheanfire | and it cannot conflict with exclusions in gr | 20:56 |
* dhellmann refers tonyb to the shiny new documentation at https://docs.openstack.org/project-team-guide/dependency-management.html#update-processes | 20:56 | |
dhellmann | hmm, that's an interesting one | 20:56 |
tonyb | dhellmann: Well that's upper but say u-c had foo===3.0 and in $prject that had l-c==1.0 and requirements: foo>=1.0 | 20:57 |
dhellmann | I'm not sure we have anything that prevents someone from setting the minimum in their tree from being a value excluded in the global lists | 20:57 |
tonyb | dhellmann: what stops them from .... | 20:57 |
tonyb | dhellmann: Well that's upper but say u-c had foo===3.0 and in $prject that had l-c==2.0 and requirements: foo>=2.0 | 20:57 |
dhellmann | I mean it wouldn't work for u-c but it might as a lower bounds | 20:57 |
tonyb | part way through a release? | 20:57 |
dhellmann | tonyb : let me restate that and see if I understand what you're asking | 20:58 |
prometheanfire | dhellmann: hmm, exclusions should be synced to requirements still? | 20:58 |
tonyb | dhellmann: I'm not sure we need to do that thing ' setting the minimum in their tree from being a value excluded in the global lists' | 20:58 |
prometheanfire | of so that'd prevent them being set in lc | 20:58 |
tonyb | dhellmann: please do I'll be quiet | 20:58 |
dhellmann | are you concerned that a project could raise the minimum version of a dependency in the middle of a cycle? | 20:59 |
tonyb | dhellmann: Yes | 20:59 |
tonyb | dhellmann: with the centralised system we enforced that as part of the stable policy | 21:00 |
dhellmann | ok. we supported that already, and we need to still support it, right? otherwise we can't have nova depend on a new feature of oslo.messaging | 21:00 |
dhellmann | oh, in a *stable* branch | 21:00 |
tonyb | dhellmann: and I think we missed that in this design | 21:00 |
dhellmann | did we have automation in place for that? | 21:00 |
tonyb | dhellmann: yeah, sorry I though I said that but didn't | 21:00 |
dhellmann | we probably want to add an explicit check for that | 21:01 |
tonyb | dhellmann: No it was just really easy to spot and was explicit in the review guidlines | 21:01 |
dhellmann | I guess before we got it as a side-effect of requiring the exact match | 21:01 |
*** cjloader has quit IRC | 21:01 | |
tonyb | dhellmann: Yeah more or less | 21:01 |
dhellmann | yeah, so that's a hole now, you're right | 21:01 |
dhellmann | prometheanfire : do you have a todo list somewhere that we should add that to? | 21:02 |
tonyb | dhellmann: Okay I'll look at adding it to the requirements-check tool/job | 21:02 |
dhellmann | in the mean time we can watch for it when we do stable release reviews | 21:02 |
dhellmann | ++ | 21:02 |
prometheanfire | dhellmann: nope, a bug should be made | 21:02 |
dhellmann | we need to be careful that that rule is only applied to stable branches | 21:02 |
tonyb | dhellmann: Yeah as we don't have stable/rocky we don't have a problem | 21:03 |
dhellmann | well, someone could go change one of the existing stable branches now | 21:03 |
tonyb | dhellmann: it was just something I thought I noticed a coupel of days ago | 21:03 |
dhellmann | yeah, you're right, we should address that | 21:03 |
prometheanfire | question 1: should we allow projects to have a lc set to a version excluded in gr? | 21:04 |
tonyb | dhellmann: Oh yeah phooey I'll do it after the stable gate is fixed or at least I know how to fix it | 21:04 |
prometheanfire | question 2: do we sync exclusions from gr to project's reqs? | 21:04 |
tonyb | prometheanfire: no | 21:04 |
dhellmann | prometheanfire : no. there is currently no syncing of anything in any direction. | 21:05 |
prometheanfire | if question 2 is yes, then question 1 is moot | 21:05 |
tonyb | prometheanfire: part of the point is that $project doesn't have to care that $other_project has a problem witha specific version of $library they share | 21:05 |
dhellmann | answer 1 I think is yes | 21:05 |
tonyb | prometheanfire: as long as it isn't the current one in u-c | 21:05 |
prometheanfire | tonyb: sure, I just want thing spoken out | 21:05 |
tonyb | Sorry I was answering q2 | 21:06 |
prometheanfire | I think I'm fine with saying yes to 1 as well | 21:06 |
tonyb | I think q1: yes, q2: no | 21:06 |
dhellmann | I don't think there is anything in place today to prevent a project from having a lower constraint set to a value that is excluded in the global list | 21:06 |
prometheanfire | as long as we are all clear on that we are good | 21:06 |
prometheanfire | tonyb++ | 21:06 |
prometheanfire | dhellmann: the question is if that's a gap, I don't think it is, since uc are what's truely co-installable | 21:07 |
dhellmann | prometheanfire : right, I think we can ignore that or allow it or however you want to look at it | 21:08 |
prometheanfire | dhellmann: currently those are the same :P | 21:08 |
prometheanfire | just wanted policy to be clear | 21:08 |
dhellmann | we could spell that out, but I think it's going to be easier for people to understand the rules if we focus on "the upper-constraints value must be compatible with your requirements range" | 21:08 |
tonyb | I think it's a design feature, we only really care for the global-maxiumum-minium value and we dont'' track that yet so whoever writes those tools can care about it | 21:09 |
*** bnemec has quit IRC | 21:09 | |
dhellmann | we came up with a better name for that last week, didn't we? | 21:09 |
* dhellmann can't remember | 21:10 | |
prometheanfire | lol, probably | 21:10 |
prometheanfire | ok, I think I'm done | 21:10 |
prometheanfire | anyone else have something? | 21:10 |
tonyb | dhellmann: Yeah I think it was dont-even-try.txt ;P | 21:10 |
*** eandersson has quit IRC | 21:10 | |
dhellmann | we can call it the tjmaxx : https://www.youtube.com/watch?v=E9DzuisWI-I | 21:10 |
prometheanfire | tonyb: oh ya | 21:11 |
dhellmann | "the max for the minimum" | 21:11 |
*** bnemec has joined #openstack-requirements | 21:11 | |
prometheanfire | dhellmann: local maximum | 21:11 |
tonyb | prometheanfire: no local is per-project | 21:11 |
prometheanfire | https://www.wikiwand.com/en/False_vacuum | 21:11 |
prometheanfire | close to that concept | 21:11 |
prometheanfire | anyway, ending | 21:12 |
prometheanfire | #endmeeting | 21:12 |
*** 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" | 21:12 | |
openstack | Meeting ended Wed Apr 18 21:12:34 2018 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 21:12 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/requirements/2018/requirements.2018-04-18-20.30.html | 21:12 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/requirements/2018/requirements.2018-04-18-20.30.txt | 21:12 |
openstack | Log: http://eavesdrop.openstack.org/meetings/requirements/2018/requirements.2018-04-18-20.30.log.html | 21:12 |
dhellmann | prometheanfire , tonyb : "lowest-coinstallable-set" http://eavesdrop.openstack.org/meetings/requirements/2018/requirements.2018-04-11-20.29.log.html#l-239 | 21:13 |
dhellmann | but I like tjmaxx better :-) | 21:13 |
*** eandersson has joined #openstack-requirements | 21:13 | |
prometheanfire | :D | 21:14 |
tonyb | okay tjmaxx it is, for discussion in the team | 21:14 |
prometheanfire | that mean thermal junction max to me | 21:14 |
prometheanfire | btw :P | 21:14 |
* prometheanfire hopes others can't unthink that | 21:15 | |
prometheanfire | anyway, afk | 21:15 |
openstackgerrit | Julia Kreger proposed openstack/requirements stable/queens: DNM Test bump of upper constraint for pbr https://review.openstack.org/562387 | 21:32 |
openstackgerrit | Merged openstack/requirements master: simplify error handling in generate command https://review.openstack.org/562065 | 22:10 |
openstackgerrit | Merged openstack/requirements master: show commands and output together https://review.openstack.org/562260 | 22:10 |
*** edmondsw has quit IRC | 22:41 | |
*** cjloader_ has joined #openstack-requirements | 23:30 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!