Earlier  
Posted Nick Remark
#openstack-nova - 2017-06-06
13:58:35 mriedem https://review.openstack.org/#/c/469659/
13:58:47 sfinucan mriedem: I can squash the two before it merges if you'd prefer?
13:59:09 mriedem sfinucan: it doesn't because it's mocking out the call to the network_api
13:59:16 sfinucan oh, wait - I getcha you now
13:59:22 mriedem i don't really need the big ddt rewrite in the bug fix,
13:59:28 mriedem because if we backport the fix, ddt isn't used in earlier branches
13:59:39 mriedem but that's exactly why we should have tests for a bug fix
13:59:39 sdague mriedem: good point
13:59:44 mriedem and refactor/cleanup later
14:00:25 openstackgerrit Matt Riedemann proposed openstack/nova master: Catch neutronclient.NotFound on floating deletion https://review.openstack.org/410815
14:00:30 mriedem ^ just pulled it out of the queue
14:01:21 sfinucan that's fair. I'll fix that up now
14:01:26 mriedem thanks
14:05:48 mriedem sdague: on the novaclient reno thing, i've been bugging doug with reno stuff multiple times in the last week or so, so i'm hesitant to bug him about another one here
14:06:00 mriedem but someone else might have some karma with doug to ask about it... :)
14:06:21 mriedem that reno was added https://github.com/openstack/python-novaclient/commit/7fb0bd4f357a7f9e24c864584b398a25171580cf and tagged in 5.0.0
14:06:26 mriedem so it shouldn't be showing up again
14:06:39 openstackgerrit Felipe Monteiro proposed openstack/nova-specs master: Patrole (RBAC) Keystone Gating https://review.openstack.org/471145
14:06:49 mriedem actually nvm
14:06:52 mriedem i know exactly what it is
14:06:53 mriedem https://github.com/openstack/python-novaclient/commit/aa7f35d76b5768ec3fe4d45ad010d53adff7cccd
14:06:55 mriedem someone updated the reno
14:07:04 mriedem i'm going to revert that
14:08:18 openstackgerrit Matt Riedemann proposed openstack/python-novaclient master: Revert "Fix a typo" https://review.openstack.org/471365
14:08:24 mriedem sdague: ^
14:08:43 openstackgerrit Matt Riedemann proposed openstack/python-novaclient master: Revert "Fix a typo" https://review.openstack.org/471365
14:09:16 sdague mriedem: +A
14:09:34 sdague yeh, when the reno magic breaks, it's kind of sad
14:12:03 mriedem i've got something you might like,
14:12:14 sfinucan mriedem: So you can't update a reno once it's in a major release?
14:12:36 mriedem while working on removing some deprecated nova-network things from devstack https://review.openstack.org/#/c/471004/ - i found that tempest is using nova's floating IP proxy API for all things floating IP for ssh validation https://review.openstack.org/#/c/471116/
14:13:17 mriedem sfinucan: i guess not. honestly the rules around reno seem to change for me per case
14:13:34 mriedem because i know we've amended release notes that are tagged for milestones in nova,
14:13:44 mriedem but server side it's less of an issue probably, or noticeable
14:13:53 mriedem on the client it's much more obvious and weird
14:14:39 sfinucan Hmm, that sounds like a reno bug 🤔
14:14:50 sfinucan or at least something that should be documented better
14:15:37 bauzas sfinucan: mriedem: you *can* fix notes after a major release
14:16:05 mriedem can and should are different things
14:16:06 bauzas sfinucan: mriedem: but the only problem is that you need to backport it to the stable branch then
14:16:19 mriedem maybe that was the issue,
14:16:24 sfinucan oh, that would make sense
14:16:25 mriedem they should have fixed the typo in stable/newton instead of master
14:16:57 bauzas the problem is not really with branching
14:17:03 bauzas it's rather with tagging
14:17:27 bauzas since we tag a release by a git commit, it's not possible to update relnotes for a specific release
14:18:00 mriedem hmm, still there http://docs-draft.openstack.org/65/471365/2/check/gate-python-novaclient-releasenotes/7a8a8ff//releasenotes/build/html/unreleased.html
14:18:02 bauzas it will be seen in the branch for sure, but not for the tag
14:18:23 bauzas mriedem: what is the exact problem ?
14:18:30 bauzas I was just joining the discussion
14:18:30 openstackgerrit Stephen Finucane proposed openstack/nova master: Convert additional floating IP tests to ddt https://review.openstack.org/471360
14:18:31 openstackgerrit Stephen Finucane proposed openstack/nova master: Catch neutronclient.NotFound on floating deletion https://review.openstack.org/410815
14:18:39 sfinucan ^ mriedem, sdague
14:19:04 sfinucan ddt is pretty nifty. No wonder mdbooth likes it so much
14:19:13 sdague sfinucan: I thought the ddt stuff was not going to be put in there
14:19:18 sdague because that prevents backport
14:19:24 sfinucan Oh
14:19:39 sfinucan I thought he meant the conversion to ddt, which I kept separate
14:19:42 sfinucan ddt in general?
14:19:53 mriedem we don't use ddt in newton
14:19:56 mriedem if this is going to go back that far
14:20:02 sfinucan gotcha. round 3
14:21:03 mriedem so reno still includes this note on master unreleased because the revert doesn't delete the file, so it still looks changed
14:22:29 mdbooth sfinucan: It is pleasantly succinct and very readable though, isn't it?
14:23:14 bauzas mriedem: if so, you just need to revert the file in the master tree
14:23:23 bauzas and do a stable-only note
14:23:35 mriedem bauzas: revert the file as in delete the file?
14:23:37 bauzas FWIW, I'm just discovering new options with reno
14:23:40 bauzas yup
14:23:50 mriedem bauzas: yes deleting is an option
14:24:03 bauzas in theory, notes are attached to a commit
14:24:12 bauzas so, when a commit is changing a thing, you have the note
14:24:18 bauzas the beauty of that is with backports
14:24:27 bauzas because the note will follow the code
14:24:50 bauzas but sometimes, you're doing cleanups in notes, and you're discovering you forgot something specific on a branch
14:25:08 bauzas then a single commit only including a reno file is worth it for that stable branch
14:25:40 bauzas merging on master necessarly means it appears on the unreleased page
14:25:49 bauzas since we scan all commits since the beginning
14:26:06 bauzas (as it's defined per the release management team rules)
14:33:28 openstackgerrit Felipe Monteiro proposed openstack/nova-specs master: Patrole (RBAC) Nova Gating https://review.openstack.org/471145
14:36:38 openstackgerrit Matt Riedemann proposed openstack/python-novaclient master: Prevent 2.32 release note from showing up in 9.0.0 release notes https://review.openstack.org/471383
14:38:02 mriedem bauzas: sfinucan: sdague: ^ is where i'm at
14:43:48 openstackgerrit Balazs Gibizer proposed openstack/nova master: Improve assertJsonEqual error reporting https://review.openstack.org/428199
14:45:57 openstackgerrit Stephen Finucane proposed openstack/nova master: Convert floating IP tests to ddt https://review.openstack.org/471360
14:45:58 openstackgerrit Stephen Finucane proposed openstack/nova master: Catch neutronclient.NotFound on floating deletion https://review.openstack.org/410815
14:46:54 sfinucan mriedem, sdague: I _think_ that should be all good now
14:47:24 openstackgerrit Artom Lifshitz proposed openstack/nova master: Plumbing for tagged nic attachment https://review.openstack.org/415622
14:47:26 openstackgerrit Artom Lifshitz proposed openstack/nova master: Delete nic metadata when detaching interface https://review.openstack.org/435387
14:47:33 openstackgerrit Artom Lifshitz proposed openstack/nova master: Delete disk metadata when detaching volume https://review.openstack.org/435082
14:47:41 openstackgerrit Artom Lifshitz proposed openstack/nova master: Plumbing for tagged volume attachment https://review.openstack.org/391941
14:47:42 openstackgerrit Artom Lifshitz proposed openstack/nova master: API support for tagged device attachment https://review.openstack.org/376021
14:49:53 mriedem sfinucan: reviewed
14:51:13 openstackgerrit Stephen Finucane proposed openstack/nova master: use plain routes list for os-virtual-interfaces https://review.openstack.org/462173
14:51:13 openstackgerrit Stephen Finucane proposed openstack/nova master: Use plain routes list for os-services endpoint instead of stevedore https://review.openstack.org/460818
14:51:14 openstackgerrit Stephen Finucane proposed openstack/nova master: use plain routes list for hypervisor endpoint instead of stevedore https://review.openstack.org/459235
14:51:14 openstackgerrit Stephen Finucane proposed openstack/nova master: Use plain routes list for hosts endpoint instead of stevedore https://review.openstack.org/459231
14:51:16 openstackgerrit Merged openstack/nova master: [placement] Add api-ref for resource classes https://review.openstack.org/467596
14:52:11 openstackgerrit Merged openstack/nova master: Remove mox from nova.tests.unit.objects.test_instance.py https://review.openstack.org/441784
14:52:59 openstackgerrit Merged openstack/nova master: Check instance existing before check in mapping https://review.openstack.org/433470
14:53:37 openstackgerrit Merged openstack/nova master: Remove mox from unit/cells/test_cells_messaging.py https://review.openstack.org/448021

Earlier   Later