IRC log of #maemo-ui for Wednesday, 2010-04-21

lcukthen just set it as middle ofthe road and similar to how normal mms goes through?00:00
lcukand if uber user (like yourself) wants to change it later you can still do so00:02
fralsyes sounds reasonable00:02
fralswill set it to what seems to work for most people as default00:03
lcuk:) great00:03
fralsand make it a drop down instead00:03
lcukso, potentially we can actually skip that screen providing the 2 validations work00:03
lcukhasoknumber() and hasoksize()00:03
* lcuk forgot the other biggies00:04
fralsdoesnt have to throw it in the face of the user at least00:04
lcukgetting ahead of selves lol00:04
fralsso im thinking something like this00:05
fralsif settings are fetched from database that screen wont be shown00:05
fralsie it will send you straight to mainview00:05
fralsand if i detect an error in sending ill show a banner "Please check Configuration and make sure APN settings are correct" or something like that00:06
lcukyeah, try to imagine the ideal flow a user will go through00:06
lcukand only step in their way if there are blockers00:06
fralsthen theres this problem with connection mode im not so sure about00:08
lcukok ive seen it explained00:08
fralslike ppl coming from other platforms are gonna expect it to work like "Havoc" mode ie bring up 2nd connection in background00:08
lcukand i also saw the video walkthrough00:08
lcukother platforms dont have normal connection on wifi etc00:09
fralsbut im kinda scared of setting that as default because it might actually mess up routing table and if it goes really bad its gonna block modem00:09
fralsfrom creating new 3g connections until device is rebooted00:09
fralsi *think* ive made it not do that anymore but cant guarantee it00:09
lcukok, then go with next best "Rude" :)00:10
fralsyeah problem with that it doesnt always reconnect the user to the previous apn :D00:10
fralsalso if there are conenctions in the background they are gonna get destroyed etc so its not so nice if someone is downloading stuff and gets an mms00:10
fralsas it will break the connection00:11
fralswhich is why i default to polite00:11
lcukright, so its the recv thats the uncomfortable one00:11
lcukdo you download as soon as the sms comes in00:11
fralsyeah00:11
fralsif it fails there is just the sms notification which brings up fmms when clicked00:11
lcuki know its more of a ballache, but for later revision, could you wait until they are bringing up fmms00:12
lcuk"you are currently connected to O2, to see this message i have to reconnect to .."00:12
fralshmm00:12
lcukof course, only if thats not what they are connected to00:13
fralsye currently it just tries to go to the url specified in the mms and if it fails it stops00:13
lcukso thats polite mode?00:13
fralsyeah00:13
lcukok, and if it cant get to the url when they bring up the ui?00:14
lcukdoes it just ask them to change00:14
fralsit says it failed00:14
fralsgood point it should ask them to change APN and bring up the picker i guess00:14
fralsgood/bad? :)00:15
lcukyeah thats possible - not looking to change it now, i realise drastic changes in the flow are harder than minor tweaketc00:15
lcukit sounds better to me personally00:15
fralsim thinking if the download fails AND conenctionmode == Polite00:16
fralsyou get a dialog "Need to change connection to get MMS, proceed: Yes/No?"00:16
lcukyeah - you are being as polite as the normal applications when they need data00:16
lcukbut users may not understand - can you filter the network list?00:16
lcukto only show the connections that are valid?00:16
fralsim thinkin a "Yes" in that dialog will do what "Rude" does00:16
fralsie i change connection myself00:17
lcuksounds better00:17
lcukthan sticking in a loop with them selecting their normal internet connection00:17
lcukand cursing all the names under the sun00:17
frals:D00:17
lcukim still amazed can actually send/recv pictures at all!00:18
fralshehe00:19
lcukok, so the configure dialog with mms details, theres a blended approach with the wiki settings database + the proper database + hopefully some way to feed live data into the proper one00:19
fralsyeah00:20
fralsoptimal would be up to date operator database + getting the settings from the sms the oprator sends out00:20
fralsespecially the operator sent ones as they should be fuckin perfect :D00:20
lcukyeah00:20
lcukwell if there is a method to ping providers and actually get them to resend, it should allow us to test if its working00:21
lcuk"help i need mms"00:21
fralsyeah00:21
lcuk"oh hai, your ip is blah, port blah, us/pw blah"00:21
fralsbasically what you get when you show up on most networks with a new imei00:21
lcukyeah - ill see whether i can shed any light on that00:22
fralscheers :)00:22
lcuk"note read the thread on tmo"00:22
fralsgonna remove that00:23
lcukdoes your mum have an account and know how to make it work? :D00:23
lcukyeah00:23
lcukok, wheres the wiki page with provider settings00:23
fralsits been there since first versions where it was even worse from ux perspective ;)00:23
fralshttp://wiki.maemo.org/MMS00:23
lcukdamn servers afk00:23
fralsworks fine here00:24
lcukok - you say it needs converting into machine readable format?00:24
lcukmm00:24
fralsyeah00:24
lcukcursed thing00:24
lcukyou have had 150k downloads00:24
fralshmm gonna drop a mail to some people about that phonenumber bit and see how its handled on symbian00:25
lcuktheres a lot of interest, i wonder if we can convince one ot two of them to help and do it once we know the required destination format00:25
lcukok00:25
fralsi got the required format here00:26
lcuksame as the official one?00:26
fralsyeah00:26
lcuk:)00:26
fralsit be easiest for me anyway00:26
fralsas i could use the same parser00:26
lcukits easiest for everything00:26
lcukok where on my device is the default database00:27
frals/etc/operator_settings00:27
fralsteh header of the file is actually incorrect00:27
fralsits missing MMSC at the end00:27
lcukso where theres an <EMPTY> field is actually mmcs?00:28
lcukmmsc00:28
fralsafter the <EMPTY>00:28
fralshttp://gitorious.org/fmms/fmms/blobs/master/controller.py if you check def get_settings_from_file there00:28
fralsi have the fields listed in order00:29
fralsdoh, ive not added 17 : MMSC00:29
lcuklol00:29
lcukfur future, if giving code lists - gitorious lets you click line numbers00:30
lcukhttp://gitorious.org/fmms/fmms/blobs/master/controller.py#line38100:30
lcuksaves you explaining ;)00:30
fralsoh00:31
fralsdidnt know that :D00:31
* lcuk nods00:31
lcukin the default settings file00:31
lcuktheres many options for for instance00:31
lcukvodafone00:31
fralsyeah00:31
lcukhow do you determine which to use00:31
fralsMCC + MNC00:31
fralstwo first fields00:32
lcukahhh i see00:32
lcukso hen you must also dig in and find the MMS variation00:32
lcukthen00:32
fralsalso i emailed the person who i think owns that code because i assumed i could match the oprator named displayed with the name in that file00:33
fralsbut that was wrong :P00:33
fralsso need to find out how operator-wizard does it00:33
lcukneed to find, or needed?00:33
fralsneed to find00:33
fralsbecause the method i use now sometimes misses00:33
fralsif the displayname i get from dbus is not the same as listed there i wont find it in my parsing00:34
lcukok then - you are heading to .fi again i n5days arent you?00:35
lcukyou know something frals - the bot used on meego to reduce conversations down to minutes00:36
lcukwould be really useful sometimes!00:36
lcukbecause we have gone over a load of subjects00:37
fralslcuk: yes, barring any flight problems im there sun-tuesday00:37
lcukand need to boil this down into a couple of todos and followups and for laters00:37
fralshehe00:37
lcuki see the biggest issue to be getting the correct settings and those are in motion somewhat :)00:39
fralsyepp00:39
lcukif any UX designers _Lucretia_ aSIMULAtor GeneralAntilles jevin rantom simeoni t7g__ tKMFDM want to step up and have a look at what we have discussed, your input would be more than welcome00:40
lcuk(tomorrow etc)00:40
fralsyes, it be much appreciated :)00:41
lcukfrals, i am heading >>> for the night - theres a google log of this conversation and we can fine tune anything :) ill let you know how my side goes and you can go from yours and hopefully we will meet in the middle00:42
fralscheers, thanks for the help00:42
lcuk\o00:43
fralsnn :)00:43
_Lucretia_lcuk: que?01:08
lcuk_Lucretia_, just a big conversation about the fmms app for maemo, if you want to have your say have a read, look at the pretty pictures :)01:08
lcukcomment01:08
_Lucretia_ah01:10
_Lucretia_I would this, there should be the settings there, but we shouldn't have to put them in. the settings get sent to the phone by the operator (mine does - I'm on 3, so does O2). Also, the phone number is available from the SIM, although no nokia I've ever had actually allowed you to get it back, but I have a sony ericsson which will show you what your number is01:13
_Lucretia_connection mode? really necessary? seems like a hack to me01:14
fralsconnection omde is necessary as kernel is lacking networking namespaces so cant keep track of two separate connections properly, but for some people my workaround works which is why its there :)01:16
_Lucretia_cant it just go via the currently active connection or does it have to go through the phone's mms settings?01:18
fralshas to go through separate connection which is operator specific01:19
_Lucretia_is it possible to patch the kernel to fix it?01:19
fralsno idea, im not a kernel hacker, but seeing as none has volunteered it seems nontrivial01:20
_Lucretia_lcuk: btw, what did you mean by "UX designer" ?01:20
_Lucretia_right01:20
fralsalso forcing users to do a kernel change is less than optimal :)01:20
_Lucretia_frals: you talk to nokia and get any answers?01:20
fralsyeah01:21
_Lucretia_frals: I was thinking more of a include in next update kind of thing01:21
_Lucretia_you asked nokia about it?01:21
* _Lucretia_ has used forum.nokia before and knows you don't get far with em01:21
fralsi consider it highly unlikely they backport the features and push it to the n900 :)01:22
_Lucretia_but, have you asked nokia about it?01:22
_Lucretia_and, this is a feature that's in a future kernel?01:22
fralsits in base as of 2.6.33 afaik01:23
_Lucretia_think we need a poll then01:23
lcuk_Lucretia_, the people in here are user experience (UX) designers01:23
lcukor some01:24
_Lucretia_oh, i'm not01:24
* _Lucretia_ is looking into getting gnat working for arm (n900 included)01:24
lcukcool01:24
*** PortaLu has joined #maemo-ui01:45
PortaLufrals: gotta q, trying to put the settings from http://wiki.maemo.org/MMS#Three_UK into fmms, just fails01:46
fralsfails how?01:47
fralsusing which version?01:47
PortaLulatest01:47
fralsbtw can take it in private not to clog log here01:47
PortaLui have an mms for collection, just wont get it01:47
PortaLuok01:47
lcukfrals, can also keep it out here not for log clogging, but to try to find way to help together01:47
fralsmhm true01:48
frals[00:47:48] <frals> ok01:49
frals[00:47:51] <frals> upgrade to 0.9.601:49
frals[00:48:17] <frals> previous ones had loads of issues with config dialog01:49
PortaLuk01:49
fralshttp://maemo.org/packages/package_instance/view/fremantle_extras-devel_free_armel/fmms/0.9.6/01:50
fralsit should be in repos by now01:50
fralsif you do an update in app manager it should show 0.9.6, checking on my device now to confirm it is01:51
fralsyeah, update and it should show you 0.9.6 .)01:51
PortaLuyyup getting it now01:52
lcukfrals, so Three issue was known and fixed in this update?01:52
lcukor is this to make sure on latest01:52
fralsthis is to make sure the configuration dialog is working01:52
frals:D01:52
lcuk:) reasonable enough01:52
fralsbecause it didnt save properly and what not in previous versions :)01:52
* lcuk nods01:53
PortaLu"failed to download message"01:53
fralsright open the configuration from the app menu01:54
fralswhat is connection mode set as?01:54
fralsalso, enter "APN configuration" and make sure settings match with whats on the wiki01:54
frals(3 MMS settings are missing from /etc/operator_settings :()01:54
PortaLupolite01:55
fralsok, then you need to connect manually to the internet connection called "MMS" before it can download the message01:55
PortaLuproxy is that number, port same, mmsc also01:55
fralsaccess point name is same as well ye?01:55
PortaLui actually have 2, one is 3 mms which is from 3, the other is mms01:56
fralsconnect to the one called "MMS"01:56
fralsand then click on the message01:56
fralsanything?01:59
PortaLunop02:00
fralsok try connecting to "3 MMS" and repeat and see if that works02:01
PortaLuright, i tried just connecting, then getting it, failed, tried going into the mms connection and set the "use proxy" flag and it still fails02:01
fralsok then i need your log file to analyze whats going wrong02:02
fralshave you used the terminal before?02:02
PortaLunop02:02
PortaLuyeah02:02
fralsright open the terminal, and enter: cp /tmp/fmms.log /home/user/MyDocs/02:03
fralswhich will copy the log file to MyDocs and from there you can find it in the mailclient on phone or when attaching the device as mass storage device02:03
fralsthen mail the file to fmms@frals.se and ill take a look at it02:03
PortaLuok, trying now, not sure if i've got it set up right here02:06
fralsok i really have to go to bed now or ill be knackerd all day tomorrow but if you drop me the log in an mail saying we talked on irc and your ircnick ill get back to you tomorrow02:15
PortaLuyeah, mail client just wont connect02:20
PortaLui'll send it02:20
fralscrap turns out the dialog is still busted in 0.9.6 as i uploaded the package with the old god damn code, might be why its not working02:26
lcukfrals "facepalm version" ;)02:27
fralslcuk: "dont ask" version ;)02:28
* lcuk giggles02:32
lcukPortaLu, hope you get sorted tomorrow02:32
PortaLuwell, this mail client just wont connect to my smtpd02:36
lcukjust plug in usb to your computer and find the log from within there02:36
PortaLufinally sent02:37
PortaLuno encryption, which isn't good02:37
*** tKMFDM has quit IRC02:39
*** PortaLu has quit IRC02:58
rantomlcuk: I'm not an UX-designer, I'm here just for the chat07:09
*** silbo__ has joined #maemo-ui10:09
*** JaakkoV has joined #maemo-ui10:52
*** KMFDM has joined #maemo-ui10:53
*** JaakkoV has quit IRC11:59
*** tKMFDM has joined #maemo-ui13:05
*** KMFDM has quit IRC13:07
*** JaakkoV has joined #maemo-ui13:48
*** JaakkoV has quit IRC16:31
*** silbo__ has quit IRC17:22
*** VDVsx has joined #maemo-ui18:06
*** PortaLu has joined #maemo-ui20:42
*** MiXu- has joined #maemo-ui21:04
lcukhttp://mg.pov.lt/maemo-ui-irclog/%23maemo-ui.2010-04-20.log.html#t2010-04-20T21:04:3521:05
lcukincase anyone lost scroll back from last night21:05
MiXu-the screenshots look promising21:09
lcukMiXu-, hehe the entire app is more than promising, principle thing i was trying to do was fill dialogs with details so users get a smooth ride through without complication21:10
MiXu-Maybe I'll try it out. Which repo is it in?21:15
frals-devel :)21:15
MiXu-ok21:19
MiXu-does fmms have a timeout if it fails to send the mms?21:42
fralsyeah, the connection to the MMSC timesout after 30 seconds, or, it should - then add time for resizing and other stuff ;o21:43
fralsbut if it goes on for much longer than 2 minutes id love to see the log file :)21:45
MiXu-where does the log go?21:57
frals/tmp/fmms.log21:57
aSIMULAtorjust saw your url with some screencaps of the dialogs and fmms so far..does look promising indeed23:03
*** VDVsx has quit IRC23:07
fralsthx aSIMULAtor - any hints on what can be improved? :)23:10

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