*** mihgen has quit IRC | 00:06 | |
*** flwang has quit IRC | 00:07 | |
*** dims has joined #openstack-release | 00:08 | |
*** flwang1 has joined #openstack-release | 00:09 | |
*** dims_ has quit IRC | 00:09 | |
*** dims has quit IRC | 00:10 | |
*** mihgen has joined #openstack-release | 00:14 | |
*** jokke_ has quit IRC | 00:16 | |
*** sridhar_ram has quit IRC | 00:16 | |
*** jokke_ has joined #openstack-release | 00:16 | |
openstackgerrit | Merged openstack-infra/release-tools: add convenience script for finding unreleased stable branch changes https://review.openstack.org/270273 | 00:20 |
---|---|---|
*** flwang1 has quit IRC | 00:23 | |
*** flwang1 has joined #openstack-release | 00:26 | |
*** dims has joined #openstack-release | 00:52 | |
*** njohnston has quit IRC | 01:04 | |
*** kzaitsev_mb has quit IRC | 01:04 | |
*** odyssey4me has quit IRC | 01:04 | |
*** odyssey4me has joined #openstack-release | 01:06 | |
*** njohnston has joined #openstack-release | 01:06 | |
*** sdake has quit IRC | 01:22 | |
*** kzaitsev_mb has joined #openstack-release | 02:00 | |
*** odyssey4me has quit IRC | 02:19 | |
*** mriedem1 has quit IRC | 02:19 | |
*** mattoliverau has quit IRC | 02:19 | |
*** sileht has quit IRC | 02:19 | |
*** mtreinish has quit IRC | 02:19 | |
*** tsufiev has quit IRC | 02:19 | |
*** dansmith has quit IRC | 02:19 | |
*** dims has quit IRC | 02:20 | |
*** Qiming has joined #openstack-release | 02:23 | |
*** odyssey4me has joined #openstack-release | 02:25 | |
*** mriedem1 has joined #openstack-release | 02:25 | |
*** mattoliverau has joined #openstack-release | 02:25 | |
*** sileht has joined #openstack-release | 02:25 | |
*** mtreinish has joined #openstack-release | 02:25 | |
*** tsufiev has joined #openstack-release | 02:25 | |
*** dansmith has joined #openstack-release | 02:25 | |
*** johnsom_ has joined #openstack-release | 02:28 | |
*** johnsom has quit IRC | 02:28 | |
*** kzaitsev_mb has quit IRC | 02:28 | |
openstackgerrit | Sean McGinnis proposed openstack/releases: Tag Cinder Mitaka RC1 https://review.openstack.org/293793 | 02:56 |
*** Qiming has quit IRC | 02:57 | |
*** armax has joined #openstack-release | 03:09 | |
armax | ttx: I am gonna need an RC2 due to unforeseen bug 1558205 | 03:12 |
openstack | bug 1558205 in neutron "neutron-lbaas plugin installation breaks on gates" [Critical,New] https://launchpad.net/bugs/1558205 - Assigned to Brandon Logan (brandon-logan) | 03:12 |
*** kzaitsev_mb has joined #openstack-release | 03:25 | |
*** kzaitsev_mb has quit IRC | 03:31 | |
*** mriedem1 has quit IRC | 03:40 | |
*** johnsom_ is now known as johnsom | 03:59 | |
*** kzaitsev_mb has joined #openstack-release | 04:27 | |
*** kzaitsev_mb has quit IRC | 04:32 | |
*** armax has quit IRC | 04:33 | |
*** armax has joined #openstack-release | 04:59 | |
*** sdake has joined #openstack-release | 05:44 | |
*** sdake_ has joined #openstack-release | 05:45 | |
*** sdake has quit IRC | 05:49 | |
*** sdake_ is now known as sdake | 05:51 | |
*** kzaitsev_mb has joined #openstack-release | 06:29 | |
*** kzaitsev_mb has quit IRC | 06:35 | |
*** sridhar_ram has joined #openstack-release | 07:23 | |
*** kzaitsev_mb has joined #openstack-release | 07:30 | |
openstackgerrit | Andreas Jaeger proposed openstack/releases: openstackdocstheme 1.3.0 "Mitaka" release https://review.openstack.org/293858 | 07:32 |
*** AJaeger has joined #openstack-release | 07:32 | |
AJaeger | dhellmann, dims: We're ready with openstackdocstheme, please get this in - and also the corresponding change for requirements to update upper-constraints. | 07:32 |
*** kzaitsev_mb has quit IRC | 07:35 | |
*** cody-somerville has quit IRC | 08:01 | |
*** amrith is now known as _amrith_ | 08:10 | |
ttx | armax: probably better to let some time pass over RC1, unless the issue renders neutron totally untestable | 08:11 |
ttx | i.e. give people a chance to raise other release-critical bugs, and not train QA/testers/packagers to ignore the RCs as being too ephemeral | 08:12 |
ttx | usually I recommend at least 2 full days between each RC | 08:12 |
ttx | (unless the current RC is unusable) | 08:12 |
ttx | processing cinder | 08:16 |
*** sridhar_ram1 has joined #openstack-release | 08:17 | |
*** sridhar_ram has quit IRC | 08:19 | |
openstackgerrit | Lingxian Kong proposed openstack/releases: Release Mistral rc1 for Mitaka https://review.openstack.org/293869 | 08:23 |
*** pcaruana has joined #openstack-release | 08:24 | |
openstackgerrit | Merged openstack/releases: Tag Cinder Mitaka RC1 https://review.openstack.org/293793 | 08:27 |
*** kzaitsev_mb has joined #openstack-release | 08:31 | |
*** kzaitsev_mb has quit IRC | 08:36 | |
*** johnsom has quit IRC | 08:40 | |
*** johnsom has joined #openstack-release | 08:41 | |
ttx | kong: processing Mistral now | 08:42 |
kong | ttx: appreciate | 08:42 |
*** sdake has quit IRC | 08:43 | |
*** sdake has joined #openstack-release | 08:44 | |
openstackgerrit | Merged openstack/releases: Release Mistral rc1 for Mitaka https://review.openstack.org/293869 | 08:47 |
*** kzaitsev_mb has joined #openstack-release | 08:48 | |
*** sdake has quit IRC | 08:50 | |
armax | ttx: yeah…I wasn’t suggesting to cut RC2 right way | 08:50 |
armax | away | 08:50 |
*** cody-somerville has joined #openstack-release | 08:52 | |
*** cody-somerville has quit IRC | 08:52 | |
*** cody-somerville has joined #openstack-release | 08:52 | |
armax | ttx: RC1 is usable, the issue lies with upstream CI, my only concern is that packagers may end up using the same testing infrastructure to gate their packaging, in which case they’d be broken as much as we were | 08:53 |
ttx | ack | 08:53 |
armax | fwiw we have known fixes and we’re back to sanity in both master and stable/mitaka | 08:53 |
ttx | kong: all set, I'll let you announce it to mistral folks | 08:53 |
kong | ttx: ok, got it, thanks | 08:54 |
ttx | kong: hmm wait | 08:54 |
kong | ? | 08:54 |
ttx | some tarballs are still building | 08:54 |
ttx | should be there in 15 seconds though | 08:55 |
ttx | so probably safe to announce anyway | 08:55 |
ttx | kong: yep all set | 08:56 |
kong | ttx: :-) | 08:56 |
*** cody-somerville has quit IRC | 09:01 | |
*** cody-somerville has joined #openstack-release | 09:02 | |
skraynev | ttx: hi. it's again me ;) could you please help me understand how should be processed rc-2 ? now we have rc1 tag and stable branch. so we should not merge any code unrelated with rc-2 to master branch? or visa-versa - we can land any patches in master and backport necessary for rc-2 to stable/mitaka? | 09:04 |
ttx | skraynev: if you find a bug that you'd like to include a fix for in mitaka, you would first fix it in master | 09:06 |
ttx | then propose a backport to stabel/mitaka | 09:06 |
*** onovy has quit IRC | 09:07 | |
ttx | once all known release-critical issues are fixed in stable/mitaka, ask for another RC | 09:07 |
ttx | In master you can land anything | 09:07 |
ttx | In stable/mitaka you can only land bugfix backports | 09:07 |
skraynev | ttx: got it, so rc-2 will be based on stable/liberty branch | 09:07 |
ttx | stable/mitaka, yes | 09:07 |
ttx | http://docs.openstack.org/infra/manual/drivers.html#authoring-changes-for-stable | 09:08 |
skraynev | got it. 1. fix in master 2. backport to stable/liberty. 3. ask rc2 when all necessary fixes will be there | 09:08 |
ttx | stable/mitaka, not stable/liberty. Otherwise yes | 09:08 |
skraynev | ttx: thank you for the help :) | 09:08 |
*** kzaitsev_mb has quit IRC | 09:29 | |
*** onovy has joined #openstack-release | 09:31 | |
*** sridhar_ram1 has quit IRC | 09:46 | |
*** sdague has joined #openstack-release | 09:51 | |
*** dims has joined #openstack-release | 09:57 | |
*** daemontool has joined #openstack-release | 10:14 | |
*** kzaitsev_mb has joined #openstack-release | 10:29 | |
*** daemontool has quit IRC | 10:31 | |
*** kzaitsev_mb has quit IRC | 10:34 | |
*** kzaitsev_mb has joined #openstack-release | 10:57 | |
*** kzaitsev_mb has quit IRC | 11:02 | |
openstackgerrit | Dmitry Tantsur proposed openstack/releases: Release ironic-inspector 3.2.0 for Mitaka https://review.openstack.org/293968 | 11:37 |
dtantsur | dhellmann, mitaka final when you have some time ^^ | 11:37 |
*** kzaitsev_mb has joined #openstack-release | 11:39 | |
*** openstackgerrit has quit IRC | 11:48 | |
*** openstackgerrit has joined #openstack-release | 11:48 | |
*** _amrith_ is now known as amrith | 12:18 | |
*** gordc has joined #openstack-release | 12:18 | |
*** armax has quit IRC | 12:20 | |
gordc | dhellmann: just an fyi re: ceilometer-rc1. i'm waiting on gate to be fixed so i can merge missing releasenote. should be better with this: https://review.openstack.org/#/c/293942/ | 12:25 |
patchbot | gordc: patch 293942 - openstack-infra/project-config - add uuid-runtime to base image builds | 12:25 |
*** dims has quit IRC | 12:25 | |
*** armax has joined #openstack-release | 12:43 | |
dhellmann | AJaeger : did you come up with an approach that won't require a last-minute release for newton? | 12:43 |
dhellmann | dtantsur : ack | 12:45 |
dhellmann | gordc : ack | 12:45 |
*** amrith is now known as _amrith_ | 12:55 | |
*** amotoki has joined #openstack-release | 12:57 | |
AJaeger | dhellmann: YEs,changes 293858 and 293859 | 13:13 |
AJaeger | dhellmann: those remove the version dependent information | 13:13 |
*** bdemers has quit IRC | 13:19 | |
dhellmann | AJaeger : great, thanks | 13:23 |
dhellmann | ttx, dims: I'm going to process the openstackdocstheme release | 13:23 |
*** mriedem has joined #openstack-release | 13:24 | |
AJaeger | thanks, dhellmann | 13:26 |
openstackgerrit | Merged openstack/releases: openstackdocstheme 1.3.0 "Mitaka" release https://review.openstack.org/293858 | 13:30 |
*** _amrith_ is now known as amrith | 13:31 | |
dhellmann | ttx, dims: I'm done and relinquish the baton | 13:34 |
AJaeger | dhellmann: I rechecked 293859, please approve the constraints change as well. | 13:34 |
AJaeger | oh, you did - thanks! | 13:34 |
dhellmann | AJaeger : that's all part of the release process :-) | 13:34 |
AJaeger | dhellmann: we did it at the same time ;) | 13:34 |
AJaeger | thanks! | 13:35 |
AJaeger | dhellmann: Hope that's it for documentation and we don't run into any unforeseen problems... | 13:36 |
smcginnis | ttx: Trying to approve your gitreview update on stable/mitaka but doesn't look like I have +A nor +2 abilities. | 13:38 |
smcginnis | https://review.openstack.org/#/c/293879/1 | 13:38 |
patchbot | smcginnis: patch 293879 - cinder (stable/mitaka) - Update .gitreview for stable/mitaka | 13:38 |
*** sigmavirus24_awa is now known as sigmavirus24 | 13:47 | |
ttx | smcginnis: hmm, you should have access as ptl let me check | 13:48 |
ttx | smcginnis: looks like you're missing from https://review.openstack.org/#/admin/groups/82,members | 13:49 |
ttx | I'll take the liberty to fix that | 13:49 |
smcginnis | ttx: Huh, looks like I never made it on that one. Thanks! | 13:49 |
ttx | smcginnis: should be fine now. The pre-release branch is under release management + cinder-milestone control, to havind random patch landing | 13:50 |
ttx | so requires us (release or ptl) to approve it | 13:50 |
smcginnis | ttx: Logged out and back in and still only -1/+1. I'll wait a bit and try again. | 13:51 |
ttx | maybe there is some lag, otherwise ask infra | 13:51 |
ttx | did all I could :) | 13:51 |
ttx | anyway, I expect release team to pick it up and approve it | 13:52 |
ttx | so no big deal | 13:52 |
smcginnis | ttx: Yeah, I'm sure it's just propogating or something. Thanks for your help! :) | 13:52 |
*** dims has joined #openstack-release | 13:53 | |
*** bdemers has joined #openstack-release | 13:56 | |
jroll | smcginnis: hard refresh should do it iirc | 14:10 |
smcginnis | jroll: Open/close browser? | 14:11 |
jroll | smcginnis: ctrl-shift-r (or cmd-shift-r on os x) | 14:12 |
smcginnis | jroll: Nope, same thing. But thanks, I learned something new! | 14:12 |
jroll | :/ | 14:12 |
smcginnis | jroll: Yeah, even tried switch from Chrome to Firefox. Same thing. | 14:13 |
jroll | wow | 14:14 |
jroll | weird. | 14:14 |
dhellmann | ttx: dropping offline for my commute, bbiab | 14:18 |
*** dims has quit IRC | 14:19 | |
*** amrith is now known as _amrith_ | 14:19 | |
*** dims has joined #openstack-release | 14:22 | |
smcginnis | jroll: And now it works. Go figure. | 14:25 |
*** dims has quit IRC | 14:25 | |
smcginnis | ttx: Did you see the comments on here: https://review.openstack.org/#/c/293880/2/releasenotes/source/index.rst | 14:25 |
patchbot | smcginnis: patch 293880 - cinder - Update reno for stable/mitaka | 14:25 |
*** pcaruana has quit IRC | 14:28 | |
*** _amrith_ is now known as amrith | 14:32 | |
*** sdake has joined #openstack-release | 14:39 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 14:40 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 14:41 | |
ttx | smcginnis: I asked dhellmann about it and he recommended keeping mitaka last. I can ask again | 14:41 |
smcginnis | ttx: Hmm, seems odd. I would be interested to hear from dhellmann why. | 14:45 |
smcginnis | ttx: But fair enough, if that's what it will be everywhere. | 14:45 |
*** bdemers has quit IRC | 14:57 | |
*** TravT has joined #openstack-release | 15:18 | |
*** bdemers has joined #openstack-release | 15:24 | |
mriedem | ttx: smcginnis: it was generated via a script, | 15:28 |
mriedem | i re-ordered those in the nova change | 15:28 |
smcginnis | mriedem: So there isn't a reason for wanting it the way it is now? | 15:28 |
mriedem | no | 15:29 |
smcginnis | mriedem: Good - thanks! | 15:29 |
*** amrith is now known as _amrith_ | 15:43 | |
skraynev | ttx: I again need your help with launchpad magic. where can I configure rights for +2 and +a for new stable mitaka branch ? currently I can do only +-1 , (for other stable branch I have ability to +2 and +A) | 15:44 |
ttx | skraynev: that would be because you're not in https://review.openstack.org/#/admin/groups/113,members | 15:45 |
ttx | Let me fix that | 15:45 |
ttx | skraynev: that should work now, after a small wait | 15:46 |
ttx | Note that you should only approve release-critical backports if they also landed in master. You can also just let release managers handle that under after release | 15:46 |
ttx | until* | 15:46 |
AJaeger | dhellmann, dims, ttx: Tomorrow morning first translation proposals for stable/mitaka should show up ... | 15:47 |
*** sridhar_ram has joined #openstack-release | 15:49 | |
skraynev | ttx: heh. we have one couple Medium and couple High bugs which we planned to land in rc2... do we need re-review their statuses ? Ideally will be good to backport them in mitaka with current statuses. Fixes are not Critical, but important.. | 15:49 |
ttx | AJaeger: good timing | 15:51 |
ttx | skraynev: so you land them in master first, then propose backports. | 15:52 |
ttx | The important part is to check that the issue is fixed in master... otherwise you introduce a regression | 15:52 |
AJaeger | ttx, translation server was broken due to some openstackid changes ;( but it's up again now... | 15:52 |
skraynev | ttx: ok. | 15:53 |
*** pcaruana has joined #openstack-release | 16:22 | |
*** doug-fish has quit IRC | 16:22 | |
*** doug-fish has joined #openstack-release | 16:23 | |
*** doug-fish has quit IRC | 16:27 | |
*** doug-fish has joined #openstack-release | 16:38 | |
*** doug-fish has quit IRC | 16:38 | |
*** doug-fish has joined #openstack-release | 16:38 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 16:45 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 16:45 | |
*** doug-fish has quit IRC | 16:45 | |
*** doug-fish has joined #openstack-release | 16:46 | |
*** doug-fish has quit IRC | 16:46 | |
ttx | dhellmann: tags in repositories that are not in kilo/liberty/mitaka releases files: http://paste.openstack.org/show/490945/ | 16:46 |
*** doug-fish has joined #openstack-release | 16:46 | |
ttx | lots of false positives. My script can store things it should ignore and not report them next time | 16:47 |
ttx | Once we do the initial pass and I clean it up and add ignores, I'll probably submit it to release-tools | 16:47 |
ttx | I'll etherpad it | 16:48 |
*** yarkot_ has joined #openstack-release | 16:48 | |
*** mriedem1 has joined #openstack-release | 16:49 | |
*** mriedem has quit IRC | 16:49 | |
ttx | https://etherpad.openstack.org/p/V64PwVUePz | 16:55 |
*** armax has quit IRC | 17:02 | |
openstackgerrit | Dmitry Tantsur proposed openstack/releases: Release ironic-inspector 2.2.5 for Liberty https://review.openstack.org/294175 | 17:04 |
dtantsur | dhellmann, mriedem1, also a liberty release, if you have some time ^^^ | 17:04 |
mriedem1 | will look | 17:05 |
*** mriedem1 is now known as mriedem | 17:05 | |
dhellmann | ttx: I'm curious about the reno tags as false positives. Those releases were all made through the releases repo. | 17:15 |
ttx | oh. Got it | 17:15 |
ttx | it should scan _independent for release:independent stuff | 17:16 |
ttx | consier the results only valid for teh cycle stuff | 17:16 |
dhellmann | ah | 17:16 |
ttx | will do another pass tomorrow :) | 17:17 |
ttx | looks like we don't have any RC1 today | 17:18 |
ttx | did a couple this morning | 17:18 |
ttx | Maybe mention the missing ones in your weekly reminder ? | 17:19 |
ttx | if you haven't already | 17:19 |
*** yarkot_ has quit IRC | 17:19 | |
* ttx catches up with email | 17:19 | |
dhellmann | I haven't sent that -- long commute this morning -- but I will | 17:23 |
* ttx disappears for evening | 17:30 | |
*** kzaitsev_mb has quit IRC | 17:47 | |
*** dims has joined #openstack-release | 17:50 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 18:00 | |
*** doug-fish has quit IRC | 18:00 | |
*** doug-fish has joined #openstack-release | 18:00 | |
dims | sorry was awol since AM, back now dhellmann and ttx | 18:03 |
*** doug-fish has quit IRC | 18:05 | |
*** gordc has quit IRC | 18:07 | |
*** pcaruana has quit IRC | 18:18 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 18:28 | |
*** pcaruana has joined #openstack-release | 18:30 | |
*** sridhar_ram has quit IRC | 18:31 | |
*** dtantsur is now known as dtantsur|afk | 18:36 | |
*** gordc has joined #openstack-release | 18:44 | |
*** doug-fish has joined #openstack-release | 18:45 | |
*** doug-fish has quit IRC | 18:45 | |
*** doug-fish has joined #openstack-release | 18:45 | |
*** doug-fish has quit IRC | 18:50 | |
*** doug-fish has joined #openstack-release | 18:51 | |
dims | dhellmann : i see some kilo and liberty releases, should i process them? (oslo.db + oslo.messaging for kilo, glance-store and ironic-inspector for liberty)? | 18:56 |
dhellmann | dims : I was going to hold off until mriedem reviewed those | 18:56 |
dhellmann | so if he has, go for it | 18:57 |
dims | dhellmann : will check and ship those that have mriedem's ok | 18:58 |
dhellmann | dims : ack, let me know when you're done. When I finish catching up on email, I'm going to process ironic-inspector | 18:59 |
mriedem | dims: dhellmann: the oslo.db kilo one is mine | 18:59 |
*** sridhar_ram has joined #openstack-release | 18:59 | |
mriedem | we need that to unblock ceilometer in kilo | 19:00 |
mriedem | i +1ed the ironic-inspector for liberty one | 19:00 |
mriedem | i had questions in the glance-store one | 19:00 |
mriedem | and haven't seen the oslo.messaging one | 19:00 |
dims | mriedem https://review.openstack.org/#/c/292602/ | 19:00 |
patchbot | dims: patch 292602 - releases - oslo.messaging 1.8.4 - kilo | 19:00 |
dims | dhellmann : on it | 19:01 |
openstackgerrit | Merged openstack/releases: Release ironic-inspector 2.2.5 for Liberty https://review.openstack.org/294175 | 19:02 |
openstackgerrit | Merged openstack/releases: kilo: release oslo.db 1.7.4 https://review.openstack.org/292044 | 19:04 |
dims | mriedem : do you fix u-c for those releases by hand? | 19:09 |
mriedem | dims: which releases? | 19:10 |
dims | mriedem : any release we make say for liberty | 19:10 |
mriedem | no i haven't been touching upper-constraints in stable/liberty | 19:11 |
mriedem | b/c of the previous bot update snafus | 19:11 |
dims | dhellmann : those two release above have hit pypi. so done with those | 19:11 |
dims | mriedem : ack | 19:11 |
mriedem | i'm checking this oslo.messaging kilo release request still | 19:11 |
mriedem | lots of backports in oslo.messaging scares me | 19:12 |
dims | ack mriedem i can do that after dhellmann releases the mitaka ironic-inspector | 19:12 |
mriedem | i see at least one backport was messed up and had to be manually fixed later | 19:12 |
dhellmann | mriedem : thanks | 19:12 |
dhellmann | dims : I'll start that now | 19:12 |
dims | mriedem : all from redhat folks? | 19:13 |
mriedem | dims: didn't really look | 19:13 |
mriedem | i just know it's very hard to tell when something was released in oslo.messaging that causes a regression | 19:14 |
dims | changes proposed by John, Mehdi, Flavio http://logs.openstack.org/02/292602/1/check/gate-releases-tox-list-changes/5406844/console.html | 19:14 |
mriedem | or that we're backporting something which introduced a regression and was later fixed but that fix wasn't backported | 19:14 |
mriedem | yeah i know, i'm going through that | 19:14 |
dims | mriedem : yep, i know :( | 19:15 |
mriedem | e.g. https://review.openstack.org/#/c/217770/3/amqp1-requirements.txt | 19:15 |
patchbot | mriedem: patch 217770 - oslo.messaging (stable/kilo) - Fix gate jobs in stable/kilo (4 backports) (MERGED) | 19:15 |
mriedem | that bumps the minimum required version of pyngus for kilo on that release | 19:16 |
dims | mriedem : https://github.com/openstack/oslo.messaging/compare/0f24108058fbf15752d384be4c13e4fbac801f2a...2a97276c6e1386fb3368fdcb33ae24b283b5425e | 19:18 |
mriedem | but w/o it we couldn't land changes to oslo.messaging in kilo | 19:18 |
mriedem | well, e.g. https://github.com/openstack/oslo.messaging/commit/2a97276c6e1386fb3368fdcb33ae24b283b5425e | 19:20 |
dims | mriedem : looking at the diffs above... the only code changes relevent are oslo_messaging/_drivers/amqpdriver.py and oslo_messaging/_drivers/impl_rabbit.py which don't seem too bad | 19:20 |
mriedem | so i guess we'll just know if the red hat guys are backporting the wrong things b/c they are obviously testing it downstream | 19:20 |
mriedem | dims: there is still a new higher minimum dependency bump in here | 19:21 |
dims | ytrue | 19:21 |
mriedem | https://github.com/openstack/oslo.messaging/commit/d7ad1ee4373987cc52b1a72c68c444e78435fe2d | 19:21 |
openstackgerrit | Merged openstack/releases: Release ironic-inspector 3.2.0 for Mitaka https://review.openstack.org/293968 | 19:22 |
dims | mriedem : i am ignoring any changes to proton and focusing only on the ones that hit rabbitmq | 19:22 |
dims | to see if anyone else will be affected | 19:22 |
mriedem | what was the support statement on amqp1/proton in kilo? | 19:23 |
mriedem | experimental? | 19:23 |
dims | y | 19:23 |
mriedem | and it's gone now? | 19:23 |
dims | we still have amqp1/proton | 19:23 |
mriedem | rather than backporting those changes to kilo, we probably should have just disabled the amqp1 job in kilo | 19:24 |
mriedem | le sigh | 19:24 |
mriedem | yeah i would have just skipped gate-oslo.messaging-dsvm-functional-amqp1-f21 for kilo | 19:26 |
mriedem | once it was busted and required requirement updates | 19:26 |
dims | lesson learned | 19:26 |
mriedem | dims: anyway, it's up to you and what you're comfortable releasing | 19:26 |
mriedem | i don't think i'm going to +1 that one | 19:26 |
dhellmann | dtantsur|afk, jroll : do you want a stable/mitaka branch for ironic-inspector at 3.2.0? | 19:27 |
jroll | dhellmann: I believe so but dtantsur|afk is the right person to ask there | 19:28 |
dhellmann | jroll : ok, I'll wait for confirmation | 19:28 |
dims | mriedem : -2'ed https://review.openstack.org/#/c/292602 | 19:29 |
mriedem | dims: ok, i commented. i'd be +1 if the pyngus stuff was reverted, which would also mean skipping that amqp job on kilo, but i'm obviously ok with that | 19:31 |
mriedem | dims: note that at the summit we're going to be talking about extending EOL for kilo | 19:31 |
mriedem | by at least 6 months | 19:31 |
dims | mriedem : ack | 19:31 |
mriedem | but that mostly applies to server projects | 19:31 |
mriedem | dhellmann: which reminds me, i got thinking about the stable:follows-policy tag, i kind of think that should only be set on server projects, | 19:32 |
mriedem | it's a bit weird to set that on clients/libraries | 19:32 |
mriedem | i think we expect people could be git installing from stable branches for server projects, but not so much so for libs/clients | 19:32 |
mriedem | we really only have the stable branches for backporting necessary things in the clients/libs, sort of different reasons than for the servers imo | 19:33 |
dhellmann | mriedem : I would need to understand how that interacts with lifeless' work on stable libs. | 19:33 |
dims | dhellmann : looking at spreadsheet and the email to -dev, we should probably be ok with cutting stable branches for requirements/devstack/grenade/devstack-gate i think. right? | 19:33 |
mriedem | i don't think it does at this point | 19:33 |
dhellmann | dims : I don't want to rush that | 19:34 |
dhellmann | mriedem : ok | 19:34 |
dims | dhellmann : ack | 19:35 |
dhellmann | dims : I think you're right, based on a minimal set of projects, though | 19:35 |
*** cody-somerville has quit IRC | 19:35 | |
dhellmann | dims : we know neutron has another rc planned | 19:36 |
dims | dhellmann : y, it's just that its going to take sometime to get the jobs up and running and green. would be great to have all green when we ship :) | 19:36 |
dims | ack on neutron | 19:36 |
dhellmann | do we have a list of the changes we know we need to make those jobs work? | 19:37 |
*** doug-fish has quit IRC | 19:38 | |
dims | [06:57:27] <sdague>dansmith and I were talking it through the other day | 19:38 |
dims | [06:57:36] <sdague>once requirements gets a branch, then we need to branch devstack | 19:38 |
dims | [06:57:44] <sdague>then grenade | 19:38 |
dims | [06:57:54] <sdague>devstack-gate does everything on the branch selection | 19:38 |
dims | had a chat with sdague in the AM | 19:38 |
dansmith | I have tool for that! | 19:38 |
dansmith | https://review.openstack.org/#/c/293673/ | 19:39 |
patchbot | dansmith: patch 293673 - openstack-dev/devstack - Add can_branch_stable.py tool for detecting releas... | 19:39 |
dims | hey dansmith ! | 19:39 |
dansmith | you can blame sdague for it not being merged yet :) | 19:39 |
dims | LOL dansmith | 19:39 |
dansmith | :P | 19:39 |
dhellmann | dansmith : nice | 19:43 |
*** onovy has quit IRC | 19:43 | |
dansmith | dhellmann: for example: | 19:44 |
dansmith | Unable to branch yet. Some projects do not have stable branches for mitaka: | 19:44 |
dansmith | horizon,swift | 19:44 |
dhellmann | dansmith : the requirements repo isn't in the list? | 19:45 |
dansmith | dhellmann: it's just projects in devstack.. sdague was supposed to get back to me about whether we needed to consider requirements for that branching go/no-go decision | 19:45 |
dansmith | he's off futzing with "fixing api docs" or some silly task :D | 19:46 |
dhellmann | ok | 19:46 |
dhellmann | I think we have been assuming requirements did need to branch first to avoid having the requirements auto-update logic drag values from master into the stable tests | 19:46 |
dims | dansmith : when i talked to him this morning, see chat snippet above. he did say requirements go first | 19:46 |
dansmith | dims: okay | 19:46 |
dhellmann | but I don't know where that logic lives off the top of my head (devstack or d-g) | 19:46 |
dansmith | dhellmann: yeah, me either, but if we think it's a requirement I should just add it to that tool for safety | 19:47 |
dhellmann | yeah | 19:47 |
*** cody-somerville has joined #openstack-release | 19:47 | |
dims | +1 dansmith | 19:47 |
notmyname | FWIW, swift is planning on it's mitaka release next week, and there are no known dependency updates planned | 19:52 |
*** doug-fish has joined #openstack-release | 19:53 | |
dhellmann | notmyname : thanks | 19:53 |
notmyname | well, hang on about dependency updates | 19:54 |
dims | dhellmann : dang, i had that cell ready :) | 19:54 |
notmyname | there are no planned dependency updates that aren't already on master | 19:54 |
dhellmann | notmyname : as long as what you have is compatible with the global list, it's fine | 19:55 |
notmyname | there are changes in swift's requorements.txt file since the last release | 19:55 |
notmyname | roght, ok | 19:55 |
notmyname | it is (otherwise wouldn't have landed) | 19:55 |
dhellmann | we're working out the sequence of when to branch requirements, devstack, etc. and swift is one of the blockers for that | 19:55 |
*** _amrith_ is now known as amrith | 19:55 | |
dims | notmyname : in general swift would work in an environment with latest g-r/u-c right? | 19:56 |
notmyname | ok. I think I'm trying to say that there's no technical reason for it to be a blocker at this point | 19:56 |
notmyname | dims: yes | 19:56 |
dims | cool. thanks notmyname | 19:56 |
notmyname | dims: my understanding is that's what's tested in the gate | 19:56 |
dhellmann | notmyname : I think it has to do with the way the gate jobs are set up, esp. for grenade? dansmith, sdague do we actually need to block on swift? | 19:57 |
dansmith | I think we do | 19:57 |
dhellmann | ok | 19:57 |
sdague | I'm pretty sure we need a swift branch, it's in the main job | 19:58 |
dansmith | sdague was saying something about it yesterday to me and specifically mentioned swift I think | 19:58 |
sdague | we could stop that linkage and pull swift out of it, we haven't done that as of yet | 19:58 |
dhellmann | how much work would that be? | 19:59 |
dhellmann | and what are the downsides? | 19:59 |
sdague | not a ton of work, we just need to flip some bits in d-g. The current coupled structure is pretty much legacy for some of those things, as the swift testing is mostly secondary in those tests via glance backend. | 20:01 |
sdague | juggling a few other things, maybe we can discuss tomorrow | 20:01 |
dims | sdague : do we need stuff like this to be fixed in grenade as well? (http://git.openstack.org/cgit/openstack-dev/grenade/tree/upgrade-tempest#n57) | 20:02 |
sdague | dims: yes, there would be some work, I have a meeting right now then have to make dinner, so you're only going to get trickle bw out of me atm. But tomorrow would be good discussion. | 20:03 |
dims | :) sdague | 20:03 |
*** doug-fish has quit IRC | 20:07 | |
*** doug-fish has joined #openstack-release | 20:13 | |
*** pcaruana has quit IRC | 20:17 | |
*** kzaitsev_mb has joined #openstack-release | 20:21 | |
*** prometheanfire has joined #openstack-release | 20:28 | |
prometheanfire | anyone mind taking a look at this upper-constraints bump for liberty? https://review.openstack.org/#/c/291859/ | 20:29 |
patchbot | prometheanfire: patch 291859 - requirements (stable/liberty) - Update libvirt-python upper-requirement | 20:29 |
prometheanfire | been up a week | 20:29 |
*** pcaruana has joined #openstack-release | 20:30 | |
dhellmann | prometheanfire : can you add details to the patch explaining why we need the update? we're trying to keep the stable branches locked down as much as we can | 20:34 |
prometheanfire | because some distros have updated their stable libvirt-python? | 20:36 |
dhellmann | prometheanfire : please put it in the patch so the stable team can review it | 20:36 |
prometheanfire | k | 20:37 |
dhellmann | prometheanfire : we're going to be much more cautious about changing stable constraints from this point forward, to avoid some of the issues we've had in the past with getting them out of sync. This sounds like a reasonable change, but... | 20:37 |
prometheanfire | k | 20:39 |
prometheanfire | it's causing conflicts in gentoo at least | 20:39 |
prometheanfire | current cap is 1.3.0 | 20:39 |
prometheanfire | our current stable is 1.3.1 | 20:40 |
prometheanfire | with 1.3.2 avail for install | 20:40 |
dhellmann | ok. we separate our test constraints from the actual dependencies of packages specifically to avoid this | 20:50 |
dhellmann | the idea is that you would try to package the constraints, but set up dependencies using the regular rules that allow overlapping ranges | 20:50 |
prometheanfire | how do I know the upper constriants? | 20:52 |
prometheanfire | I don't want my packages constantly breaking | 20:52 |
prometheanfire | I want it tested, convieniently openstack does this for me with upper-constraints | 20:53 |
dhellmann | prometheanfire : upper-constraints is called that because we also plan a lower-constraints at some point, not because we consider them to be a cap | 20:59 |
prometheanfire | they do operate as a cap though | 20:59 |
prometheanfire | whatever you consider them | 20:59 |
prometheanfire | those are the max versions you test with | 21:00 |
prometheanfire | I have nowhere else to get caps from, and as I said in the commit message I need that | 21:00 |
prometheanfire | as we have multiple versions of openstack available | 21:01 |
dhellmann | only in some jobs, and we change them pretty regularly in master | 21:01 |
prometheanfire | and I update my ebuilds as well :P | 21:01 |
dhellmann | ok, well, we'll review the update but you should expect the constraints on a stable branch to be pretty hard to change for the short term | 21:02 |
prometheanfire | should I expect all the oslo packages to work with liberty? | 21:03 |
prometheanfire | the versions that are for mitaka | 21:03 |
dhellmann | I don't think we're testing master oslo libs with liberty, no | 21:03 |
dhellmann | I don't think we've done anything to explicitly break them, but I'd have to check with dims | 21:04 |
prometheanfire | so I need to pull my list of caps for oslo from somewhere | 21:04 |
dhellmann | we had some major version updates when we dropped py 2.6 | 21:04 |
prometheanfire | no oslo caps in global-reqs or the nova's requirements.txt (as an example) | 21:04 |
dhellmann | I don't know how many other distros are trying to support multiple versions of openstack in one package repo | 21:04 |
dhellmann | yeah, we don't cap our requirements any more because that led to other issues | 21:05 |
prometheanfire | it's a complex problem :D | 21:05 |
dhellmann | I agree. I'm about to have to drop offline, maybe you want to start a ML thread on it? | 21:05 |
prometheanfire | it's mainly an issue for packages outside of openstack though | 21:05 |
prometheanfire | another one? | 21:05 |
prometheanfire | I did the one when it was first added to | 21:05 |
prometheanfire | but will do | 21:06 |
*** sdague has quit IRC | 21:06 | |
dims | dhellmann : me, mriedem and lifeless were talking about that. at any given point master release of all oslo libs should work with the previous release. (theoretically we want to be able to do that) | 21:06 |
dhellmann | dims : yes, but are we actually testing it yet? | 21:07 |
dims | dhellmann : we were until we stopped stable/liberty from accepting the bot updates for u-c | 21:07 |
dhellmann | ah | 21:07 |
dims | we still have src jobs against liberty | 21:07 |
prometheanfire | it'd be nice if I could not cap | 21:07 |
prometheanfire | it's a pain to update | 21:08 |
dhellmann | we should try to talk about that early in the week at summit. usually it comes up friday, and I'm too tired to comprehend the issues | 21:08 |
prometheanfire | I'll be there as well | 21:08 |
dims | so we have the libs from stable/liberty that should work with stable/liberty and libs from mitaka that should work with stable/liberty as well. so 2 sets of possible libraries | 21:08 |
dims | ++ dhellmann | 21:08 |
prometheanfire | dims: as long as the current releases libs work with the previous that's all I want | 21:09 |
prometheanfire | it'll actually make it much easier to package | 21:09 |
lifeless | o/ everyone | 21:09 |
dims | hey lifeless | 21:09 |
lifeless | prometheanfire: thats good to know, adds ammo to my spec on doing that testing | 21:09 |
prometheanfire | here's all the olso-messaging versions I support | 21:09 |
prometheanfire | Available versions: ~1.4.1 ~1.5.1 ~1.7.0 ~1.8.0 1.8.2{tbz2} ~1.8.3 ~1.9.0 ~1.10.0 2.4.0{tbz2} {test PYTHON_TARGETS="python2_7 python3_3 python3_4"} | 21:09 |
lifeless | prometheanfire: gentoo? or nixos? | 21:10 |
prometheanfire | gentoo | 21:10 |
prometheanfire | it really needs cleanup to be honest | 21:10 |
prometheanfire | but I'm cleaning out kilo when mitaka happens | 21:10 |
prometheanfire | and if mitaka libs work in liberty... even better | 21:11 |
prometheanfire | lifeless: what's that timeline on 'dual testing'? | 21:12 |
lifeless | prometheanfire: mriedem and I don't yet see eye to eye on some of the basic assumptions | 21:13 |
lifeless | prometheanfire: until we do, we don't have consensus | 21:13 |
lifeless | prometheanfire: that said, I think everyone agreed that we should have tests that each branch of oslo works with the matching release of the servers | 21:14 |
prometheanfire | ok | 21:14 |
lifeless | prometheanfire: (probably as non-voting so we don't setup a wedge situation | 21:15 |
prometheanfire | ya, definitely non-voting | 21:15 |
lifeless | prometheanfire: (but so we can tell before we cut releases, that things are ok) | 21:15 |
amrith | dhellmann, quick update for you. we caught a bad break today. percona xtradbbackup released a new version (2.3.4) today that breaks our tests because of some additional validation. We're fixing that and will be in a position to call rc1 shortly thereafter. | 21:15 |
prometheanfire | do we have a room/time for this discussion at the conf? | 21:15 |
lifeless | ENOIDEA | 21:16 |
prometheanfire | k | 21:16 |
prometheanfire | I'd like to be notified of it when it happens | 21:17 |
prometheanfire | having upstream tell downstream what versions of dependencies are supported is 'standard' for packaging | 21:17 |
dhellmann | amrith : ok, thanks | 21:17 |
prometheanfire | atm that only exists in upper-constraints, which is a poor solution | 21:18 |
lifeless | prometheanfire: uhm no | 21:18 |
lifeless | prometheanfire: upper-constraints is *a* known good | 21:18 |
lifeless | prometheanfire: its not the only good solution | 21:18 |
lifeless | prometheanfire: the per package metadata documents known-bad interactions | 21:19 |
prometheanfire | so I should be using that as version caps for at least the server packages (nova/neutron/etc)? | 21:19 |
prometheanfire | dhellmann was telling me diferent I think | 21:20 |
lifeless | This is no worse than any C package using autoconf, for instance - and substantially better (since *a* known good is published) | 21:20 |
prometheanfire | right | 21:20 |
lifeless | prometheanfire: using upper constraints for a release as exact matches is a safe thing to do | 21:20 |
prometheanfire | I use what the package itself states as min constraints, and what upper-constraints says for caps | 21:21 |
dhellmann | lifeless : it's safe, unless the result is conflicts because of using a specific === requirement instead of a range, which is what prometheanfire has now | 21:21 |
dhellmann | (the conflict) | 21:21 |
prometheanfire | ya, within the openstack world it works | 21:22 |
prometheanfire | but at the edges (libvirt-python) it starts to fail unless updated | 21:22 |
*** gordc has quit IRC | 21:25 | |
lifeless | dhellmann: yes, lower + upper-as-=== is fail by definition | 21:27 |
lifeless | dhellmann: I think we're on the same page | 21:27 |
dhellmann | lifeless : ok. I think what prometheanfire is doing is using constraints as ===, or at least <= | 21:28 |
prometheanfire | <~ | 21:28 |
prometheanfire | but ya | 21:28 |
lifeless | dhellmann: lower-from-packages + <= from u-c should be resolvable, and unlikely to fail | 21:28 |
*** sdake has quit IRC | 21:28 | |
prometheanfire | it has worked mostly good | 21:29 |
lifeless | not as safe as using u-c as-is, because of the possibility of undetected bad versions we haven't blacklisted | 21:29 |
prometheanfire | except at the edges :P | 21:29 |
dhellmann | lifeless : prometheanfire has both liberty and mitaka packages in the same package repo? | 21:29 |
dhellmann | prometheanfire : maybe you can explain what is failing for you that requires us to update our libvirt in liberty | 21:29 |
*** amotoki has quit IRC | 21:29 | |
prometheanfire | k | 21:29 |
dhellmann | prometheanfire : I'm dropping off, sorry about the timing | 21:30 |
prometheanfire | since we can have multiple versions of a package in our tree we also mark one stable | 21:30 |
prometheanfire | a newer version then what's in upper constraints was marked stable | 21:30 |
*** sdake has joined #openstack-release | 21:31 | |
prometheanfire | while the older (in upper constraints) will be eventually removed | 21:31 |
prometheanfire | so right now it throws a warning | 21:31 |
prometheanfire | soon it will be an error | 21:31 |
openstackgerrit | Sergey Lukjanov proposed openstack/releases: Sahara Mitaka RC1 release https://review.openstack.org/294295 | 21:31 |
lifeless | prometheanfire: so we can't move libvirt versions in u-c easily | 21:34 |
lifeless | prometheanfire: because libvirt (not pytohn-libvirt) comes from the os for us | 21:35 |
prometheanfire | so how can it already be 1.3.2 in master? | 21:35 |
*** doug-fish has quit IRC | 21:35 | |
lifeless | prometheanfire: I may be wrong - but I thought python-libvirt had to match the C libvirt version | 21:36 |
lifeless | prometheanfire: I think - haven't checked - that in CI we preinstall libvirt-python or some other special casing takes place. | 21:37 |
lifeless | prometheanfire: worth digging into - anyhow, the point remains - u-c is *a* known good, not *the only* one | 21:37 |
prometheanfire | don't think it does | 21:38 |
prometheanfire | that's why they decoupled | 21:38 |
*** doug-fis_ has joined #openstack-release | 21:40 | |
*** mriedem has quit IRC | 21:41 | |
*** sdake has quit IRC | 21:45 | |
*** doug-fis_ has quit IRC | 21:45 | |
*** doug-fish has joined #openstack-release | 21:45 | |
*** doug-fish has quit IRC | 21:50 | |
*** doug-fish has joined #openstack-release | 21:56 | |
*** amotoki has joined #openstack-release | 22:00 | |
*** dims has quit IRC | 22:01 | |
*** dims_ has joined #openstack-release | 22:01 | |
*** amotoki has quit IRC | 22:17 | |
*** amrith is now known as _amrith_ | 22:19 | |
*** dims has joined #openstack-release | 22:23 | |
*** dims_ has quit IRC | 22:26 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 22:40 | |
*** mriedem has joined #openstack-release | 22:54 | |
*** sridhar_ram1 has joined #openstack-release | 23:01 | |
*** sridhar_ram has quit IRC | 23:01 | |
*** cody-somerville has quit IRC | 23:03 | |
*** cody-somerville has joined #openstack-release | 23:04 | |
*** dims has quit IRC | 23:08 | |
*** TravT has quit IRC | 23:11 | |
*** sdake has joined #openstack-release | 23:24 | |
*** dims has joined #openstack-release | 23:28 | |
*** dims has quit IRC | 23:32 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!