Language Testing Plan/Triage20130828/IRC chat log

From mediawiki.org

Time: 1700-1800 UTC
Channel: #mediawiki-i18n
Timestamps are in IST.

[22:31]  <arrbee> == Language Engineering bug triage for August 2013 - start ==
[22:31]  <Revi> was MF-W all problem?
[22:31]  <arrbee> Hello. Its Language Engineering bug triage day. 
[22:31]  <arrbee> Today we are going to triage some of the RTL language bugs.
[22:32]  <arrbee> Please do let us know if you are a speaker or are familiar with any of the RTL languages
[22:33]  <arrbee> The list of bugs that we are going choose from is on this etherpad:
[22:33]  <Revi> RTL..... like arabic?
[22:33]  <arrbee> yep.. Right-to-Left languages
[22:33]  <WolfLambert> Keegan: I really like echo :) How goes its development?
[22:33]  <arrbee> sorry.. should have avoided the abbreviation early on :)
[22:34]  <arrbee> etherpad link: https://etherpad.wikimedia.org/p/BugTriage-i18n-2013-08
[22:34]  <Keegan> WolfLambert: It's developed for the most part.  You'll get it on Dutch Wikipedia in a few weeks
[22:34]  <arrbee> If you are on the etherpad please also add your name using the button with an user icon at the top right corner 
[22:34]  <Keegan> Romaine is in charge of that there
[22:34]  <WolfLambert> Yeah, nice! :D
[22:34]  <Nikerabbit> hello
[22:35]  <arrbee> The Wikimedia Language Engineering team also around: Nikerabbit kart_ santhosh_ 
[22:35]  <WolfLambert> Ho hey! Translatewiki is back!
[22:36]  <Revi> and I hope  echo in kowiki too
[22:36]  <kart_> hello all!
[22:36]  <Nikerabbit> WolfLambert: read-only :(
[22:36]  <arrbee> First bug of the evening:
[22:36]  <arrbee> https://bugzilla.wikimedia.org/show_bug.cgi?id=21429 - Arabic double diacritics presentation
[22:36]  <Keegan> Revi: Yes, it is scheduled for 26 sept.  One month to get the translations done and we are good to go :)
[22:36]  <WolfLambert> Oh. Goodbye my happiness :'(
[22:37]  <Revi> Keegan: Mediawiki help translations?
[22:37]  * arrbee looks around if Arif is present today
[22:37]  * Krinkle|detached is now known as Krinkle
[22:37]  <Keegan> Let's take it to pm so arrbee can coordinate this bug work
[22:37]  <arrbee> Thanks Keegan 
[22:38]  <arrbee> Arif is possibly not around.
[22:39]  <arrbee> Looks like bug 21429 has a reference to another earlier bug 2399: https://bugzilla.wikimedia.org/show_bug.cgi?id=2399
[22:39]  <arrbee> Nikerabbit: any opinions?
[22:39]  <arrbee> umm.. btw do we have any speakers of Arabic around?
[22:40]  <WolfLambert> Indeed. I get "not saved" when trying to translate
[22:40]  * WolfLambert is from Belgium
[22:40]  <Nikerabbit> I don't know specifics, but it likely related to unicode normalizations
[22:40]  <WolfLambert> So I don't know who is speaking Arabic
[22:40]  <WolfLambert> The wiki is currently in read-only mode...
[22:41]  <WolfLambert> Hi mooeypoo
[22:42]  <arrbee> Given comment5 I am not sure if we can make an intelligent decision about this bug rightaway
[22:43]  <Nikerabbit> Raymond_: please see email
[22:43]  <Nikerabbit> arrbee: not without spending a lot of time to study it...
[22:43]   Nikerabbit Nischayn22|Away
[22:43]  <arrbee> Nikerabbit: ok..
[22:43]  <arrbee> Well moving on then
[22:44]  <Raymond_> Nikerabbit: sh....
[22:44]  <arrbee> https://bugzilla.wikimedia.org/show_bug.cgi?id=34123 - create an Arabic layout based on the Arabic chat alphabet
[22:44]  <arrbee> bug filed by Amir
[22:45]  <Nikerabbit> I don't quite understand
[22:46]  <Nikerabbit> It is a character encoding of Arabic to the Latin script and the Arabic numerals.
[22:46]  <arrbee> Possibly a transliterated set of characters
[22:46]  <Nikerabbit> if we are assuming qwerty-keyboard, they don't need input method for that
[22:46]  <Nikerabbit> perhaps he is asking to have that as input and to produce arabic script instead
[22:46]  <arrbee> yes
[22:47]  <arrbee> having the mapping set.. like a multi-key transliteration keyboard
[22:47]  <Nikerabbit> and if so, there is no proof that it works in that direction...
[22:47]  <WolfLambert> Okay I'll go
[22:47]  <WolfLambert> Bye everyone!
[22:47]  <arrbee> mooeypoo: would you know anything about this?
[22:47]  <Nikerabbit> bye
[22:47]  <arrbee> bye WolfLambert 
[22:47]  <Revi> bye
[22:47]  <Revi> latr
[22:47]  <Revi> *late
[22:48]  <arrbee> Nikerabbit: technically will this be too difficult to implement?
[22:49]  <Nikerabbit> arrbee: if it is letter-to-letter mapping, easy, if it needs dictionaries and heuristics.... very difficult
[22:50]  <arrbee> Nikerabbit: the examples indicate the former
[22:50]  <Nikerabbit> if you are refering to the wikipage, I think they indicate the latter ;)
[22:50]   Nikerabbit Nischayn22|Away
[22:51]  <arrbee> Nikerabbit: well it looks similar to a layout called the itrans for Indic scripts
[22:51]  <arrbee> which is not very hard to implement
[22:51]  <Nikerabbit> I do not feel it is something that our team would do... I'd expect there would be more standardized input methods
[22:52]  <arrbee> Nikerabbit: alright.. perhaps this is more on the fun side of things. Lets keep it as a Low Enhancement
[22:53]  <arrbee> Next bug:
[22:53]  <arrbee> https://bugzilla.wikimedia.org/show_bug.cgi?id=38674 - Names.php includes RTL control characters
[22:53]  <Nikerabbit> well
[22:53]  <arrbee> Another bug from Amir
[22:54]  <Nikerabbit> it doesn't have clear steps how to bring it forward
[22:55]  <arrbee> Nope and the description suggests it is not something that has a clear solution at all at this point of time.
[22:55]  <arrbee> Lets leave it unchanged.
[22:55]  <Nikerabbit> hmm
[22:55]  <Nikerabbit> it's not WONTFIX but it not actionable either
[22:55]  <Nikerabbit> should we leave a comment stating that?
[22:56]  <arrbee> Nikerabbit: We  could.
[22:57]  <arrbee> Next bug: https://bugzilla.wikimedia.org/show_bug.cgi?id=41551 - Add 6 fonts for Arabic WebFonts
[22:58]  <arrbee> santhosh_: kart_ : opinions?
[23:00]  <santhosh_> not much to add. if we need comments from community, we need to ask, otherwise just add. We may need to shortlist this fonts as per community feedback
[23:01]  <kart_> Amiri is already there.
[23:01]  <kart_> I'll check for rest of fonts.
[23:01]  <arrbee> santhosh_: ok.. perhaps a follow up on the appropriate village pump or mailing list
[23:02]  <arrbee> kart_: Thanks. 
[23:03]  <arrbee> kart_: am moving to the next bug. Lets take it forward after talking with some Arabic users
[23:04]  <arrbee> Next bug: https://bugzilla.wikimedia.org/show_bug.cgi?id=41940 - Amiri font for Arab lacks italics and bold causing bad rendering
[23:04]  <arrbee> file by Nemo_bis 
[23:07]  <arrbee> and screenshots from Khaled.
[23:07]  <arrbee> kart_: possible way forward?
[23:08]  * ChanServ gives voice to brion
[23:09]  <kart_> arrbee: looking..
[23:10]  <arrbee> 25 more mins to go.
[23:11]  <arrbee> We have a big list of bugs from user reza1615.. but I am not sure if he/she is here today
[23:12]  <wizardist> i'll give you a screenshout in a few minutes
[23:13]  <wizardist> sorry, it's not much time to file a bug
[23:13]  <wizardist> :(
[23:13]  <arrbee> wizardist: about this bug? 
[23:13]  <wizardist> nope, the other thing
[23:14]  <arrbee> welcome aharoni 
[23:15]  <arrbee> kart_: should i move to the next bug?
[23:15]  <kart_> arrbee: may be upstream bug. I'll try to use new upstream version available.
[23:15]  <kart_> 1.0.6
[23:15]  <aharoni> yo
[23:15]  <arrbee> kart_: alright
[23:15]  <kart_> There is version mismatch in font.ini too.
[23:15]  <kart_> That also need to fix
[23:17]  <arrbee> Amir, can you enlighten us a bit about bug 38674
[23:17]  <wizardist> bad: http://cropme.ru/s/d/8/s/7ef30c63.png
[23:17]  <wizardist> good: http://cropme.ru/s/d/8/s/5a18049d.png
[23:17]  <aharoni> bug 38674 depends on https://bugzilla.wikimedia.org/show_bug.cgi?id=41103
[23:18]  <aharoni> as it says
[23:18]  <aharoni> It's not really a user-visible problem, just ugly code.
[23:18]  <aharoni> and bug 41103 is not an RTL bug, but a general bug, but it's also mostly about internal refactoring
[23:18]  <aharoni> hi wizardist 
[23:18]  <wizardist> yay
[23:18]  <arrbee> aharoni: ok
[23:19]  <aharoni> but yes, as wizardist says, it has various influences and prevents useful stuff from getting done
[23:19]  <aharoni> wizardist: is that VE issue reported in Bugzilla?
[23:19]  <wizardist> [20:43:10] <wizardist> sorry, it's not much time to file a bug
[23:19]  <wizardist> I reported it to you few days ago :P
[23:20]  <arrbee> wizardist: aha… 
[23:21]  <arrbee> wizardist: will you be filing a bug for this sometime?
[23:21]  <arrbee> surely looks like a nasty problem
[23:21]  <aharoni> arrbee, wizardist - I am already filing it right now
[23:21]  <arrbee> aharoni: Thanks
[23:22]  <wizardist> if VE can reach ULS data, then I can submit a patch maybe a bit later this evening
[23:22]  <aharoni> wizardist: yes, it can, thanks to mooeypoo's work
[23:22]  <wizardist> after 11pm UTC
[23:22]  <arrbee> wizardist: nice!
[23:22]  <arrbee> meanwhile.. lets quickly go over the other two bugs
[23:22]  <aharoni> ULS is essentially bundled with VE now
[23:22]  <arrbee> https://bugzilla.wikimedia.org/show_bug.cgi?id=43951 - ULS search autocomplete doesn't handle RTL well: doesn't adapt direction, autocomplete text overlaps regular text
[23:22]  <aharoni> ok, let's move on
[23:23]  <aharoni> eww, that one's icky, and requires HTML magic, which I'm not sure is even possible
[23:23]  <aharoni> placeholders in <input>s never play well with RTL
[23:24]  <arrbee> hmm… 
[23:25]  <arrbee> aharoni: so what is a possible way forward? could we say something on that bug ?
[23:26]  <aharoni> I wish I could add something. I'll have to research the topic, to see whether anybody ever came up with a solution for RTL placeholders.
[23:26]  <arrbee> okay
[23:26]  <aharoni> oh!
[23:26]  <aharoni> another option is to add automatic direction detection
[23:26]  <aharoni> not perfect, but good for this case
[23:26]  <arrbee> aharoni: could this be assigned to someone?
[23:27]  <wizardist> I cannot reproduce this in the interwiki section language selector
[23:27]  <Nemo_bis> Nikerabbit: solr down, can you restart it please?
[23:28]  <arrbee> wizardist: interesting!
[23:28]  <aharoni> i think that i can reproduce, let me try quickly...
[23:28]  <wizardist> arrbee: wait, need to check the user bar selector
[23:28]  <Nikerabbit> Nemo_bis: no
[23:28]  <arrbee> wizardist: oh ok
[23:28]  <wizardist> nah, works as intended
[23:28]  <wizardist> Chrome 29/Windows
[23:29]  <arrbee> wizardist: we should probably mention this on the bug as well
[23:29]  <Nemo_bis> Nikerabbit: for the corrupted DB?
[23:29]  <wizardist> I will after I do some more tests
[23:29]  <aharoni> oh, maybe we just disabled it completely in RTL?..
[23:29]  <arrbee> wizardist: great! Thanks a lot.
[23:29]  <aharoni> wizardist: want to take it? :)
[23:29]  <arrbee> We are nearly running out of time… lets squeeze in the last bug for today (and on the list)
[23:29]  <wizardist> aharoni: I would if I could reproduce it first :D
[23:30]  <arrbee> https://bugzilla.wikimedia.org/show_bug.cgi?id=44407 - Add Ezra SIL font for Hebrew script to WebFonts
[23:30]  <aharoni> that's hardly RTL. it's just font adding, and it's a reasonable request.
[23:30]  <aharoni> assign to me.
[23:30]  <arrbee> aharoni: ah ok.
[23:31]  <arrbee> aharoni: done
[23:31]  <arrbee> yay… all done
[23:32]  <kart_> \0/
[23:32]  <arrbee> We probably need to get in touch with Reza to check on the other list 
[23:33]  <arrbee> Alright.. anything more to take a look at tonight?
[23:33]   Nikerabbit Nischayn22|Away
[23:33]  <arrbee> aharoni: kart_ Nikerabbit wizardist ?
[23:34]  <abian> Hello :)
[23:34]  <Nikerabbit> plop
[23:34]  <abian> How can I fix the translation system on [[m:Wikimedia España]]?
[23:35]  <abian> To implement <languages />, I say
[23:35]  <Nemo_bis> abian: what do you mean
[23:35]  <arrbee> alright… lets stop here then. 
[23:36]  <abian> Sorry, phone :)
[23:36]  <arrbee> Thanks everyone. Lets have another triage session soon and do let us know how we can make this better.
[23:36]  <arrbee> == Language Engineering bug triage for August 2013 - end ==