thingee | oh good :) | 00:00 |
---|---|---|
thingee | lifeless: version discovery revert due to discussion here http://lists.openstack.org/pipermail/openstack-dev/2015-June/067795.html | 00:01 |
kragniz | sigmavirus24: lifeless: we don't really need a glance_store right away | 00:01 |
sigmavirus24 | kragniz: Yeah that's how I feel | 00:01 |
kragniz | could we wait until tomorrow? | 00:01 |
sigmavirus24 | I hate that -e but it's not immediately necessary | 00:01 |
kragniz | (I'm just about to sleep) | 00:01 |
sigmavirus24 | kragniz: go ahead | 00:01 |
kragniz | thanks | 00:02 |
kragniz | I'll have a look at scrollback and stuff tomorrow | 00:02 |
*** Guest7393 has quit IRC | 00:04 | |
sigmavirus24 | Yeah I think with most of the cores against an immediate release it should probably be put off lifeless | 00:04 |
lifeless | sigmavirus24: kk | 00:07 |
lifeless | thingee: ok, we're up | 00:07 |
lifeless | thingee: this is the liberty series right? | 00:07 |
lifeless | dhellmann: 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 config | 00:09 |
lifeless | thingee: holding until you're here to release | 00:19 |
*** dims has joined #openstack-relmgr-office | 00:23 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 00:27 | |
thingee | lifeless: technically this is a fix for the Kilo release. | 00:27 |
lifeless | thingee: isn't kilo version locked to <=1.2 ? | 00:28 |
lifeless | thingee: python-cinderclient>=1.1.0,<1.2.0 | 00:28 |
lifeless | thingee: (openstack/requirements stable.kilo branch) | 00:28 |
thingee | lifeless: yeah, so i guess all I can do at this point is liberty | 00:29 |
lifeless | well, you can do a patch into the cinderclient repo | 00:29 |
lifeless | and we can do a 1.2.1 which isn't-really-a-bugfix-but-watevers :) | 00:29 |
lifeless | thingee: but - lets get liberty done. You want HEAD releases as 1.3.0 ? | 00:29 |
thingee | lifeless: yes please | 00:30 |
lifeless | is 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 |
lifeless | thingee: http://paste.openstack.org/show/353539 <- proposed changes | 00:32 |
thingee | lifeless: 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,cm | 00:34 |
lifeless | thingee: and 1.3.0 yes? {dunno if you saw my cross-check above} | 00:35 |
thingee | yes | 00:36 |
thingee | lifeless: ^ | 00:36 |
lifeless | ok its up-ish | 00:40 |
lifeless | I have bugs to report to dhellmann (and some patches ) | 00:40 |
lifeless | I'll get the release notes sent in about 10m | 00:40 |
thingee | lifeless: thank you | 00:45 |
openstackgerrit | lifeless proposed openstack-infra/release-tools: Document repo format for list_unreleased_changes https://review.openstack.org/199355 | 00:57 |
openstackgerrit | lifeless proposed openstack-infra/release-tools: Permit using local repos in release_postversion https://review.openstack.org/199356 | 00:57 |
openstackgerrit | lifeless proposed openstack-infra/release-tools: Document binary package requirements. https://review.openstack.org/199357 | 00:57 |
openstackgerrit | lifeless proposed openstack-infra/release-tools: Ignore setuptool's .eggs dir. https://review.openstack.org/199358 | 00:57 |
lifeless | thingee: you'll need to close off bugs etc by hand - I don't have permissions on LP | 00:57 |
thingee | lifeless: done | 01:01 |
dhellmann | lifeless: those are all good changes, though bashate has an issue with one | 01:06 |
lifeless | dhellmann: I sent mail to the list about LP permissions | 01:06 |
lifeless | dhellmann: only issue I couldn't see where to resolve-with-a-patch | 01:07 |
openstackgerrit | Merged openstack-infra/release-tools: Document repo format for list_unreleased_changes https://review.openstack.org/199355 | 01:07 |
lifeless | dhellmann: how does one run bashate? | 01:09 |
dhellmann | it should just be "tox -e bashate" | 01:09 |
lifeless | ah | 01:10 |
lifeless | bashate isn't in test-requirements.txt | 01:10 |
dhellmann | hrm | 01:10 |
lifeless | I shall fix :) | 01:10 |
dhellmann | oh, it's in the tox requirements list but not test-requirements | 01:10 |
dhellmann | I'm not sure if that's an "error" or not | 01:10 |
lifeless | it is | 01:11 |
lifeless | we don't sync to tox | 01:11 |
lifeless | no deps should be specified as literals in tox.ini ever | 01:11 |
dhellmann | makes sense | 01:12 |
dhellmann | hmm, something went wrong with the cinderclient release notes generation -- no commits are listed but the diffs are | 01:12 |
dhellmann | lifeless: ^^ | 01:13 |
lifeless | dhellmann: yes, it all bailed out and I recovered by hand | 01:13 |
lifeless | dhellmann: curl was missing in my container | 01:13 |
dhellmann | ah | 01:13 |
lifeless | dhellmann: and the LP permissions | 01:13 |
lifeless | so I just picked up the pieces piecemeal | 01:13 |
dhellmann | wait, curl? | 01:13 |
lifeless | and went off to fix the proximate cause to avoid it happening again | 01:13 |
dhellmann | ok | 01:14 |
lifeless | +testtools>=0.9.36,!=1.2.0 | 01:14 |
lifeless | ./release_postversion.sh: line 133: curl: command not found | 01:14 |
dhellmann | fwiw, you should be able to re-run that script and have it just do the parts it missed | 01:14 |
lifeless | ah | 01:14 |
lifeless | I didn't realise it was idempotent | 01:14 |
dhellmann | many of the scripts are not idempotent, but that one is mostly | 01:14 |
lifeless | it had already pushed the tag | 01:14 |
lifeless | so I figured it was beyond the pale | 01:14 |
dhellmann | it *may* have recovered, but maybe not | 01:15 |
dhellmann | it's better than some of the others, but not perfect by any stretch | 01:15 |
lifeless | gotchya | 01:15 |
* dhellmann disappears again | 01:18 | |
openstackgerrit | lifeless proposed openstack-infra/release-tools: Document binary package requirements. https://review.openstack.org/199357 | 01:18 |
openstackgerrit | lifeless proposed openstack-infra/release-tools: Permit using local repos in release_postversion https://review.openstack.org/199356 | 01:18 |
openstackgerrit | lifeless proposed openstack-infra/release-tools: Ignore setuptool's .eggs dir. https://review.openstack.org/199358 | 01:18 |
openstackgerrit | lifeless proposed openstack-infra/release-tools: Fixup requirements https://review.openstack.org/199363 | 01:18 |
*** dims_ has joined #openstack-relmgr-office | 01:24 | |
*** dims_ has quit IRC | 01:24 | |
*** dims has quit IRC | 01:27 | |
*** david-ly_ has joined #openstack-relmgr-office | 04:19 | |
*** david-lyle has quit IRC | 04:22 | |
*** AzherKhan has joined #openstack-relmgr-office | 04:41 | |
*** AK has joined #openstack-relmgr-office | 05:00 | |
*** AzherKhan has quit IRC | 05:03 | |
*** dims has joined #openstack-relmgr-office | 05:11 | |
*** AK has quit IRC | 05:11 | |
*** AzherKhan has joined #openstack-relmgr-office | 05:11 | |
*** dims has quit IRC | 05:40 | |
*** ig0r__ has joined #openstack-relmgr-office | 05:51 | |
*** ig0r_ has quit IRC | 05:52 | |
*** isviridov_away is now known as isviridov | 06:52 | |
*** isviridov is now known as isviridov_away | 07:14 | |
*** dims has joined #openstack-relmgr-office | 07:41 | |
*** dims_ has joined #openstack-relmgr-office | 07:42 | |
*** dims has quit IRC | 07:45 | |
*** dims_ has quit IRC | 07:46 | |
*** dims has joined #openstack-relmgr-office | 08:43 | |
*** dims_ has joined #openstack-relmgr-office | 08:44 | |
*** dims___ has joined #openstack-relmgr-office | 08:46 | |
*** dims has quit IRC | 08:47 | |
*** dims_ has quit IRC | 08:49 | |
*** dims___ has quit IRC | 08:50 | |
ttx | dhellmann: 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 it | 10:15 |
SergeyLukjanov | ttx, +2, it looks good | 10:22 |
ttx | SergeyLukjanov: thanks, shipping it now | 10:26 |
openstackgerrit | Merged openstack-infra/releasestatus: Loop to retrieve all reviews https://review.openstack.org/197042 | 10:27 |
*** AzherKhan has quit IRC | 10:59 | |
*** dims has joined #openstack-relmgr-office | 11:47 | |
*** dims__ has joined #openstack-relmgr-office | 11:49 | |
*** dims has quit IRC | 11:52 | |
*** dims__ has quit IRC | 11:54 | |
*** dims has joined #openstack-relmgr-office | 12:50 | |
*** dims has quit IRC | 12:54 | |
*** mestery_ has joined #openstack-relmgr-office | 13:06 | |
*** mestery has quit IRC | 13:09 | |
*** dims has joined #openstack-relmgr-office | 13:22 | |
*** mestery_ has quit IRC | 13:48 | |
*** dims has quit IRC | 15:04 | |
*** dims has joined #openstack-relmgr-office | 15:05 | |
*** dims has quit IRC | 15:10 | |
*** jgriffith has quit IRC | 15:20 | |
*** dims has joined #openstack-relmgr-office | 15:23 | |
*** david-ly_ is now known as david-lyle | 15:42 | |
*** dims has quit IRC | 16:15 | |
*** dims has joined #openstack-relmgr-office | 16:16 | |
*** dims has quit IRC | 16:21 | |
*** dims has joined #openstack-relmgr-office | 16:40 | |
*** dims has quit IRC | 17:39 | |
*** dims has joined #openstack-relmgr-office | 17:39 | |
*** mestery has joined #openstack-relmgr-office | 18:01 | |
thingee | lifeless: think something went wrong with that python-cinderclient tag release https://github.com/openstack/python-cinderclient/commits/1.3.0 | 18:50 |
thingee | that tagged to february | 18:50 |
*** bpoulos has joined #openstack-relmgr-office | 18:50 | |
thingee | lifeless: the sha I gave yesterday was ed2b133d4e5ac91c7a5719f53e666e870f9fd546 | 18:53 |
*** sigmavirus24_awa is now known as sigmavirus24 | 18:56 | |
*** Rockyg has joined #openstack-relmgr-office | 19:15 | |
lifeless | thingee: ruh-roh. Do we need to roll a 1.3.1 ? | 19:31 |
thingee | lifeless: yea I think so | 19:32 |
lifeless | thingee: ok. I'll get dhellmann to do that because AFAIK I'm still not in the right LP groups | 19:34 |
thingee | lifeless: any idea how this happened? | 19:35 |
lifeless | thingee: yes, I think my patch to use a local repo wasn't quite solid enough | 19:36 |
lifeless | I'm going to revise that too | 19:36 |
*** bpoulos has left #openstack-relmgr-office | 20:00 | |
*** openstackgerrit has quit IRC | 20:10 | |
*** openstackgerrit has joined #openstack-relmgr-office | 20:11 | |
lifeless | dhellmann: around ? | 21:00 |
openstackgerrit | lifeless proposed openstack-infra/release-tools: Be safer with git refs. https://review.openstack.org/199736 | 21:03 |
lifeless | thingee: ok no sign of dhellmann, I'll cut the release | 21:38 |
lifeless | thingee: python-cinderclient, gerrit/master, 1.3.1 right ? | 21:38 |
lifeless | http://paste.ubuntu.com/11844095/ | 21:41 |
lifeless | thingee: ^ release delta vs 1.2.2 | 21:41 |
*** Rockyg has quit IRC | 21:42 | |
dhellmann | lifeless, thingee : I was on the road, but I'm here now. | 21:51 |
lifeless | dhellmann: ahha, cool. well we're in hurry-up-and-wait anyhow | 21:51 |
dhellmann | lifeless, thingee : so the previous tag was on the wrong commit? | 21:52 |
openstackgerrit | lifeless proposed openstack-infra/release-tools: Be safer with git refs. https://review.openstack.org/199736 | 21:53 |
dhellmann | lifeless: we could look at getting you into the right lp group, if you didn't sort that already | 21:53 |
openstackgerrit | lifeless proposed openstack-infra/release-tools: Fixup requirements https://review.openstack.org/199363 | 21:53 |
lifeless | dhellmann: it was the wrong commit yes. And yes please would like the lp group fixed :) | 21:57 |
dhellmann | lifeless: ack to both, looking at the group now | 21:59 |
dhellmann | lifeless: I added you to https://launchpad.net/~openstack-release, which should *mostly* do it | 22:00 |
dhellmann | we still have some projects with bad permissions, and we find those as someone other than ttx runs the scripts | 22:01 |
lifeless | kk | 22:01 |
lifeless | there needs to be a checklist/procedure for adding people to release | 22:01 |
lifeless | so that we don't forget | 22:01 |
dhellmann | yeah, we should document that -- I think we're still figuring those things out, since we haven't added anyone until this cycle | 22:04 |
dhellmann | there are a couple of gerrit groups, and this launchpad group | 22:04 |
lifeless | yeah | 22:05 |
lifeless | its just - I couldn't find where to document it | 22:05 |
lifeless | so what I'm really saying is | 22:05 |
lifeless | please decide where such a checklist will live | 22:05 |
lifeless | so we can capture this | 22:05 |
dhellmann | lifeless: 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 there | 22:06 |
lifeless | cool | 22:07 |
*** jgriffit1 has joined #openstack-relmgr-office | 22:20 | |
*** jgriffit1 has quit IRC | 22:20 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 22:35 | |
thingee | lifeless: looks good to me. | 22:39 |
lifeless | ok lets take my shiny new group out for a spin | 22:40 |
lifeless | dhellmann: still not authorized | 22:43 |
lifeless | pming | 22:43 |
lifeless | thingee: its pushed to gerrit | 22:44 |
dhellmann | lifeless: ok, one thing neither ttx nor I actually understand is what the ownership should be on the group to make it work | 22:44 |
dhellmann | we need to figure that out | 22:44 |
thingee | lifeless: thanks | 22:44 |
lifeless | dhellmann: if I can make a timeslice to figure it out I shall | 22:45 |
dhellmann | https://launchpad.net/python-cinderclient has "cinder drivers" as the driver, let me look at https://launchpad.net/~cinder-drivers | 22:45 |
dhellmann | ok, the release team is in cinder-drivers | 22:45 |
lifeless | dhellmann: (btw this is why a linter program is super useful - we had one for a bunch of stuff @ canonical | 22:45 |
dhellmann | the project maintainer is set to openstack-administrators, so that's probably the bad setting | 22:45 |
lifeless | it would regularly find bugs | 22:45 |
dhellmann | yeah, 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 clear | 22:46 |
dhellmann | I'm in the admin group now, so I can also basically do all of these things unless the group isn't owned properly | 22:46 |
dhellmann | lifeless: what command did you run? I'll re-run it and do the launchpad bits | 22:47 |
lifeless | ./release_postversion.sh liberty 1.3.1 gerrit/master python-cinderclient "" ../../openstack/python-cinderclient/ | 22:47 |
lifeless | I've sent a release mail to -announce | 22:47 |
dhellmann | lifeless: 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 easier | 22:47 |
lifeless | dhellmann: sure; see my commit changing from HEAD to that | 22:48 |
lifeless | which is at least a little more stable | 22:48 |
dhellmann | ok, it's chugging away at bugs now | 22:49 |
dhellmann | hmm, got a 401 for a security bug | 22:50 |
dhellmann | thingee: you might want to set bug 1177924 fix released | 22:50 |
openstack | bug 1177924 in Trove "Use testr instead of nose as the unittest runner." [Low,Triaged] https://launchpad.net/bugs/1177924 | 22:50 |
dhellmann | well that's a weird one to have a permission error on | 22:50 |
dhellmann | doubly so since it's been marked fix released already :-( | 22:51 |
dhellmann | oh, hmm, "(<Person at 0x2b0264a18490 swift-private (Swift)>, 'displayname', 'launchpad.LimitedView')" | 22:52 |
dhellmann | I'll bet it's just getting an error trying to notify that group for some reason | 22:52 |
thingee | dhellmann: looks like it's already marked fix released and not a security issue? | 22:52 |
dhellmann | thingee: yeah, I think I was making a bad assumption about that 401 error, nevermind | 22:53 |
dhellmann | thingee: looks like there is going to be a lot of email related to closing out cinderclient bugs | 22:55 |
*** mattoliverau has quit IRC | 22:56 | |
*** matt_____ has joined #openstack-relmgr-office | 22:56 | |
* thingee hides behind his filters | 22:56 | |
*** matt_____ is now known as mattoliverau | 23:38 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!