IRC log for #harmattan on 20120427

00:57.58*** join/#harmattan beford (~beford@186.154.182.76)
00:58.08*** join/#harmattan beford (~beford@unaffiliated/beford)
01:22.16*** join/#harmattan elldekaa (~hyviquel@vpn2.enssat.univ-rennes1.fr)
01:30.26*** join/#harmattan adlan (~adlan@115.85.128.54)
01:31.37CreamyG31337http://unleashthephones.com/2012/04/26/indian-nokia-store-reduces-app-prices-to-a-fifth-of-the-original-price-across-the-store
01:32.05CreamyG31337i think they're trying to piss off all the developers?
01:33.25CreamyG31337can i change my phone to indian and buy everything in the store for $5 now?
01:34.49CreamyG31337sorry, it would be like $20
01:42.44*** join/#harmattan elldekaa (~hyviquel@85-156-72-181.elisa-mobile.fi)
01:47.50*** join/#harmattan psycho_oreos (~no@unaffiliated/tuxsavvy)
02:09.44Sazpaimon_https://meego.gitorious.org/meegotouch/libmeegotouch/commits/master
02:09.47Sazpaimon_RIP
02:10.44rm_you|err, in response to what CreamyG31337 said -- is that even like... legal?
02:11.04rm_you|i guess in the contract you sign when putting an app on the store, you say they can mess with the price YOU decided to charge for your app? >_>
02:11.13rm_you|can they just go change the price back?
02:11.36*** join/#harmattan oberling_ (~oberling@brln-4db9f265.pool.mediaWays.net)
02:23.29CreamyG31337it seems pretty shady
02:23.57CreamyG31337imagine if you are an indian dev
02:25.08itsnotabigtruckhm
02:25.12itsnotabigtruckhow do they determine which country you're in
02:25.28CreamyG31337firmware i think, like the product code or whatever
02:25.52itsnotabigtrucki doubt that...not every country has a product code
02:25.55CreamyG31337not sure on that, just a guess. but i tried proxies and stuff to buy the sims and changing my country and it wouldnt' let me
02:26.03itsnotabigtruckand most product codes have one of a few firmware images
02:26.25CreamyG31337maybe if i made a new account via proxy it would work, not sure
02:26.30CreamyG31337didn't try that
02:26.31itsnotabigtruckmight be able to sign up for an indian ovi account and buy stuff with my no-foreign-transaction-fee credit card
02:26.50CreamyG31337yeah because i'm not kidding, $20 will get you 1000 indian rupees
02:26.58itsnotabigtruckoh yeah, i bet they're doing it by IP
02:27.31itsnotabigtruckrm_you|: you don't get to set the price exactly, you pick a price tier
02:27.45itsnotabigtruckeach tier can be drastically different prices in different countries
02:27.59itsnotabigtruckthat said, it probably makes sense to lower the prices in low income areas
02:28.21rm_you|hrm
02:28.29CreamyG31337the prices were already lowered quite a bit
02:28.32itsnotabigtruckSazpaimon_: why do you say that?
02:28.47CreamyG31337so like angry birds is 20 cents equivalent. is that a $1 app?
02:29.02itsnotabigtruck$3 iirc (maybe $2)
02:30.40CreamyG31337yeah the $1 ones are 5 Rs or 10 cents USD
02:31.33itsnotabigtruckwow, heh
02:31.37CreamyG31337and its trivial to get an indian proxy assuming there are some tor routers set up in india
02:31.40itsnotabigtruckis the indian rupee a fully convertible currency
02:33.13itsnotabigtruckbecause the currencies of a lot of developing countries aren't
02:33.53itsnotabigtrucklooks like rupees are not fully convertible
02:34.14itsnotabigtruckthat might mean it might not be possible to transact in rupees outside of india
02:34.42CreamyG31337well i'm not sure how nokia handles payments,  like if you need a credit card from that country or what. at the end of that article they complain you can't use debit cards, although operator billing might work
02:37.26itsnotabigtruckCreamyG31337: it says that credit cards work though
02:37.41itsnotabigtrucki guess debit cards in india aren't on the credit card networks
02:37.44CreamyG31337yeah but they might want one from an indian bank
02:38.05CreamyG31337would have to try it probably to find out
02:38.31CreamyG31337and i'm not that interested because there is pretty much nothing in the ovi store i want
02:39.52itsnotabigtruckheh, yeah
02:40.02itsnotabigtruckalso, in most cases paid apps are inferior, not superior
02:40.04itsnotabigtruckthe exception is games
02:40.24CreamyG31337yeah i bought a few of those already
02:40.28itsnotabigtruckbut there also aren't many (high quality) games to buy
02:41.38*** join/#harmattan Teo` (~quassel@quassel.jefferai.org)
02:41.38*** join/#harmattan Teo` (~quassel@amarok/developer/teo)
02:41.43*** join/#harmattan lfranchi (~quassel@amarok/developer/lfranchi)
02:44.41*** join/#harmattan KRF (~krf@amarok/developer/krf)
02:48.44*** join/#harmattan Teo` (~quassel@quassel.jefferai.org)
02:48.44*** join/#harmattan Teo` (~quassel@amarok/developer/teo)
02:55.57*** join/#harmattan lfranchi (~quassel@amarok/developer/lfranchi)
02:57.15*** join/#harmattan AndrewX192 (~andrew@002369d5e799.click-network.com)
02:57.16*** join/#harmattan AndrewX192 (~andrew@unaffiliated/andrewx192)
03:00.35*** join/#harmattan Natunen (nalle@213-186-240-19.bb.dnainternet.fi)
03:07.36*** join/#harmattan pinheiro (~pinheiro@bl15-1-155.dsl.telepac.pt)
03:18.05*** join/#harmattan hardaker (~hardaker@mail.hardakers.net)
03:26.55*** join/#harmattan GeorgeH (~George@c-69-141-105-145.hsd1.nj.comcast.net)
03:43.14*** join/#harmattan ab[out] (~ab@pdpc/supporter/professional/ab)
03:54.21*** join/#harmattan xarcass (~igorsazon@37.19.4.161)
04:03.32*** join/#harmattan Adlan_ (~adlan@115.85.128.54)
04:26.02*** join/#harmattan xarcass (~igorsazon@37.19.4.161)
04:30.17*** join/#harmattan psycho_oreos (~no@unaffiliated/tuxsavvy)
04:33.07*** join/#harmattan hardaker (~hardaker@mail.hardakers.net)
04:34.18*** join/#harmattan xarcass (~igorsazon@37.19.4.161)
05:05.47*** join/#harmattan pat00 (~communi@37-8-166-206.coucou-networks.fr)
05:09.04*** join/#harmattan ajalkane (~ajalkane@ZYYYMKXXVI.gprs.sl-laajakaista.fi)
05:09.09*** join/#harmattan risca (~risca@wnpgmb0903w-ds01-249-233.dynamic.mtsallstream.net)
05:18.23*** join/#harmattan ajalkane (~ajalkane@ZYYYMKXXVI.gprs.sl-laajakaista.fi)
05:24.08*** join/#harmattan ajalkane (~ajalkane@ZYYYMKXXVI.gprs.sl-laajakaista.fi)
05:28.12*** join/#harmattan CreamyG31337 (~lance.col@d108-173-164-101.abhsia.telus.net)
05:45.39*** join/#harmattan lamikr (lamikr@nat/nokia/x-wwlqwhswjyclnccx)
05:49.26*** join/#harmattan jreznik (~jreznik@36.173.broadband6.iol.cz)
05:55.16*** join/#harmattan Natunen (nalle@213-186-240-19.bb.dnainternet.fi)
05:57.33*** join/#harmattan gabriel9 (~gabriel9@139-70-246-188-bl.cable.dyn.broadband.blic.net)
06:01.39*** join/#harmattan tbf (~mathias@p57A9E8FB.dip.t-dialin.net)
06:35.24NecrosporusN9 asks for update
06:35.47NecrosporusI hope, update won't break possibility to install open-mode kernel, will it?
06:43.21itsnotabigtruckNecrosporus: what's the update
06:47.13*** join/#harmattan mtd (~martin@chop.xades.com)
06:49.06denismNecrosporus: please more details?
06:50.09denismat least no any updates available for my PR1.2 001
06:51.09*** join/#harmattan hhartz (~hhartz@156.116.27.2)
06:55.59*** join/#harmattan lamikr (lamikr@nat/nokia/x-pwtfvsccxckzdwlx)
07:01.58*** join/#harmattan gabriel9|work (~quassel@92.241.143.37)
07:02.24*** join/#harmattan harbaum (~quassel@2001:8d8:1fe:8:baac:6fff:fe2d:73a3)
07:09.49*** join/#harmattan scoobertron (~tom@93.186.149.67)
07:11.57NecrosporusSystem update... 30.2012.07
07:12.30Enforceryou are still on PR1.1?
07:13.17*** join/#harmattan Necrosporus (~Necrospor@unaffiliated/necrosporus)
07:27.15*** join/#harmattan tgalal (c0648207@gateway/web/freenode/ip.192.100.130.7)
07:28.59*** join/#harmattan spenap (~simon@148.48.165.83.dynamic.mundo-r.com)
07:41.48*** join/#harmattan Siva (sthiruna@nat/nokia/x-hsyisbifduaorisi)
07:50.18*** join/#harmattan aquarius (~aquarius@cpc5-dudl10-2-0-cust29.wolv.cable.virginmedia.com)
07:50.38*** join/#harmattan aquarius (~aquarius@cpc5-dudl10-2-0-cust29.wolv.cable.virginmedia.com)
07:57.01*** join/#harmattan DocScrutinizer (~halley@openmoko/engineers/joerg)
08:05.37*** join/#harmattan ajalkane (~ajalkane@212-226-67-183-nat.elisa-mobile.fi)
08:10.29*** join/#harmattan miroslav (~miroslav@kde/mirko)
08:21.13*** join/#harmattan arcean (~Arcean@aafq134.neoplus.adsl.tpnet.pl)
08:29.04*** join/#harmattan mschlens (~mschlens@e180015220.adsl.alicedsl.de)
08:42.17*** join/#harmattan gabriel9 (~quassel@92.241.143.37)
08:43.47pagetting ubuntu on vmware player :)
08:57.54Khertan_WorkMorning ...
08:58.11Khertan_WorkSomeone have tryed mosh to connect from pc to n9/n950 ?
08:58.23Khertan_Worklook like mosh isn't start on device after install
08:58.25*** join/#harmattan mece (~mece@hibox-142.abo.fi)
08:58.29Khertan_Workoh to start it ?
09:02.46*** join/#harmattan ZogG_laptop (~ZogG_lapt@bzq-79-176-193-143.red.bezeqint.net)
09:03.50*** join/#harmattan aquarius (~aquarius@cpc5-dudl10-2-0-cust29.wolv.cable.virginmedia.com)
09:05.55*** join/#harmattan elldekaa (~hyviquel@85-156-72-181.elisa-mobile.fi)
09:23.41mankeliKhertan_Work: it isn't even supposed to work like that
09:23.53Khertan_Workah
09:24.02mankelissh connection is made first, which starts the mosh server on device
09:24.03Khertan_Workmankeli: so how it s supposed to work ?
09:24.29Khertan_Workah ... so they should not claimed that it s a replacement for ssh :)
09:25.11mankeliwell it's just that ssh already provides an authetication mechanism and a secure channel for key exchange
09:25.12fluxperhaps that's their eventual goal.
09:25.29Khertan_Workanyway, didn't work here :
09:25.30Khertan_Worksetlocale: No such file or directory Connection to 192.168.1.153 closed. /usr/bin/mosh: Did not find mosh server startup message.
09:25.56fluxalso it is nice approach in the sense that the administrator doesn't need to install mosh for it to work
09:25.58petteriKhertan_Work: you can add mosh server path when connectin with mosh user@n9
09:26.18fluxwell, barring firewalls etc..
09:26.21petteriyou need to have sshd runnig for the initial auth
09:26.46mankelisounds like that you don't have mosh server even installed on the phone
09:27.15mankelioops, no. some setlocale problem
09:27.16Khertan_Workmankeli: it s ... it s installed in /usr/bin/mosh-server
09:28.11fluxit maybe tries to use your local locale settings on the device and fails it doesn't work?
09:28.16*** join/#harmattan aleksm (~aleksande@123.Red-88-1-78.dynamicIP.rima-tde.net)
09:28.25flux(the device probably has a small selection of locales available)
09:30.12*** join/#harmattan bambee (~bambi@ks3096138.kimsufi.com)
09:30.12*** join/#harmattan bambee (~bambi@ubuntu/member/bambee)
09:30.28mankeliyeah, it actually might be that your ssh client tries to call some setlocale program, when instead it should start the mosh server
09:30.52fluxhow would that happen?
09:33.09mankelimosh startup mechanism works in a way that it uses ssh to connect to server, and it immediately runs the mosh-server, which in turn returns it's UDP port and key. mosh client will then get these from ssh
09:34.10mankelibut it seems that in here the ssh automatically tries to use setlocale, before starting mosh-server
09:38.02Khertan_Workstrange as ssh is working
09:38.32kimjuKhertan_Work, sounds like your rc-files for non-interactive sessions are printing something and the mosh get confused by that (it expects the mosh-server info message as first thing)
09:39.27fluxmaybe mosh should be more tolerant of such errors
09:41.58kimjumaybe, but such prints may break other things done over ssh too.
10:09.25*** join/#harmattan snowpong (~espen@156.116.27.2)
10:13.53*** join/#harmattan rigo (~rigo@ANancy-551-1-66-230.w86-204.abo.wanadoo.fr)
10:15.48*** join/#harmattan lardman (~lardman@138-38-179-9.docking.bath.ac.uk)
10:15.48*** join/#harmattan lardman (~lardman@Maemo/community/contributor/lardman)
10:28.04*** join/#harmattan elldekaa (~hyviquel@dyn-179-124.public.tut.fi)
10:29.33*** join/#harmattan aleksander_m (~aleksande@123.Red-88-1-78.dynamicIP.rima-tde.net)
10:34.27*** join/#harmattan elldekaa_ (~hyviquel@dyn-179-124.public.tut.fi)
10:35.20*** join/#harmattan lizardo (lizardo@nat/indt/x-bhldqzaeomutbtzw)
10:37.11scoobertronCalendar question - Is it possible to set a custom reminder time for an event?  So I have the choice of a reminder 1 or 2 hours before - could I set it to remind me 90mins before? I am not sure if I am missing an option.
10:50.36*** join/#harmattan faenil (~faenil@131.114.170.120)
11:11.35*** join/#harmattan jluisn (~quassel@187.115.172.24)
11:11.55*** join/#harmattan scoobertron (~tom@93.186.149.67)
11:18.29ajalkanescoobertron: sure you can
11:18.43ajalkaneOr maybe I misremember
11:19.18ajalkaneYeah I misremember.
11:28.39StecchinoDoes anyone here have examples of using libsso-qt?
11:29.10StecchinoI'm specifically trying to use an oauth2 service. I'm not sure if I need to create an account-ui as well
11:49.41*** join/#harmattan djszapi (~lpapp@kde/developer/lpapp)
11:49.44djszapiSiva: http://www.meetup.com/QtEverywhere/Helsinki-FI/577282/
11:53.30Sivadjszapi: I will be there if I am in town bro!
12:01.17*** join/#harmattan aquarius (~aquarius@cpc5-dudl10-2-0-cust29.wolv.cable.virginmedia.com)
12:02.14Elleoaquarius: if your ubuntu one stuff in a public repo anywhere? I wouldn't mind having a hack around when I have some spare minutes
12:02.19Elleos/if/is/
12:02.37aquariusElleo, as in my phonegap thingy?
12:02.49Elleoyeah
12:03.19aquariusElleo, what I've been trying to do is get http://wiki.qt-project.org/PhoneGap_for_Qt_5 working *without* installing QtSDK from nokia.com but instead installing things from the Ubuntu repository
12:03.30aquariusif I can get any phonegap app to work, mine will work :)
12:03.53Elleoah right, you've already got a working phonegap app then; cool
12:04.21aquarius(well, I actually do need to add one function to the C++ backend to save binary files, but that's relatively trivial)
12:04.35Elleomaybe I'll have a poke with the phonegap stuff then and see if I can get it working myself
12:04.38*** part/#harmattan djszapi (~lpapp@kde/developer/lpapp)
12:05.04ElleoI tend to do all my harmattan dev inside scratchbox rather than using the QtSDK packages
12:05.19aquariusthe problem is that all the documentation is all "install QtSDK from nokia.com" and I don't want to, because I already have QtCreator from Ubuntu (and I don't want two versions), and I really, really don't like installing third-party versions of critical system stuff like the Qt libraries :)
12:05.40Elleoyeah, understandable
12:05.43aquariusI'm more than happy to do it inside scratchbox if you fancy spending some time talking me through how to do it :)
12:05.58Elleowell I'll see if it's actually doable in scratchbox first :P
12:06.01aquarius:)
12:06.22Elleothere's some good documentation on harmattan-dev.nokia.com for setting up scratchbox though
12:06.22aquariusI'd like to be able to compile Phonegap for Qt on Ubuntu too so that I can release the same app in both places
12:06.36Elleoand getting it do X11 stuff nicely via Xephyr with it too
12:06.36aquarius(more importantly, I can test the app without having to fire up scratchbox and the n9 emulator!)
12:06.44Elleoalthough I seem to remember its a bit split up
12:07.02aquariusyeah, I set up that stuff -- I can run the n9 emu, and I can run my compiled app in the emu (via xephyr, etc)... but the app isn't being a harmattan app
12:07.34aquariusit seems to be a non-harmattan qt app; it appears in a chromeless window half over the home screen, rather than being a fullscreen app, if you see what I mean
12:07.35Elleoin what way do you mean it isn't being a harmattan app? It's using standard QT widgets?
12:07.41Elleoright, I get you
12:07.47aquariusand I know so little about this that I don't even know which questions to ask ;)
12:08.01aquariusthere is a reason I want to build phonegap apps; I *understand* javascript :P
12:08.15Elleonot sure if just linking against meegotouch will magically fix some of that or not
12:08.30aquariussee previous point about not knowing anything. :P
12:08.31ElleoI've tended to do all my harmattan stuff in QML rather than using normal Qt widgets
12:08.45Elleoso I'll need to do a bit of exploring in that area too
12:10.24ElleoI'm assuming if you got it running in scratchbox that it will at least build against Qt4 then?
12:10.36Elleoor did you install Qt5 within scratchbox too?
12:11.57Elleoah from glancing at their blog it looks like it should build with qt4
12:15.40*** join/#harmattan ieatlint_ (~ieatlint@tehinterweb.com)
12:15.56aquariuserm
12:16.00aquariusI think I usedqt4
12:16.04aquariusbut I am not sre :)
12:16.05Elleoaquarius: okay, I have phonegap installed and working; where can I grab your stuff from?
12:16.23aquariushang on, let me see if I ever pushed the actual phonegap app
12:16.28*** join/#harmattan jreznik_ (~jreznik@36.173.broadband6.iol.cz)
12:16.38*** join/#harmattan DocScrutinizer (~halley@openmoko/engineers/joerg)
12:16.43Elleowith the example app I'm not encountering any old style qt widgets or anything, just a fullscreen webkit view with the phonegap stuff inside it
12:16.53aquariusya, that's all mine is too :)
12:16.53*** join/#harmattan acidjunk- (~acidjunki@ne18108.nerionics.de)
12:16.59aquariusit's not a hybrid
12:17.01Elleoalthough it sounds from their blog like they recently rewrote a bunch of stuff to use QML, so maybe they fixed things
12:17.49aquariushttps://code.launchpad.net/~sil/+junk/u1files-html
12:17.49Elleoaquarius: http://mikeasoft.com/~mike/phonegap-demo.png <-- like this?
12:18.09aquariusya, that. So that works, then
12:18.12aquariusasshole. ;-)
12:18.16Elleoheh
12:18.18aquariusit doesn't work for me :)
12:18.22*** join/#harmattan tomma_ (~tomma@a91-153-219-149.elisa-laajakaista.fi)
12:18.25Elleohave you updated the code recently?
12:18.32aquariuswhich suggests that I am doing something dim and stupid :)
12:19.07aquariusI think I've poked bits of the code since it was last pushed, but probably nothing which will stop it showing up
12:19.19aquariusthere might be tweaks to it which make it work better; I am not sure
12:19.32*** join/#harmattan slingr- (santas@will.one.day.hack-the-pla.net)
12:19.37aquariusI sort of lost track between trying to compile the phonegap stuff in qt creator and installing scratchboxes and so on :)
12:19.37ElleoI mean the qt phonegap stuff
12:19.45aquariusah, right. um
12:19.46Elleoit sounds like they switched to a QML view at the beginning of March
12:20.00Elleoso if your checkout was from before then that might be why things don't look so good for you
12:20.26aquariusMarch 8th, according to the timestamps on the checked out files
12:20.38aquariusI am more than happy to blow all this away and start again
12:20.50aquariusat least partially since I've forgotten how to do anything at all with it anyway :)
12:20.54Elleowell all I did was check out the code, build it and run it
12:21.15Elleoso I'd guess any differences are due to them fixing things in the intervening time
12:21.25aquariusya, but you have all the scratchbox magic set up properly too, which I probably do not
12:22.06aquariusdo you have a few mins now to talk me through "check out the code, build it, and run it" so I can try the same and see if I get the same results?
12:22.35*** join/#harmattan wook- (~wolf@c-50-131-24-59.hsd1.ca.comcast.net)
12:22.41Elleoaquarius: sure
12:22.45aquariusk
12:22.51aquariusso...tell me what to do ;-)
12:23.03Elleowell, lets assume your scratchbox setup is okay
12:23.10aquariusk
12:23.11pai was wondering: is there any dbus signal going around , when battery pct decreases or increases?
12:23.13Elleoand try a fresh build of a new version of cordova
12:23.22Elleothen if stuff still doesn't work we can try fiddling with scratchbox
12:23.44Elleoso first I did "git clone https://github.com/apache/incubator-cordova-qt.git"
12:24.10Elleothen in scratchbox (using an x86 target at the moment), I ran "qmake" from inside the incubator-cordova-qt directory
12:24.16Elleofollowed by make and make install
12:24.25Elleowhich puts cordova in /opt/cordova
12:24.50aquariusoh, hang on; you're checking this out into a folder that scratchbox can see?
12:24.55Elleoyeah
12:25.01Elleosorry should have explained that
12:25.18*** join/#harmattan etrunko (~etrunko@201.53.210.142)
12:25.22ElleoI have /scratchbox/users/mike/home/mike/scratchbox/ symlinked to /home/mike/scratchbox on the host
12:25.31Elleoso I can interact between the two easily
12:25.41Elleo(obviously replace mike with sil or similar)
12:25.51aquariusok, how do I start scratchbox?
12:26.01aquarius(sorry for the remedial class you'r ehaving to give here :))
12:26.06Elleoheh, no worries
12:26.12Elleoin a terminal just run "scratchbox"
12:26.21Elleothat'll stick you inside a scratchbox session
12:26.22payes, is there any tutorial, better than the nokia provided one?
12:26.29Elleoin a second terminal we need to setup Xephyr
12:26.58Elleowhich you can do by running "Xephyr :2 -host-cursor -screen 854x480x16 -dpi 96 -ac +extension Composite &"
12:27.28Elleoor possibly "Xephyr :2 -host-cursor -screen 480x854x16 -dpi 96 -ac +extension Composite &" if you have things setup to work in a portrait view like me (by default I think its landscape, I seem to remember having to hack around a bit to get portrait stuff working)
12:27.30aquariusok. in scratchbox, cd'ed into the checked out incubator-cordova-qt; qmake says "Project MESSAGE: Qt4 build \n Project MESSAGE: Harmattan build" and that's it
12:27.56aquariusok, xephyr running
12:28.18Elleoaquarius: that's the expected output
12:28.27aquariusbah. make fails
12:28.28Elleoqmake just parses the .pro file and creates some Makefiles based on it
12:28.36aquariusmain.cpp:36: fatal error: MDeclarativeCache: No such file or directory
12:28.44Elleookay you're just missing some libraries
12:29.01aquariusthis is going to mean installing a second copy of the whole world inside scratchbox, isn't it? :)
12:29.04Elleolibqt4-declarative-dev is probably what you're after there
12:29.32Elleoyou should be able to just 'apt-get install libqt4-declarative-dev' directly within the scratchbox environment
12:29.36aquariuslibqt4-declarative-dev is already the newest version.
12:30.13Elleohmm
12:30.32Elleoah, no it'll be a meegotouch lib
12:31.08Elleolibmeegotouch-dev might be all you need
12:32.10aquariuslibmeegotouch-dev is already the newest version.
12:32.41Elleoif only scratchbox had apt-file :/
12:32.48aquariusya
12:35.57aquariusdarn, "If you get an error about MDeclarativeCache unknow while compiling the qmlapplicationviewer : It seams that some builds depends are missing, add applauncherd-dev and pkg-config to build depends in the debian/control file. "
12:36.13aquariusbut...have now installed both those (already had pkg-config) and it didn't help. darn.
12:37.40Elleoyeah I just found it in "applauncherd-dev_0.30.5+rq730927+0m6_all.deb"
12:37.49Elleoin my /var/apt/cache through a terrible brute force search
12:38.03Elleonot sure why it's not being found for you still then
12:38.16Elleoactually
12:38.19Elleotry rerunning qmake
12:38.28Elleomight be that because it wasn't there it didn't append it to the include list
12:38.30aquariusyeah, I just thought of that :)
12:38.33aquariusfixed!
12:38.35aquariuswoot
12:38.36Elleoawesome
12:38.55aquariusso that's a cordova-qt bug, amirite? it's a build dependency.
12:39.17aquariusanyway, make, make install worked
12:40.25Elleoyeah, at least in as much as qmake should probably have reported that something was missing
12:40.48aquariusso now I can just run it?
12:41.09aquariusah, no, I presumably need to run the rest of meego first ;)
12:41.52Elleoyeah, run "meego-sb-session start" in scratchbox
12:42.00Elleothat'll start up the graphical stuff in your xephyr session
12:42.17Elleothen you should have a Cordova icon on your launcher that you can use to start it
12:42.40aquariusomg I do!
12:42.44aquariusand it works!
12:42.46aquariuswoo!
12:42.54aquariusok that's four zillion times easier than using qt creator.
12:43.04aquariusbig kiss for Mike, yes indeed
12:43.12Elleogreat :)
12:44.04aquariusok, now to try u1 app :)
12:44.22Elleoyeah, I haven't had much success with that yet
12:44.22*** join/#harmattan FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net)
12:44.31Elleojust comes up as a blank page for me at the moment
12:44.33aquariusbiggest problem with xephyr is how to swipe an app away
12:44.51Elleoaquarius: it does work in xephyr, you just have to be really close to the edge of the window
12:44.56aquariusyeah, it's just fiddly
12:45.29Elleocordova seems to be hardwired to load its index.html from /opt/cordova/www/ so I've stuck the u1 stuff in there when testing myself
12:45.39aquariuscan I make the xephyr window be smaller? My screen isn't really tall enough
12:45.56aquariusor will that sod up meego 'cos it expects the screen to be the size of the one on the n9?
12:46.26Elleoerr, my advice would be to give it a go and see what happens :P
12:46.30aquariuslaughs
12:46.36Elleoyou might get some of the launcher stuff cut off the bottom
12:46.49Elleobut I'd expect cordova stuff to get resized properly
12:47.51*** join/#harmattan jreznik (~jreznik@36.173.broadband6.iol.cz)
12:50.30aquariushm. Do I have to restart meego to make it pick up a new version of the www files or something?
12:50.32aquariusconfused.
12:50.58Elleoaquarius: you shouldn't need to
12:51.04Elleomake sure you close the running version first though
12:51.19Elleoits set to single instance mode, so if its left running in the background it'll just bring that back to the top
12:51.27aquariusah, dammit, swiping down from the top wasn't killing it.
12:51.44Elleoyeah, don't think that's enabled in the scratchbox version
12:51.50Elleoiirc that was introduced in PR1.2
12:52.06Elleoor at least enabled by default then, might have been around a bit earlier
12:52.14aquariusok, I have my app running, yay :)
12:52.35aquariusfailing to sign in. Doesn't say why, which is likely my fault
12:52.46aquariusalthough no console, which doesn't help :)
12:53.04Elleoaquarius: to start stuff at the console just do "meego-run /opt/cordovaqt/bin/cordovaqt"
12:53.29aquariusooh that *is* useful
12:53.54aquariusif it dumps the js console to the terminal, which I don't think it does, but that's not your fault :)
12:54.09Elleoaquarius: yeah, just trying to write a patch to do that now
12:54.31ElleoI ended up needing to do that for an app I tried writing to get the amazon cloud reader working (never managed it)
12:54.38Elleoso it shouldn't be hard to adapt
12:54.50aquariushrm no web browser
12:55.02aquariuswanted to test whether this meego can see the internet
12:55.19Elleoyou could try pinging something from the terminal
12:55.23aquariuson the other hand I dno't really want forty terabytes of webkit source, so I can see *why* there isn't one :)
12:55.49Elleoalthough I seem to remember having problems getting anything using SSL working with webviews in scratchbox
12:56.11Elleoso I might shift my stuff on to my n950 now and see how well stuff runs there
12:56.14aquariusok, the scratchbox terminal can see the net (via w3m! no ping :))
12:56.20Elleoah good
12:56.30aquariusworried about your SSL issue, mind
12:56.45*** join/#harmattan jreznik_ (~jreznik@36.173.broadband6.iol.cz)
12:56.53aquariusbut hey ho. I can just add debugging alerts
12:57.02*** join/#harmattan trx (~ns-team@212.200.198.90)
12:57.07aquariusdo you get the front page with the login form pop up?
12:57.14Elleonope, I just get a blank page
12:57.17aquariusk
12:57.56aquariusaah, yeah
12:58.19aquariuscordova-qt has all its js in separate files
12:58.32aquariuslws
13:00.20aquariusElleo, http://ubuntuone.com/4lLvcfXyGQfJFqbgKxhpIV for the contents of the www directory
13:00.30aquariusI mean, it doesn't connect, yet, but you should at least get the login form :)
13:00.54Elleoah, cool thanks
13:04.27Elleoaquarius: still doesn't work in my scratchbox, but runs on my n950
13:04.36Elleoso there's probably something dodgy about my scratchbox setup in that regard
13:05.07aquariusdoesn't work in the sense of "blank screen"?
13:05.17Elleoyeah
13:05.19aquariuscool
13:05.38aquariuswhen you say it works on your n950... does it actually *work*? as in, you enter your U1 details and it connects? :)
13:05.45Elleohaven't tried that yet
13:06.38Elleoit says signing in briefly, then takes me back to the login
13:11.19aquariusk
13:11.24aquariusthat might mean it's failing
13:11.28aquariusor might mean something else :)
13:11.42aquariushere in scratchbox I'm getting the damned xhrs failing
13:12.00aquariustrying to remember whether I had to change something in cordova to make them work
13:22.55*** join/#harmattan rm_work (~rm_you@2605:2700:0:3::4713:9326)
13:23.04*** join/#harmattan rm_work (~rm_you@Maemo/community/cssu/rm-you)
13:37.12*** join/#harmattan hardaker (~hardaker@mail.hardakers.net)
13:38.09*** join/#harmattan shanttu (~shanttu@dsl-hkibrasgw3-ffdec300-4.dhcp.inet.fi)
13:38.54*** join/#harmattan pinheiro (~pinheiro@bl15-1-155.dsl.telepac.pt)
14:10.14itsnotabigtruckportal 2 level editor set to be released on the 8th
14:10.46itsnotabigtruckit's a user-friendly alternative to hammer for building portal maps, plus probably some sort of interface to share/install such maps
14:14.15*** join/#harmattan n9appscom (~n9appscom@85-23-13-196.bb.dnainternet.fi)
14:16.17aquariusdo I have to do something special to make my QML-using app pay attention to envars when running in harmattan from scratchbox? I've exported QML_IMPORT_TRACE=1 but I'm not seeing any qml import traces (as per http://doc.qt.nokia.com/4.7-snapshot/qdeclarativedebugging.html)
14:16.30aquarius(when running the app with meego-run /path/to/app that is)
14:16.42itsnotabigtruckaquarius: cat meego-run and see what it does
14:16.50itsnotabigtruckit might be trying to reset the environment or something
14:17.00itsnotabigtruck(it's a script)
14:17.07aquariusit doesn't seem to; I tried that :)
14:18.49aquariusI even tried setting the envar *in* meego-run which still isn't doing it.
14:18.56aquariusmaybe import tracing just isn't available in the qt I have
14:20.41Elleoaquarius: I can send you the output from my device if you like, it works there
14:20.58aquariusElleo, it works on cordova apps?
14:21.18*** join/#harmattan miroslav (~miroslav@kde/mirko)
14:21.24Elleoaquarius: yep
14:21.27aquariusI mean, I worked out which qml file was being included by introducing errors into all of them and seeing where it failed, but it's just weird that stuff like this doesn't work :)
14:21.39aquariuscannot, for the life of me, work out why XHRs inside a webview are failing :(
14:23.44Elleoaquarius: http://mikeasoft.com/~mike/import-trace.txt there's the import trace from on the device
14:24.06Elleonot sure it's going to tell you anything helpful though
14:25.25itsnotabigtruckif aegis-exec or invoker are being used, one of those might be the perp
14:25.27itsnotabigtruckbbiaf
14:25.41aquariusahaha! some XHRs do work. So maybe this is teh alluded-to SSL problem.
14:26.15aquariusand indeed it is! https URLs fail to request.
14:26.28Elleoah
14:28.41aquariustra-la, http://www.qtcentre.org/threads/44629-Using-XMLHttpRequest-for-HTTPS-Post-to-server-with-SSL-certificate is exactly the problem I'm having.
14:28.51aquariusso, Elleo, you mentioned you'd already solved this? ;)
14:29.17Elleowell I did some stuff to ignore ssl errors
14:29.29Elleobut that involved subclassing QWebPage and setting it on the QWebView
14:29.45Elleowhich might not be so easy when doing everything in QML
14:30.01aquariusya
14:30.03ElleoI'm just poking around at that now
14:30.07aquariusI can't see how you do that in qml :(
14:30.29Elleowell in the worst case I can probably get hold of the webview object in C++ and set a new page there
14:30.36ElleoI'm just seeing if I can do it in a simpler way first
14:30.44aquariushttp://www.developer.nokia.com/Community/Wiki/How_to_ignore_ssl_errors_to_get_https_website_work_on_QML_Webview
14:31.23Elleoyeah, that was pretty much my fallback solution of doing it in C++
14:31.27aquariusi have to create my own overriding QNetworkAccessManager and tell QML to use it? really?
14:31.34aquariusam I being punished for something?
14:31.38Elleoyou don't actually need to do that
14:31.52Elleosince the sslerrors thing is done as signal
14:32.02Elleoyou can just get the existing network manager and connect to that signal
14:32.14aquariusmy C++ is way, way too rubbish to do this
14:32.25ElleoI'll have a stab and get back to you
14:32.27aquariusreally?
14:32.29aquariuswow!
14:32.31aquariusthanks!
14:33.40aquariusyou can replicate the problem by just trying to load https://login.ubuntu.com/ in a qml webview
14:33.59Elleookay
14:36.42aquarius(it comes up blank, presumably because it's actually failing)
14:37.32Elleohmm, actually I think I'll have to do this the way they suggest of actually making a factory
14:37.41Elleogetting hold of the webview widget is pretty messy
14:39.38aquariusI assume that by the time the in-QML onLoadFailed handler fires, it's too late?
14:40.31aquariusyeah, looks like it
14:40.40aquariusnot that you get passed the qnetworkmanager inside qml anyway
14:47.50itsnotabigtruckElleo aquarius: don't ignore ssl errors!
14:47.59*** join/#harmattan hardaker (~hardaker@mail.hardakers.net)
14:48.11aquariusitsnotabigtruck, for right now I want to ignore them to confirm that that's the problem
14:48.13itsnotabigtruckalso i thought it handled the validation for you, mostly
14:48.25aquariusafter that, I can try and work out what to do to actually *solve* it
14:48.33itsnotabigtruckand alright
14:48.52itsnotabigtruckjust don't leave that in x_x far too many apps ignore certificate errors
14:48.58itsnotabigtruckwhich neutralizes the security of ssl
14:49.03aquariusagreed
14:49.20itsnotabigtruckeven major ones like trillian the IM client
14:49.30aquariushowever, it is incumbent on testing environments to not have spurious ssl errors by not including a bunch of certificates, which they do not do :)
14:49.48aquariuslogin.ubuntu.com has a perfectly legit cert, and I'm being denied access to it *anyway* by my meego scratchbox env.
14:49.57aquariusthat's not SSL's fault. :)
14:50.00itsnotabigtruckoh
14:50.03itsnotabigtrucki just realized
14:50.09itsnotabigtrucki don't think the scratchbox setup ships with any trusted certs
14:50.13aquariusta daah.
14:50.18aquariusthat's the prob :)
14:50.29itsnotabigtrucktar up /etc/ssl/certs on your phone and xfer it over and that ought to solve the problem, i thin
14:50.35aquariusyou reckon?
14:50.47aquariusnot that I know how to get to folders on my phone
14:50.53aquariusbut that's an interesting thing to try!
14:52.44itsnotabigtruckjust SSH in, tar it, and SCP it into scratchbox
14:53.58Elleoitsnotabigtruck: awesome, that works
14:54.15Elleoaquarius: I'll upload my certs.tar.gz for you if you like
14:54.29aquariusam just copying the ones from Ubuntu for now :)
14:54.50Elleoah okay
14:55.22itsnotabigtruckthe phone copy solution is better since that way you have the *same* trusted certs
14:57.04aquariusitsnotabigtruck, agreed
14:57.10Elleoaquarius: right, that brings things in scratchbox to be in basically the same situation they are on my phone now
14:57.12aquariusand that's what I shall do :)
14:57.21aquariusbut copying from ubuntu is quicker
14:57.27aquariushowever... doesn't work :(
14:57.39Elleoaquarius: http://mikeasoft.com/~mike/certs.tar.gz
14:57.45Elleothose are straight from my phone
14:58.06aquariustries that
14:59.55aquariuswoo!
15:00.02aquariusthat seems to work
15:00.10aquariusso, different certs, or different format, or something :)
15:00.56aquariushuge success!
15:01.04aquariusI can now see u1 files!
15:01.05aquariuswoo!
15:01.20aquariusyou can't *download* any without my cordova patch, which I shall need to reconstitute
15:01.29aquariusbut nonetheless, yay-hey-hurray!
15:02.38Elleonice
15:02.38aquariusno persistent localStorage, either, but I think I know how to fix that too
15:02.53aquariusso you have to sign in and get a new token every time
15:02.59aquariusbut... these are all little problems
15:03.08aquariusElleo, itsnotabigtruck, you're both superb
15:03.24aquariusnow it's just grunt work to get everything working :)
15:03.39aquariusand then I come back here to whinily ask how I actually get the darn thing on the phone, but that's stage 2 ;)
15:03.48Elleoright, well I'll leave all the remaining hard stuff to you then since its stuff you already know ;)
15:03.53aquariusgris
15:03.59aquariusgrins
15:04.10Elleofeel free to give me a poke when it comes time to get it packages up too, I'm happy to help with that side of things as well
15:04.16Elleopackaged*
15:07.06aquariusI shall do exactly that :)
15:07.48ElleoI did have a poke at getting the official daemon working when I first got my phone
15:07.55Elleocan't remember what problems I ran into though
15:08.13Elleopossible an insane amount of dependencies that also needed packaging that just made me give up in despair or something
15:08.16Elleopossibly*
15:22.08aquariusya. Syncdaemon blithely assumes that it's running on something relatively close to an Ubuntu desktop.
15:22.16aquarius(well, it did then)
15:22.46aquariusan N9's considerably closer to an Ubuntu desktop than every other phone, but it's still not there
15:23.23aquariusSince then, syncdaemon has been refactored quite a bit (in order that we could bring U1 file sync to Windows and Mac), so it might be easier to bring up full-on sync-files U1 on harmattan now
15:23.52aquariusbut I'm happy with the Android/iOS model of "browse the file list and manually select files to download" on my N9 :)
15:23.54Elleoah right, maybe I'll have another poke at it some time then
15:24.22Elleoyeah, I'd quite like to have auto-syncing of stuff myself
15:24.51Elleothat way ubuntu one music downloads can get sent to it instantly and photos can get shoved in my ubuntu one folder on all my systems as they're taken
15:25.46itsnotabigtruckif you aren't already doing so it might be advisable to start from the debian/ubuntu packaging
15:25.57Elleoyeah that's what I was doing last time around
15:26.31itsnotabigtruckright, the dependencies...well, but you'd have the same dependencies whether or not you build through the package, or independently
15:26.41itsnotabigtruckbut maybe many of those deps can be pared out
15:26.48ElleoI've probably still got random bits an pieces in my OBS
15:27.02ElleoI think I just got fed up of going through all of them one by one
15:27.10Elleoiirc it had a pretty large dependency tree at the time
15:38.41*** join/#harmattan faenil (~faenil@wnet-tortora.isti.cnr.it)
15:48.35*** join/#harmattan hardaker (~hardaker@mail.hardakers.net)
15:53.10*** join/#harmattan scoobertron (~tom@93.186.149.67)
16:08.55aquariuscrapsticks.
16:09.06aquariusthe webview doesn't support modern enough stuff :(
16:09.11aquariusno uint8array
16:09.17aquariuswhich means you can't download binary files
16:09.19aquariusdarn it.
16:09.20Elleoah
16:09.31Elleothat's a shame
16:09.36aquariusyes. Yes it is.
16:09.37aquarius:(
16:09.51aquariusbecause I don't want to write something that just hands it off to Qt
16:10.02itsnotabigtruckwhy not?
16:10.13aquariusas then it's specifically an N9 app, not a phonegap app which I can also bring to other platforms
16:10.14Elleowould that be so bad? if it's implemented as a cortardo plugin it would be fairly transparent
16:10.25itsnotabigtruck(also this crap is why i hate web tech)
16:10.42itsnotabigtruckthe web got popular despite the immensely crappy technologies powering it, not because of them
16:11.06itsnotabigtruckpeople have made really cool js-based web apps in spite of js being one of the worst languages ever conceived, next to php
16:11.18aquariuswe shall have to agree to differ on that.
16:11.21itsnotabigtruckdoesn't mean it's a good idea to spread web stuff where it isn't needed
16:12.32aquariusannoyed. Darn it.
16:12.59*** join/#harmattan NIN101 (~NIN@p5DD2866D.dip0.t-ipconnect.de)
16:13.16*** join/#harmattan FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net)
16:15.31aquariuschecks on actual N9
16:16.08aquariusnope. No Uint8Array, so no binary download support from inside JS.
16:16.10aquariuspants.
16:16.35aquariusIf I'm gonna lock it into N9 only, I might as well write it in qml. grr.
16:16.42*** join/#harmattan NIN102 (~NIN@p5DD289E7.dip0.t-ipconnect.de)
16:17.23itsnotabigtrucki thought this was all about porting something that was already written
16:17.43aquariusitsnotabigtruck, it is already written... but the harmattan webview isn't new enough to support some of the JS it uses.
16:17.45itsnotabigtruckphonegap port + existing ubuntu1 phonegap thing = ubuntu1 on n9
16:17.56itsnotabigtruckwell, you just said "might as well write it in qml"
16:18.13itsnotabigtruckthat implies starting over, which defeats the point
16:18.41itsnotabigtrucki mean, a native client would probably be far better anyway, the only reason to use phonegap is to save work
16:18.45aquariusitsnotabigtruck, that's the point; if I want U1 support on the N9, then I can't use the existingly-written app
16:19.03Elleoaquarius: you can use most of the existing app though
16:19.19Elleojust replacing whatever the current download handler is with a call to a cortardo plugin
16:19.47aquariusElleo, yeah, I suppose... and have a "downloadURLToFilesystem(url, filepath)" method
16:20.05itsnotabigtruckthat's probably better anyway, you could integrate with transfer ui
16:20.15aquariusthat's just less fun to do, though. I do enough complex dependency-fiddling software engineering stuff in my day job. :)
16:20.17itsnotabigtrucklike grob does
16:20.29Elleoheh
16:20.31itsnotabigtruckalso while you're at it, you couldmake this integrate with accounts ui also
16:21.11aquariusitsnotabigtruck, ya. At that point it's a hard software engineering project which is only beneficial to meego users, so the cost-benefit analysis changes
16:21.19itsnotabigtruckubuntu1 uses oauth so it's probably not that difficult
16:21.27aquariusspecifically, I think to myself: do I want to work on this, or do I go down the pub?
16:21.28itsnotabigtruckand, umm, i thought you said this was an already written phonegap app
16:21.30aquariusand the pub wins ;-)
16:21.49aquariusit is already written -- well, most of it is, anyway
16:21.51itsnotabigtruckno matter what, all effort put into porting it to n9 benefits n9 users only...that's obvious
16:22.07itsnotabigtruckyou keep claiming that modifying it to make it n9 compatible renders it incompatible with everything else
16:22.10itsnotabigtruckwhich makes no sense whatsoeevr
16:22.38itsnotabigtruckalso, one of the big strengths of the N9 is the integration features like transfers, accounts, sharing, etc.
16:22.48aquariusagreed entirely. But "the effort put into porting it to n9" was really meant to be "compile phonegap for n9; drop existing phonegap files into www directory; make; <some packaging command>", done. :)
16:22.48itsnotabigtruckunfortunately all of those are also super badly documented
16:22.52itsnotabigtruckbut apps are a lot nicer when they use them
16:23.33aquariusoh, I totally agree that the app would be excellent if it was properly integrated into the N9
16:24.18aquariusbut I don't have the spare time to do a huge amount of that work. My idea was that if I built this that someone else could bring U1 to, say, the Blackberry just by compiling Phonegap-for-Blackberry, if you see what I mean :)
16:24.45itsnotabigtruckalso, making an oauth account plugin that targets exactly one provider is actually pretty easy
16:25.10itsnotabigtruckyeah, but we're not talking about (the decrepit platform that is) the blackberry :p
16:25.16aquariuslaughs
16:25.28aquariusit's actually got the best browser on the market, believe it or not.
16:25.34aquariusrest of the platform is Quite Crap, mind :P
16:25.36*** join/#harmattan FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net)
16:25.44itsnotabigtrucki mean, this shouldn't be about porting x to as many platforms as possible, this should be about bringing an app you like to a cool phone
16:26.16Anssi138playbook is quite fun, very responsive to use.
16:26.34Anssi138for that hw ofc.
16:26.38itsnotabigtruckwell, playbook's os is totally separate from the blackberry os
16:26.44itsnotabigtruckthey're supposed to be unified soon
16:26.46itsnotabigtruck"soon"
16:26.55itsnotabigtruckit's taking way longer than it was supposed to
16:27.25aquariusyeah. I suppose the way to go at this stage is to just strip out all the complex download stuff (which requires supernaturally up-to-date webkit anyway) and just call a downloadUrlToFile(url, file) function which the backend is expected to provide :)
16:27.53itsnotabigtruckspeaking of that, that's probably something to do in a harmattan cssu type thing
16:28.00itsnotabigtruckupdate webkit, along with the other system libs
16:28.18aquariusmakes it harder to port other places, and less of a "hey, you want u1 for palmos? just take this and use phonegap!" but at least I'll get u1 for my own personal phone, which ain't nothin'.
16:28.48itsnotabigtruckcan't you like ifdef it :p
16:29.07itsnotabigtruckthis isn't about rendering it n9 only, this is about adding extra n9 sauce
16:29.51aquariusitsnotabigtruck, that's roughly what I plan to do, I think
16:31.03itsnotabigtruckhmm, you could run your javascript files through cpp
16:31.06itsnotabigtruck(c preprocessor)
16:31.19aquariusI could.
16:31.31aquariusedging perilously close to "this is hard" again, then, though ;)
16:31.50aquariusah, I'm over the major hurdle now thanks to you guys anyway
16:31.58aquariusnow's just a Small Matter Of Programming
16:33.03aquariusspecifically, some JS fiddling and then working out how to do os.makedirs("~/u1/" + path); urllib.urlretrieve(url, "~/u1/" + path + "/" + filename) in C++ :)
16:33.36Elleobetter make that ~/MyDocs/u1/ ;)
16:33.52aquariusreally? ah, that's useful info :)
16:34.28aquariusmakes handling whole-folder downloads a lot easier, mind; I just throw 20 URLs at the back end rather than one. ;)
16:34.30Elleoyeah, MyDocs is the big fat formatted partition
16:34.44aquariusand I can shut down the app without interrupting the downloads, too
16:35.00Elleoyeah
16:35.40aquariusstupid question: I'm aware it's possible to write N9 apps in Python... but does that need users to ssh into their phone and install Python themselves,e tc, etc? Or can I write a Python + QML app and put it in the store or AppsForMeego and have it just work?
16:35.54Elleoyeah, you can put it in the store
16:36.04itsnotabigtruckaquarius: just depend on python
16:36.13itsnotabigtruckhowever there's some other stupidities related to both ovi and afm that could be problematic
16:36.20Elleowell, python and python-pyside.*
16:36.20itsnotabigtruckbest to focus on making a good app first
16:36.27*** join/#harmattan FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net)
16:36.30bef0rdyea, nokia store will ask and download the dependencies
16:37.00Elleomy statusnet client is python/pyside/qml (and a splash of C++) and is in apps for meego and the ovi store without issues
16:37.07itsnotabigtruckhttps://meego.gitorious.org/meego-sharing-framework/transfer-ui/trees/master/libtuiclient/TransferUI
16:37.10itsnotabigtruckcheck that out
16:37.25itsnotabigtruckbut that won't do the download for you...
16:37.37itsnotabigtrucki wonder how grob implements that stuff
16:38.54Elleoaquarius: here's an example of a downloader using qt stuff: http://doc.qt.nokia.com/4.7-snapshot/network-download-main-cpp.html
16:38.58itsnotabigtruckas for downloads and uploads, http://qt-project.org/doc/qt-4.8/qnetworkaccessmanager.html
16:39.18Elleoaquarius: then you'd just needs a few hooks into transferui when certain signals are triggered to update it
16:40.07mankeliElleo: there is atleast one python app in store which i know of. it's named "anglegraph"
16:40.16itsnotabigtruckhttp://harmattan-dev.nokia.com/docs/library/html/transfer-ui/main.html better docs
16:40.49aquariusoh, I still have to *do* the transfers myself? the TransferUI is just for showing progress?
16:41.02Elleoyeah
16:41.07aquariusI was hoping I could just say "here, meego, download this url to this filesystem location and update things yourself".
16:41.20aquariusso my if-the-app-quits-the-downloads-carry-on plan is hard again, then :)
16:41.50aquariuscould shell out to wget. ;)
16:41.54Elleoheh
16:41.59itsnotabigtruckfor accounts integration, http://harmattan-dev.nokia.com/docs/library/html/libsignon-qt/main.html this is the api you use to retrieve the oauth token
16:42.17itsnotabigtruckgrob downloads seem to continue if one exits grob...not sure how it actually implements that
16:42.25itsnotabigtruckpossibly simply by not actually exiting
16:42.57aquariusyeah, that's the sort of thing I don't want to do -- a bunch of hard work managing my app's lifecycle, etc
16:43.19itsnotabigtruckon one hand, shipping is better than perfect
16:43.26aquariussince I would like emails saying "omg you ate all my battery life canonical sux!!!" to not be a part of my regular daily breakfast :)
16:43.27itsnotabigtruckon the other, having all this integration stuff would be super cool
16:44.00itsnotabigtruckunfortunately there aren't very many examples of the integration stuff, because few people ever bother doing it
16:44.10itsnotabigtruckthat's why i'd like to see some apps that have it
16:44.43itsnotabigtrucknote that if you use signon oauth, i think that'll cause your app to depend on PR1.2 at a minimum
16:45.51itsnotabigtruckcurrently the ovi baseline is PR1.1
16:46.10*** join/#harmattan gabriel9 (~gabriel9@139-70-246-188-bl.cable.dyn.broadband.blic.net)
16:47.09itsnotabigtruckwith signon oauth, signon takes care of all the oauth authentication stuff for you, so you just have to exract the token from signon and use it
17:05.35*** join/#harmattan ZogG_laptop (~ZogG_lapt@bzq-79-176-193-143.red.bezeqint.net)
17:10.10*** join/#harmattan lamikr (lamikr@nat/nokia/x-tdwrgsocchhrturf)
17:13.50*** join/#harmattan elldekaa (~hyviquel@81-197-95-4.elisa-mobile.fi)
17:14.59*** join/#harmattan elldekaa_ (~hyviquel@81-197-95-4.elisa-mobile.fi)
17:25.17*** join/#harmattan pinheiro (~pinheiro@bl15-1-155.dsl.telepac.pt)
17:33.29itsnotabigtruckaquarius: ok, just had an idea on how to implement this
17:33.49itsnotabigtruckso you'd have a pure C++ binary that handles downloads and uploads using qt and transferui
17:34.02itsnotabigtruckyou spawn that from your phonegap for those
17:34.16itsnotabigtruckthen you also have a C++ plugin for handling signon identities
17:34.30itsnotabigtruckin order to get the oauth token
17:34.51*** join/#harmattan ab (~ab@pdpc/supporter/professional/ab)
17:35.06itsnotabigtruckthen for the account plugin, you might be able to get away with using XML files only
17:35.38itsnotabigtruckif ubuntu one's oauth login page allows specifying the username in the querystring, that'll make the oauth stuff a lot easier
17:35.50itsnotabigtruck(like twitter allows)
17:36.20*** join/#harmattan risca (~risca@wnpgmb0903w-ds01-249-233.dynamic.mtsallstream.net)
17:37.06itsnotabigtruckalso https://betalabs.nokia.com/apps/nokia-public-transport-for-nokia-n9 apparently this was just released
17:39.15*** join/#harmattan gavinrharper (~gavin@dyn2-212-50-133-71.psoas.suomi.net)
17:39.45gavinrharperHello! I am implementing an N9 application in the QtSDK Simulator but am having trouble identifying the best way to hide/restore the application
17:48.48RST38hHow do I clear cookies in the web browser?
17:49.36jonnigavinrharper: dont know what is preferred way, personally I used x events in one of my ovi store application.
17:50.45aquariusitsnotabigtruck, currently experimenting with python
17:51.12aquariusalthough the simplest python app doesn't seem to actually load as a harmattan app; it appears as a black windows floating over the top of the home screen :(
17:51.42aquariushttp://wiki.meego.com/Getting_started_with_Harmattan_Python seems to not be right, as far as running in scratchbox goes ;(
17:52.39gavinrharperjonni: Can you please elaborate?
17:52.53gavinrharperThis is a proof of concept application so I'm hoping not to register with Nokia
17:53.06*** join/#harmattan harbaum (~quassel@dslb-092-074-238-131.pools.arcor-ip.net)
17:54.28jonnigavinrharper: google "XIconifyWindow"
17:55.08itsnotabigtruckaquarius: how would python help with this though
17:55.26aquariusitsnotabigtruck, it wouldn't, necessarily; I'm just experimenting with python :)
17:55.35gavinrharperjonni: Thank you
17:56.17itsnotabigtruckah ok :p
17:56.30itsnotabigtruck^ lame
17:57.06itsnotabigtruckhate it when people only join up for exactly long enough to get a question answered
18:07.42*** join/#harmattan jluisn (~quassel@187.115.172.24)
18:09.07*** join/#harmattan jluisn (~quassel@187.115.172.24)
18:15.49Elleoaquarius: yeah, you probably want to look more in to using the qt-components with QML and python for a proper harmattan experience
18:16.11Elleoaquarius: this has a list of the various elements available to you http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-componentlist.html
18:16.34aquariusElleo, interesting -- I was looking at http://www.developer.nokia.com/Community/Blogs/blog/kate-alholas-forum-nokia-blog/2011/06/23/nokia-meego-1.2-harmattan-qt-quick-components
18:16.36Elleowith various examples interspersed, PageStacks are probably a good place to start
18:16.52Elleoah yeah, that's a pretty good one too
18:19.38Elleohttp://blog.mikeasoft.com/2012/04/27/seagull-strike/ <-- a new way to waste your time ;)
18:20.49itsnotabigtrucklol
18:21.04*** join/#harmattan jluisn (~quassel@187.115.172.24)
18:22.35*** join/#harmattan jluisn (~quassel@187.115.172.24)
18:27.23*** join/#harmattan jluisn (~quassel@187.115.172.24)
18:27.44*** join/#harmattan cityLights (~cityLight@bzq-82-81-5-52.red.bezeqint.net)
18:32.42*** join/#harmattan ab (~ab@a88-115-216-155.elisa-laajakaista.fi)
18:32.42*** join/#harmattan ab (~ab@pdpc/supporter/professional/ab)
18:35.47*** join/#harmattan arcean_ (~Arcean@aacr44.neoplus.adsl.tpnet.pl)
18:55.46*** join/#harmattan cityLights (~cityLight@ec2-50-19-166-90.compute-1.amazonaws.com)
18:59.31*** join/#harmattan piggz (~piggz@host-92-18-188-143.as13285.net)
19:00.27*** join/#harmattan faenil (~faenil@131.114.171.152)
19:01.11faenilhi people, how do you get double tap events on mobile with Qt?
19:04.52*** join/#harmattan Sniper_swe (~communi@78-73-62-213-no187.tbcn.telia.com)
19:12.54*** join/#harmattan arcean (~arcean@aacr44.neoplus.adsl.tpnet.pl)
19:25.31jonnifaenil: if (const QGesture *g = event->gesture(Qt::DoubleTapGesture)) {
19:25.57faeniljonni, qml ?
19:26.09*** join/#harmattan ab[out] (~ab@193-64-20-225-nat.elisa-mobile.fi)
19:26.09*** join/#harmattan ab[out] (~ab@pdpc/supporter/professional/ab)
19:29.54faeniljonni, there seems to be no qml alternative to that
19:30.39*** join/#harmattan elldekaa_ (~hyviquel@81-197-95-4.elisa-mobile.fi)
19:30.55jonnifaenil: you need to listen for single taps and use timers to see if its near enough to be double
19:31.35faeniljonni, if only it worked
19:32.04faeniljonni, I'm doing that ...but it doesn't work, the deltaTime returned seems to be random
19:32.12jonnifaenil: or just remembered, on qml there is onDoubleClick
19:32.14faenilprobably due to Android-qt port or dunno what
19:32.19faeniljonni, that doesn't work
19:32.24faeniljonni, it's only fired at times
19:32.40jonnifaenil: it does work, its used by grob for its doubleclick zoom
19:33.10jonnifaenil: and its also use in qtwebrowser example in sdk.
19:33.56faeniljonni, it doesn't work on Qt for Android...it only gets the doubleClick if I doubleclick on the exact same spot
19:34.03faenilwhich you know it's not the case on tablet/phones
19:34.19faeniljonni, doubleclick is for mice, afaik
19:34.20jonniah I tough that you were asking for harmattan
19:35.01jonnifor android you most likely need to listen for raw events and make a plugin for that.
19:36.57faeniljonni, most likely, I hoped there was something made for double tap on QML
19:37.00faenilnot doubleclick
19:37.01faenil...
19:37.11jonnifaenil: as deltatimes are more accurate in C++ side, you can use this multitouch qml raw plugin as base http://www.developer.nokia.com/Community/Blogs/blog/lauri-jaaskelas-forum-nokia-blog/2011/02/03/raw-multitouch-pointer-events-in-qml
19:38.29jonniwell I dont have any android devices so havent been able to test qt on that one. I've only tested qt multitouch on windows7, meego netbook, harmattan and ubuntu.
19:42.19faenilyeah I read that article thanks ;)
19:42.44*** join/#harmattan n9appscom (~n9appscom@85-23-13-196.bb.dnainternet.fi)
19:43.46*** join/#harmattan scoobertron (~tom@93.186.149.67)
19:54.56*** join/#harmattan ab[out] (~ab@a88-115-216-155.elisa-laajakaista.fi)
19:54.56*** join/#harmattan ab[out] (~ab@pdpc/supporter/professional/ab)
20:10.40*** join/#harmattan beford (~beford@unaffiliated/beford)
20:31.26*** join/#harmattan ukhamitov (~ircchatte@h31-8-191-20.dyn.bashtel.ru)
20:32.32*** join/#harmattan teleshoes (~teleshoes@pool-74-108-93-33.nycmny.fios.verizon.net)
20:48.14*** join/#harmattan ajalkane (~ajalkane@a88-115-212-112.elisa-laajakaista.fi)
20:57.10*** join/#harmattan Venemo (~chatzilla@fedora/Venemo)
21:09.41*** join/#harmattan juergbi (~juerg@77-58-108-244.dclient.hispeed.ch)
21:12.53*** join/#harmattan piggz (~piggz@host-92-18-188-143.as13285.net)
21:29.32*** join/#harmattan FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net)
21:30.18*** join/#harmattan FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net)
21:34.06*** join/#harmattan FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net)
21:36.11Venemohi
21:40.09itsnotabigtruckhey Venemo
21:40.35Venemohey
21:40.36Venemowhat's up?
21:41.16*** join/#harmattan FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net)
21:42.46*** join/#harmattan niqt (~quassel@host8-152-dynamic.251-95-r.retail.telecomitalia.it)
21:47.15*** join/#harmattan Arie (~Arie@c-69-255-229-189.hsd1.md.comcast.net)
22:09.41itsnotabigtrucki've asked here before, but maybe people have some better ideas now
22:09.46itsnotabigtruckwhat is an awesome N9 case?
22:10.07itsnotabigtrucki'm getting rather sick of the in-box sleeve, it renders the N9 rather ugly, doesn't protect the camera, and collects dust
22:10.17teleshoesplus the top-left bit is so flimsy
22:10.18itsnotabigtruckit would be nice to have a sleeve or something
22:10.29itsnotabigtruckbut i don't know what a) looks nice, b) fits the n9 well
22:10.29teleshoesi personally use a pouch
22:10.40itsnotabigtruckwhich one?
22:10.58teleshoesjust a draw-string style bag
22:11.30*** join/#harmattan e-yes (~e-yes@94.45.180.138)
22:11.44teleshoesprevents my keys from scratching the screen, and absorbs some shock if i drop it, nothing really useful
22:12.22teleshoesi dont think any sleeve will be non-ugly
22:12.52itsnotabigtrucki just realized i used the word sleeve twice with different meanings, lol
22:12.58teleshoesheh
22:13.05itsnotabigtruckyeah, i'm thinking like a pouch type of sleeve
22:13.22itsnotabigtrucki had a proporta thing for my E71 but i don't know if they make anything that both looks good and fits the n9
22:13.23teleshoestheres a leather one that is purported to fit it nicely
22:13.33itsnotabigtruckthe nokia one? supposedly it barely fits at all
22:13.34teleshoesi think its ugly, ugly, ugly
22:13.37teleshoesno,
22:13.41itsnotabigtruckthat's the in-box case for the white n9
22:13.41teleshoesan unofficial one
22:13.42itsnotabigtruckoh ok
22:13.44itsnotabigtruckwhich one?
22:13.51teleshoeslemme see if i can find it
22:14.13ajalkaneThe one that comes with white N9 fits like a glove
22:14.26ajalkaneA tight glove, actually
22:14.27teleshoes...like a glove fits oj simpson
22:14.58ajalkaneYou can't murder anyone wearing the white N9 pouch, mind you
22:15.13teleshoesmm
22:15.14ajalkaneNo wiggle room for holding hammer or strangling anyone
22:15.25teleshoesanyone know about this?
22:15.26teleshoeshttp://www.amazon.com/PDair-Leather-Case-Nokia-N9/dp/B0063Z9O5I/ref=pd_cp_e_2
22:15.34teleshoesPDair Leather Case for Nokia N9 - Book Type
22:16.18itsnotabigtruckdon't think the pdair cases are very good
22:16.21teleshoesi cant find the one im looking for; it looked real cow-hide-leather-ish
22:16.43itsnotabigtruckseems like most generic/generic-ish leather cases are to be avoided
22:16.52itsnotabigtruckin fact most leather cases altogether
22:16.57teleshoesyea, as a general rule
22:16.57itsnotabigtrucksince it's usually going to be some cheapo stuff
22:16.57TronicWhy?
22:17.04teleshoesquality of material
22:17.28TronicI suppose for the cheaper stuff.
22:18.00TronicI suppose the biggest problem really is how they are sewed.
22:18.26TronicYou can see them already breaking in the stores.
22:19.03TronicBut e.g. Canon leather cases have been extremely durable, as well as most leather wallets that I've had.
22:21.17itsnotabigtruckTronic: right, but you can get actual high quality leather wallets from actual high quality brands
22:21.27itsnotabigtruckthat doesn't really exist with cell phone cases
22:22.14itsnotabigtruckclosest thing is maybe those noreve cases and those aren't really actually high quality either
22:22.24itsnotabigtruckjust expensive (for a cell phone case, anyway)
22:35.02*** join/#harmattan bef0rd (~fernando@unaffiliated/beford)
22:43.13*** join/#harmattan sniper_swe (~qicruser@78-73-62-213-no187.tbcn.telia.com)
23:02.58*** join/#harmattan cityLights (~cityLight@bzq-82-81-5-52.red.bezeqint.net)
23:28.35*** join/#harmattan jluisn (~quassel@187.114.211.93)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.