/srv/irclogs.ubuntu.com/2006/09/14/#launchpad-meeting.txt

=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad-meeting
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad-meeting
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad-meeting
SteveAok08:05
SteveAhi salgado 08:05
SteveAhi flacoste 08:05
salgadohello08:05
flacostehi08:05
SteveAso, we have some specs08:05
flacostehttps://launchpad.canonical.com/LaunchpadI18n08:06
salgadohttps://launchpad.canonical.com/LocalizedSupportTracker08:06
flacostehttps://launchpad.canonical.com/LocalizedLoginWorkflow08:06
salgadohttps://launchpad.canonical.com/LocalizedSupportRequests08:06
salgadothis is team work08:06
flacoste:-)08:06
SteveAexcellnet08:07
SteveAand the purpose of this meeting is to answer what question exactly?08:07
salgadowhich of these specs are going to be a 1.0 target08:08
flacostebasically, is LocalizedLoginWorkflow still a 1.0 target?08:08
flacosteor what part of LaunchpadI18n can be done for 1.008:08
SteveAah -- note the typo08:09
SteveAhttps://launchpad.canonical.com/LocalizedLoginWorfklow08:09
SteveAWorfklow08:09
SteveAit is klingon :-)08:09
salgadoheh08:10
=== salgado fixes
SteveAok08:12
SteveAnext question... resources08:12
SteveAwhat resources do we have to do any work we agree to today?08:12
SteveAiow08:12
SteveAwhat do you guys have on your 1.0 specs lists?08:12
salgadoI have person-creation-rationale, which I hope to finish by middle of next week08:13
flacostei have the support-tracker-workflow specification which is quite big and then support-trackwer-views and help pages for the support tracker08:13
salgadothen I have direct-person-creation, which has a blocker issue and is not even speced yet08:13
flacosteSteveA: do we have a date for 1.0?08:14
SteveAyes and no08:17
SteveAlet's say, mid to end oct08:17
flacostei think i can finish my 1.0 assigned spec in ~3 weeks08:17
SteveAok, well... that doesn't leave much resources to do this.08:18
flacosteindeed, not very much08:18
SteveAso, we have a couple of themes08:18
SteveA1. recording what language support requests are in08:18
SteveA2. internationalizing launchpad, and localizing at least the login and support parts08:19
SteveApart 1 i'd say is a definite 1.0 thing08:21
flacostei would like to point out that the way the spec about #1 is worded, it relies on users being able to state which languages they support08:21
SteveAwhich language they support?08:21
SteveAyou mean, for supporters?08:21
flacosteexactly08:21
SteveAor for people filing support requests?08:21
salgadoyeah, for support contacts, mainly08:21
SteveAokay08:21
salgadoso, if I'm support contact of Launchpad, I want to receive only support requests on the languages that I speak08:22
SteveAI see08:22
SteveAthat sounds very reasonable08:23
salgadothis is already possible, but not very "visible"08:23
salgado(I'm assuming we're going to reuse the existent PersonLanguages table)08:23
SteveAwell, I think first of all yes08:24
SteveAwe might find that ability to translate is different from ability to answer support requests, for example08:24
SteveAso there are differing language levels08:24
SteveAbut that can come later08:24
flacosteanother use of the person's languages is to select which requests to display in listing08:24
flacosteThe spec stated: "All code related to searching support requests will have to be changed to only display requests written in one of the user's preferred languages."08:25
SteveAadmins should be able to see it all, somehow08:26
SteveAotherwise, I can imagine support problems08:26
salgadoflacoste, how hard will it be to do that?08:26
salgadoI think everybody should be able to see them all08:26
flacostesalgado: well, it is not hard to implement, just another criteria on the searchTickets() method08:26
SteveAor, get everyone to see them all08:27
SteveAbut show the language with them08:27
SteveAI dont' know08:27
SteveAwe'll have to see what works best08:27
salgadothe biggest problem I can see is with tsearch2, as our stopwords and stemming algorithms are for english only, IIRC08:27
SteveAso, to be totally honest, I don't see us making significant progress on internationalization before 1.008:27
SteveAI'd rather say "internationalization and localization is a 1.1 goal"08:28
SteveAso, allow support requests to be filed in particular languages, and searched for in particular languages etc.08:28
SteveAbut put the internationalization off until we do it properly across all  launchpad08:28
SteveAwhat do you guys think about that proposition?08:29
flacostesalgado: yeah, you have a point about the tsearch2, for text search in non-english languages08:30
salgadosounds good to me, but the we'll have even bigger problems with searching for tickets in languages other than english than we already have for searches in english08:30
SteveAthe stopwords and stemming should do no *harm* for other languages08:30
SteveAthey should just help english08:30
SteveAwhich is still our main language08:30
SteveA(unlike orkut, where portugese is the main language ;-) )08:31
flacostesalgado: it would require some changes to the fti implementation to use the ticket's language for proper indexing (tsearch2 can support that)08:31
flacostebut we can delay that for 1.108:31
salgadoyeah, that sounds good08:32
salgadoso, https://launchpad.canonical.com/LocalizedSupportRequests is targeted at 1.008:33
salgadobut the others aren't08:33
salgadois that right?08:33
flacostei'm not sure about that08:33
flacostei'm not sure it will be really helpful to have a language attribute on the support requests without any other i18n support08:34
flacosteit's not like we had lot of non-English support requests08:34
flacostethere will be a lot of changes to the support tracker for 1.0, so it might be better not to add a half-baked feature to the lot08:35
flacostewouldn't look to good, imho08:35
SteveAI don't see that it's half-baked08:35
flacosteSteveA: sorry, that was too strong a word08:36
SteveAI mean, if we add detection of an appropriate language from browser metadata, maybe it would be okay08:36
SteveAso the appropriate langauge is detected by default08:36
SteveAalso, I'd like to note that we *can* do non-1.0 things after the 1.0 things are complete08:36
SteveAso, we can say "full internationalization + localization of login is a goal right after 1.0"08:37
SteveAand that doesn't mean the *release* of 1.008:37
salgadoanother problem I can see is that, if we give people the option to make a request in their native language, they'll prefer that, of course, but they may not get an answer because there's no support contact who speak that language08:37
SteveAbut the completion of 1.0 features08:37
SteveAsalgado: that's a bug in the spec, perhaps08:37
flacoste"When there is no support contact that speaks the new request language,08:37
flacostethe others get a small notification about the new request. The user08:37
flacostegets an informational message about the fact that no support contact08:37
flacostespeaks his language.08:37
flacoste"08:37
SteveAah, nice08:38
salgadoooops08:38
SteveAof course, for 1.0, that message is in english08:38
SteveAso, depending on how 1.0 targets go, maybe we can get (for example) salgado and stub to do i18n08:38
flacosteSteveA: the user will have to know some English in order to be able to post a support request in a non-English language, so that is probably not a problem08:38
SteveAonce their 1.0 tasks are complete08:39
flacostethat makes sense, my idea is more that the localized-support-request should have a low 1.0 priority08:40
flacosteSteveA, salgado: are we done here?08:43
SteveAok08:44
salgadoI think so08:44
SteveAwell, the 1.0 thing is more like08:44
SteveA"here are the tasks by which people and management will be judged"08:44
SteveAso I'm very happy to have these out of 1.008:44
SteveAbut as a high priority for after 1.008:44
flacostethat's fine by me08:44
SteveAthat way, if we miss them, it's okay, but they get done as soon as possible after the stuff agreed for 1.008:45
SteveAso, do give them a high priority in the spec tracker08:45
SteveAbut just leave the support tracker one as 1.008:45
salgadookay. will do08:45
=== flacoste added some issues raised in the meeting to the Unresolved section of the spec
flacosteSteveA, salgado: thanks for the discussion08:46
salgadothanks flacoste, SteveA!08:47
SteveAok, thanks guys08:47
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has left #launchpad-meeting ["Bye"]
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has left #launchpad-meeting ["Leaving"]

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