Wednesday, 2015-07-08

thingeeoh good :)00:00
thingeelifeless: version discovery revert due to discussion here http://lists.openstack.org/pipermail/openstack-dev/2015-June/067795.html00:01
kragnizsigmavirus24: lifeless: we don't really need a glance_store right away00:01
sigmavirus24kragniz: Yeah that's how I feel00:01
kragnizcould we wait until tomorrow?00:01
sigmavirus24I hate that -e but it's not immediately necessary00:01
kragniz(I'm just about to sleep)00:01
sigmavirus24kragniz: go ahead00:01
kragnizthanks00:02
kragnizI'll have a look at scrollback and stuff tomorrow00:02
*** Guest7393 has quit IRC00:04
sigmavirus24Yeah I think with most of the cores against an immediate release it should probably be put off lifeless00:04
lifelesssigmavirus24: kk00:07
lifelessthingee: ok, we're up00:07
lifelessthingee: this is the liberty series right?00:07
lifelessdhellmann: the new-clone thing won't work for me because a) its sooooo slow, and b) I don't (and can't sanely) have a global git config00:09
lifelessthingee: holding until you're here to release00:19
*** dims has joined #openstack-relmgr-office00:23
*** sigmavirus24 is now known as sigmavirus24_awa00:27
thingeelifeless: technically this is a fix for the Kilo release.00:27
lifelessthingee: isn't kilo version locked to <=1.2 ?00:28
lifelessthingee: python-cinderclient>=1.1.0,<1.2.000:28
lifelessthingee: (openstack/requirements stable.kilo branch)00:28
thingeelifeless: yeah, so i guess all I can do at this point is liberty00:29
lifelesswell, you can do a patch into the cinderclient repo00:29
lifelessand we can do a 1.2.1 which isn't-really-a-bugfix-but-watevers :)00:29
lifelessthingee: but - lets get liberty done. You want HEAD releases as 1.3.0 ?00:29
thingeelifeless: yes please00:30
lifelessis this going to break anyone? if its an API break, should br 2.0.0 no ?00:31
lifeless[just asking, its your call]00:31
lifelessthingee: http://paste.openstack.org/show/353539 <- proposed changes00:32
thingeelifeless: looks good. I reviewed that when I was writing up the release notes too https://review.openstack.org/#/c/199242/1/doc/source/index.rst,cm00:34
lifelessthingee: and 1.3.0 yes? {dunno if you saw my cross-check above}00:35
thingeeyes00:36
thingeelifeless: ^00:36
lifelessok its up-ish00:40
lifelessI have bugs to report to dhellmann (and some patches )00:40
lifelessI'll get the release notes sent in about 10m00:40
thingeelifeless: thank you00:45
openstackgerritlifeless proposed openstack-infra/release-tools: Document repo format for list_unreleased_changes  https://review.openstack.org/19935500:57
openstackgerritlifeless proposed openstack-infra/release-tools: Permit using local repos in release_postversion  https://review.openstack.org/19935600:57
openstackgerritlifeless proposed openstack-infra/release-tools: Document binary package requirements.  https://review.openstack.org/19935700:57
openstackgerritlifeless proposed openstack-infra/release-tools: Ignore setuptool's .eggs dir.  https://review.openstack.org/19935800:57
lifelessthingee: you'll need to close off bugs etc by hand - I don't have permissions on LP00:57
thingeelifeless: done01:01
dhellmannlifeless: those are all good changes, though bashate has an issue with one01:06
lifelessdhellmann: I sent mail to the list about LP permissions01:06
lifelessdhellmann: only issue I couldn't see where to resolve-with-a-patch01:07
openstackgerritMerged openstack-infra/release-tools: Document repo format for list_unreleased_changes  https://review.openstack.org/19935501:07
lifelessdhellmann: how does one run bashate?01:09
dhellmannit should just be "tox -e bashate"01:09
lifelessah01:10
lifelessbashate isn't in test-requirements.txt01:10
dhellmannhrm01:10
lifelessI shall fix :)01:10
dhellmannoh, it's in the tox requirements list but not test-requirements01:10
dhellmannI'm not sure if that's an "error" or not01:10
lifelessit is01:11
lifelesswe don't sync to tox01:11
lifelessno deps should be specified as literals in tox.ini ever01:11
dhellmannmakes sense01:12
dhellmannhmm, something went wrong with the cinderclient release notes generation -- no commits are listed but the diffs are01:12
dhellmannlifeless: ^^01:13
lifelessdhellmann: yes, it all bailed out and I recovered by hand01:13
lifelessdhellmann: curl was missing in my container01:13
dhellmannah01:13
lifelessdhellmann: and the LP permissions01:13
lifelessso I just picked up the pieces piecemeal01:13
dhellmannwait, curl?01:13
lifelessand went off to fix the proximate cause to avoid it happening again01:13
dhellmannok01:14
lifeless+testtools>=0.9.36,!=1.2.001:14
lifeless./release_postversion.sh: line 133: curl: command not found01:14
dhellmannfwiw, you should be able to re-run that script and have it just do the parts it missed01:14
lifelessah01:14
lifelessI didn't realise it was idempotent01:14
dhellmannmany of the scripts are not idempotent, but that one is mostly01:14
lifelessit had already pushed the tag01:14
lifelessso I figured it was beyond the pale01:14
dhellmannit *may* have recovered, but maybe not01:15
dhellmannit's better than some of the others, but not perfect by any stretch01:15
lifelessgotchya01:15
* dhellmann disappears again01:18
openstackgerritlifeless proposed openstack-infra/release-tools: Document binary package requirements.  https://review.openstack.org/19935701:18
openstackgerritlifeless proposed openstack-infra/release-tools: Permit using local repos in release_postversion  https://review.openstack.org/19935601:18
openstackgerritlifeless proposed openstack-infra/release-tools: Ignore setuptool's .eggs dir.  https://review.openstack.org/19935801:18
openstackgerritlifeless proposed openstack-infra/release-tools: Fixup requirements  https://review.openstack.org/19936301:18
*** dims_ has joined #openstack-relmgr-office01:24
*** dims_ has quit IRC01:24
*** dims has quit IRC01:27
*** david-ly_ has joined #openstack-relmgr-office04:19
*** david-lyle has quit IRC04:22
*** AzherKhan has joined #openstack-relmgr-office04:41
*** AK has joined #openstack-relmgr-office05:00
*** AzherKhan has quit IRC05:03
*** dims has joined #openstack-relmgr-office05:11
*** AK has quit IRC05:11
*** AzherKhan has joined #openstack-relmgr-office05:11
*** dims has quit IRC05:40
*** ig0r__ has joined #openstack-relmgr-office05:51
*** ig0r_ has quit IRC05:52
*** isviridov_away is now known as isviridov06:52
*** isviridov is now known as isviridov_away07:14
*** dims has joined #openstack-relmgr-office07:41
*** dims_ has joined #openstack-relmgr-office07:42
*** dims has quit IRC07:45
*** dims_ has quit IRC07:46
*** dims has joined #openstack-relmgr-office08:43
*** dims_ has joined #openstack-relmgr-office08:44
*** dims___ has joined #openstack-relmgr-office08:46
*** dims has quit IRC08:47
*** dims_ has quit IRC08:49
*** dims___ has quit IRC08:50
ttxdhellmann: wouldn't mind a +1 on https://review.openstack.org/#/c/197042/ before I self-approve it -- current state is pretty broken so I'd like to ship it10:15
SergeyLukjanovttx, +2, it looks good10:22
ttxSergeyLukjanov: thanks, shipping it now10:26
openstackgerritMerged openstack-infra/releasestatus: Loop to retrieve all reviews  https://review.openstack.org/19704210:27
*** AzherKhan has quit IRC10:59
*** dims has joined #openstack-relmgr-office11:47
*** dims__ has joined #openstack-relmgr-office11:49
*** dims has quit IRC11:52
*** dims__ has quit IRC11:54
*** dims has joined #openstack-relmgr-office12:50
*** dims has quit IRC12:54
*** mestery_ has joined #openstack-relmgr-office13:06
*** mestery has quit IRC13:09
*** dims has joined #openstack-relmgr-office13:22
*** mestery_ has quit IRC13:48
*** dims has quit IRC15:04
*** dims has joined #openstack-relmgr-office15:05
*** dims has quit IRC15:10
*** jgriffith has quit IRC15:20
*** dims has joined #openstack-relmgr-office15:23
*** david-ly_ is now known as david-lyle15:42
*** dims has quit IRC16:15
*** dims has joined #openstack-relmgr-office16:16
*** dims has quit IRC16:21
*** dims has joined #openstack-relmgr-office16:40
*** dims has quit IRC17:39
*** dims has joined #openstack-relmgr-office17:39
*** mestery has joined #openstack-relmgr-office18:01
thingeelifeless: think something went wrong with that python-cinderclient tag release https://github.com/openstack/python-cinderclient/commits/1.3.018:50
thingeethat tagged to february18:50
*** bpoulos has joined #openstack-relmgr-office18:50
thingeelifeless: the sha I gave yesterday was ed2b133d4e5ac91c7a5719f53e666e870f9fd54618:53
*** sigmavirus24_awa is now known as sigmavirus2418:56
*** Rockyg has joined #openstack-relmgr-office19:15
lifelessthingee: ruh-roh. Do we need to roll a 1.3.1 ?19:31
thingeelifeless: yea I think so19:32
lifelessthingee: ok. I'll get dhellmann to do that because AFAIK I'm still not in the right LP groups19:34
thingeelifeless: any idea how this happened?19:35
lifelessthingee: yes, I think my patch to use a local repo wasn't quite solid enough19:36
lifelessI'm going to revise that too19:36
*** bpoulos has left #openstack-relmgr-office20:00
*** openstackgerrit has quit IRC20:10
*** openstackgerrit has joined #openstack-relmgr-office20:11
lifelessdhellmann: around ?21:00
openstackgerritlifeless proposed openstack-infra/release-tools: Be safer with git refs.  https://review.openstack.org/19973621:03
lifelessthingee: ok no sign of dhellmann, I'll cut the release21:38
lifelessthingee: python-cinderclient, gerrit/master, 1.3.1 right ?21:38
lifelesshttp://paste.ubuntu.com/11844095/21:41
lifelessthingee: ^ release delta vs 1.2.221:41
*** Rockyg has quit IRC21:42
dhellmannlifeless, thingee : I was on the road, but I'm here now.21:51
lifelessdhellmann: ahha, cool. well we're in hurry-up-and-wait anyhow21:51
dhellmannlifeless, thingee : so the previous tag was on the wrong commit?21:52
openstackgerritlifeless proposed openstack-infra/release-tools: Be safer with git refs.  https://review.openstack.org/19973621:53
dhellmannlifeless: we could look at getting you into the right lp group, if you didn't sort that already21:53
openstackgerritlifeless proposed openstack-infra/release-tools: Fixup requirements  https://review.openstack.org/19936321:53
lifelessdhellmann: it was the wrong commit yes. And yes please would like the lp group fixed :)21:57
dhellmannlifeless: ack to both, looking at the group now21:59
dhellmannlifeless: I added you to https://launchpad.net/~openstack-release, which should *mostly* do it22:00
dhellmannwe still have some projects with bad permissions, and we find those as someone other than ttx runs the scripts22:01
lifelesskk22:01
lifelessthere needs to be a checklist/procedure for adding people to release22:01
lifelessso that we don't forget22:01
dhellmannyeah, we should document that -- I think we're still figuring those things out, since we haven't added anyone until this cycle22:04
dhellmannthere are a couple of gerrit groups, and this launchpad group22:04
lifelessyeah22:05
lifelessits just - I couldn't find where to document it22:05
lifelessso what I'm really saying is22:05
lifelessplease decide where such a checklist will live22:05
lifelessso we can capture this22:05
dhellmannlifeless: there's a list of priorities in https://etherpad.openstack.org/p/liberty-release-mgmt and the last one is about onboarding, I'll start adding some notes there22:06
lifelesscool22:07
*** jgriffit1 has joined #openstack-relmgr-office22:20
*** jgriffit1 has quit IRC22:20
*** sigmavirus24 is now known as sigmavirus24_awa22:35
thingeelifeless: looks good to me.22:39
lifelessok lets take my shiny new group out for a spin22:40
lifelessdhellmann: still not authorized22:43
lifelesspming22:43
lifelessthingee: its pushed to gerrit22:44
dhellmannlifeless: ok, one thing neither ttx nor I actually understand is what the ownership should be on the group to make it work22:44
dhellmannwe need to figure that out22:44
thingeelifeless: thanks22:44
lifelessdhellmann: if I can make a timeslice to figure it out I shall22:45
dhellmannhttps://launchpad.net/python-cinderclient has "cinder drivers" as the driver, let me look at https://launchpad.net/~cinder-drivers22:45
dhellmannok, the release team is in cinder-drivers22:45
lifelessdhellmann: (btw this is why a linter program is super useful - we had one for a bunch of stuff @ canonical22:45
dhellmannthe project maintainer is set to openstack-administrators, so that's probably the bad setting22:45
lifelessit would regularly find bugs22:45
dhellmannyeah, up until now it was every team's responsibility to do this stuff, and ttx has superuser powers on all of these projects, so the acls we needed weren't even clear22:46
dhellmannI'm in the admin group now, so I can also basically do all of these things unless the group isn't owned properly22:46
dhellmannlifeless: what command did you run? I'll re-run it and do the launchpad bits22:47
lifeless./release_postversion.sh liberty 1.3.1 gerrit/master python-cinderclient "" ../../openstack/python-cinderclient/22:47
lifelessI've sent a release mail to -announce22:47
dhellmannlifeless: ok, just a tip, this is why I always put a sha in the command instead of using references like that -- passing the command to someone else is easier22:47
lifelessdhellmann: sure; see my commit changing from HEAD to that22:48
lifelesswhich is at least a little more stable22:48
dhellmannok, it's chugging away at bugs now22:49
dhellmannhmm, got a 401 for a security bug22:50
dhellmannthingee: you might want to set bug 1177924 fix released22:50
openstackbug 1177924 in Trove "Use testr instead of nose as the unittest runner." [Low,Triaged] https://launchpad.net/bugs/117792422:50
dhellmannwell that's a weird one to have a permission error on22:50
dhellmanndoubly so since it's been marked fix released already :-(22:51
dhellmannoh, hmm, "(<Person at 0x2b0264a18490 swift-private (Swift)>, 'displayname', 'launchpad.LimitedView')"22:52
dhellmannI'll bet it's just getting an error trying to notify that group for some reason22:52
thingeedhellmann: looks like it's already marked fix released and not a security issue?22:52
dhellmannthingee: yeah, I think I was making a bad assumption about that 401 error, nevermind22:53
dhellmannthingee: looks like there is going to be a lot of email related to closing out cinderclient bugs22:55
*** mattoliverau has quit IRC22:56
*** matt_____ has joined #openstack-relmgr-office22:56
* thingee hides behind his filters22:56
*** matt_____ is now known as mattoliverau23:38

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