Monday, 2018-09-24

*** bobh has quit IRC00:04
*** bobh has joined #openstack-release00:06
*** bobh has quit IRC00:11
*** bobh has joined #openstack-release00:22
*** bobh has quit IRC00:26
*** bobh_ has joined #openstack-release00:26
*** bobh_ has quit IRC00:31
*** bobh has joined #openstack-release00:36
*** bobh has quit IRC00:49
*** hongbin has joined #openstack-release01:49
*** bobh has joined #openstack-release02:43
*** bobh has quit IRC03:15
*** hongbin has quit IRC03:39
*** udesale has joined #openstack-release03:50
*** ykarel has joined #openstack-release04:22
*** whoami-rajat has joined #openstack-release04:46
*** spsurya has joined #openstack-release05:02
*** dave-mccowan has joined #openstack-release05:36
*** jtomasek has joined #openstack-release05:37
*** ajo has joined #openstack-release06:03
*** pcaruana has joined #openstack-release06:05
*** e0ne has joined #openstack-release06:23
*** e0ne_ has joined #openstack-release06:41
*** e0ne has quit IRC06:44
*** aojea has joined #openstack-release07:13
*** shardy has joined #openstack-release07:27
*** ykarel is now known as ykarel|lunch07:27
*** dtantsur|afk is now known as dtantsur07:46
*** alexchadin has joined #openstack-release07:51
*** tosky has joined #openstack-release07:53
*** jpich has joined #openstack-release07:56
*** alexchadin has quit IRC08:14
*** openstackgerrit has quit IRC08:22
*** ykarel|lunch is now known as ykarel08:38
*** finucannot is now known as stephenfin08:38
*** alexchadin has joined #openstack-release08:42
*** openstackgerrit has joined #openstack-release09:21
openstackgerritLucas Alvares Gomes proposed openstack/releases master: Release networking-ovn 5.1.0 (Rocky)  https://review.openstack.org/60260909:21
*** ianychoi_ has joined #openstack-release09:30
*** ianychoi has quit IRC09:34
*** e0ne_ has quit IRC09:38
*** e0ne has joined #openstack-release09:38
openstackgerritLucas Alvares Gomes proposed openstack/releases master: Release networking-ovn 4.1.0 (Queens)  https://review.openstack.org/60403709:41
*** e0ne has quit IRC10:08
*** e0ne has joined #openstack-release10:27
*** e0ne has quit IRC10:40
*** e0ne has joined #openstack-release10:49
*** luizbag has joined #openstack-release10:54
*** e0ne has quit IRC10:57
*** alexchadin has quit IRC11:20
*** udesale has quit IRC11:25
*** alexchadin has joined #openstack-release11:59
*** alexchadin has quit IRC12:05
*** alexchadin has joined #openstack-release12:06
*** e0ne has joined #openstack-release12:10
EmilienMrelease-managers: please review https://review.openstack.org/#/c/603877/ - thanks!12:20
EmilienMand https://review.openstack.org/#/c/603892/ / https://review.openstack.org/#/c/603899/12:20
*** alexchadin has quit IRC12:43
openstackgerritMerged openstack/releases master: [rally] Propose 1.2.0 release  https://review.openstack.org/60382812:44
*** udesale has joined #openstack-release12:46
*** alexchadin has joined #openstack-release12:53
*** jrist has joined #openstack-release12:59
*** bobh has joined #openstack-release13:02
*** mriedem has joined #openstack-release13:09
*** lbragstad has joined #openstack-release13:17
openstackgerritDoug Hellmann proposed openstack/releases master: configure oslotest for debug output  https://review.openstack.org/60477713:19
openstackgerritDoug Hellmann proposed openstack/releases master: clarify debug logging for test fixtures  https://review.openstack.org/60477813:19
*** samP has quit IRC13:30
openstackgerrityolanda.robla proposed openstack/releases master: Cut new release of ironic-lib  https://review.openstack.org/60478113:32
*** SteelyDan is now known as dansmith13:34
*** e0ne has quit IRC13:38
dhellmannEmilienM : you don't need to always ask for us to review the tags, you know13:40
*** samP has joined #openstack-release13:42
*** e0ne has joined #openstack-release13:47
*** edmondsw has joined #openstack-release13:49
*** samP has quit IRC13:57
*** beekneemech is now known as bnemec13:57
*** annabelleB has joined #openstack-release14:01
*** samP has joined #openstack-release14:02
openstackgerritMerged openstack/releases master: Release OpenStack-Ansible ocata/15.1.27  https://review.openstack.org/60462514:02
openstackgerritMerged openstack/releases master: Release ironic 7.0.6 for Ocata  https://review.openstack.org/60365814:02
openstackgerritMerged openstack/releases master: Release ironic-python-agent 2.0.2 for Ocata  https://review.openstack.org/60366514:02
openstackgerritMerged openstack/releases master: Release ironic-lib 2.5.3 for Ocata  https://review.openstack.org/60367814:02
openstackgerritMerged openstack/releases master: TripleO pike release  https://review.openstack.org/60389914:02
*** ykarel is now known as ykarel|away14:03
openstackgerritDoug Hellmann proposed openstack/releases master: Release OpenStack-Ansible pike/16.0.19  https://review.openstack.org/60462314:04
openstackgerritMerged openstack/releases master: Release congress 7.0.1  https://review.openstack.org/60348714:06
EmilienMdhellmann: fine14:07
openstackgerritMerged openstack/releases master: Release ironic 10.1.5 for Queens  https://review.openstack.org/60315314:11
openstackgerritMerged openstack/releases master: TripleO queens release  https://review.openstack.org/60389214:19
*** annabelleB has quit IRC14:28
*** mlavalle has joined #openstack-release14:34
openstackgerritMerged openstack/releases master: Release OpenStack-Ansible queens/17.1.1  https://review.openstack.org/60462014:38
openstackgerritMerged openstack/releases master: networking-(bagpipe|bgpvpn) rocky update  https://review.openstack.org/60201314:38
openstackgerritMerged openstack/releases master: Oslo Rocky stable releases  https://review.openstack.org/60413914:38
openstackgerritMerged openstack/releases master: oslo.messaging 5.35.2  https://review.openstack.org/60414014:38
openstackgerritMerged openstack/releases master: oslo.messaging 5.30.5  https://review.openstack.org/60414114:38
openstackgerritMerged openstack/releases master: nova: release rocky 18.0.1  https://review.openstack.org/60344214:39
openstackgerritMerged openstack/releases master: nova: release queens 17.0.6  https://review.openstack.org/60345414:40
openstackgerritMerged openstack/releases master: nova: release pike 16.1.5  https://review.openstack.org/60345814:40
openstackgerritMerged openstack/releases master: Release OpenStack-Ansible rocky/18.0.0.0rc3  https://review.openstack.org/60461814:41
*** annabelleB has joined #openstack-release14:43
*** armax has joined #openstack-release14:45
openstackgerritMerged openstack/releases master: Oslo releases for 2018-9-19  https://review.openstack.org/60385314:47
*** dave-mccowan has quit IRC14:50
*** aojea has quit IRC14:50
openstackgerritMerged openstack/releases master: Cut new release of ironic-lib  https://review.openstack.org/60478114:53
dhellmannsmcginnis, ttx: I'm seeing lots of job failures after successful uploads to pypi15:15
dhellmannapparently there's a new API and we're using the old one, so we should hold off on more releases until that's worked out15:19
*** alexchadin has quit IRC15:47
dhellmannthe list of failures: https://etherpad.openstack.org/p/DCFL3JyTQH15:55
*** e0ne has quit IRC16:01
*** lbragstad has quit IRC16:10
*** lbragstad has joined #openstack-release16:18
ttxdhellmann: ok noted16:21
*** jpich has quit IRC16:50
*** bqw has joined #openstack-release16:54
bqwhi all, any reno guru's online? I have some questions about it and branching strategies and I was hoping to pick someone's brain...16:55
*** ekcs has quit IRC16:56
*** bqw has left #openstack-release17:04
*** bqw has joined #openstack-release17:06
*** bqw has quit IRC17:08
*** udesale has quit IRC17:10
*** bqw has joined #openstack-release17:11
*** annabelleB has quit IRC17:12
*** annabelleB has joined #openstack-release17:13
*** bobh has quit IRC17:14
*** bobh has joined #openstack-release17:15
*** bobh has quit IRC17:20
*** tosky has quit IRC17:30
*** annabelleB has quit IRC17:32
*** bqw has quit IRC17:34
*** dave-mccowan has joined #openstack-release17:35
*** bqw has joined #openstack-release17:37
bqwanyone online?17:38
*** annabelleB has joined #openstack-release17:40
bqwPING 1537810924 22011117:42
bqwi'm hoping for some help with reno... I'm creating a new note on a feature branch, which I then edit and commit changes to on that branch.... I then merge commit back to master and tag my version off master... for some reason I'm not getting the whole version history -- any suggestions please?17:46
bqwnot using release branches.17:46
dhellmannbqw : reno doesn't work particularly well in a model where you merge branches. I'm working on a big release job failure right now, so I'm not sure how much help I can be, but if you could run "repo report" with verbosity turned up and post the output somewhere I'll try to take a look17:47
dhellmannit may be traversing the feature branch instead of master17:48
bqwi don't merge a release branch back into my trunk (master) -- I only use branches for *features*, not releases...17:48
bqwand I only tag on master...17:49
dhellmannI'll watch for a link to that output and your repo17:50
bqwthanks... 1 sec...17:50
dhellmannI have a big outage I'm dealing with and a meeting, so it'll be a while before I can get to it17:51
*** bobh has joined #openstack-release17:53
*** dtantsur is now known as dtantsur|afk17:56
bqwok, no worries... I appreciate your help nonetheless...  output of `reno -v report` is here: https://ghostbin.com/paste/637bw17:58
bqwthe weird thing is that when i run it from the console it seems okay, but my sphinx (RTD-hosted) pages are all wrong/different... with missing versions and so on...17:59
bqwfor example, here is a broken sphinx/RTD page... a I have no idea why this specific version on RTD does this and the others don't... https://pyskyq.readthedocs.io/en/0.2.4/18:00
*** e0ne has joined #openstack-release18:06
*** coreycb has joined #openstack-release18:13
*** bobh has quit IRC18:20
*** bobh has joined #openstack-release18:20
*** ykarel|away has quit IRC18:39
openstackgerritDoug Hellmann proposed openstack/releases master: re-release packages with failures from twine bug  https://review.openstack.org/60487518:46
openstackgerritDoug Hellmann proposed openstack/releases master: add a 'releasefix' mode for re-tagging existing releases  https://review.openstack.org/60487618:46
openstackgerritDoug Hellmann proposed openstack/releases master: release-test 1.2.0  https://review.openstack.org/60487718:47
dhellmannbqw : if you build the docs locally the pages work?18:49
dhellmannI've seen some cases where automation systems only do a shallow checkout. The reno docs have a work-around for that in travis, but I don't know if rtd has a similar default behavior.18:50
prometheanfireoslo.log-3.39.1 and oslo.messaging-8.1.1 are still not showing for me in pypi18:50
prometheanfireso it's more than just master I think18:51
dhellmannprometheanfire : we had tons of failures, so we're going to re-tag18:51
prometheanfirek18:51
dhellmanntwine was broken18:51
dhellmannand I approved a bunch of things without waiting to see if there were any failures :-/18:51
prometheanfireya, saw it, just didn't see those specific releases in https://review.openstack.org/60487518:51
dhellmannprometheanfire : oslo.log will be 3.39.2 https://review.openstack.org/#/c/604875/1/deliverables/rocky/oslo.log.yaml18:53
*** ianychoi_ is now known as ianychoi18:54
dhellmannand messaging will be 8.1.2 https://review.openstack.org/#/c/604875/1/deliverables/rocky/oslo.messaging.yaml18:54
prometheanfireok18:54
dhellmanneverything has to get a new version18:54
dhellmannbecause some artifacts did end up on pypi18:54
prometheanfireah18:55
bqwdhellmann: hrm -- okay, that could be it -- I'll see if I can force a non-shallow checkout in RTD... the docs build fine locally, btw...19:00
dhellmannprometheanfire : http://lists.openstack.org/pipermail/openstack-dev/2018-September/135024.html19:00
bqwdhellmann: thanks for you held Doug! ;)19:00
bqwhelp* :)19:00
dhellmannbqw : ok, if they build fine locally it's almost certainly a shallow checkout issue. If you do work out the steps to do that, I would appreciate it if you update the reno docs for other users who encounter the same issue19:00
dhellmannbqw : I'm glad I was able to help :-)19:01
bqwok, i'll happily do that (once I can figure out how!) thanks again...19:01
dhellmannbqw : I don't see an obvious entry in their docs for this, so you might have to contact them19:04
bqwdhellmann: I'm getting a bit annoyed with RTD's build process... It's a bit flaky and feels very "alpha"...19:11
*** tosky has joined #openstack-release19:11
*** shardy has quit IRC19:12
bqwI'm tempted to just host my sphinx docs on gitlab pages instead... easily and tightly controllable via gitlab-ci, rather than the opaque process RTD uses....19:12
dhellmannI think they're optimizing for a pretty narrow case compared to some of the things we're used to doing19:12
dhellmannlots of projects have *very* simple sphinx configurations19:12
*** pcaruana has quit IRC19:17
bqwdhellmann: they've introduced a basic config file with readthedocs.yml in the repo root, but there are only about 3 or 4 options today, and 3 docker images to choose from for the build env...19:19
dhellmannthat's way more control than when I started using it :-)19:20
dhellmanniirc, I was one of the first people to ask to be allowed to install dependencies other than sphinx using virtualenv19:20
bqwI feel spoiled from using gitab-ci.yml which is just *so* much better.19:21
* dhellmann has to run an errand19:22
*** annabelleB has quit IRC19:31
*** annabelleB has joined #openstack-release19:37
*** mlavalle has quit IRC19:56
*** mlavalle has joined #openstack-release19:58
bqwdhellmann: got it generating the output correctly now with `reno report` on the console, but the sphinx extension isn't producing anything now... :( any ideas on what to check?20:19
bqwbtw, the gitlab-ci pages thing works a treat though!20:19
dhellmannbqw : what are the conditions where the sphinx extension isn't doing what you expect?20:20
bqwon my local machine... in a virtualenv20:21
dhellmannwhat parameters are you passing to the sphinx directive?20:21
bqwits reporting scanning /Users/brad/Code/pyskyq/releasenotes/notes for current branch release notes20:21
bqwgot versions []20:22
bqwthe directive is just plain vanilla .. release-notes::20:22
dhellmannhmm20:22
dhellmannwhere would I go to clone a copy of this repo?20:22
bqwhttps://gitlab.com/bradwood/pyskyq20:23
dhellmannand how do I reproduce what you're doing? is there a tox venv? or something I need to set up myself?20:23
bqw`python setup.py docs`20:23
bqwthat's how I'm building it -- settings in setup.cfg, the usual setuptools arrangement...20:24
dhellmannI see a Pipfile but I don't know how to use those20:24
bqwjust clone the repo, then go `pipenv install --dev` in the repo20:24
bqwit'll create a virtual env and install the effeective of dev-requirements.txt and requirements.txt in there20:25
bqwyou (obviously) need pipenv and python 3.7 in your path...20:25
bqwthen go `pipenv shell` to activate the virtualenv.20:26
dhellmannI'm getting errors about python 3.7 missing20:26
dhellmannah20:26
dhellmann"obviously"20:26
bqw;)20:26
dhellmannthat's a pretty aggressive tool there20:27
dhellmannoh, the pipfile says it requires it20:27
dhellmannI thought that was just pipenv requiring it20:27
bqwit's not without its problems, I grant you -- but I find it pretty handy... especially for venv handling inside ci containers20:27
dhellmannyeah. it feels like it does a subset of what we get with tox for folks that don't need all of the things tox does20:28
bqwbeats requirements.txt all day long IMHO...20:28
*** luizbag has quit IRC20:28
dhellmannI changed 3.7 to 3.6 locally and now it's rebuilding the lock list20:28
bqwok20:28
bqwi think the asyncio code I've written needs 3.7, but shouldn't affect doc build I'd think.20:29
openstackgerritLucas Alvares Gomes proposed openstack/releases master: Release networking-ovn 5.0.1 (Rocky)  https://review.openstack.org/60260920:32
bqwi also tried a 'make html' inside docs/ same problem... I suspect it's not picking up the reno extension properly but it's definitely installed in the venv20:33
bqwunless my git history is fubared... this is the bit that confuses me the most about reno... whether to tag on my feature branch, and then merge to master when tests pass, or to tag only on master after the merge...20:34
dhellmannif reno report works the git history is ok20:34
openstackgerritLucas Alvares Gomes proposed openstack/releases master: Release networking-ovn 4.0.3 (Queens)  https://review.openstack.org/60403720:34
dhellmannso it must be something about how sphinx is setting things up20:34
openstackgerritJay Bryant proposed openstack/releases master: Release Cinder 10.0.8  https://review.openstack.org/60388220:34
dhellmannthis is very weird20:37
bqwdocs/conf.py has the reno ext in it... not sure what else it could be..20:37
*** e0ne has quit IRC20:37
dhellmannthat message about scanning is coming from the extension so it's definitely being loaded20:37
bqwwhen I run it again, I get no mention of the version scanning any more...20:39
dhellmannbqw : sphinx isn't reprocessing the input rst file because it hasn't changed, so reno isn't being invoked. You have to remove the doctrees20:44
dhellmannor pass -E I think20:44
dhellmannbqw : I'm working on figuring out why it's stopping early20:47
bqw-E where? to sphinx?20:48
dhellmannah, I think I've found it20:48
dhellmannyeah, I've been testing by activating the env that pipenv created and then running:20:49
dhellmannsphinx-build -vvv -E -b html docs build/sphinx/html 2>&1| tee sphinx.log20:49
dhellmannthat gives you lots of debug output20:49
dhellmannit appears that the difference is in the default for stop_at_branch_base20:49
dhellmannI'm not sure why the report command and sphinx extension have different defaults there20:50
bqwok -- so shall I just add :stop_at_branch_base: false in the RST?20:50
dhellmannI set it in releasenotes/config.yaml but let me try the rst20:50
dhellmannah, no20:51
dhellmannyou can't set it in the sphinx directive20:51
dhellmannthis feels a bit openstack-y20:51
bqw:D -- you said it!20:51
dhellmanntry putting it in the config file and see if that gives you what you expect20:52
dhellmannit seemed to work for me20:52
dhellmannyeah, I see comments in the sphinx extension where I couldn't figure out how to set true/false flags so I hacked in the default behavior we want for openstack20:52
bqwit is already set false in reno.yaml20:52
dhellmannwell, that's interesting20:53
bqwis it not set the same in your reno.yaml in the root of the repo?20:53
bqwor should I use releasenotes/config.yaml instead?20:53
dhellmannah!20:54
dhellmannremove the branch specifier in reno.yaml20:54
dhellmannwhen I created releasenotes/config.yaml that overrode the reno.yaml file so that setting wasn't there20:54
bqwno joy.20:55
dhellmann:-(20:55
dhellmanndid you remove build/sphinx?20:55
bqw1 sec...20:56
openstackgerritNate Johnston proposed openstack/releases master: release neutron-lib 1.19.0  https://review.openstack.org/60490820:56
bqwworking!20:57
dhellmann\o/20:57
bqwso should I jus rm build/sphinx after every ci job then?20:57
bqwjust trying to figure out how to fix it permanently now,.. I guess that is it? or is there somehting else?20:58
dhellmannreally, I would run sphinx-build directly instead of through setup.py20:58
bqwBTW -- thanks *so* much for your help!  \m/20:58
dhellmannthat gives you lots more control, and you can  just use the -E arg to force a build20:58
dhellmannyes, removing the branch specifier from reno.yaml should fix this for good20:59
bqwok, I'll defo do that...  thanks again Doug for your help.20:59
openstackgerritNate Johnston proposed openstack/releases master: release neutron-lib 1.19.0  https://review.openstack.org/60490820:59
dhellmannno problem, I'm glad I could help!20:59
bqw:)20:59
* bqw is off to fix up some ci jobs... 21:00
*** annabelleB has quit IRC21:01
*** annabelleB has joined #openstack-release21:03
*** evrardjp has joined #openstack-release21:05
evrardjpdhellmann: I saw you helped me -- I didn't get the chance to work on my patch but you fixed it for me. Thanks!21:06
dhellmannevrardjp : no problem, that looked like it might have been a bug in the validation code at first so I wanted to make sure it wasn't and by the time I did that I knew how to fix it so...21:08
*** bobh has quit IRC21:08
evrardjpI was guessing that's how it happened :)21:09
evrardjpanyway, you save me minutes/hour, so thank you! :)21:09
dhellmannyou're more than welcome, evrardjp :-)21:13
*** annabelleB has quit IRC21:34
*** jtomasek has quit IRC21:37
fungii've done a `sudo zuul enqueue --tenant=openstack --trigger=gerrit --pipeline=gate --project=openstack/releases --change=604877,1` so we exercise new twine faster21:41
fungiwithout needing to wait for the check pipeline21:42
*** bobh has joined #openstack-release21:45
*** bobh has quit IRC21:56
*** bobh has joined #openstack-release21:57
*** mriedem is now known as mriedem_away21:57
*** bqw has quit IRC21:57
*** bobh has quit IRC22:06
*** evrardjp has quit IRC22:07
*** luizbag has joined #openstack-release22:13
*** evrardjp has joined #openstack-release22:15
dhellmannfungi : thanks!22:28
openstackgerritMerged openstack/releases master: release-test 1.2.0  https://review.openstack.org/60487722:30
fungiand there it goes22:32
dhellmannfungi : it seems to be working22:42
dhellmannI think I'll wait to approve the big re-release patch until tomorrow morning, though, since it's wine o'clock here now22:42
fungigood deal22:49
fungienjoy, and drink no wine before its time!22:49
*** ekcs_ has joined #openstack-release22:51
*** dims_ has joined #openstack-release22:59
*** stephenfin_ has joined #openstack-release23:00
*** dims has quit IRC23:00
*** jlvillal has quit IRC23:00
*** strigazi has quit IRC23:00
*** stephenfin has quit IRC23:00
*** samP has quit IRC23:03
*** andreykurilin has quit IRC23:03
*** tosky has quit IRC23:03
*** andreykurilin has joined #openstack-release23:05
*** samP has joined #openstack-release23:06
*** evrardjp has quit IRC23:07
*** evrardjp has joined #openstack-release23:08

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