IRC log for #harmattan on 20120315

00:13.58*** join/#harmattan heymaster (~heymaster@78.61.212.188)
00:15.31*** join/#harmattan Sazpaimon (wat@138.199.65.164)
01:11.17*** join/#harmattan Sazpaimon_ (wat@c-68-32-58-174.hsd1.nj.comcast.net)
01:16.35*** join/#harmattan Sazpaimon_ (wat@138.199.65.35)
01:22.12*** join/#harmattan adlan (~adlan@115.85.128.54)
01:38.25*** join/#harmattan risca (~risca@wi-secure-3639.cc.umanitoba.ca)
01:51.38*** join/#harmattan aquarius (~aquarius@cpc5-dudl10-2-0-cust29.wolv.cable.virginmedia.com)
03:45.04*** join/#harmattan Natunen (nalle@213-186-240-19.bb.dnainternet.fi)
04:24.09*** join/#harmattan sigmaorion (bebce48f@gateway/web/freenode/ip.190.188.228.143)
04:51.15*** join/#harmattan beford (~fercho@unaffiliated/beford)
05:06.39*** join/#harmattan ghjgfjghjbn (~jdfgf@c-67-173-179-137.hsd1.il.comcast.net)
05:25.35*** join/#harmattan xarcass (~igorsazon@37.19.4.161)
06:06.33*** join/#harmattan FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net)
06:08.25*** join/#harmattan FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net)
06:12.41*** join/#harmattan zk8 (~tester@p54B91701.dip0.t-ipconnect.de)
06:19.42*** part/#harmattan djszapi (~lpapp@kde/developer/lpapp)
06:27.12*** join/#harmattan ajalkane (~user@GGKMMMDCCIV.gprs.sl-laajakaista.fi)
06:38.06*** join/#harmattan ab (~ab@a88-115-216-155.elisa-laajakaista.fi)
06:38.07*** join/#harmattan ab (~ab@pdpc/supporter/professional/ab)
06:46.03*** join/#harmattan M4rtinK (~M4rtinK@ip-89-102-207-166.net.upcbroadband.cz)
06:46.06*** join/#harmattan rnovacek (radek@nat/redhat/x-hobxmlvvzxzvglsf)
07:02.10*** join/#harmattan luke-jr (~luke-jr@2001:470:5:265:222:4dff:fe50:4c49)
07:02.43*** join/#harmattan gabriel9 (~gabriel9@31.223.217.250)
07:16.06*** join/#harmattan bindi__ (~bindi@f430.ip15.netikka.fi)
07:40.06*** join/#harmattan tbf (~mathias@p57BD7321.dip.t-dialin.net)
07:43.47*** join/#harmattan Anssi138 (~ae@a88-113-110-44.elisa-laajakaista.fi)
07:59.28*** join/#harmattan Saviq_ (~Saviq@91.90.163.138)
08:00.19*** join/#harmattan gabriel9|work (~quassel@92.241.143.37)
08:13.05*** join/#harmattan djszapiN9 (~djszapiN9@80-186-235-19.elisa-mobile.fi)
08:16.06*** part/#harmattan erani (eran-@garde.fi)
08:18.04*** join/#harmattan gabriel9 (~quassel@92.241.143.37)
08:21.45*** join/#harmattan leinir (~leinir@amarok/usability/leinir)
08:29.14*** join/#harmattan harbaum (~quassel@2001:8d8:1fe:8:baac:6fff:fe2d:73a3)
08:30.31*** join/#harmattan diorahman (~diorahman@110.136.147.130)
08:39.43*** join/#harmattan miroslav (~miroslav@kde/mirko)
08:45.21*** join/#harmattan leinir (~leinir@amarok/usability/leinir)
08:54.10*** join/#harmattan psycho_oreos (~no@unaffiliated/tuxsavvy)
08:58.45*** join/#harmattan Sazpaimon (wat@c-68-32-58-174.hsd1.nj.comcast.net)
09:09.42*** join/#harmattan divan0 (~dev@212.90.177.150)
09:12.53*** join/#harmattan rlinfati (~rlinfati@edu128.deis.unibo.it)
09:18.52*** join/#harmattan Khertan (c16a270a@gateway/web/freenode/ip.193.106.39.10)
09:19.06KhertanMorning
09:22.08*** join/#harmattan Sazpaimon_ (wat@138.199.65.8)
09:27.28*** join/#harmattan zk8 (~tester@178-24-225-176-dynip.superkabel.de)
09:35.07*** join/#harmattan djszapi (~lpapp@kde/developer/lpapp)
09:35.16djszapiX-Fade: p
09:35.34*** join/#harmattan jreznik (~jreznik@ip-85-163-69-103.eurotel.cz)
09:43.05*** join/#harmattan hiemanshu (~quassel@ec2-184-73-44-225.compute-1.amazonaws.com)
09:43.05*** join/#harmattan hiemanshu (~quassel@fedora/hiemanshu)
10:06.50djszapijreznik: p
10:07.00djszapithe color stuff is a huge bike shedding :)
10:07.19djszapiin KDE, that is.
10:08.10jreznikdidn't have time to touch it but I have commit rights :) from distro perspective it's good to have it
10:09.29djszapijreznik: I mean oyranos and colord
10:09.51jreznikyeah, I know
10:10.15jreznikI promised hughsie to help with but dantti has been super fast to work on it :)
10:10.29jreznikand yeah, the fighting is not a bad...
10:11.36djszapijreznik: I have not seen this long thread from the nothing appearing on k-c-d for quite a while.
10:12.25jreznikI talked to Kai-uwe at fosdem but then everything changed...
10:14.06*** join/#harmattan mairas (mairas@nat/nokia/x-ejfvvggmxmoiykjm)
10:14.18djszapiwonders nobody proposed to fix the insane qt command line options for Qt5...
10:25.27*** join/#harmattan snowpong (~espen@156.116.27.2)
10:31.00*** join/#harmattan lizardo (lizardo@nat/indt/x-oljdsvodjzxugzgr)
10:34.51*** join/#harmattan DocScrutinizer (~halley@openmoko/engineers/joerg)
10:45.21GAN900Is there a way to change the xterm font?
10:59.46*** part/#harmattan djszapi (~lpapp@kde/developer/lpapp)
11:03.07*** join/#harmattan hhartz (~hhartz@241.149.34.95.customer.cdi.no)
11:03.54*** join/#harmattan rnovacek (radek@nat/redhat/x-igdxrtdigziliaky)
11:05.18jonniGAN900: there is no xterm in harmattan.
11:07.20*** join/#harmattan etrunko (~etrunko@201.53.205.122)
11:16.31GeneralAntillesjonni... Right. So, is there any way to change the terminal font in Harmattan? :)
11:16.39*** join/#harmattan jluisn (~quassel@187.115.172.24)
11:23.22*** join/#harmattan djszapi (~lpapp@kde/developer/lpapp)
11:23.58djszapiIs it possible to define the source of an image this way: source: "gallows" + gallowsSeriesCounter + ".png"; where gallowsSeriesCounter is an integer property ?
11:27.28gabriel9it should work in JS
11:27.47djszapiI do hope you realized it is not the js part :)
11:27.56gabriel9no :)
11:28.06gabriel9in which part is this
11:28.28djszapiImage { id: myImage; source: ... }
11:29.14gabriel9hm you can do something like this source : function() { return  "gallows" + gallowsSeriesCounter + ".png"}
11:29.15gabriel9:)
11:29.19gabriel9i gues
11:29.29Anssi138djszapi: isn't it working?
11:29.42djszapiAnssi138: nah, otherwise I would not ask :)
11:29.54gabriel9does my example work?
11:30.04djszapigabriel9: yes, of course I can set the source outside, but that is not the intention here.
11:30.16gabriel9ok
11:30.19djszapiit is about a simple binding, but I guess it should work.
11:30.39Anssi138unless you have foobared some image paths or something.
11:30.41djszapinot sure, what I am doing wrong, the console.log thingie shows the incremented stuff.
11:30.48djszapiAnssi138: huh ?
11:32.27gabriel9i must try this:  source : (function() { return  "gallows" + gallowsSeriesCounter + ".png"})()
11:32.40gabriel9djszapi is this working?
11:33.31gabriel9i don't have qt here, and i wonder is this also ok
11:33.54djszapiI tried such hacks earlier, when the binding did not work, but usually the script either.
11:34.02djszapithe problem was always somewhere else.
11:34.37Anssi138actually it's javascript more or less so it should work.
11:34.58djszapiok, I caught the mistake.
11:35.11Anssi138http://doc.qt.nokia.com/4.7-snapshot/qml-url.html
11:35.13jonniGeneralAntilles: font size is just pinch gesture, font family is just recompilation away.
11:37.41gabriel9anyone know is there a way to remove borders and rounded corners from textarea?
11:37.45gabriel9they are ugly
11:39.13gabriel9i notice this also on Redak app
11:47.57jonnigabriel9: most likely you can change platformStyle property of TextArea
11:48.19jonnias if I remember right its not readonly
11:49.46rlinfatiDocScrutinizer, ping
11:53.33*** join/#harmattan rigo (~rigo@ANancy-551-1-24-91.w92-130.abo.wanadoo.fr)
11:54.56gabriel9jonni thanks i will check it out
12:08.31*** join/#harmattan GeneralAntilles (~ryan@Maemo/community/contributor/GeneralAntilles)
12:13.48Khertangabriel9: i have a workarround
12:13.56gabriel9?
12:14.00Khertangabriel9: i didn't remove them :)
12:14.22Khertanjust hide it, as remove the plateformStyle remove copy/paste bubble too
12:14.54Khertangabriel9: look at KhtSimpleText (the textarea borders are hidden)
12:15.05gabriel9ok
12:15.06Khertanhttp://github.com/khertan/khtsimpletext
12:15.07gabriel9will check
12:17.49*** part/#harmattan djszapi (~lpapp@kde/developer/lpapp)
12:19.41*** join/#harmattan Necrosporus (~Necrospor@unaffiliated/necrosporus)
12:23.44gabriel9i'm no expert in this so i ask you: if i wish to write pareser for text which is faster: C++ or JS
12:23.47gabriel9in qml
12:23.54gabriel9application
12:24.30Corsacdon't write a parser
12:24.33Corsacuse an existing one
12:24.42Corsacif you write one, it'll buggy and full of security issues
12:24.45Corsacparsing is *hard*
12:25.44fluxI would be surprised if C++ were slower than Javascript for that. also, C++ probably has better tools.
12:26.30fluxI mean, parsing formats othern than XML or JSON with javascript is probably quite a rare task.
12:26.57gabriel9this needs testing
12:27.22gabriel9but it should provide usefull data
12:33.33*** join/#harmattan M4rtinK (~M4rtinK@eduroam-177.fi.muni.cz)
12:53.22itsnotabigtruck'sup
12:55.28*** join/#harmattan nid0 (nidO@dsl-fixed-94-30-53-17.interdsl.co.uk)
12:58.02*** join/#harmattan djszapiN9 (~djszapiN9@80-186-235-19.elisa-mobile.fi)
13:00.44gabriel9in nokia maps app we can download maps and use it offline
13:00.52gabriel9can we use that cashed maps in our apps?
13:01.27gabriel9or only nokia have accses to that
13:06.11*** join/#harmattan miroslav (~miroslav@kde/mirko)
13:09.57befordmorning
13:10.05gabriel9day :)
13:13.46jonnigabriel9: yes you can use, there should be even qml example how to use maps data in sdk documentations.
13:14.05gabriel9that is really nice
13:14.23gabriel9will search for it later
13:16.36*** join/#harmattan tbf_ (~mathias@p5B3D4BC4.dip.t-dialin.net)
13:20.30*** join/#harmattan djszapiN9 (~djszapiN9@80-186-235-19.elisa-mobile.fi)
13:31.39*** join/#harmattan djdominoSVK (~djdominoS@kou-210-110.pks.muni.cz)
13:44.53*** join/#harmattan hardaker (~hardaker@mail.hardakers.net)
13:52.32*** join/#harmattan bef0rd (~bef0rd@186.112.185.191)
13:54.03*** join/#harmattan aleksander_m (~aleksande@227.Red-83-45-41.dynamicIP.rima-tde.net)
14:07.35gabriel9omg is there greater nightmare then event driven programming with JS(large scale projects) -_-'
14:09.11*** join/#harmattan lucido (~krisztian@183.89.57.184)
14:10.29lucidoheello, 1.2 update broke my app, now it cant be removed because it says it's not closed, is there a way around this?
14:10.47*** join/#harmattan heymaster (~heymaster@78.61.212.188)
14:14.49*** join/#harmattan M4rtinK (~M4rtinK@eduroam-177.fi.muni.cz)
14:16.50rigolucido, have you tried rebooting your phone?
14:17.18MohammadAGit's not closed?
14:17.27lucidorigo, yes I have, but my contains a demon that is launched on boot
14:17.36*** join/#harmattan M4rtinK2 (~M4rtinK@eduroam-177.fi.muni.cz)
14:18.10lucidorigo, prevously I used the prerm script of the deb package to stop the daemon but this new check precedes that
14:19.01rigohm, this goes beyond the things I could debug remotely
14:21.57jonnilucido: why dont you just disable the autostart from the application and then uninstall?
14:22.41lucidojonni, because the user wouldn't know what to do
14:22.48*** join/#harmattan djszapi (~lpapp@kde/developer/lpapp)
14:22.56djszapibef0rd: ping
14:24.05jonnilucido: atleat if I would be app user, and see not closed error message, I would go into application and close all daemons.
14:24.11jonniatleast even
14:24.41lucidojonni, what application is that?
14:24.57jonnilucido: your application, ie application that user tries to uninstall
14:25.00lucidopeople dont even know that daemons exist
14:25.05djszapianybody with Mac here ?
14:25.16djszapiit uses the same command line argument structure like Unix right ?
14:25.24jonnilucido: is it ovi store app, or something else?
14:25.30lucidoit is
14:26.20lucidojonni, ovi store app
14:27.02jonnilucido: ovi store content guideline 1.3.pdf  chapter 2.2.8.5: "If application uses the auto-start feature to launch when the device is turned on, the application must include an option to disable/enable the auto-start feature.
14:27.20jonnilucido: if your app does not provide that functionality then QA should not have passed the app
14:28.13lucidojonni, I see and I can add that easyly but all the same its by far not trivial for a normal user to remove the app
14:30.16rigodjszapi, depends on which parts you're working on. AFAIK, it has a complete BSD system (SysV-Unix) and the Apple interface on top of it
14:30.25jonniwhats the exact not closed error message, I can do a small grep search to sources, and maybe enter internal bug report if its some regression that pr1.2 did
14:30.34*** part/#harmattan djszapi (~lpapp@kde/developer/lpapp)
14:33.32rigojonni, if you're at it, the package virtuoso-opensource-6.1 in SDK is borken. It tries to do an ln -s virtuoso-opensource-6.1 virtuso in /etc/init.d/
14:33.50rigowhich is protected by aegis, so it can't complete
14:33.54jonni"not closed" string is not atleast found in package-manager
14:34.08lucidojonni, moment
14:34.13rigoand this is the only thing holding up installation of Kontact Touch
14:34.51jonnirigo: first define SDK? :) qtsdk which has the pr1.0 rootstrap?
14:35.13lucidojonni, "The application is still running. Please close it first."
14:35.37rigodeb http://harmattan-dev.nokia.com/ harmattan/sdk free non-free
14:37.07rigono, its in the other repo
14:37.13rigoso wrong channel
14:37.54rigobut I still wonder how it can install virtuoso-opensource-6.1 as a script-file but not the link
14:38.21itsnotabigtruckgabriel9: isn't there a maps widget you can integrate into your apps?
14:38.26itsnotabigtrucki'd assume it loads cached maps if possible
14:38.28rigoother repo meaning deb https://files.kolab.org/local/maemo/dists/harmattan ./
14:38.39gabriel9i don't know
14:38.59*** join/#harmattan rm_work (~rm_you@2605:2700:0:3::4713:9326)
14:38.59*** join/#harmattan rm_work (~rm_you@Maemo/community/cssu/rm-you)
14:39.00gabriel9i tried to find it but no luck, and i did not search alot
14:39.08gabriel9i will check it tonight
14:39.36itsnotabigtruckgabriel9: i'm positive there's a widget, the question is whether it meets your reqs
14:40.29jonnilucido: and I bet that you meant to replacec still-word with currently-word?
14:41.04jonnias I can only find hits with "currently running"...
14:41.08itsnotabigtrucklucido: so the problem is that package-manager finds a window from your app open and decides not to allow it to be removed?
14:41.24itsnotabigtruckeven though you have a prerm hook that is supposed to kill it?
14:41.32lucidojonni, "still" is correct
14:41.49itsnotabigtrucklucido: is that a translation or the original text
14:41.58jonniah might be translations... but I found the place in code I think
14:41.59lucidoitsnotabigtruck, original
14:42.10lucidoyes?
14:42.44lucidothe implementation of the daemon is via a qdeclarativeview that is hidden
14:42.58lucidoI know its less than ideal but...
14:43.11itsnotabigtrucklucido: might be best to fix that instead
14:43.19itsnotabigtruckdaemons shouldn't have windows, period
14:43.32itsnotabigtrucki think qt provides a message loop system for non-graphical applications
14:44.00lucidowhat do you mean by "window"?
14:47.02itsnotabigtrucklucido: well, it sounds like you're creating a window in X
14:47.53lucidoif there was a window it would show in the task manager screen of the swipe ui
14:48.14itsnotabigtruckunless it's a hidden window
14:49.50jonnilucido: I checked a code, there is a check if there is any ui proesses related to package running. If not, it terminates all other non-visible processes releated to package.
14:50.28lucidojonni, thanks, how is a ui process identified?
14:50.36jonnilucido: so should work on most of the times, unless your app uses hidden view which is tought to be running ui
14:51.54lucidojonni, well it has a qdeclaraiveview in hidden state, maybe I should delete the view and recreate it on demand
14:52.43jonnilucido: its identified by callind /usr/lib/package-manager/exec_checker, in uninstall case it gets -p packagename -t as arguments
14:52.50jonnicalling even
14:54.30lucidojonni, thank you, now I'll have to revrite the app and write a separate app just for removing the old version lol
14:54.34lucidogood times
14:54.36jonniif ui is not detected then that -t flag kills all non-ui processes releated to package
14:56.04jonnibut its a feature in pr1.2 which helped uninstall cases on lot of packages, so most likely there is no point of creating a but report, as it will not fall into the critical showstopper category
14:56.50jonnidaemons should be daemons and not hidden qdeclarativeviews (tm)....
14:57.22MohammadAG_1 ^
14:57.24MohammadAG+1*
14:57.35lucidook ok
15:00.44*** join/#harmattan risca (~risca@wi-secure-3639.cc.umanitoba.ca)
15:09.23*** join/#harmattan apelete (~apelete@92.103.253.164)
15:23.33*** join/#harmattan adlan (~adlan@175.136.189.51)
15:29.15*** join/#harmattan ninnnu_ (ninnnu@battery.modeemi.fi)
15:29.36*** join/#harmattan flx_ (flux@coffee.modeemi.fi)
15:29.59*** join/#harmattan Kaadlajk_ (kylanpaj@mustakiuru.cs.tut.fi)
15:31.26rlinfatiFYI: Harmattan PR1.2 sources: https://ssl.linfati.cl/h12/SDK_Sources_PR1.2.ISO ; it's 2012-7 version
15:31.56rlinfatithe  30.2012.03-5_sources.iso was the 2012-3 version (n950 vs n9 version)
15:32.10rlinfatithe diferences are in https://ssl.linfati.cl/h12/SDK_Sources_PR1.2.diff
15:39.37*** join/#harmattan beford (~bef0rd@unaffiliated/beford)
15:54.45itsnotabigtruckis there a way to make package-manager log?
16:15.38xmlich02hi, i am trying to compile my project with scratchbox, but the MDeclarativeCache file is missing. PKGCONFIG += meegotouch-boostable is not working
16:15.52*** join/#harmattan nid0 (nidO@dsl-fixed-94-30-53-17.interdsl.co.uk)
16:16.34*** join/#harmattan M4rtinK (~M4rtinK@ip-89-102-207-166.net.upcbroadband.cz)
16:25.57phakoxmlich02: do you use additional pkgconfig stuff?
16:26.34phakoxmlich02: make sure PKGCONFIG += meegotouch-boostable is the last one you add
16:27.39xmlich02i do not use additional pkgconfig stuff
16:27.50phakothen I don't know :)
16:29.30xmlich02i removed the qdeclarative-boostable from project file and scratchbox compiles it
16:33.38RST38hOh yessss http://www.reghardware.com/2012/03/15/steve_jobs_plushie_spied_on_web/
16:48.39merlin1991burn ittttttt
16:51.17*** join/#harmattan leinir (~leinir@212-149-223-11.bb.dnainternet.fi)
16:51.18*** join/#harmattan leinir (~leinir@amarok/usability/leinir)
16:58.21*** join/#harmattan NIN101 (~NIN@206.253.166.69)
17:25.44rigostrange, harmattan doesn't implement the >> pipe
17:25.54rigopermission denied
17:26.25rigoit seems to try to overwrite instead of appending to the file
17:26.42RST38hcan't be
17:27.16rigobut it can very well be that I'm a moron making a stupid mistake
17:28.10*** join/#harmattan piggz (~piggz@host-92-29-15-193.as13285.net)
17:28.39*** join/#harmattan risca (~risca@wnpgmb0903w-ds01-249-233.dynamic.mtsallstream.net)
17:28.57rigoyes, moron, root is not root
17:30.12rigoyesssss, aegis, we all love you :)
17:30.27rigochmod 664 file doesn't change permissions
17:31.07leinir*nods* You must unlearn what you have learned ;)
17:31.56rigoand this is the key for my kontact-touch issue. The script runs as some user and can create the file. But then it can't change the file anymore
17:33.49jonni>> pipes are supported just fine
17:34.56rigoyes, but the entire permission system has turned into a mess :)
17:35.23itsnotabigtruckyeah, that would be extraordinarily weird if >> pipes weren't supported, since that's a pretty fundamental kernel/libc/bash/etc thing :p
17:35.33jonnivery simple, if your users you can pipe to user files, if your root you can pipe to root file, root cannot messa user files
17:35.44rigosolution to issue above: do apt-cache depends kdepim-mobile >>/dependencies.txt as user, not as root
17:36.50jonniwell / dir is owner by root so ofcourse you cannot write there, as you cannot write there in any linux system
17:37.31*** join/#harmattan nid0 (nidO@dsl-fixed-94-30-53-17.interdsl.co.uk)
17:37.38rigojonni, nice, but I created the file as root by saying apt-cache depends kmail-mobile >>/home/user/MyDocs/kdepim-mobile-dependencies.txt to actually create the file on the 50G partition
17:38.14rigobut the file on /home/user/MyDocs was created as a user file
17:38.47rigonot as a file from root. Despite the fact that it was root who issued the first pipe and created that document
17:39.05rigovery funny concept.
17:39.17mgedminit's a VFAT filesystem
17:39.26mgedminit has no place for storing owership information
17:40.15itsnotabigtruckyeah, everything in MyDocs is always owned by user afaik
17:40.30rigooh my, yes, I'm a moron. The only PC software to interact with your linux phone is only running in windows and the filesystem is VFAT *bummer*
17:40.41rigo:)
17:40.59mgedminif you want to support USB mass storage, you gotta use VFAT
17:41.06mgedmin(or NTFS, I suppose)
17:42.11rigoha, good reason!
17:42.12mgedminwell, if you want to support USB mass storage _that works with Windows machines_
17:42.20jonniits mounted as uid=29999
17:43.07itsnotabigtruckright, vfat = inferior and works with everything
17:43.08rigomgedmin, otherwise you would have to provide a driver CD for Windows with the Software and the EXT/2 driver for Windows
17:43.23itsnotabigtruckwhich is a lot better than the alternative of no support (besides that hacky driver) for windows at all
17:43.35rigobut in the end, just a matter of learning curve
17:43.52itsnotabigtruckbut if you're confident you won't be mounting it on windows, i'm sure there's a way to get it formatted to ext4

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