Thursday, 2018-08-16

*** jamesmcarthur has joined #openstack-i18n00:13
*** jamesmcarthur has quit IRC00:43
*** jamesmcarthur has joined #openstack-i18n00:43
*** jamesmcarthur has quit IRC02:13
*** jamesmcarthur has joined #openstack-i18n02:18
*** jamesmcarthur has quit IRC03:00
*** jamesmcarthur has joined #openstack-i18n03:01
*** jamesmcarthur has quit IRC03:09
*** jamesmcarthur has joined #openstack-i18n03:14
*** jamesmcarthur has quit IRC04:17
*** jamesmcarthur has joined #openstack-i18n04:20
*** jamesmcarthur has quit IRC04:25
*** jamesmcarthur has joined #openstack-i18n04:34
*** jamesmcarthur has quit IRC04:43
*** jamesmcarthur has joined #openstack-i18n04:59
*** jamesmcarthur has quit IRC05:25
*** pcaruana has quit IRC05:26
*** jamesmcarthur has joined #openstack-i18n05:37
*** jamesmcarthur has quit IRC05:41
*** jamesmcarthur has joined #openstack-i18n06:08
*** jamesmcarthur has quit IRC06:13
*** jamesmcarthur has joined #openstack-i18n06:37
*** jamesmcarthur has quit IRC06:41
*** pcaruana has joined #openstack-i18n06:48
*** jamesmcarthur has joined #openstack-i18n06:51
*** ykatabam has quit IRC06:54
*** jamesmcarthur has quit IRC07:00
*** rcernin has quit IRC07:20
*** jpich has joined #openstack-i18n07:34
*** jamesmcarthur has joined #openstack-i18n07:34
*** Linkid has quit IRC08:11
*** ianychoi_ has quit IRC08:42
*** jamesmcarthur has quit IRC12:09
*** jamesmcarthur has joined #openstack-i18n12:09
*** jamesmcarthur has quit IRC12:22
eumel8#startmeeting openstack_i18n_office_hour13:00
openstackMeeting started Thu Aug 16 13:00:26 2018 UTC and is due to finish in 60 minutes.  The chair is eumel8. Information about MeetBot at http://wiki.debian.org/MeetBot.13:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.13:00
*** openstack changes topic to " (Meeting topic: openstack_i18n_office_hour)"13:00
openstackThe meeting name has been set to 'openstack_i18n_office_hour'13:00
eumel8#topic Open Discussion13:00
*** openstack changes topic to "Open Discussion (Meeting topic: openstack_i18n_office_hour)"13:00
eumel8hello13:00
jpichHello, hello13:01
eumel8hello jpich :)13:05
jpich:)13:05
jpicheumel8: I see there's a stable-rocky branch in Zanata for tripleo-ui even though the project hasn't branched yet. I'm trying to understand the next step. I think when the project branches, we'll need to submit a translation job patch ourselves to tripleo-ui and that should update stable-rocky in Zanata as well?13:10
jpichI hope there won't be too many string changes on rocky, cycle-trailing projects tend to stay in flux a little bit longer13:10
eumel8yeah, just checked what's going on with tripleo13:10
eumel8jpich: similar here: https://review.openstack.org/#/c/590364/13:15
eumel8but the job name are changed this week13:15
jpichoh13:15
jpichdo you know why the branch was created early this time?13:16
eumel8I was enforced to do this ;)13:17
jpichhah :) Is it going to be that way from now on?13:17
eumel8I was also a little bit surprised13:18
eumel8but for tripleo-ui job name is translation-jobs-master-stable, that means stable and master translation will sync13:18
jpichOk so nothing to do once the stable/rocky branch is created, all happens magically??13:19
eumel8if no stable/rocky branch in repo, the job will fail until the branch exists13:19
eumel8yes, magic, as usually13:19
jpichThat's cool at least :) Hopefully the first string upload won't just updates half the strings on zanata, heh! I think most of the features merged already at least13:19
jpichIt's pretty cool if no one has to do the repetitive job of adding a million translation-job-rocky etc every release :)13:20
eumel8yes, because often I've overseen a repo in projects.yaml or Zanata. Now you have everything - or nothing :)13:21
eumel8nevertheless you need one merge for a new stable version in project templates. I'm not sure if it would better to have translation jobs in project repo. Technically it's possible13:22
amotokihi13:23
jpichIf it can be done for all the projects in one place it seems fair. Easier for projects to keep up and not forgot to update the jobs too :-)13:23
eumel8hi amotoki13:23
amotokiit would be really nice if a branch creation in zanata automatically regardless of the timing of branch creations13:23
amotokithere are too many projects for i18n team to track the situation now13:23
-amotoki- has finished reading the log today13:24
eumel8that's true, I want to check Zanata API again if it's possible13:24
amotokiin addition, there is no solid way to know which repos will have stable/xxxx branch.13:25
amotokicycle-with-milestone repos will have stable/branch, but it is not necessarily true for cycle-with-intermediary. some of them are not branched...13:25
jpichcycle-trailing tend to branch a few weeks later13:26
amotokiyeah, that's true. cycle-trailing projects usually? always? cut a branch a few weeks later.13:26
amotokiif it is "always", the thing would be simpler.13:27
-amotoki- is wondering how we can cut a branch from governance and project-config information13:27
jpichI think for tripleo it's been always :) In the past we were too optimistic and branched too early a couple of times, and it was really painful to manage the amount of backports for the RC13:28
eumel8I have a loop around project list: curl -s -o /dev/null -w "%{http_code}" https://github.com/openstack/${i}/tree/${RELEASE}13:29
eumel8if  http_code is not 404 there is a release branch ;)13:30
jpichWhat do you use it the results for? Was it to decide when to create zanata branches?13:30
eumel8currently it's only for updating the translation dashboard in Zanata. Looking for new project branches every morning and update the board manually13:32
eumel8there are only 2-3 projects left with a master branch13:32
amotokieumel8: what happens when we create a stable version in Zanata before a corersponding stable branch is cut?13:33
jpicheumel8 said the job would fail until the branch exists. It's the situation for Rocky tripleo-ui at the moment, looks like13:34
amotokiso, there seems no downside from the point of view of job healthiness13:35
eumel8amotoki: nothing. the Zuul job will fail if there is no stable branch. Translations are still in Zanata until the the branch is setup, then it will breakout13:35
jpichI'm trying to check the openstack-health dashboard but getting API errors13:36
amotokithe downside would be that there will be possible translation differences between master and stable-rocky...13:36
jpichYeah, my only concern is if there are features or other major changes to strings that merge before stable/rocky is created. If translators focused on stable-rocky in Zanata they may have to redo the work...13:37
jpichThis cycle seems ok but I know for tripleo-ui there has been others where we were pretty late with merging stuff, compared to when other projects had their stable branches and RC ready13:37
eumel8amotoki: that's the reason why I normally would wait with Zanata versions until the repo branch is there. On the other hand stable version will merge to master back after release, so no translations get lost13:38
amotokitripleo is a project with cycle-trailing, so we can handle cycle-trailing projects differently13:38
amotokimost cycle-with-milestone/intermediary projects are expected ot have stable/rocky so far13:39
amotokihaving stable-version would not be a problem for them13:39
jpichyeah it's just if the strings changed a lot between the time stable-rocky is created in Zanata and stable/rocky is created in the repo. There won't be any updates in between. The translators may have to redo some work, or think they're at 100% when there's a big update still coming13:39
eumel8jpich: when would you expect stable/rocky for tripleo-ui?13:40
jpicheumel8: From what I can gather from the meetings, the goal is "soon", as soon as possible but it's difficult to predict. There are major CI issues at the moment that are preventing work from merging, in addition13:41
eumel8jpich: yeah, got it on the mailing list. Somehow a nightmare13:43
amotokire: difference in master and a stable branch, in most cases, projects tend to avoid big changes before releases to avoid unexpected behavior in the stable branch.13:44
amotokiso I believe the timing of branching would not be a problem in general13:44
jpichI'm assuming we're not talking about cycle-trailing, because our "before release" is a bit different :-) Especially for tripleo-ui - we're dependent both on features being implemented in the main projects, then being added to the tripleo backend, AND then the necessary GUI parts for it can be merged at last13:45
jpicheven if the patches are ready earlier before the rest merge, it makes the project very prone to FFEs13:45
amotokiI see, so can not small number of changes happen in the master branch before cutting a stable branch?13:48
-amotoki- is talking about cycle-trailing projects13:48
jpichsure but that doesn't mean in a lot, because cycle-trailing can release up to 3mo after the rest of the project, so the stable branch might be cut at any time long after the other projects13:51
amotokiit seems better NOT to create stable branches for cycle-trailing projects in the same timing of cycle-with-milestone/intermediary.13:52
amotokithe number of cycle-trailing projects are not big (note that I do not mention the number of repos)13:53
jpichI would tend to agree. I think last time that was discussed during a PTG, the role of the i18n liaison for the cycle-trailing project was to help keep i18n PTL and translators up to date with that kind of information - when to expect string freeze, when is stable branch created13:53
jpichI'm aware of two, though I forgot the other one now :-) For TripleO only tripleo-ui is translated for now, afaik13:54
amotoki+113:55
amotokiso our current question is how we should handle stable-rocky version of tripleo-ui.13:56
amotokiis there any conclusion now?13:56
-amotoki- 3mins left13:56
jpichI think the branch is here already so it is what it is, no point in deleting and recreating it. I believe there shouldn't be major changes this time around until stable/rocky is created in repo but... don't be angry with me if I'm wrong :-)13:57
jpichit'd be good to rediscussed automated creation of zanata branches before stable-stein gets created in 6mo, so we don't end up with the same questions :)13:57
amotokino worries :)13:57
amotoki+113:57
eumel8jpich: hopefully ;)13:59
-amotoki- is going to another irc meeting. thanks13:59
jpichthanks for sharing your thoughts amotoki!13:59
eumel8thanks amotoki, jpich13:59
jpichthanks for letting me ramble, eumel8 :D13:59
eumel8rofl14:00
eumel8lets see if channel topic is not damaged14:00
eumel8#endmeeting14:00
jpichSuspense14:00
*** openstack changes topic to "OpenStack goes multilingual! | I18n & L10 channel"14:00
openstackMeeting ended Thu Aug 16 14:00:30 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack_i18n_office_hour/2018/openstack_i18n_office_hour.2018-08-16-13.00.html14:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack_i18n_office_hour/2018/openstack_i18n_office_hour.2018-08-16-13.00.txt14:00
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack_i18n_office_hour/2018/openstack_i18n_office_hour.2018-08-16-13.00.log.html14:00
jpichyay14:00
eumel8aah14:00
eumel8not all of them is broken ;)14:01
*** jamesmcarthur has joined #openstack-i18n15:09
*** itlinux has joined #openstack-i18n16:11
*** jpich has quit IRC16:34
*** pcaruana has quit IRC16:34
*** dayou has quit IRC16:56
*** jamesmcarthur has quit IRC17:06
*** jamesmcarthur has joined #openstack-i18n17:09
*** clarkb has left #openstack-i18n17:42
*** jamesmcarthur has quit IRC17:43
*** jamesmcarthur has joined #openstack-i18n17:43
*** jamesmcarthur has quit IRC17:48
*** itlinux has quit IRC19:04
*** jamesmcarthur has joined #openstack-i18n19:06
*** jamesmcarthur has quit IRC19:49
*** jamesmcarthur has joined #openstack-i18n19:49
*** pcaruana has joined #openstack-i18n20:13
*** jamesmcarthur has quit IRC20:17
*** jamesmcarthur has joined #openstack-i18n20:47
*** jamesmcarthur has quit IRC20:50
*** jamesmcarthur_ has joined #openstack-i18n20:51
*** pcaruana has quit IRC20:53
*** jamesmcarthur_ has quit IRC21:41
*** jamesmcarthur has joined #openstack-i18n21:41
*** jamesmcarthur has quit IRC21:41
*** rcernin has joined #openstack-i18n21:49
*** ykatabam has joined #openstack-i18n22:19
*** jamesmcarthur has joined #openstack-i18n23:01
*** jamesmcarthur has quit IRC23:07

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