06:03:20 #startmeeting i18n 06:03:20 Meeting started Wed Feb 12 06:03:20 2014 UTC. The chair is tagoh_. Information about MeetBot at http://wiki.debian.org/MeetBot. 06:03:20 Useful Commands: #action #agreed #halp #info #idea #link #topic. 06:03:21 #meetingname i18n 06:03:21 The meeting name has been set to 'i18n' 06:03:21 #topic agenda and roll call 06:03:21 #link https://fedoraproject.org/wiki/I18N/Meetings/2014-02-12 06:03:32 shall we have i18n meeting now? 06:03:53 hi 06:03:56 hi 06:04:17 hi 06:04:17 <__anish__> Hi! 06:04:20 hi 06:04:28 hi 06:04:29 Hi! 06:04:33 hi 06:05:34 hi 06:06:56 okay, let's get started. 06:07:05 #topic Upcoming schedule 06:07:35 nothing I can share AFAIK 06:07:59 anyone has anything? 06:10:08 if not, move on then 06:10:11 #topic Outstanding topics 06:10:11 #info #25: Bugs Corner (i18n@lists.fedoraproject.org) 06:10:12 #link https://fedorahosted.org/i18n/ticket/25 06:10:22 any bugs you want to share in this meeting? 06:10:27 PRDs have been approved, next step seems to be working on technical plans for the 3 products (notting's mail to devel-announce) 06:10:34 sorry slow typing :) 06:12:00 aha. thanks 06:12:40 . bug 969415 06:12:44 epico: Bug 969415 tomoe includes non-free contents - https://bugzilla.redhat.com/show_bug.cgi?id=969415 06:13:35 guess need to provide the shell script and stripped tar ball in src rpm? 06:14:13 * epico not familiar with kanjidic and skip code. 06:14:34 epico, hmm probably - even removing SKIP data from binaries would be step forward I think, but yes I believe that is correct 06:14:55 epico, or you could ship debian's tarball if you prefer 06:15:01 perhaps 06:15:06 I checked tomoe, it seems it only contains kanjidic2, not kanjidic. 06:15:13 ah 06:15:33 after check, I think only kanjidic2-original.xml contains skip code, kanjidic2.xml seems not. 06:15:35 is the report incorrect then? 06:15:41 aha 06:17:16 guess I need to remove "4-7-1" from kanjidic2-original.xml? 06:17:28 epico, what does debian do to tomoe if anything? 06:17:28 James Halper once allowed me to distribute the SKIP code stuff in SuSE. I always had his e-mail allowing this in the package. But the legal department later wanted to have it removed anyway. 06:17:48 Jack Halpern is very nice, I think he would allow distribution if one asks. 06:18:03 mfabian, I think epico contacted him... 06:18:22 mfabian, I sent email, no reply yet. 06:18:31 Oh, that is a pity. 06:19:18 epico, that might work - I think for kanji1 debian overwrites with dummy data - for xml not sure on the Right Thing 06:19:24 juhp, the binary tomoe package seems okay... 06:19:35 epico, could also replace with 1-1-1 or whatever they ddi 06:19:36 did 06:19:42 epico, I see 06:19:57 maybe we can discuss more offline 06:19:58 I will ask it on bug first. :) 06:20:01 okay 06:20:29 maybe including it in the source looks not good. better respin the tarball or ship debian's as juhp suggested. 06:20:42 I guess tomoe doesn't need the skip codes anyway... 06:20:52 tagoh_, right 06:21:18 * epico finding the debian bug. 06:21:29 the mentioned bug is about kanjidic... 06:21:30 debian might have stripped out kanjidic data completely and use kanjidic package instead I guess 06:21:49 s/the debian bug/the debian tomoe bug/ 06:22:08 need to check I guess 06:22:17 yes 06:22:46 what uses tomoe these days anyway? 06:23:19 juhp, only zinnia use its handwriting data. 06:23:28 I see 06:23:36 for zinnia model generation. 06:23:40 scim-tomoe is gone? 06:23:50 I see 06:24:02 guess it doesn't need skip codes 06:24:20 * epico hope so. 06:24:27 I checked the spec, seems not. 06:24:47 I cannot imagine it needs skip codes for handwriting recognition. 06:24:50 not use skip code. 06:25:01 if we don't want to package kanjidic (I am kind of neutral) then maybe respin tarball is better but there is also another package that needs it so probably better to package it ideally 06:25:24 maybe Fedora is less strict about copydata than copylibs ;o) 06:25:46 kiten, yes 06:26:09 scim-tomoe is retired. 06:26:16 of course it would be easier if upstream could make a free release without skip... 06:26:20 epico, okay 06:27:20 anyone want to package it? :) 06:27:22 does upstream still maintain tomoe? 06:27:31 good question 06:27:50 juhp, tomoe debian bug not found by google search... 06:28:20 epico, I think debian is more carefully about copydata 06:28:21 tagoh_: I also worry about it... 06:28:37 how about zinnia? 06:29:04 it still works? :) 06:29:19 it seems to use handwriting-*.xml. 06:29:59 ah ibus-handwrite uses it 06:30:12 in the worst case, we can package zinnia-model. we generate the zinnia-model when building. 06:30:20 aha 06:30:27 last time zinnia-model failed to pass package review... 06:30:33 oh 06:30:47 a long argument on the package review... 06:30:59 hmm 06:31:11 any way I will ask it on the bug. 06:31:36 * epico think no big problem with zinnia iiuc. 06:31:52 bug#? 06:31:58 we could try again 06:32:25 . bug 575005. 06:32:27 so there is newer version of zinnia or it is a build option? 06:32:30 epico: Bug 575005 Review Request: zinnia-tomoe - Online hand recognition system with machine learning - https://bugzilla.redhat.com/show_bug.cgi?id=575005 06:32:36 ah ok 06:33:22 juhp, zinnia is also low activity. and I think it is okay to remove skip code from tomoe. 06:33:31 just not tried it yet... 06:33:31 okay 06:33:54 epico, but we already don't ship skip in binary rpms? 06:34:21 [epico@localhost debian]$ rpm -ql tomoe|grep kanji 06:34:22 /usr/share/doc/tomoe/kanjidic-licence.html 06:34:22 /usr/share/doc/tomoe/kanjidic.html 06:34:22 /usr/share/doc/tomoe/kanjidic2.html 06:34:26 not 06:35:01 juhp, sorry, I forget one thing, let me check. 06:36:01 okay, anything else? 06:38:01 BTW f18 i18n bugs has been triaged. thanks everyone for spending a time for that. 06:39:57 yay 06:41:08 if not, let's move on. 06:41:27 #info #26: proposal: IM and xkb UI design improvements (i18n@lists.fedoraproject.org) 06:41:28 #link https://fedorahosted.org/i18n/ticket/26 06:41:31 any updates? 06:44:19 (yes I renamed the ticket) 06:45:20 yep 06:46:49 otherwise not really - I had some more discussion on it with fujiwarat though 06:47:07 which helped to clarify some things for me on the ibus side 06:47:28 I forgot to summarize them though in the ticket 06:48:33 anyone have any comments or questions currently? 06:49:43 I feel like some parts depend on or could be improved by hw or lower level support - last we talked at the end of hw detection for example 06:49:59 I should try to ask whot about that 06:50:09 sure 06:50:12 or does anyone have any pointers? 06:50:22 tagoh_, you mentioned X db ? 06:51:27 but maybe hard to say when Linux/Fedora would support that though 06:52:49 mfabian, have you thought more about xkb metadata for langtable say? 06:53:00 for Indian languages we can't have one to one mapping in xkb because of certain characters such as "Dnya" can't be imputed without input methods 06:53:28 anish__, right it is an X Input limitation I think 06:53:41 hopefully Wayland might do better? 06:53:54 use libinput? 06:54:05 by wayland. 06:54:06 aha 06:54:24 juhp, if such words are less 10 or 20 can we have hack or something so that we don't have use input methods at all 06:54:28 libinput forked input code from wayland. 06:54:56 juhp: not yet. It is an interesting idea but I have not yet thought in more detail about it. 06:55:04 mfabian, ok 06:55:24 epico, right 06:55:51 anish__, I dunno how frequent are they? 06:55:56 , 06:56:13 anish__, maybe one could just use IME for writing them etc 06:56:58 anish__: dnya was from itrans, right? 06:57:05 anish__, but I think some other input maps also need multi-glyph input? 06:57:21 anish__: does inscript have the same problem? 06:57:30 I thought phonetic did too 06:57:34 anish__: or does inscript work OK with an xkb layout? 06:57:39 juhp, i am not sure either, i am thinking about it, xkb and lib17n it creates lot of confusion 06:58:05 I would be happy if we could use kbd layouts for Indic 06:58:27 mfabian, I think xkb supports some inscript 06:58:53 juhp, yeah let me check out with l10n guys, as i am not *good* user of these layouts 06:59:05 Yes, there are inscript layouts for xkb. 06:59:09 in sense now that we have input sources - it might even be possible to make some use of xkb for indic, dunno 06:59:12 paragan, ? 06:59:18 I just wondered whether they work perfectly or have some problems. 06:59:29 right 06:59:53 epico, does libinput support X too? 07:00:05 If they work perfectly, they might be a very good option to use in ibus-typing-booster for indic. 07:00:18 mfabian, ah right yes 07:00:26 mfabian, juhp i could see only one problem you can't use itrans using xkb layouts 07:00:38 and phonetic? 07:00:45 * epico thinks it targets any wayland forked display server... 07:00:51 epico, okay 07:00:54 juhp: interesting one - /etc/X11/xorg.conf.d/00-keyboard.conf which was generated by systemd-localed. that looks like they know what it is. 07:01:01 oh 07:01:06 juhp, phonetic i think so 07:01:30 Currently, for Marathi, the combobox in ibus-typing-booster setup offers: “imes = Enhanced Inscript:mr-inscript2,Inscript:mr-inscript,Phonetic:mr-phonetic, 07:01:30 Itrans:mr-itrans” 07:01:40 tagoh_, that might be from anaconda though? 07:02:25 If the inscript xkb layouts work well, then “Native Keyboard:NoIme” should be added to make it possible to use the xkb inscript layouts as well. 07:02:45 anish__, xkb supports phonetic? 07:02:48 xkb layouts don't support conjuncts 07:03:01 paragan, ah right 07:03:20 paragan: are the conjuncts only a problem with phonetic and itrans or also with inscript? 07:03:33 juhp: no idea if it will be upcated on demand so that I don't have extra keyboard here 07:03:39 mfabian, no 07:04:48 at least anaconda doesn't detect keyboard hw afaik 07:04:57 juhp: systemd has udev code and they know what keys it has. they could guess layout too perhaps dunno 07:05:04 okay 07:05:09 that is interesting 07:05:41 paragan: "no" means the inscript xkb layouts do *not* work well? 07:06:18 any kind of xkb layout does not support conjuncts 07:06:39 this is about glyph reordering, right? 07:06:49 right 07:06:53 ok 07:09:47 juhp, do you think wayland can work/handle this conjuct limitation? 07:10:17 maybe not - I am not sure 07:10:26 paragan: can you give a simple example? 07:12:34 mfabian, not sure whether it is a correct example type "ksha" using mr-inscript 07:13:21 letter क्श is a combination of क and श 07:13:41 * epico thinks pango handles this... 07:14:40 * fujiwarat agree with epico :). 07:14:42 epico, yes pango does the reordering 07:15:25 fujiwarat :) 07:16:44 If I paste क followed by श into gedit, I get कश instead of क्श 07:17:17 ah 07:18:58 But indic needs input method? I'm not familiar with conjunct. AFAIK, ara does not need input method. 07:19:51 fujiwarat, that is my point and i am not sure about it 07:20:17 anish__: ok, I'm just interested in it. 07:20:26 fujiwarat, i only know one limitation that i already told 07:20:37 typing ksha gives केपो when using mr-inscript or mr-inscript2 (both with typing booster and directly via ibus-m17n) 07:20:59 wondering what could be other limitations and how we can overcome it 07:21:00 anyway - I think we need to strip down the list in the ticket to the bare possible essentials 07:21:06 and scope what is possible 07:22:17 sounds good for next step 07:23:19 still wish we could do more on Latin mode and input mode status but it seems too many IMEs don't do it 07:23:46 https://wiki.gnome.org/GnomeGoals/KeyboardData 07:23:53 Hmm.., server down. 07:24:12 https://wiki.gnome.org/Initiatives/GnomeGoals/KeyboardData 07:25:07 Maybe you like the more enhanced keymap list. 07:25:28 After “setxkbmap 'in(deva)'”, typing ksha in gedit also gives केपो I.e. that looks the same. 07:25:52 fujiwarat, thanks - I had forgotten about that - yes it is a good useful start 07:26:49 running out of the time - let's continue the discussion in the next meeting. 07:27:02 So "ksha" does not show that the inscript xkb layout does not work because it gives the same result as inscript or inscript2 via the m17n library. 07:27:30 mfabian, okay 07:30:27 #topic Open Floor 07:30:39 any other topics we want to discuss before stop the meeting? 07:34:13 alright, stop here then. thanksk everyone for the meeting! 07:34:23 #endmeeting