Friday, 2015-04-10

ttxmikal: FTR there is no pause. When https://review.openstack.org/#/c/171078/ is merged, Liberty starts06:40
ttxI cut the release branch from the previous commit in history06:40
ttxSo if you're ready you should probably approve that06:42
ttx(otherwise I'll check with zz_johnthetubagu when he is no longer zz)06:42
mikalttx: I just emailed you the SHA for RC1, and +2'ed that review, so I think we're good to go07:08
mikalYou'll need John to remove his -2 though07:09
ttxOh.07:09
ttxRight.07:09
ttxmikal: anything that sneaks in before that review will be in Kilo, I fear07:09
ttxI'll make sure he approves it first thing when he gets up07:09
mikalYeah, two things have snuck in already, but they look harmless to me07:10
mikalI thought I was meant to provide a SHA, but perhaps I am confused07:10
ttxnope. SHAs are for milestone tags. For RC1 we need to bump to liberty and then I take the previous commit and create the kilo release branch from it07:11
mikalAhhh, ok07:11
mikalFair enough then07:11
mikalRegardless, I think I've done those thigns now07:11
ttxIndeed07:11
ttxI'll make magic happen from there07:12
mikalThanks07:12
*** zz_johnthetubagu is now known as johnthetubaguy08:05
johnthetubaguymikal: ttx: that change should be in the gate now08:20
ttxyep, saw that, thx!08:21
johnthetubaguynp08:21
johnthetubaguysorry we are using some pacific island time again!08:21
johnthetubaguyttx: just checking, now we are merged, I guess liberty is open?09:14
ttxyes09:14
ttxTriggering the big machine now to cut proposed/kilo09:14
johnthetubaguyttx: cool, I thoughts that how it worked, cool09:15
johnthetubaguyttx: cool09:15
johnthetubaguyttx: thanks for you help pushing on this, as always!09:15
ttxcheers and congrats!09:15
ttxnikhil_k: Looks like you're ready to go ?09:55
*** asalkeld has quit IRC10:19
mikalI guess we should send a "liberty is open for nova" email to -dev?11:01
* mikal sends that email11:02
ttxmikal: Sure. it's announced at the end of the rc1 email but a bit hidden11:29
sdaguettx: so what's left for RCs?12:59
ttxGlance Horizon Ironic and Swift12:59
sdagueok12:59
ttxI'll have to doublecheck if we need to wait on Swift, but I guess we do12:59
sdaguethey have a time line? curious when we can cut over g-r12:59
ttxIronic Monday, Swift Tuesday13:00
ttxGlance and Horizon hopefully today13:00
sdagueok, sounds reasonable13:00
ttxyes, it's not going too bad.13:00
ttxLet me compare with previous cycle(s)13:00
ttxFor Juno last RC1s were done by Oct 6 (swift) Oct 3 (others) for an Oct 16 release13:02
ttxFor Icehouse last RC1s were done by Apr 4 (swift) and Apr 2 (others) for a Apr 17 release13:03
ttxSo we are 10 days earlier.13:03
sdaguecool13:03
ttxerr well13:03
ttxBy Tuesday we'll be D-16 while at Juno we were D-10 and for Icehouse D-1313:04
ttxso 3-6 days earlier, rather13:04
ttxyes and for Juno we waited until after Swift to unfreeze requirements.13:06
sdagueso, is there a reason for that? because swift doesn't do the requirements sync like other projects anyway13:07
ttxwhich is why I was looking into it13:07
ttxIt might have just been laziness13:07
ttxsdague: They could hold on requirements syncs for a few days. They don't really do them anyway13:08
ttxBut then if they hit Tuesday it's a bit of a non-issue13:09
sdagueagree13:19
*** dansmith is now known as superdan13:47
ttxdavid-lyle: ping me when around14:08
ttxnikhil_k: ping me when around14:08
*** mestery is now known as mestery_afk14:13
nikhil_kttx: hi14:18
ttxnikhil_k: glance looks ready from where I stand... Anything you're waiting for ?14:20
nikhil_kdouble checking14:20
nikhil_kttx: looks good14:21
ttxnikhil_k: ok, feel free to approve that open-liberty patch then14:22
nikhil_kttx: will you be sending a bulk email to ML with RCs?14:22
ttxhttps://review.openstack.org/#/q/branch:master+topic:open-liberty,n,z14:22
nikhil_kttx: Just want to wait a few days to see how RC1 is14:22
ttxyes, I'll take it from there, just approve the review :)14:22
nikhil_kthen consider RC214:22
nikhil_kttx: so we can open Liberty even if we want RC2?14:22
ttxyes14:23
ttxlet me explain14:23
ttxYou push the libert version bump on master14:23
nikhil_kttx: ok, please do..14:23
ttxthen I cut a kilo release branch from the commit just before this one14:23
ttxAnd I tag that same commit as RC114:24
ttxThen if you need an RC2 you push the bugfix to master, backport it for proposed/kilo14:24
ttxand we tag proposed/kilo again as RC214:24
ttxetc14:24
nikhil_kperfect14:24
nikhil_kmakes sense14:24
nikhil_kand about communication for this?14:24
nikhil_kWould you email cover the RC1 part and I can try to explain this to people in a meeting?14:25
ttxI mention liberty being open in the RC1 announcement14:25
ttxDoc is at https://wiki.openstack.org/wiki/Release_Cycle14:25
nikhil_kCool14:25
ttxor https://wiki.openstack.org/wiki/Branch_Model14:25
nikhil_kpeople have questions even with the doc :|14:25
nikhil_kThanks for the links14:26
nikhil_kttx: approving the review now14:27
nikhil_kttx: done. https://review.openstack.org/#/c/171227/14:28
ttxcool, will branch and tga ocne that's in14:28
ttxtag once*14:28
nikhil_kthanks14:30
david-lylettx: here14:33
ttxdavid-lyle: should we wait anymore ?14:34
david-lyleThe only reason to wait is django-openstack-auth version14:34
david-lyleI have https://review.openstack.org/#/c/172123/1 posted14:34
david-lylebut not entirely sure that's sufficient to remove the py26 job from the gate for d-o-a14:35
ttxlet's ask on #-infra14:35
david-lyleok, I did yesterday, but I think it got lost in the other things happening14:36
ttxsdague: so it looks like we have incoming: python-cinderclient django_openstack_auth python-barbicanclient python-ironicclient14:36
sdagueso.... why?14:36
sdaguewe've done *all* our validation against the older versions for the servers14:37
ttxlet's see...14:37
ttxthingee says "we do have some good fixes" but could skip it14:38
sdagueI feel like any client releases need a High priority bug14:38
ttxfor django_openstack_auth I'll let david-lyle explain14:38
david-lyleit's requirements mismatch14:39
ttxbarbicanclient... "The planned version is 3.1.0. [1] and it will include features landed during FFE." -- since it's not integarted it flies below radar14:39
sdaguebut, that barbicanclient statement is nonsense14:39
ttxironicclient... "I've tagged a 0.5.0 version two days ago, and plan a quick fix (0.5.1) today." except he didn't14:40
sdaguethere are no consumers of those features as a library in the kilo release14:40
david-lylehorizon supports django 1.7 and actually django_openstack_auth 1.1.9 supports django 1.7, but it's requirements list <1.714:40
sdaguedavid-lyle: ok, that's a legit bug14:40
sdagueand I'd say that's valid to get this out14:40
ttxdavid-lyle: you need the py26 disable in first right14:42
david-lyleyes, https://review.openstack.org/#/c/172123/114:42
david-lylehave I mentioned how much I'd like to run away from Django recently14:43
sdaguedavid-lyle: ok, +A on the project-config change14:43
ttxwe can probably resist the cinder one, since thingee wasn't originally planning to push for it14:43
sdagueyeh, honestly, these library releases are mostly totally gratuitous, and *unneeded* in any way by the kilo release14:44
ttxbarbican is an interesting one. In my simplified view it's not integrated so I shouldn't care. But turns out I have to14:44
* ttx checks what depends on it14:44
sdagueI know there is nova code that uses it14:44
david-lylesdague: ok thanks, once that merges, I'll merge the requirements bump14:44
sdagueoptionally14:44
ttxSo.. they could wait a few days and release it after the cap. Or release it now and we cap with it in it14:45
sdagueso, I think we need to figure out how to get the PTLs to understand what libraries shipped with the kilo release are for14:45
ttxexcept our testing until now was done with the previous version14:46
ttxso the former is safer14:46
sdagueright14:46
sdaguewhich is why requirements goes into freeze at M314:46
sdagueso that all our RC testing is basically on the same code14:47
ttxThe trick is in absolute they want the client version in kilo to expose the features in kilo14:47
sdaguethat's irrelevant14:47
ttxonly for different meaning of "in kilo"14:47
ttxright14:47
sdaguejust release a new version on release day14:47
sdaguepeople can use it14:47
ttxSo the optimal solution is.. for tehm to release it between the cap and the release day14:47
sdagueyeh14:48
ttxI think we could convince redrobot to do that14:48
sdagueit's the confused bit of CLI use and library us in kilo14:48
ttxas always14:48
ttxLet's see.. ironic14:48
ttxtagged 0.5.0 4 days ago14:49
ttxplans to do a 0.5.114:49
ttxLooks like it's time for a "no client library release please" thread14:51
ttxto explain the difference between exposing features in CLI and screwing integrated release testing14:52
sdagueyeh14:53
ttxsdague: are you pissed off enough to write it ? Or should I ?14:55
sdagueno, I'm out of energy to be mad about this, especially as I'm actually still trying to get grenade split up for big tent support14:56
ttxok, will do15:00
*** mestery_afk is now known as mestery15:06
ttxsdague: could you quickcheck facts in https://etherpad.openstack.org/p/0VFegeLsl0 ?15:08
sdaguewfm15:09
ttxthx again for helping me through this maze :)15:09
ttxmorganfainberg: oh, you wanted to do a keystonemiddleware / python-keystoneclient too. We should discuss that as well15:18
morganfainbergYes.15:19
morganfainbergThe ksm release should be (will check) a .Z relapse to sync global req. it can wait for cap if needed.15:21
morganfainbergI've been holding any major changes back to be sure we didn't introduce weird behavior.15:21
morganfainbergClient has some pending fixes but likely nothing that needs to land in kilo (but would be nice to have)15:21
morganfainbergAgain, not the end of the world if it misses.15:22
morganfainbergSo.. I can hold these and wait for cap and we g-r update middleware and call it a day.15:23
morganfainbergOnce cap/ branch is cut.15:23
* morganfainberg is trying to stay out of sdague 's way.15:23
ttxThat's the safe attitude :)15:24
notmynamettx: what's the requirements sync you're waiting on swift for? what you and sdague were talking about?15:32
notmynameI thought the dependency freeze was march 1915:32
ttxnotmyname: once we cut stable/kilo requirements branch, we'll apply caps. That will trigger updates to proposed/kilo branches in various projects15:35
ttxThe question was whether we need to wait for Swift's RC1 to do that15:35
notmynameah, gotcha15:35
ttxThe perceived answer is that since you don't blindly apply requirements syncs from the bot, it doesn't matter that much15:35
ttxand if you stick to Tuesday you might not be the last one anyway15:36
*** dimsum__ has joined #openstack-relmgr-office15:36
notmynameok15:37
ttxok, tagging glance now15:40
ttxdavid-lyle: I think we'll have to wait until Monday for yours, so that you straighten everything today. If all is green feel free to approve the open-liberty review. i'll pick it up first thing Monday morning15:41
david-lylettx: sounds good, couple things have merged to get d-o-a moving, couple more needed15:42
david-lylewill continue to make progress and hopefully all is ready before monday15:42
ttxawesome15:42
-openstackstatus- NOTICE: gerrit has been restarted to address a hung event stream. change events between 15:00 and 15:43 utc which were lost will need to be rechecked or have approval workflow votes reapplied for zuul to act on them15:45
*** dimsum__ has quit IRC16:05
*** dims_ has joined #openstack-relmgr-office16:07
*** dims_ is now known as dimsum___16:08
*** dimsum___ is now known as dimsum_16:08
*** johnthetubaguy is now known as zz_johnthetubagu17:40
*** mestery has quit IRC17:43
*** mestery has joined #openstack-relmgr-office17:43
*** mestery has quit IRC20:24
*** mestery has joined #openstack-relmgr-office20:33
*** mestery has quit IRC21:07
*** mestery has joined #openstack-relmgr-office21:08
*** mestery_ has joined #openstack-relmgr-office21:22
*** mestery has quit IRC21:25
*** mestery_ is now known as mestery21:26

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