Tuesday, 2015-09-08

*** adiantum has quit IRC01:41
*** macjack has joined #openstack-i18n02:20
*** steveg_afk has joined #openstack-i18n02:30
*** amotoki has joined #openstack-i18n02:48
*** steveg_afk has quit IRC02:51
*** epico has joined #openstack-i18n03:10
*** epico has quit IRC04:16
*** epico has joined #openstack-i18n04:26
*** macjack has quit IRC05:04
*** iranzo has joined #openstack-i18n05:37
*** iranzo has joined #openstack-i18n05:37
*** chandankumar has joined #openstack-i18n06:02
*** ianychoi has quit IRC07:10
*** fifieldt has joined #openstack-i18n07:13
*** ianychoi has joined #openstack-i18n07:14
*** ygbo has joined #openstack-i18n08:00
*** Daisy has joined #openstack-i18n09:16
*** Daisy has quit IRC09:37
*** Daisy has joined #openstack-i18n09:37
*** Daisy_ has joined #openstack-i18n09:41
*** Daisy has quit IRC09:42
*** Daisy_ has quit IRC09:46
*** steveg_afk has joined #openstack-i18n09:50
*** steveg_afk has quit IRC10:21
*** adiantum has joined #openstack-i18n10:44
*** epico has quit IRC10:45
*** Nikolay_St has joined #openstack-i18n10:58
Nikolay_Sthi10:58
Nikolay_Stdoes translations tools handle string formatting introduced in pep3101?10:59
Nikolay_St#link: https://www.python.org/dev/peps/pep-3101/10:59
*** doug-fish has joined #openstack-i18n11:31
*** chandankumar has quit IRC11:46
*** doug-fish has quit IRC12:08
*** doug-fish has joined #openstack-i18n12:10
*** iranzo has quit IRC12:21
*** iranzo has joined #openstack-i18n12:22
*** daemontool_ has quit IRC12:23
*** chandankumar has joined #openstack-i18n12:24
*** daemontool_ has joined #openstack-i18n12:42
*** amotoki has quit IRC12:54
Nikolay_Stso, does anybody know the answer for my question?13:02
*** daemontool_ has quit IRC13:22
*** Daisy has joined #openstack-i18n13:29
*** johnthetubaguy has joined #openstack-i18n13:49
johnthetubaguyDaisy: hi I just wanted to quickly check about the liberty string freeze13:50
johnthetubaguyDaisy: is now a good moment to chat about that?13:50
Daisyon a phone13:52
johnthetubaguyDaisy: no worries, I am just checking this release is the same as previous releases, re: https://wiki.openstack.org/wiki/StringFreeze13:53
johnthetubaguyits not urgent13:53
johnthetubaguyif you can ping me when you are free, that would be awesome13:53
Daisyok13:54
Daisyjohnthetubaguy: I'm done.13:54
johnthetubaguyDaisy: cool13:55
Daisyjohnthetubaguy: which project are you working on ?13:55
johnthetubaguyNova13:55
Daisyok.13:55
johnthetubaguyso we are attempting to implement a string freeze13:55
DaisyI think, the string freeze is same with the last one.13:55
johnthetubaguyI am getting push back, so I just wanted to double check its still working for you all13:55
johnthetubaguyso we have moving all logs to debug, with a TODO to put them back to warning or error later13:56
DaisyThere is not a string freeze date for all projects in this release, isn't it ?13:56
johnthetubaguyI guess, not13:56
johnthetubaguywe just picked liberty-3 as thats the usual pattern13:57
DaisyWhile I'm looking at the release schedule, there is only feature freeze, no "string freeze"13:57
johnthetubaguyyeah13:57
johnthetubaguyit never really got announced as such13:57
johnthetubaguyI was just going off what we did last time really: https://wiki.openstack.org/wiki/Kilo_Release_Schedule13:57
DaisyFollowing the last time works fine with us.13:58
DaisyFollowing the last time schedule works fine with us.13:58
johnthetubaguyso the question I am getting from the developers is... you make me move the logs to debug for the string freeze, would it not be better for users they get an untranslated log, rather than no log?13:59
johnthetubaguyI am curious what the folks in this channel think about that13:59
Daisywhat do you mean ?13:59
johnthetubaguyso its more about when we do a bug fix13:59
johnthetubaguyand need to add a log message thats an error or warning to the admin14:00
*** amotoki has joined #openstack-i18n14:00
johnthetubaguyin string freeze, we are only allowed to add debug message (which are assumed to be turned off by default in production)14:00
johnthetubaguyso we are kind of hiding the error, which can be confusing to the user14:00
DaisyI prefer a untranslated log.14:00
johnthetubaguypossibly more confusing than having an untranslated string14:00
johnthetubaguyDaisy: yeah, I think I do too14:01
DaisyMy suggestion is to "not use strict string freeze", there are "string freeze exceptions"14:01
Daisythere could be string freeze exceptions.14:01
johnthetubaguythe trouble is we have loads of bug fixes with string changes, so I don't really want to go through exceptions for those14:02
johnthetubaguynow API error strings, totally14:02
johnthetubaguybut I am wondering about logs14:02
johnthetubaguynow leaving them untranslated for now, seems like a good middle ground14:03
johnthetubaguyhmm, I should go check we have the tooling for this to work14:03
DaisyYou plan to not mark them with _("") ?14:04
johnthetubaguyDaisy: we have _LW and _LI etc, but yeah I was thinking just leave that off14:04
johnthetubaguyDaisy: now that will mean we need a # noqa message so our tests pass14:05
johnthetubaguyDaisy: that should make it easy to go find them when we open master for mitaka, but I need to check that works properly first14:05
DaisyMy suggestion is to use exceptions. If our translators don't have time to translate these exceptions, we leave them untranslated.14:05
johnthetubaguyDaisy: OK, so we add them, but you just ignore them if there is no time?14:06
DaisyI mean, use string freeze exceptions. If we don't have enough time to translate these strings coming from exceptions, we just leave them untranslated.14:06
DaisyYes, exactly.14:06
johnthetubaguyDaisy: that sounds even better, thank you14:06
johnthetubaguyDaisy: do you want an email for every exception? I guess they would just show up in your tools OK?14:07
DaisyYou are welcome. Thank you for discussing with me.14:07
DaisyI don't want exceptions for every email.14:07
johnthetubaguyDaisy: I figured not, that would keep us both busy just reading them all!14:07
johnthetubaguyDaisy: thanks for your help with that14:08
DaisyYou are welcome.14:08
DaisyI could share the translation experiences with Horizon project.14:08
DaisyThe translation schedule of Horizon project.14:08
johnthetubaguyDaisy: that would be interesting14:09
DaisyHorizon project don't have string freeze before RC1. We will start translation without string freeze.14:09
johnthetubaguy(I will add this to the cross project meeting agenda later, to share the ideas)14:09
DaisyRC1 is for codes, and RC2 is only for translations.14:09
johnthetubaguysorry, what are codes? like string ids?14:10
DaisySo after RC1, there will be very strict "string freeze". Horizon will give us 10 days at least, for us to catch up with the unfinished translations.14:10
DaisySorry. RC1 is only for developers, and RC2 is only for translators.14:11
johnthetubaguyah, no worries, I see14:11
johnthetubaguyso maybe this would be better way to put what we want... until RC1: soft freeze (try not to change things you don't really have to), after RC1: very strict hard freeze, with exception process14:13
DaisyLet me describe more clearly. Translators will start translation without string freeze, just after feature freeze, maybe. Then have a strict string freeze date, and give us 10 days (the longer, the better) to catch up with the updated strings before the final release.14:13
johnthetubaguyyeah, we can do that for Nova if that would work OK for you all?14:14
DaisyLet's try. I don't force translators to translate Nova. Horizon, the dashboard, is our top priority project. I think, I could try to include Nova in my translation plan for Liberty release.14:15
johnthetubaguytotally makes sense to focus on horizon14:16
DaisyI want to expend to other projects.14:16
johnthetubaguyyeah, let me know what we can do to help move that forward, but probably post liberty now14:17
johnthetubaguyI suspect we probably need to make sure the logs are all very separate from other things, etc14:17
Daisywhat do you mean by other things?14:18
johnthetubaguyDaisy: I think its API error messages, although having said that, I am not sure we translated those properly, I need to dig into this more really14:19
Daisyok.14:20
johnthetubaguyDaisy: I will try draft up the plan in our wiki, then let you review it, one second while I draft that14:20
DaisyI want to know Nova release schedule. When is your planned strict string freeze, and when is your final release.14:20
DaisyI care three time poings: 1. feature freeze, 2, strict string freeze, 3, final release14:21
DaisyAfter strict string freeze, exceptions are not welcomed.14:22
johnthetubaguyso feature freeze has happened, let me work out the other dates14:22
johnthetubaguyyeah, understood14:22
Daisyok. Write email to me, or write to openstack-i18n, if I don't appear in IRC.14:23
johnthetubaguyDaisy: thank you, will get back to you ASAP14:24
DaisyThank you.14:24
*** steveg_afk has joined #openstack-i18n14:27
*** Daisy has quit IRC14:28
*** Daisy has joined #openstack-i18n14:28
*** Daisy has quit IRC14:33
johnthetubaguyfor other interested, here is my write up: https://wiki.openstack.org/wiki/Nova/Liberty_Release_Schedule#String_Freeze14:39
*** clarkb has quit IRC14:42
*** clarkb has joined #openstack-i18n14:44
*** fifieldt has quit IRC15:00
*** chandankumar has quit IRC15:06
*** Daisy has joined #openstack-i18n15:06
*** Daisy has quit IRC15:31
*** Daisy has joined #openstack-i18n15:31
*** Daisy has quit IRC15:36
*** macjack has joined #openstack-i18n15:36
*** chandankumar has joined #openstack-i18n15:54
*** ygbo has quit IRC16:01
*** doug-fis_ has joined #openstack-i18n16:09
*** doug-fish has quit IRC16:09
*** doug-fis_ has quit IRC16:41
*** amotoki has quit IRC16:46
*** doug-fish has joined #openstack-i18n17:00
*** iranzo has quit IRC17:35
*** macjack has quit IRC17:39
*** Nikolay_St has quit IRC17:58
*** doug-fis_ has joined #openstack-i18n17:59
*** doug-fi__ has joined #openstack-i18n18:00
*** doug-fish has quit IRC18:01
*** doug-fis_ has quit IRC18:03
*** chandankumar has quit IRC18:35
*** doug-fi__ has quit IRC19:00
*** doug-fish has joined #openstack-i18n19:01
*** doug-fish has quit IRC19:01
*** doug-fish has joined #openstack-i18n19:02
*** doug-fish has quit IRC19:02
*** doug-fish has joined #openstack-i18n19:02
*** ianychoi has quit IRC19:33
*** ianychoi has joined #openstack-i18n19:33
*** steveg_afk has quit IRC20:13
*** steveg_afk has joined #openstack-i18n20:14
*** doug-fis_ has joined #openstack-i18n20:30
*** doug-fi__ has joined #openstack-i18n20:33
*** doug-fish has quit IRC20:34
*** doug-fis_ has quit IRC20:35
*** doug-fi__ has quit IRC20:37
*** steveg_afk has quit IRC20:55
*** doug-fish has joined #openstack-i18n21:23
*** doug-fish has quit IRC21:24
*** doug-fish has joined #openstack-i18n21:25
*** steveg_afk has joined #openstack-i18n21:28
*** doug-fish has quit IRC21:29
*** doug-fish has joined #openstack-i18n21:37
*** doug-fish has quit IRC22:00
*** Daisy has joined #openstack-i18n22:02
pleia2hi Daisy!22:07
Daisypleia2:22:07
DaisyYes.22:07
DaisyMigration starts ?22:07
pleia2we have other folks working on this migration too, so I want to keep all chat in public :)22:07
pleia2in 2 hours22:07
Daisyok. understand.22:07
DaisyCould I write an email before the migration, letting translators know that migration starts ?22:07
pleia2Daisy: yes, that makes sense22:08
DaisyOr maybe you make the annoucement.22:08
Daisyok.22:08
pleia2I can reply to your email later when it's complete and people can start using it22:08
DaisyOK.22:08
Daisywill write it now.22:08
pleia2sounds good22:10
Daisypleia2: email sent. I will go to make breakfast now. Talk to your later.22:44
pleia2Daisy: enjoy :)22:44
*** Daisy has quit IRC22:45
*** Daisy has joined #openstack-i18n22:45
*** Daisy has quit IRC22:49
*** steveg_afk has quit IRC23:01
*** steveg_afk has joined #openstack-i18n23:40

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