Wednesday, 2015-10-07

*** ykatabam1 has quit IRC00:11
*** ykatabam has joined #openstack-i18n00:11
*** Daisy has joined #openstack-i18n00:17
*** Daisy has quit IRC00:19
*** Daisy has joined #openstack-i18n00:20
*** Daisy has quit IRC00:20
*** Daisy has joined #openstack-i18n00:20
*** Daisy has quit IRC00:25
*** Daisy has joined #openstack-i18n00:37
*** Adri2000 has joined #openstack-i18n00:41
*** Daisy has quit IRC00:55
*** Adri2000 has quit IRC01:19
*** Adri2000 has joined #openstack-i18n01:21
*** amotoki has joined #openstack-i18n03:08
*** ykatabam has left #openstack-i18n05:32
*** ykatabam has joined #openstack-i18n05:35
*** iranzo has joined #openstack-i18n05:41
*** iranzo has joined #openstack-i18n05:41
*** amotoki has quit IRC06:58
*** AJaeger has joined #openstack-i18n07:02
*** aeng has quit IRC07:04
*** Daisy has joined #openstack-i18n07:05
*** Daisy has quit IRC07:06
*** Daisy has joined #openstack-i18n07:07
*** Daisy has quit IRC07:09
*** Daisy has joined #openstack-i18n07:09
*** Daisy has quit IRC07:16
*** Daisy has joined #openstack-i18n07:17
*** Daisy has quit IRC07:22
*** ygbo has joined #openstack-i18n08:03
*** Daisy has joined #openstack-i18n08:37
*** Daisy has quit IRC08:42
*** Daisy has joined #openstack-i18n08:43
*** Daisy has quit IRC08:47
*** Daisy has joined #openstack-i18n08:52
*** Daisy has quit IRC08:55
*** ykatabam has left #openstack-i18n09:22
*** AJaeger has quit IRC09:37
*** Daisy has joined #openstack-i18n10:27
*** Daisy has quit IRC10:31
*** Daisy has joined #openstack-i18n10:41
*** Daisy has quit IRC10:46
*** steveg_afk has joined #openstack-i18n11:42
*** Daisy has joined #openstack-i18n11:48
*** Daisy has quit IRC11:51
*** david-ly_ has joined #openstack-i18n12:07
*** david-lyle has quit IRC12:09
*** david-ly_ is now known as david-lyle12:09
*** Daisy has joined #openstack-i18n12:15
*** Daisy has quit IRC12:27
*** Daisy has joined #openstack-i18n12:27
*** Daisy has quit IRC12:32
*** Daisy has joined #openstack-i18n12:33
*** Daisy has quit IRC12:36
*** Daisy has joined #openstack-i18n12:36
*** Daisy has quit IRC12:40
*** Daisy has joined #openstack-i18n12:42
*** Daisy has quit IRC12:43
*** david-lyle has quit IRC13:16
*** david-lyle has joined #openstack-i18n13:32
*** steveg_afk has quit IRC13:36
*** doug-fish has quit IRC13:40
*** doug-fish has joined #openstack-i18n13:41
*** steveg_afk has joined #openstack-i18n13:44
*** doug-fish has quit IRC13:46
*** doug-fish has joined #openstack-i18n14:01
doug-fishHi translation community! Has there been any discussion yet on continuing to translate stable/liberty beyond the release, with the idea of having more/corrected translations in the first fix?14:11
doug-fishclarkb: fungi does ^ create any problems from an infra perspective?14:18
clarkbno the liberty jobs can keep running. likely stable release managers are who you need to convince14:19
doug-fishah good to know14:19
fungiyeah, they'll be the ones who have to approve the patches14:19
doug-fishis there a stable release community/channel?14:20
doug-fishI don't look forward to going out to each project to engage people.14:20
doug-fishMaybe the ML14:20
clarkbalso I think AJaeger and Daisy may have discussed this a bit on the ml already14:21
doug-fishclarkb: ah cool - I'll go back and review. Thanks!14:21
*** amotoki has joined #openstack-i18n14:42
doug-fishsounds like this discussion has already been covered in the ml14:43
*** Daisy has joined #openstack-i18n14:53
*** Daisy has quit IRC15:17
*** Daisy has joined #openstack-i18n15:17
*** Daisy has quit IRC15:19
*** Daisy has joined #openstack-i18n15:19
*** david-lyle has quit IRC15:41
*** david-lyle has joined #openstack-i18n15:42
*** david-ly_ has joined #openstack-i18n15:55
*** david-lyle has quit IRC15:55
*** david-ly_ has quit IRC15:56
*** david-lyle has joined #openstack-i18n15:56
*** amotoki has quit IRC16:20
*** ygbo has quit IRC16:44
Daisypleia2: there ?17:15
clarkbDaisy she may be traveling17:15
clarkbwhats up?17:15
Daisyok.17:15
DaisyI got her email, so I thought she might be  online.17:16
DaisyI don't know the reason but it seems like version merging doesn't work.17:16
DaisyI sent an email to pleia2 and you just now.17:16
pleia2Daisy: I'm on a call, but trying to catch up with email too17:16
pleia2Daisy: I'm wondering if AJaeger over in #openstack-infra might be good to chat with about this too, he has more experience with the UI17:17
pleia2I'll see if he's around and can join here17:17
*** AJaeger has joined #openstack-i18n17:18
AJaegerhi17:18
DaisyHi, AJaeger17:18
DaisyIt seems like version merging doesn't work .17:18
AJaegerlet me read backscroll on eavesdrop...17:18
DaisyI merged the stable-liberty version into master version, nothing happens.17:18
DaisySo I want to check if there are any errors in the back end.17:19
AJaegerDaisy: which project?17:19
DaisyAny one17:19
DaisyYou could try keystone. You could try nova too.17:19
* AJaeger can't check errors but let me test nova myself now...17:19
AJaegerI'll be back in 10 mins...17:20
pleia2Daisy: doing this on translate.openstack.org, not -dev, right?17:20
DaisyI remember when I did merge before, there will be a progress bar.17:20
Daisypleia2: Yes, I'm using translate.openstack.org now.17:20
Daisyha, Horizon works correct.17:23
Daisyso it should not be a server error, I guess.17:24
AJaegerI tried nova and merge did not work ;(17:25
AJaegerComparing German: I have 100 % translated files in stable-liberty but 5 % in master ;(17:25
pleia217:25:06,261Z INFO  [org.zanata.service.impl.MergeTranslationsServiceImpl] (pool-5-thread-1) merge translations start: from nova:master to nova:master17:26
pleia217:25:06,264Z INFO  [org.zanata.service.impl.MergeTranslationsServiceImpl] (pool-5-thread-1) merge translation end: from nova:master to nova:master, 2.574 ms17:26
pleia2not sure if that's related17:26
pleia2but I'm not seeing errors in the logs17:26
DaisyI think they are related.17:26
AJaegerthat is fast...17:27
pleia2AJaeger: how many minutes ago did you attempt with nova?17:27
DaisyAJaeger: if you try with Horizon, you will see the differences.17:27
pleia2(so many logs)17:27
AJaegerI just tried it again, so that might have been mine...17:27
pleia2there are some errors at 17:23 UTC17:27
pleia2(4 minutes ago)17:28
AJaegermight have been my first try, pleia217:28
pleia217:23:37,137Z ERROR [org.jboss.seam.transaction.SynchronizationRegistry] (pool-5-thread-7) Exception processing transaction Synchronization after completion: java.lang.NullPointerException: Null keys are not supported!17:29
pleia2that's the main error it bumps into17:29
pleia2whatever that means \o/17:30
pleia217:23:40,561Z INFO  [org.zanata.service.impl.MergeTranslationsServiceImpl] (pool-5-thread-7) merge translation end: from horizon:stable-liberty to horizon:master, 33.08 s17:31
pleia2so that seems to be when it's successful17:31
pleia2but I'm not seeing similar log lines for nova17:31
AJaegerpleia2: could you send an email to the Zanata devs? Or is one of them around here?17:31
DaisyYes, Horizon merging last 33s, and nova merging last 2.5ms.17:31
AJaegerFar too quick for nova ;)17:32
pleia2yeah, so if I grep through the logs for "stable-liberty" there are none associated with nova17:33
pleia2there's general noise about users doing things from earlier in the day, but no "merge translation" messages17:33
pleia2the ones I pasted above were "from nova:master to nova:master"17:33
Daisy:)17:35
pleia2I'll loop camunoz into the email that Daisy already sent (Alex Eng was already included)17:35
DaisyInteresting17:35
AJaegerDaisy, did you talk with the stable team regarding keeping liberty open?17:36
DaisyI create an empty version in Cinder named as test, and merge from stable-liberty to master, I see the merge starts, I see the progress bar.17:36
DaisyWithout that empty version in Cinder, when I tried to merge from stable-liberty to master, nothing happen.17:37
AJaegerinteresting...17:37
DaisyI guess, there might be some errors with their UI.17:37
DaisyLet me try with Nov.17:37
Daisynova17:37
AJaegerlet the Zanata folks figure it out instead of working around it IMHO.17:37
pleia217:35:48,254Z INFO  [org.zanata.service.impl.MergeTranslationsServiceImpl] (pool-5-thread-8) merge translation end: from cinder:stable-liberty to cinder:master, 12.36 s17:38
Daisypleia2's information "from nova:master to nova:master" give me some hints.17:38
pleia2did that work?17:38
pleia2someone was merging cinder, looks like17:38
DaisyI merged cinder.17:39
DaisyI'm merging nova now.17:39
DaisyIt starts.17:39
DaisyI think we figured it out.17:39
pleia2oh?17:40
pleia217:39:07,590Z INFO  [org.zanata.service.impl.MergeTranslationsServiceImpl] (pool-5-thread-1) merge translations start: from nova:stable-liberty to nova:master17:40
Daisynova is merged.17:40
pleia217:40:00,830Z INFO  [org.zanata.service.impl.MergeTranslationsServiceImpl] (pool-5-thread-1) merge translation end: from nova:stable-liberty to nova:master, 53.24 s17:40
pleia2what was the problem?17:40
DaisyAJaeger: you could take a look now.17:40
Daisypleia2: I think there must be a bug with their UI. If there are only two versions, stable-liberty and master, the UI will not pass correct parameter to the back end. From the log message, it is said: from nova:master to nova: master.17:41
AJaegerno difference for German ;(17:41
AJaegerI take that back.17:42
DaisyIf I add an empty version, and I select the dropdown list, the UI will pass the correct parameters to the back end.17:42
AJaegerGerman is updated now - 96 to 100 %, so looks fine.17:42
AJaegerDaisy: that should help the zanata team reproduce!17:42
DaisyYes, Japanese translations look fine too.17:43
* AJaeger bows to Ms Sherlock Daisy17:43
pleia2great, I'll loop in Carlos with that email and send them a link to this channel log so they can see the process17:43
DaisyThank you, pleia2 and AJaeger.17:43
pleia2you're welcome, nice work17:48
AJaegerThank you, Daisy !17:48
AJaegerpleia2, Daisy, doug-fish: While I have you here:17:48
AJaegerI wrote up a new proposal based on the private discussion Daisy and I had regarding how to continue with Liberty.17:49
AJaegerIt's at https://wiki.openstack.org/wiki/Translations/Infrastructure#New_proposal17:49
AJaegerDaisy, does that reflect what you proposed?17:49
Daisyreading it17:49
doug-fishAJaeger: I think new proposal step 3 has a typo17:50
doug-fishmaster branch is made writable, right?17:50
doug-fishno sorry17:50
doug-fishI'm wrong17:50
doug-fishplease ignore. :-)17:50
doug-fishAJaeger: does step 8 mean EOL for the branch?17:51
DaisyAJaeger: in step 8, "the stable branch in Zanata is closed" means deleting it ?17:52
AJaegerDaisy: yes, deleting it. doug-fish I mean: Last release by team. EOL is done by infra team and might be a few days or weeks later...17:53
doug-fishAJaeger: understood - thanks17:53
doug-fishso this proposal allows for translating stable branches throughout the lifetime of the related code17:54
AJaegerdoug-fish: yes, that's what Daisy proposed17:55
AJaegerdoug-fish: I'm for closing earlier but I'm open to experiment with this and see how it works out.17:55
AJaegerBut Daisy needs to get buy-in from stable-maint team first, so having a proposal will help with discussing.17:55
doug-fishI like keeping it open for a time, but up until near EOL seems a long time17:56
AJaegerpleia2 and myself need to know what to do on the infrastructure side17:56
doug-fishyes, I was thinking about their process https://wiki.openstack.org/wiki/StableBranch17:56
DaisyI don't know if it is reasonable "after the RC2 merge, there is no copying from stable branch to master done. " I think copies might be necessary under some special cases.17:56
AJaegerDaisy: What about "no automatic" - if translators request it, we can do it. But they have to ask...17:56
doug-fishI poked a couple of them privately and I understand that they still tend to rubber stamp stuff proposed from the bots17:56
doug-fishlike requirements updates17:56
AJaegerDaisy, what do you think keeping stable/liberty open until RC1 of Mitaka instead? That means two branches in parallel only17:57
doug-fishAJaeger: that seems short17:57
AJaegerdoug-fish: yes, the bots needs a +2A, we want some review. But normally it's a single +2 and not two.17:57
doug-fishoh RC117:57
doug-fishI was thinking M117:57
AJaegerdoug-fish: that means half a year - so until End of March!17:58
doug-fishyeah17:58
DaisyAJaeger: yes, no automatic happen, or actually, my requirement is : no happen in batch to all languages. I hope I could select language while merging. I know Zanata doesn't support it.17:58
DaisyAJaeger: but we could use "no automatic".17:58
AJaegerOk, let me update...17:58
doug-fishis there any way to enforce a policy where only serious translation issues would be fixed beyond 6 months?17:58
doug-fishsomething like the stable policy for code17:58
AJaegerDaisy: what do you think of the half year?17:58
doug-fishs/enforce/encourage17:59
pleia2hehe17:59
AJaegerPlease reload the page, I updated a bit...18:00
AJaegerDaisy, I named it a proposal so that the complete i18n team can review it - and you can review with stable maint team...18:00
Daisyok. I will do that, AJaeger.18:00
AJaegerDaisy: Create a feature request for zanata ;)18:00
AJaegerDaisy: what timeframe to write? I fear we have too many branches at one point and therefore would limit it for now...18:01
DaisyAJaeger and doug-fish: could you give me some reference page of stable maint team ? I'd like to understand their work. Then I could think about how to collaborate with them.18:02
doug-fishhttps://wiki.openstack.org/wiki/StableBranch18:02
Daisythank you, doug-fish18:02
AJaegerDaisy: doug-fish quoted it above: https://wiki.openstack.org/wiki/StableBranch18:02
doug-fishsure np18:02
doug-fishI have to move rooms - back shortly!18:02
* AJaeger was to slow...18:02
AJaegerthanks, doug-fish18:02
DaisyAJaeger: I didn't understand: what timeframe to write? I fear we have too many branches at one point and therefore would limit it for now...18:03
DaisyWrite what ?18:03
Daisylimit what for now ?18:03
*** doug-fis_ has joined #openstack-i18n18:03
AJaegerDaisy: the discussion between doug-fish and myself. He suggested that translating until EOL of the branch is a long time.18:05
AJaegerSo, we discussed doing it until the rlease of the next version. Please reload and see my alternative18:05
AJaeger"Briefly before RC1 of next stable release is cut, the stable branch in Zanata is closed. So, there is always a single stable branch (latest release) and the master to translate on."18:05
*** doug-fi__ has joined #openstack-i18n18:05
DaisyIt looks like reasonable.18:06
DaisyIt seems reasonable. I don't have objections.18:06
*** doug-fish has quit IRC18:06
AJaegerDaisy: Ok, then I remove the alternative and let's continue on the mailing list...18:07
doug-fi__I'm back - my apologies if this was covered while I was out ...18:07
doug-fi__on Note that stable branches will only be created for repositories that have already at least *one* translation of the main file. Repositories with only translated log files or with no translations at all are not branched. We consider a file translated if at least 75 per cent of its messages are translated.18:07
doug-fi__how critical is that?18:07
*** doug-fis_ has quit IRC18:08
doug-fi__I have some naive hope that some projects might get translated that aren't yet18:08
*** doug-fi__ is now known as doug-fish18:08
AJaegerdoug-fi__: two issues: A project that has only log translations, is not really translated. So, I don't want to add jobs for that one18:09
doug-fishsure - that makes sense to me as well18:10
AJaegerthe other point is: branch and master diverge, so if they have little translation in stable, they have a lot to do keep both translated in a similar way.18:10
* doug-fish thinking18:11
AJaegerdoug-fish: I'm not strict on this case. If a translation-team translates project X on master and wants to translate then stable as well, I would be fine with setting up zanata and infra jobs for that.18:11
AJaegerBut I don't want to do it proactively, there're too many manual steps involved...18:11
doug-fishcool - that's what I was hoping for. I'm not sure that can really happen18:11
doug-fishok yes, I understand now. Thanks!18:11
AJaegerGreat18:13
DaisyAJaeger: sorry for my slow reading speed. What are the differences of your suggestion and doug-fish's suggestion: "until the rlease of the next version" vs. "before RC1 of next stable release is cut". Are they the same ?18:14
AJaegerDaisy: depends how you interpret it, it's basically the same.18:15
DaisyOK. Thank you.18:15
doug-fishagreed18:15
DaisyAJaeger and doug-fish: I have to go to sleep now. Let's continue the discussion in ML.18:15
DaisyThank you very much for your help.18:16
doug-fishgood night Daisy! thanks for staying up late to chat with us!18:16
Daisydoug-fish: my pleasure.18:16
AJaegerDaisy: good night! Thanks for a great discussion and I'm glad that we solved parts of the copy puzzle!18:16
DaisyThank you, AJaeger.18:17
*** Daisy has quit IRC18:17
*** Daisy has joined #openstack-i18n18:18
*** Daisy has quit IRC18:22
*** iranzo has quit IRC18:24
* AJaeger just made an initial patch for the project team guide to document translations very briefly. See https://review.openstack.org/#/c/232144/18:40
* AJaeger discussed separetly with Daisy, she will fill in the rest ;)18:41
AJaegerdoug-fish, pleia2 reviews are welcome!18:41
pleia2AJaeger: oh lovely18:41
AJaegerpleia2: dhellmann asked for a brief information and I volunteered myself for the technical part...18:42
pleia2:)18:43
pleia2AJaeger: ah good, you caught the link issue, was looking at rendered doc and was just going to mention it18:51
AJaegerthanks18:51
AJaegerdoug-fish: yes, we upload after each merge - using a post job.18:57
doug-fishcool!18:57
doug-fishis that new?18:57
AJaegerI have never seen it different - so this is the case over a year (or two) at least now...18:58
doug-fishnot new18:58
AJaegeryep18:58
doug-fishI must be mixing up some other process. Thanks for the clarification!18:58
AJaegerthe import - from translation server to repo - is done once a day. But that's not new either18:59
AJaegerpleia2: updated document up18:59
pleia2AJaeger: thanks, reviewed :)19:00
doug-fishPlease excuse my silliness, but this is stuck in my head after talking about stable releases: "Always two there are, a master and stable".19:01
doug-fishThat's a near-yoda quote  :-)19:01
AJaeger;919:01
AJaegerpleia2, doug-fish: What about19:01
AJaeger"Translation start by default on the master branch. The i18n team19:01
AJaegercreates stable branches for certain projects once a stable branch is19:01
AJaegercreated in git, and then translations are done on the stable branch on19:01
AJaegerthe translation server as well and synced with the stable git branch.19:01
AJaeger"19:01
AJaegeris that better? The process is to fresh for me going into much more details...19:02
AJaegershall I push taht version?19:03
pleia2I like yoda19:06
pleia2but that one's fine too :)19:06
AJaegerpushed it now so that it can be reviewed again in context...19:07
AJaegerenough fun for today, I'll sign off slowly as well...19:14
pleia2thanks AJaeger19:17
doug-fishAJaeger: yeah I think your suggestion captures it20:00
doug-fish(sorry - was in a meeting)20:00
AJaegerdoug-fish: no problem - and glad to hear...20:02
*** AJaeger has quit IRC20:18
*** doug-fish has quit IRC21:32
*** doug-fish has joined #openstack-i18n21:32
*** doug-fish has quit IRC21:36
*** doug-fish has joined #openstack-i18n21:38
*** doug-fish has quit IRC21:42
*** ykatabam has joined #openstack-i18n21:44
*** Daisy has joined #openstack-i18n22:36
*** Daisy has quit IRC22:40
*** Daisy has joined #openstack-i18n22:46
*** Daisy has quit IRC22:50
*** david-lyle has quit IRC22:54
*** david-lyle has joined #openstack-i18n22:55
*** david-lyle has quit IRC23:10
*** david-lyle has joined #openstack-i18n23:10
*** david-lyle has quit IRC23:14
*** david-lyle has joined #openstack-i18n23:17
*** david-ly_ has joined #openstack-i18n23:19
*** david-lyle has quit IRC23:21
*** david-ly_ is now known as david-lyle23:31

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