Thursday, 2019-02-21

*** jamesmcarthur has quit IRC00:01
*** tosky has quit IRC00:19
*** whoami-rajat has joined #openstack-tc01:12
*** logan- has quit IRC01:22
*** logan- has joined #openstack-tc01:23
*** logan- has quit IRC01:31
*** logan- has joined #openstack-tc01:31
*** mriedem has quit IRC01:35
*** jamesmcarthur has joined #openstack-tc02:10
*** jamesmcarthur has quit IRC02:37
*** jamesmcarthur has joined #openstack-tc02:42
*** purplerbot has quit IRC02:43
*** purplerbot has joined #openstack-tc02:44
*** dklyle has quit IRC03:03
*** jamesmcarthur has quit IRC03:08
*** dklyle has joined #openstack-tc03:17
*** jamesmcarthur has joined #openstack-tc03:32
*** spsurya has joined #openstack-tc03:34
*** jamesmcarthur has quit IRC04:00
*** jamesmcarthur has joined #openstack-tc04:01
*** jamesmcarthur has quit IRC04:05
*** gagehugo has joined #openstack-tc04:29
*** ianychoi has quit IRC04:31
*** diablo_rojo has quit IRC05:05
*** lbragstad_ has joined #openstack-tc05:53
*** lbragstad has quit IRC05:55
*** lbragstad has joined #openstack-tc06:04
*** lbragstad_ has quit IRC06:04
*** lbragstad_ has joined #openstack-tc06:09
*** lbragstad has quit IRC06:10
*** lbragstad has joined #openstack-tc06:16
*** lbragstad_ has quit IRC06:18
*** spsurya has quit IRC06:25
*** Luzi has joined #openstack-tc06:40
*** jaypipes has quit IRC06:42
*** jaypipes has joined #openstack-tc06:46
*** spsurya has joined #openstack-tc07:17
*** jaosorior has quit IRC08:08
*** jpich has joined #openstack-tc08:23
*** lbragstad has quit IRC08:25
*** tosky has joined #openstack-tc08:26
*** dtantsur|afk is now known as dtantsur\08:53
*** dtantsur\ is now known as dtantsur08:53
*** e0ne has joined #openstack-tc09:14
*** jaosorior has joined #openstack-tc09:57
*** spsurya has quit IRC10:22
*** jaosorior has quit IRC10:55
*** cdent has joined #openstack-tc11:15
*** jaosorior has joined #openstack-tc11:15
*** cdent has quit IRC11:23
*** e0ne has quit IRC12:24
*** e0ne has joined #openstack-tc12:31
openstackgerritMerged openstack/governance master: Amend reference/PTI to add openSUSE  https://review.openstack.org/63346012:42
openstackgerritMerged openstack/governance master: simplify the links to operating systems  https://review.openstack.org/63784512:42
*** cdent has joined #openstack-tc13:16
*** ijolliffe has joined #openstack-tc13:31
*** mriedem has joined #openstack-tc13:34
*** jamesmcarthur has joined #openstack-tc13:43
*** lbragstad has joined #openstack-tc13:57
*** jamesmcarthur has quit IRC13:58
*** jamesmcarthur has joined #openstack-tc13:58
evrardjpo/14:03
*** jamesmcarthur has quit IRC14:03
*** jaosorior has quit IRC14:08
*** jamesmcarthur has joined #openstack-tc14:29
*** jaosorior has joined #openstack-tc14:30
*** jamesmcarthur has quit IRC14:34
jrollis it office hours time?15:00
smcginnistc-members - office houring15:00
smcginnisjroll: It is indeed.15:00
jrollyay, my calendar works15:01
smcginnisGrab a comfy chair before someone else does/ :)15:01
evrardjp:)15:01
lbragstado/15:04
fungiyep15:04
mugsieo/15:04
mnaseri had a really interesting read last night -- https://medium.com/@herbcaudill/lessons-from-6-software-rewrite-stories-635e4c8f7c2215:04
mnaserprobably somewhat relevant to cdent bringing up the whole 'what would you change in openstack' and approaches15:05
mnaseryes, many of those are product-based but there are cool things to learn15:05
cdentThat question was intended to get more at the character of the candidates' fantasies about openstack, not real options15:07
cdentbut both is okay15:07
*** jaosorior has quit IRC15:08
* lbragstad would love to get his hands on said wand15:10
*** jamesmcarthur has joined #openstack-tc15:10
*** Luzi has quit IRC15:12
mugsielbragstad: you and me both15:13
fungipretty sure any fantasies i've had about openstack have been thoroughly disabused over these past ~7 years15:14
*** jamesmcarthur has quit IRC15:17
cdentfungi: would you described that as becoming disillusioned or learning more about reality?15:31
smcginnisReality is a disillusion.15:31
cdenthttps://www.youtube.com/watch?v=TgOn7wuC3tk15:32
fungicdent: coming to terms with reality, not particularly disillusioned15:33
cdentI have a real question about policy15:33
fungiooh, i love those15:33
cdentWhat's the current ruling about translation of exception messages (especially those that will show up in http responses)? I seem to recall that it was decided that logs don't need it.15:34
cdentThe reason I ask is that the babel python dependency is huge (26M015:35
cdentsorry s/26MO/26M)/15:35
mugsieI don't think we had a ruling on that id we?15:36
mugsiedid we*15:36
fungii don't know we got that specific, but think the consensus was that end-user-facing errors *might* benefit from translation (though usually being able to perform a web search on them was helped by not getting a localized wording)15:36
cdentright, that15:37
mugsieyeah, that was my recolection15:37
fungiuser interfaces and documentation are, of course, the priority for translators anyway15:37
mugsieit was more of a "sure, why not if you want to" than a "do this"15:37
fungiodds they'll get around to translating api responses, even if marked for translation, are slim15:37
cdentWe've been doing some tuning in placement which has removed a lot of transitive dependencies15:37
cdentThe biggest remaining one is babel15:37
mugsierm -rf it :)15:38
mugsiedo you have translated strings already?15:38
fungier, i meant not get around to translating api responses15:38
cdentplacement doesn't really have a user interface in the traditional sense: the only messages are in error responses15:38
cdentno translation yet15:38
cdentit's configured for it, but there are no translations15:39
cdentso it might be an ideal time to just not have it, if that's an option15:39
fungigrr, i got confused by my own phrasing. basically, trying to say the translators already have plenty to do, so adding things they're unlikely to translate probably helps nobody in the end15:39
mugsiecdent: ++115:40
fungiif it's an api-only project, i can see choosing not to even bother setting it up for translation at all15:40
jrollthis is the most recent decision I can find on the topic: http://lists.openstack.org/pipermail/openstack-dev/2017-March/114191.html15:41
jrollbut I tend to agree with cdent and fungi15:41
mugsiejroll: look at you learning how the TC works :P15:42
jrollmugsie: I've been an openstack history buff for years, don't worry :P15:42
fungithanks jroll!!!15:42
cdentnaw, mugsie jroll is transceding the TC and using _evidence_15:42
fungi"Please keep translations for exceptions and other user-facing messages, for now."15:42
mugsieno, agreeing with cdent and fungi15:42
fungiso i take that as don't delete translations for user-facing api exceptions if you have any15:42
cdentand if you don't, figure it out then...15:43
fungiyup15:43
mugsiecdent: evidence is overrated15:43
cdentI shall consult with the rest of the placement crew15:43
jrolland just for completeness, the logging guidelines say not to translate logs, but don't say if we should or should not translate user-facing messages: https://docs.openstack.org/oslo.i18n/latest/user/guidelines.html15:43
mnaserbabel is super heavy though :(15:43
jroller, wait, didn't read the top bit, as usual: "All text messages the user sees via exceptions or API calls should be marked for translation"15:44
jroll¯\_(ツ)_/¯15:44
fungiyeah, if it were my project i think i'd prefer not to bother with the complexity and heavyweight dependency for very minor gains15:44
fungido users interact with the placement api?15:44
jrollI also would not put it in a new project, especially one like placement that is primarily used programatically15:44
mnaserimho shouldn't the clients have the translated strings really15:45
* smcginnis remembers losing that argument on an internal project years ago15:45
cdentfungi: not yet, but there's room for future expandability15:46
jrollmnaser: curl wouldn't accept my patch to add them :P15:46
fungiheh15:46
jroll(I see your point, but there are many clients)15:46
*** jaosorior has joined #openstack-tc15:46
smcginnisYeah, in our case of having many different, and unknown, clients, that doesn't really work.15:47
mnaserjroll: perhaps having defined exceptions we raise in a common pattern in our apis15:47
mnaserwhich are then translated/stored somewhere you can import15:47
jroll++15:47
jrollsomething like this? :) https://specs.openstack.org/openstack/api-wg/guidelines/errors.html15:48
cdentso much evidence15:48
cdentplacement follows that guideline15:48
fungithe other place we got to with the translating errors discussion is that if we're really interested in localizing error messages then we should implement a registry of error code numbers so that errors could be matched up independent of the localized text accompanying them15:48
cdentand in most errors will no produce a code15:48
jrollI love that guideline15:48
*** jamesmcarthur has joined #openstack-tc15:48
smcginnisI believe that was being pushed by IBM.15:49
fungiother free software projects, e.g. apache, do it15:49
smcginnisIt does make sense. Easy to search for unique error codes.15:50
fungii definitely use it when i run across bizarre apache errors. even though i'm using the most common (likely default) translation, it's easier to just search on a code15:50
fungiso that has some utility even without localization in the picture15:51
cdentsigh: s/no produce/now produce/15:51
* fungi finds cdent a bigger w key15:51
evrardjpI like that approach15:52
*** jamesmcarthur has quit IRC15:53
*** tosky has quit IRC15:53
*** tosky has joined #openstack-tc15:54
cdentI reckon a keyboard where every key was about fist sized would be perfect for me15:54
jrollhmm, could cobble together a few whack-a-mole boards to do this15:55
*** jamesmcarthur has joined #openstack-tc15:58
*** jamesmcarthur has quit IRC15:58
*** jamesmcarthur has joined #openstack-tc15:58
*** diablo_rojo has joined #openstack-tc16:00
*** jamesmcarthur has quit IRC16:13
*** e0ne has quit IRC16:23
evrardjpI imagine cdent at summit with said keyboard.16:25
smcginnisThat's an image.16:25
evrardjp:D16:25
* cdent awaits a delivery from jroll16:27
*** jamesmcarthur has joined #openstack-tc16:27
evrardjpwill this arrive to britain though? I was told you were close to getting out of some agreement that would impact your borders.16:28
evrardjpok sorry, let's scratch that comment, it might not be funny for some.16:29
smcginnis:)16:30
cdentha!16:30
cdentit could be deliverd to me at the denver convention center, ready and waiting for me16:30
smcginnisI'm tempted - http://www.califoneoutlet.com/ProductDetails.asp?ProductCode=KB2&Click=7&utm_source=googleshopping&utm_medium=shoppingengine&gclid=Cj0KCQiAtbnjBRDBARIsAO3zDl_PwnAkJHgR1k6D0Ki5muGrvXRAzBHAg9PocsnOrkB4NA9A_1sYRCwaAtheEALw_wcB16:31
smcginnisJust doesn't seem to have large enough keys though.16:31
cdentyou can do _much_ better than that16:37
* mugsie googles for 3d printed keyboards .. I am sure I could scale them to 500% :D16:38
smcginnisYes!16:39
* diablo_rojo has definitely had things shipped to conference hotels 16:40
smcginnisAnd people's houses. ;)16:41
diablo_rojosmcginnis, shhhhh I dont think he knows even now exactly who it was.16:41
smcginnisdiablo_rojo: He probably has a pretty good idea at least.16:41
diablo_rojoLast I remember he pinned it on someone else, but maybe by now he has narrowed it down.16:42
dhellmanncdent : those old translation guidelines were agreed at a point when the i18n team was still working on API strings. They're focused on horizon and docs now, iiuc. It's probably worth asking them and maybe we should document some new guidelines.16:45
cdentdhellmann: I made an email and hope to get some responses from that which will move us in that direction16:46
dhellmann++16:46
*** jpich has quit IRC17:06
*** jamesmcarthur_ has joined #openstack-tc17:24
*** jamesmcarthur has quit IRC17:27
*** dtantsur is now known as dtantsur|afk17:29
dhellmannmnaser : interesting article, thanks for the link18:33
*** jamesmcarthur_ has quit IRC19:56
*** jamesmcarthur has joined #openstack-tc19:57
*** jamesmcarthur has quit IRC20:01
*** whoami-rajat has quit IRC20:02
*** e0ne has joined #openstack-tc20:14
*** jamesmcarthur has joined #openstack-tc20:18
*** e0ne has quit IRC20:37
*** cdent has quit IRC20:38
*** jamesmcarthur has quit IRC20:40
*** jamesmcarthur has joined #openstack-tc20:40
*** jamesmcarthur has quit IRC20:45
*** jamesmcarthur has joined #openstack-tc20:53
*** ijolliffe has quit IRC21:27
*** jamesmcarthur has quit IRC21:57
*** jamesmcarthur has joined #openstack-tc22:05
*** jamesmcarthur has quit IRC22:07
*** ijolliffe has joined #openstack-tc22:48
*** tosky has quit IRC23:11
*** mriedem has quit IRC23:14
*** ijolliffe has quit IRC23:31

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