Thursday, 2019-11-21

*** slaweq has joined #openstack-release00:10
*** slaweq has quit IRC00:15
*** slaweq has joined #openstack-release00:19
*** tosky has quit IRC00:22
*** slaweq has quit IRC00:24
*** slaweq has joined #openstack-release00:37
*** slaweq has quit IRC00:42
*** slaweq has joined #openstack-release00:44
*** slaweq has quit IRC00:48
*** slaweq has joined #openstack-release00:50
*** slaweq has quit IRC00:55
*** slaweq has joined #openstack-release00:56
*** slaweq has quit IRC01:01
*** slaweq has joined #openstack-release01:02
*** slaweq has quit IRC01:13
*** slaweq has joined #openstack-release01:16
*** slaweq has quit IRC01:21
*** slaweq has joined #openstack-release01:27
*** slaweq has quit IRC01:32
*** dave-mccowan has joined #openstack-release01:34
*** dave-mccowan has quit IRC01:42
*** armax has quit IRC01:48
*** tetsuro_ has joined #openstack-release01:50
*** slaweq has joined #openstack-release01:50
*** tetsuro has quit IRC01:52
*** ricolin has joined #openstack-release01:55
*** slaweq has quit IRC01:55
*** slaweq has joined #openstack-release01:58
*** slaweq has quit IRC02:10
*** slaweq has joined #openstack-release02:22
*** slaweq has quit IRC02:30
*** slaweq has joined #openstack-release02:30
*** slaweq has quit IRC02:35
*** slaweq has joined #openstack-release02:47
*** slaweq has quit IRC02:52
*** udesale has joined #openstack-release03:53
*** armax has joined #openstack-release03:59
*** armax has quit IRC04:10
*** udesale has quit IRC06:15
*** udesale has joined #openstack-release06:16
*** lpetrut has quit IRC06:21
*** slaweq has joined #openstack-release06:39
*** udesale has quit IRC06:39
*** udesale has joined #openstack-release06:39
*** slaweq has quit IRC06:44
*** pcaruana has joined #openstack-release07:27
*** tosky has joined #openstack-release07:31
*** rpittau|afk is now known as rpittau08:20
*** hberaud|gone is now known as hberaud08:41
*** slaweq has joined #openstack-release08:44
*** priteau has joined #openstack-release09:03
*** ricolin has quit IRC09:22
openstackgerritDougal Matthews proposed openstack/releases master: Feature release for Mistral Rocky  https://review.opendev.org/69537509:24
*** priteau has quit IRC10:07
openstackgerritMerged openstack/releases master: Fix ssh host addr link.  https://review.opendev.org/69516210:07
*** e0ne has joined #openstack-release10:10
openstackgerritMerged openstack/releases master: Drop the "estimated" if date is "TBD"  https://review.opendev.org/69496110:11
openstackgerritMerged openstack/releases master: Mark queens as extended maintainance  https://review.opendev.org/69496210:11
*** priteau has joined #openstack-release10:12
openstackgerritMerged openstack/releases master: Change horizon release model to cycle-with-intermediary  https://review.opendev.org/69477210:14
*** d0ugal has joined #openstack-release10:15
d0ugalttx: thanks for looking at the mistral releases. I wasn't sure what to do as I found lots ofunreleased changed in the stable branches10:16
d0ugalI asked Renat to take a look10:16
openstackgerritMerged openstack/releases master: Release horizon 17.0.0 (ussuri)  https://review.opendev.org/69477710:17
openstackgerritMerged openstack/releases master: Release rally 2.1.0  https://review.opendev.org/69498310:20
openstackgerritMerged openstack/releases master: Bugfix release for Mistral Train  https://review.opendev.org/69478110:20
*** dtantsur|afk is now known as dtantsur10:49
*** hberaud is now known as hberaud|lunch11:02
*** rpittau is now known as rpittau|bbl11:11
*** udesale has quit IRC11:14
*** hberaud|lunch is now known as hberaud12:13
*** ricolin has joined #openstack-release12:27
*** tetsuro_ has quit IRC12:29
*** slaweq has quit IRC12:39
*** olivierbourdon38 has joined #openstack-release12:56
*** ekcs has joined #openstack-release12:58
*** olivierbourdon38 has quit IRC12:58
*** ekcs has quit IRC13:08
*** rpittau|bbl is now known as rpittau13:12
*** slaweq has joined #openstack-release13:17
*** armax has joined #openstack-release13:23
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/releases master: Release OpenStack-Ansible Rocky  https://review.opendev.org/69543313:37
*** udesale has joined #openstack-release13:37
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/releases master: Release OpenStack-Ansible Stein  https://review.opendev.org/69543813:47
*** tosky_ has joined #openstack-release14:31
*** tosky has quit IRC14:32
*** jtomasek has quit IRC14:32
*** tosky_ is now known as tosky14:33
*** hberaud has quit IRC14:34
*** jtomasek has joined #openstack-release14:35
*** hberaud has joined #openstack-release14:42
*** tosky has quit IRC14:54
*** tosky has joined #openstack-release14:57
*** pcaruana has quit IRC15:02
*** pcaruana has joined #openstack-release15:20
*** priteau has quit IRC15:23
openstackgerritThierry Carrez proposed openstack/releases master: Introduce tool to check PTL/liaison approval  https://review.opendev.org/69545715:25
openstackgerritBen Nemec proposed openstack/releases master: Oslo releases for 2019-11-18  https://review.opendev.org/69484415:30
*** jtomasek has quit IRC15:38
ttxwhy does flake8 hate me15:44
*** priteau has joined #openstack-release15:51
*** mlavalle has joined #openstack-release15:53
evrardjpwhy don't you check before proposing patches? :p15:57
evrardjpoh wait you mean "it's not you it's me" flake8 hate?15:58
*** smcginnis_ has joined #openstack-release15:59
smcginnis_#startmeeting releaseteam16:00
openstackMeeting started Thu Nov 21 16:00:11 2019 UTC and is due to finish in 60 minutes.  The chair is smcginnis_. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
*** openstack changes topic to " (Meeting topic: releaseteam)"16:00
openstackThe meeting name has been set to 'releaseteam'16:00
hberaudo/16:00
smcginnis_Ping ttx armstrong diablo_rojo, diablo_rojo_phon16:00
smcginnis_o/ hberaud16:00
smcginnis_#link https://etherpad.openstack.org/p/ussuri-relmgt-tracking Agenda16:00
ttxo/16:00
smcginnis_I'm guessing it will just be us, so I'll get going.16:01
smcginnis_Light agenda anyway.16:01
smcginnis_#topic Stuck reviews16:02
*** openstack changes topic to "Stuck reviews (Meeting topic: releaseteam)"16:02
smcginnis_#link https://review.opendev.org/#/c/694297/16:02
smcginnis_ttx: I think this is probably long enough - I can just approve.16:02
ttxack16:02
smcginnis_No one has commented with issues. And it's just a process doc update that we can easily update.16:03
ttxevrardjp: well my check used a modern flake8 which does not have a bug with f-strings16:03
ttxGranted I should have tested with the pre-2016 one OpenStack uses16:03
*** mlavalle has quit IRC16:03
smcginnis_Which check is that?16:04
* fungi is around, not that it probably helps ;)16:04
smcginnis_fungi: It always helps to have you around. :)16:04
evrardjpo/16:04
*** udesale has quit IRC16:04
ttxflake8 not happy with my use of f-strings in https://review.opendev.org/695457 failing with AttributeError: 'FlakesChecker' object has no attribute 'JOINEDSTR'16:04
evrardjpoh sorry it seems I have missed that patch16:05
ttxI'm trying to find a solution that does not involve me rewriting all my f-strings16:05
ttxbecause I like f-strings16:05
fungithat sounds like a flake8 bug?16:05
ttxfungi: yes, long fixed16:06
fungiahh16:06
fungiwe're just pinned to an old version? any reason not to update?16:06
ttxI suspect there is a very good reason not to update16:06
smcginnis_We can probably try updating and see if anything breaks.16:07
evrardjpcould we just try?16:07
evrardjphaha16:07
evrardjpI like your style smcginnis_16:07
ttxwhich is why I was trying to workaround the failure by tweaking my code, but nothing short of removing my f-strings seems to work :)16:07
smcginnis_I think in other projects it highlighted some new issues, but easy enough to fix things up.16:07
smcginnis_evrardjp: ;)16:07
fungiideally you can just add exclusions in tox.ini for any new checks which they added and solve them later (or not)16:07
smcginnis_We shouldn't need to support <3.6, so no reason we shouldn't take advantage of newer functionality.16:07
smcginnis_True16:07
ttxHaving trouble to see where that pin is16:08
evrardjp(also I think of the joke on style for a flake8 failure is priceless)16:08
ttxprobably https://opendev.org/openstack/hacking/src/branch/master/requirements.txt#L616:08
smcginnis_I thought we stopped using global-requirements for releases since we don't need to be coinstallable with other OpenStack services.16:09
fungithis is the time in the cycle where everyone should be up-revving static analysis tools anyway16:09
ttxFix is in flake8 1.3.1 / 1.4.0 https://github.com/PyCQA/pyflakes/pull/8016:09
smcginnis_fungi: ++16:09
evrardjpfungi: agreed16:09
*** mlavalle has joined #openstack-release16:09
smcginnis_We could propose a requirements update.16:09
evrardjpbump to latest, see what fails?16:09
ttxsmcginnis_: it does not appear in requirements. Only in hacking deps16:09
smcginnis_Especially as others may start wanting to use 3.6+ functionality.16:09
smcginnis_Ah16:10
ttxoh well, let's not derail the meetnig16:10
smcginnis_Seems like there are just some things to work through.16:10
smcginnis_It's not super time critical, so my preference would be to get things moving forward.16:11
evrardjpttx: derailing would be to drop hacking to support black instead16:11
smcginnis_No!! :D16:11
evrardjpsorry! :p16:11
evrardjpanyway...16:11
fungi#link https://review.opendev.org/520377 it's been almost 2 years since openstack updated their use of flake816:11
ttxouch16:11
fungilooong overdue16:12
smcginnis_Time to get up to date I think.16:12
ttxJust tried upgrading to latest flake8 and it's.... noisy16:12
fungiyeah, blacklist checks in tox.ini and worry about them later16:12
smcginnis_I would expect a little cleanup work, but nothing serious.16:12
ttxlike it reports about 40 issues in releases (in other code) when I try to run the current version16:12
smcginnis_Wow.16:13
smcginnis_I like fungi's plan. Let's just blacklist some checks to start, then cleanup things as we go.16:13
ttxW504 line break after binary operator looks like a favorite16:13
smcginnis_I like that one. ;)16:13
ttxW605 invalid escape sequence too16:13
ttxlike wtf16:14
ttx./openstack_releases/tests/fixtures.py:41:44: W605 invalid escape sequence '\s'16:14
ttx        gnupg_version_re = re.compile('^gpg\s.*\s([\d+])\.([\d+])\.([\d+])')16:14
smcginnis_Just need to make it a raw string.16:14
fungiin my opinion, most style checks are predominantly wtf territory, but my opinion is not a common one it seems16:14
smcginnis_We've had to fix a lot of other places where those have been generating deprecation warnings.16:14
smcginnis_I few of the checks at least are early warning signs for future issues16:15
fungignupg_version_re = re.compile(r'^gpg\s.*\s([\d+])\.([\d+])\.([\d+])')16:15
smcginnis_Anyway...16:15
fungibut yeah16:15
smcginnis_Any other, any other reviews we should highlight?16:15
smcginnis_Lag is killing me. :D16:16
smcginnis_OK16:16
smcginnis_#topic Review days16:16
*** openstack changes topic to "Review days (Meeting topic: releaseteam)"16:16
openstackgerritMerged openstack/releases master: Update process for R+1 week  https://review.opendev.org/69429716:16
smcginnis_We probably should have discussed this at the PTG.16:16
smcginnis_Anyone want to update or change review days?16:16
smcginnis_ttx: Seems like Monday's have been good review days for you.16:17
ttxMy review day is Thursday16:18
ttxI'm doing Mondays when nobody else does :)16:18
evrardjpI will be less active, as I said.16:18
evrardjpI am currently listed on Wednesday, and I am trying my best.16:18
smcginnis_Any reviews are appreciated.16:19
smcginnis_Very appreciated.16:19
evrardjpyeah please ping if urgent things, I probably won't have that much of a look as I used to16:19
smcginnis_+116:19
evrardjp(end also end of year holidays are early for me, so... just ping.)16:20
smcginnis_Well, if anyone wants to change their review day, feel free to update the etherpad.16:20
smcginnis_I just try to take a look whenever I can, so any day I am down for can be switched if anyone else wants that day.16:20
smcginnis_I think it's hard for all of us right now to declare a designated day to do reviews.16:21
smcginnis_So best effort by everyone is appreciated.16:21
evrardjpthanks for being understanding16:21
smcginnis_It's just the new reality. ;)16:22
smcginnis_#topic AOB16:22
*** openstack changes topic to "AOB (Meeting topic: releaseteam)"16:22
smcginnis_ttx: We don't have a countdown email yet, right?16:22
* smcginnis_ looks16:22
smcginnis_OK, yeah. Next one the week before milestone 1.16:23
ttxyes16:23
smcginnis_Other than that, I think we've gotten all caught up with -em tagging and stable reviews.16:24
smcginnis_At least last I checked the review dashboard.16:24
smcginnis_Nice to finally see that dashboard down to a smaller list again.16:24
ttx\o/16:24
smcginnis_Thanks team for getting those through.16:25
smcginnis_I don't really have anything else. Anyone got anything?16:25
funginothing coming up infra-wise which needs warning16:26
smcginnis_That's good.16:26
smcginnis_Hopefully a quiet time for infra too.16:26
fungii hope so ;)16:26
evrardjpI had a question for fungi for signing releases and rotation of gpg keys relatively to intermediary -- that can wait for the end of the meeting16:26
smcginnis_Alright, guess I'll end it. Suppose I should get to keynotes.16:27
smcginnis_Thanks everyone. All your work is very appreciated.16:28
evrardjphaha enjoy smcginnis_!16:28
fungithanks smcginnis_!16:28
smcginnis_#endmeeting16:28
*** openstack changes topic to "OpenStack Release Managers office - Come here to discuss how to release OpenStack components - Logged at http://eavesdrop.openstack.org/irclogs/%23openstack-release/"16:28
openstackMeeting ended Thu Nov 21 16:28:13 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:28
openstackMinutes:        http://eavesdrop.openstack.org/meetings/releaseteam/2019/releaseteam.2019-11-21-16.00.html16:28
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/releaseteam/2019/releaseteam.2019-11-21-16.00.txt16:28
openstackLog:            http://eavesdrop.openstack.org/meetings/releaseteam/2019/releaseteam.2019-11-21-16.00.log.html16:28
fungievrardjp: it's a thoroughly documented process, i'll get you a link, just a sec...16:28
evrardjpyeah it's a question16:28
evrardjpnot about the process16:28
evrardjpI suppose you are talkiung about https://docs.openstack.org/infra/system-config/signing.html16:28
fungioh, yep. what was the question then?16:29
evrardjpmy concern is about early projects in cycle (for example the c-w-i released early in the cycle) or late projects (cycle-trailing projects)16:29
evrardjphow do we ensure they are done with the right keys ?16:29
fungiwe don't. the keys are (roughly) tied to a specific time period, not a set of deliverables16:30
evrardjpok16:30
evrardjpmaybe having x Cycle key here https://releases.openstack.org/#cryptographic-signatures is misleading16:30
fungiwhich is why we tie them to development cycles rather than releases16:30
evrardjpthe dates though are correct16:30
fungi"key is created corresponding to each development cycle"16:31
evrardjpmaybe it's just me being overly pedantic, but I wasn't sure it was only linked with date not with the set of deliverables, as I thought deliverables -> cycle16:31
fungiso the train releases of cycle-trailing projects happen early in the ussuri cycle, and therefore use the ussuri cycle key16:31
evrardjpyeah correct that was my confusion16:32
evrardjpbut I think it's fine16:32
evrardjpit was just to make sure that it was okay16:32
evrardjpsorry for me being overly cautious :)16:32
evrardjpit's all about the message16:32
fungiwhich is why we consider them to be cycle-trailing (their releases trail the cycle to which they correspond, rather than happening during or at the end of the cycle)16:32
evrardjpdo you mean it's my knowledge of the language of Shakespeare which is holding me back? :p16:33
evrardjp(joking!)16:34
evrardjpanyway, good, it's settled! thanks for clarifications16:34
fungianyway, the plan going forward for opendev is to provide annual keys instead, as a project-agnostic means of offering provenance attestation for artifacts built in it16:34
fungiper-project keys are still possible, but would be on those projects to manage themselves16:34
evrardjpproject as openstack project, or zuul tenant?16:34
fungiproject as anyone whose software is hosted in opendev16:34
evrardjpgot it16:35
fungicould even be things which aren't osf-supported projects but happen to be in opendev anyway16:35
fungianyway, there are some prerequisite tasks to tackle before we start doing generic opendev signing keys, so it may not happen for 2020 depending on how much time i find16:36
fungimostly logistical things like having a general opendev contact e-mail, and thus adding a place to host that which isn't itself in some proprietary service16:37
smcginnis_That sounds like a good plan.16:39
*** ricolin has quit IRC16:39
fungiyeah, if you check out the current key management process as written, it doesn't ultimately require special access and could be performed anywhere16:40
fungiall that zuul needs is an unencrypted export of a private signing subkey reencrypted as a zuul secret16:41
fungiso anyone could do that for any signing keys they wanted a job to use16:41
fungimost of the logistical challenges around key management belong to the folks who are generating and vetting the master keys16:42
fungias opendev doesn't have an access-controlled space for them to coordinate that16:43
fungiso they'd need to work out a solution suitable for their team, which likely differs from team to team anyway16:43
*** _mlavalle_1 has joined #openstack-release16:49
*** mlavalle has quit IRC16:52
*** armstrong_ has joined #openstack-release16:54
openstackgerritThierry Carrez proposed openstack/releases master: Introduce tool to check PTL/liaison approval  https://review.opendev.org/69545716:56
*** e0ne has quit IRC16:56
*** rpittau is now known as rpittau|afk17:06
*** dtantsur is now known as dtantsur|afk17:10
ttxI bailed and reverted to %s-format ^17:13
ttxBut I raised the thread to -discuss since it's likely to come back...17:13
*** priteau has quit IRC17:20
*** priteau has joined #openstack-release17:22
*** priteau has quit IRC17:22
*** pcaruana has quit IRC17:51
*** hberaud is now known as hberaud|lunch18:03
*** weshay is now known as weshay|ruck18:08
*** pcaruana has joined #openstack-release18:14
*** armax has quit IRC18:20
*** tosky has quit IRC18:29
*** gmann is now known as gmann_afk18:38
*** pcaruana has quit IRC18:42
*** smcginnis_ has quit IRC18:58
*** armax has joined #openstack-release19:01
*** pcaruana has joined #openstack-release19:06
*** armstrong_ has quit IRC19:41
*** openstackstatus has quit IRC19:50
*** dtroyer has quit IRC19:50
*** dtroyer has joined #openstack-release19:51
*** smcginnis_ has joined #openstack-release19:51
*** openstackstatus has joined #openstack-release19:51
*** ChanServ sets mode: +v openstackstatus19:51
*** ianw has quit IRC20:20
*** ianw has joined #openstack-release20:27
*** e0ne has joined #openstack-release20:36
*** gmann_afk is now known as gmann20:45
*** openstack has joined #openstack-release21:15
*** ChanServ sets mode: +o openstack21:15
*** dave-mccowan has joined #openstack-release21:21
*** pcaruana has quit IRC21:25
*** e0ne has quit IRC21:33
*** e0ne has joined #openstack-release22:29
*** e0ne has quit IRC22:30
*** tosky has joined #openstack-release22:35
*** lennyb has joined #openstack-release22:41
*** slaweq has quit IRC23:17
*** slaweq has joined #openstack-release23:26
*** slaweq has quit IRC23:32
*** slaweq has joined #openstack-release23:35
*** slaweq has quit IRC23:40
*** slaweq has joined #openstack-release23:44
*** slaweq has quit IRC23:48

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