14:14:52 #startmeeting Rally 14:14:53 Meeting started Mon Mar 27 14:14:52 2017 UTC and is due to finish in 60 minutes. The chair is andreykurilin. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:14:54 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:14:56 The meeting name has been set to 'rally' 14:15:15 hi everyone! 14:15:24 hi 14:15:25 [From Gitter] tohin : hi 14:15:31 [From Gitter] astarove : hi 14:15:34 [From Gitter] shihai1991 : hi 14:16:08 #topic Branches in Rally 14:16:27 We do not have any branches except "master" branch 14:16:40 In general, it is ok 14:18:07 but sometimes, we discover critical bug in latest release, but cannot do a new one, since new serias of patches start merging and master branch becomes in a not-finished state 14:18:40 for example, we start merging changes in API, which are backward incompatible. Such changes should be released in one version to reduce pain 14:18:50 and now we cannot release new version of Rally 14:19:34 [From Gitter] astarove : well, we can use two branches^ master or release and development. In this case all critical changes can be fixed on release branch 14:19:44 [From Gitter] astarove : [edit] well, we can use two branches: master or release and development. In this case all critical changes can be fixed on release branch 14:20:02 yes, we will have several branches now 14:20:35 [From Gitter] astarove : so we will develop new features on DEV branch and merge tested patches on RELEASE branch 14:20:39 master branch will still be our main branch 14:20:40 [From Gitter] shihai1991 : But we need human to maintain two branches. 14:21:10 we can create development branch for new,feature 14:21:38 let's leave master branch for active development and latest release will occure from it 14:22:19 [From Gitter] astarove : also I propose to create stand-alone branches for each critical fix to make sure what master branch is always in good condition 14:22:26 and create additional branch each time when we release new rally version. For example, after releasing 0.9.0, we should create stable/0.9 branch 14:22:55 First, fixes will be merged to master branch and than they will be backported to stable/x.y branch 14:23:33 it will allow to deliver 0.9.1 with bug-fixes only 14:24:16 astarove: each critical fix should land to master branch asap without additional branches :) 14:25:13 [From Gitter] astarove : i hope what there is just one critical issue or less on release, so you're right :) 14:25:19 shihai1991: maintaining two branches will not take much himan-resources, since we will have only one main branch and all fixes will be accepted via it (merge to master branch as a first step, that backport to stable branch) 14:25:54 [From Gitter] shihai1991 : ok, it's fine to me. 14:26:27 astarove: yes, there should not be two much critical bug-fixes 14:26:32 *too much 14:27:06 for 0.9.0 we have one critical bug fix. `rally verify rerun` is totally broken now. 14:27:25 we need to change install_rally.sh for stable branch 14:27:56 chenhb_: What do you mean? A new flag to download a latest stable branch? 14:28:21 yes 14:29:14 chenhb_: I think we can add flag to download latest tag 14:29:28 stable branches should not have unreleased thing 14:29:41 [From Gitter] tohin : we have --branch option in rally_install.sh 14:29:56 [From Gitter] tohin : with default to "master" 14:30:03 greate 14:30:44 we can use --branch 14:30:59 So I hope that I'll find the way how to create new branches via openstack/releases repo and will create a first our branch 14:31:18 hope it will happen soon 14:32:03 There is only one open question - should we support the only last major release or two last major releases? 14:32:19 I prefer to only support only the last 14:32:58 [From Gitter] astarove : it's easy but... 14:33:06 [From Gitter] tohin : I think the last one is enought 14:33:29 [From Gitter] tohin : [edit] I think the last one is enough 14:33:40 agree 14:33:49 [From Gitter] shihai1991 : +1 14:33:57 cool :) 14:34:07 it is less painful 14:34:17 [From Gitter] astarove : users should have some time to adopt new functionality 14:34:39 #topic i18n support in Rally 14:35:10 ok, we start using oslo.i18n library long time ago 14:35:30 Also, we made a rule to use `_()` things everywhere 14:35:45 But translations were not even enabled for our project :( 14:36:20 even more, it looks like some of things should not be translated anymore - https://review.openstack.org/#/c/447886/ 14:37:11 I need a volunteer who can spend some time for investigation of howto enable translation for Rally project 14:38:02 ok, I'll add it as a task to our trello board... 14:38:24 #topic Open discussions 14:38:30 any topics to discuss? 14:39:58 okay 14:40:00 [From Gitter] shihai1991 : no topic from my side. 14:40:08 thanks for participation! 14:40:10 bye 14:40:15 #endmeeting