IRC log for #harmattan on 20110817

00:02.26Venemo_N950ajalkane, it's in /usr/lib/qt4/whatever
00:03.53ajalkaneVenemo_N950: I know it's in the meego plugin library... but it doesn't seem to be usable on device. Do I need to add some library to .pro for it to work on device? I only have declarative so far.
00:07.06Venemo_N950ajalkane, you can't use it from your own code
00:08.05ajalkaneVenemo_N950: argh... ok thx, I'll just use hacked up UIConstants.js then.
00:08.40Venemomost of the values from it are available in PlatformStyle properties
00:09.24Venemobut if you want, you can always copy-paste UIConstants.js to your own project
00:09.42ajalkaneyeah that's what I'm doing right now, feels dirty
00:11.07ajalkanewell, off to sleep
00:13.52Venemosleep well:)
00:56.39MohammadAGVenemo, pong
00:57.50MohammadAGUIConstants.js will be in the next version/update/whatever
00:58.20Venemo_N950MohammadAG, have you tried IRC Chatter?
00:59.41MohammadAGVenemo_N950, not yet, I need a secure connection
00:59.56Venemo_N950it supports ssl
01:00.04Venemo_N950isn't that good enough?
01:02.20Venemo_N950MohammadAG, but this is not what I pinged you for.
01:03.02Venemo_N950MohammadAG, I wanted to talk to you about memory usage of qml apps. do you remember your findings from back then?
01:03.22MohammadAGVenemo_N950, custom port
01:03.30MohammadAGYeah, QML rapes memory
01:03.57Venemo_N950MohammadAG, you can also set a custom port
01:04.20MohammadAGoh goody
01:04.23MohammadAG0.1?
01:04.30Venemo_N9500.1.1
01:04.34Venemo_N950:P
01:04.45Venemo_N950MohammadAG, that is what I thought too... but I'd like to know how you measured memory usage
01:05.05MohammadAGthe more the memory usage the more the N900 sucks
01:05.19MohammadAGwhen using QML apps, the N900 is top on the list of things that suck
01:05.33MohammadAGso as you can see from my model, my measurements are very accurate and precise
01:05.40Venemo_N950so anyway, how did you measure it?
01:06.14ieatlintvalgrind i think can give some info on memory usage
01:06.33MohammadAGVenemo_N950, not in an accurate way
01:06.54Venemo_N950did you use top?
01:07.05MohammadAGyes
01:07.31MohammadAGqmltube, 12MBs at startup, full mediaplayer (OMP) - QWidgets, 9MBs
01:07.39MohammadAGmediaplayer was in use
01:07.47Venemo_N950then it's time to break your theory
01:07.59Venemo_N950I've just found out that top lies about memory usage
01:08.14MohammadAGThe device swapping like shit doesn't
01:08.45Venemo_N950top counts in the memory that's in fact libs, not your app
01:08.57MohammadAGlibs take up memory
01:09.23Venemo_N950SpeedEvil gave me a tool called smem which can measure how much memory is in fact used
01:10.04Venemo_N950IRC Chatter uses about 80M (same as the QML facebook app)
01:10.08Venemo_N950but...
01:10.20MohammadAGHOLY SHIT
01:10.25MohammadAGwhat?!
01:10.34Venemo_N950only around 30M of that is actually mapped by its process.
01:10.53MohammadAGthat's a lot
01:10.55Venemo_N950and the same stands for the facebook app
01:11.01MohammadAGstill, that's a lot
01:11.06MohammadAGyou don't get 1GBs of RAM to rape them
01:11.22MohammadAGI expect 1GB of RAM to work better than the 256MBs in the N900, not worse
01:11.34Venemo_N950and it works better
01:11.48MohammadAGit doesn't if an app is using 30MBs!
01:12.00MohammadAGXChat uses 1.1MBs here
01:12.20Venemo_N950well, qml is still qml
01:12.29DocScrutinizerinsane
01:13.05Venemo_N950I'll try just because I can, launching my app without any gui
01:13.19Venemo_N950to see how much memory actually goes to qml
01:13.29ieatlint30mb is excessive, but that's the way of high level languages
01:13.41ieatlintthe idea is to throw more hardware at it
01:13.42Venemo_N950yeah...
01:14.05ieatlint30mb is nothing in the scheme of things... how often are you running 10 apps at once? because if you were, at that rate, it'd take 30% of your ram
01:14.22Venemo_N950but the good news is that it does not have a memory leak.
01:14.30DocScrutinizerprobably we'll still see a device that's short on RAM and slow like molasses, despite it has 4 times the RAM and 3 times the CPU clock of my prev laptop that ran a full fledged KDE with a bit of slowness on loading full openoffice but was OKish otherwise
01:14.35ieatlintand unfortunately everything is going that way :(
01:15.00Venemo_N950even after SpeedEvil ran it for 12 hours, it didn't go above 35M.
01:15.46Venemo_N950it was also 35M when I ran it for a couple of hours
01:16.35Venemo_N950well there is a gig of ram here, so I don't care the slightest... however tomorrow I will see how much really goes to qml.
01:17.07ieatlintit's just unpleasant to think that we could run this with widgets... thrown down ~50-80mb ram for the widget libraries used by all apps and the desktop manager, and then your app uses a handful of MBs ram
01:17.38ieatlintqml is running everything through a javascript engine and qgraphicsview
01:17.50Venemo_N950ieatlint, maybe some optimalizations are possible for qml.
01:17.51ieatlintthere's going to be a lot of overhead, including ram and cpu
01:18.25DocScrutinizerhonestly I don't get it how a few 100k of lazy programmers can consider it's ok they force some BILLIONS of users to buy an additional few gigabytes of RAM each, so the lazy sloppy code of those few programmers has enough space to run
01:19.01Venemo_N950well... don't blame me, I just used the recommended toolkit.
01:19.19DocScrutinizerI know
01:19.33DocScrutinizerdon't blame you :-)
01:19.36Venemo_N950and I was not lazy either
01:20.01Venemo_N950I even investigated a defect in the QML textarea and eliminated it from my app
01:20.34Venemo_N950if you let it have a very large text, it will rape the cpu
01:21.05ieatlintyeah... nokia made their bed
01:22.00Venemo_N950so every time it has more than 300 lines, I delete the last 100
01:22.53DocScrutinizeryeah, it's actually worse: it's not a few 100k of developers, it's a few 1000s of system architects that are that arrogant to think it doesn't matter if the toolkits and libs and sh*te they decide to deploy and promote are eating <1 or >100MB for same task
01:23.17Venemo_N950unfortunately.
01:23.58Venemo_N950but there is hope for them yet, because they (Qt guys) are willing to improve upon this
01:24.28Venemo_N950I remember the first releases of WPF and XAml
01:24.30*** join/#harmattan mgoetz (~mgoetz@noreg.fauleban.de)
01:24.55Venemo_N950MS didn't even bother to make all the fancyness hw accelerated
01:25.22Venemo_N950you can imagine how a wpf app ran on a pentium 3... lol.
01:25.57Venemo_N950qml is at least hw accelerated
01:27.32Venemo_N950but I still think that qml should be compiled into native code
01:27.54Venemo_N950that would save a lot of overhead
01:29.28Venemo_N950well anyway
01:29.34Venemo_N950good night folks :)
01:29.57Venemo_N950will talk to you in the morning
01:39.40*** join/#harmattan wmarone (~wmarone@c-67-174-148-77.hsd1.ca.comcast.net)
01:45.20MohammadAGa gig of ram?
01:45.26MohammadAGthere's only 250MBs free or something
01:46.02*** join/#harmattan Docscrutemp (~DocScrute@p57B469C3.dip.t-dialin.net)
02:08.56*** join/#harmattan crevetor (~antoine@modemcable210.76-70-69.static.videotron.ca)
02:15.33*** join/#harmattan epage (~epage@adsl-99-62-33-19.dsl.aus2tx.sbcglobal.net)
02:22.37*** join/#harmattan Evgeniy (~degtep@msmail.e10.ru)
03:23.06npmMohammadAG: use htop(1)
03:25.31npmre: MohammadAG> qmltube, 12MBs at startup -- curious if you have comments on why cutetube-qml is even larger at startup ( http://forum.meego.com/showpost.php?p=28579&postcount=33 )
03:26.26npmsee http://wiki.meego.com/MeeGo-Lem#Missing_System_and_Development_Tools for htop(1) in action, and useful link
03:48.50hiemanshumorning
03:49.27MohammadAGnpm, I was talking Maemo 5 :)
03:50.28hiemanshuhey MohammadAG
04:02.28*** join/#harmattan Evgeniy (~degtep@msmail.e10.ru)
04:18.23*** join/#harmattan hiemanshu (~quassel@ec2-184-72-151-249.compute-1.amazonaws.com)
04:18.23*** join/#harmattan hiemanshu (~quassel@fedora/hiemanshu)
04:21.59*** join/#harmattan mikhas (~michael@p4FC237C7.dip.t-dialin.net)
04:31.14*** join/#harmattan antman8969 (~anthony@pool-98-113-198-248.nycmny.fios.verizon.net)
04:31.29*** join/#harmattan DocScrutinizer (~halley@openmoko/engineers/joerg)
04:32.00*** join/#harmattan Docscrutemp (~DocScrute@p57B461A1.dip.t-dialin.net)
04:55.25denismdoes anybody know - when 29-3 image will be available for N950 (or later one)? My app is removed from Ovi Store due to some changes in "public N9 version 29-3"
04:55.29*** join/#harmattan harbaum (~quassel@krlh-4d021f06.pool.mediaWays.net)
04:56.11SpeedEvilI wonder if it's a competitor to inbuilt apps.
04:56.14SpeedEvilWhat was it?
04:56.39SpeedEvilAnd it has been claimed - I'm unsure if this has been stated 'officially'' - that there wil be new firmware at the time of teh n9
04:57.08denismSpeedEvil: no, it is not a competitor :) it is very simple "password manager" :) Just a test app to check what exactly is required and so on
04:57.18SpeedEvilah
04:57.23denismeven not "password manager" but "password generator" :)
04:57.42*** join/#harmattan spenap (~spena@nat/nokia/x-phywwntvznngifpn)
04:58.14denismok thank you, I have to wait.
04:58.32dm8tbrSpeedEvil: I'd sure hope that the sales firmware of the N9 comes to N950 too
04:58.48dm8tbrSpeedEvil: after all they expect people to write software for the sales firmware on those
04:58.52SpeedEvilIndeed.
04:59.18SpeedEvilThere have been commendt shtat there have been UI changes - which they probably don't want to leak.
04:59.28dm8tbrdenism: you're not alone, matrixx got feedback from ovi QA that 'it works on n950 but just doesn't on N9 with wk28 firmware'
05:12.34*** join/#harmattan seif (~seiflotfy@ip-95-223-13-104.unitymediagroup.de)
05:19.01*** join/#harmattan seif (~seiflotfy@ip-95-223-13-104.unitymediagroup.de)
05:22.23*** join/#harmattan xarcass (~igorsazon@her.rian.ru)
05:41.42*** join/#harmattan mece (~mwikstro@mariehamn.abo.fi)
05:43.39*** join/#harmattan piggz (~piggz@host-78-145-115-241.as13285.net)
05:51.51*** join/#harmattan seif (~seiflotfy@ip-95-223-13-104.unitymediagroup.de)
05:53.02*** part/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com)
05:55.12*** join/#harmattan maxw (~davidmaxw@194.136.86.45)
06:16.08*** join/#harmattan SpeedEvil (~user@tor/regular/SpeedEvil)
06:17.50*** join/#harmattan rcg1 (~rc@g230054192.adsl.alicedsl.de)
06:22.04mecewho owns formeego.org?
06:22.41hiemanshumece: check http://who.is
06:22.45w00t_Registrant Name:Ruecker Thomas B.
06:23.04denismwow it is dm8tbr :)
06:23.58meceokay.
06:24.03mecethanks
06:25.38meceis there a special channel where the apps.formeego.org thing is discussed/developed/planned?
06:28.37DocScrutinizersorry but formeego makes me think about horror movies involving giant ants
06:29.21meceDocScrutinizer, THEM!
06:47.42*** join/#harmattan harbaum (~quassel@2001:8d8:1fe:8:baac:6fff:fe2d:73a3)
06:58.51mariobAynone being successfull with passing a "--splash" to the invoker. My image gets rotated 90 deg (from portrait to landscape). I've done a workaround by rotating the pic :)
06:58.54spenapDocScrutinizer, +1 :D
07:09.18*** join/#harmattan veskuh (~vesahart@nat/nokia/x-nnfjyeuixbzcykee)
07:09.52*** join/#harmattan DocScrutinizer (~halley@openmoko/engineers/joerg)
07:20.49dm8tbrmece: I'm not sure, best poke x-fade I guess
07:24.14dm8tbrmece/denism - see bug 20531
07:24.16MeeGoBotBug https://bugs.meego.com/show_bug.cgi?id=20531 nor, Undecided, ---, thomas.rucker, RESO FIXED, Allow usage of 'MeeGo' in the domain names formeego.com and formeego.org to focus community hw adapt
07:33.45*** join/#harmattan tbf (~mathias@213.28.38.193)
07:38.01xarcassmariob: even people from Nokia don't know if this is proper way to make splash images. so I've also rotated portrait image
07:38.41*** join/#harmattan slaine (~slaine@84.203.137.218)
07:40.14*** join/#harmattan DocScrutinizer (~halley@openmoko/engineers/joerg)
07:42.00*** join/#harmattan DocScrutinizer (~halley@openmoko/engineers/joerg)
07:42.12*** part/#harmattan veskuh (~vesahart@nat/nokia/x-nnfjyeuixbzcykee)
07:47.33mariobxarcass: :) Well, something has to be done. A friend of mine didn't know if the app was started (he tried a couple of times) w/o splash. After I added splash he got instance feedback
07:48.48xarcassmariob: btw, i've noticed that screenshots are also all rotated, so i gave up and rotated my splash
07:49.48mariobxarcass: Maybe that explains why the default orientation for Qt meego components on the desktop is in landscape
07:52.23xarcassmariob: that's not obvious to me how this can be applied to desktop components. i've tested orientation-awareness of my app on desktop simply resizing main window by mouse
07:53.09mariobxarcass: No, not the desktop comp but the com.meego components port for Ubuntu
07:53.54xarcassmariob: lucky you. i don't have such luxury as having com.meego components on desktop :(
07:55.00mariobxarcass: Well, there's some info about it here: http://www.developer.nokia.com/Community/Blogs/blog/kate-alholas-forum-nokia-blog/2011/06/23/nokia-meego-1.2-harmattan-qt-quick-components
07:55.23mariobxarcass: and here: http://forum.meego.com/showthread.php?t=3841
07:59.43*** join/#harmattan slaine (~slaine@84.203.137.218)
08:07.11*** join/#harmattan CaCO3 (~CaCO3@104-236.195-178.cust.bluewin.ch)
08:07.11*** join/#harmattan Arkenoi (~ark@swsoft-msk-nat.sw.ru)
08:14.06xarcassmariob: thnx, i've seen these. the problem is that I have mac, win and suse. so i can't see a point to install ubuntu in addition to them. this will be one too many
08:15.00xarcassmariob: fortunately, i have n950, so i've decided to sit and wait when these components will be included in QtSDK
08:15.22mariobxarcass: Ok, good call :)
08:20.17*** join/#harmattan leinir (~leinir@amarok/usability/leinir)
08:29.05ajalkaneI doubt you'd have much problems compiling qt-components on Suse
08:32.20*** join/#harmattan Venemo (~Timur@host-94-248-201-148.kabelnet.hu)
08:32.20*** join/#harmattan Venemo (~Timur@fedora/Venemo)
08:33.37*** join/#harmattan dcarr_home (~quassel@c-24-23-131-187.hsd1.ca.comcast.net)
08:37.40*** join/#harmattan deimos (~deimos@host243-65-dynamic.4-87-r.retail.telecomitalia.it)
08:38.34xarcassi haven't managed to install maemo sdk there (i've tried real hard), that's why i even gave my n900 away (to my former wife). so now i don't want even to begin all this again. well, call me lazy if you like :)
08:43.30ajalkaneI won't call you that. I'd also give up after trying real hard :P
08:45.25Venemomorning
08:48.37*** join/#harmattan Docscrutemp (~DocScrute@89.204.137.156)
09:01.11alteregoxarcass: install ubuntu
09:01.17alteregoOr use it in a vm
09:02.17ieatlintor decide if you need the harmattan sdk
09:02.31ieatlintif you're just doing qt, the qt sdk will include a harmattan toolchain
09:02.40ieatlintand it works on all 3 OSs you mentioned
09:04.57xarcassyeah, i know that. I use SDK from feb this year almost every day. my app is even to be included in firmware ( i hope i manage to complete it ), so there's no problem. it's rather inconvenient that i cannot run my app without the device, but i got used to this already
09:05.24*** join/#harmattan mikhas (~michael@85.183.48.167)
09:05.44ieatlintif only we were all so lucky
09:06.25xarcasscorrection: it will be not in the firmware itself, it will be 'preinstalled' on the N9 in our region
09:07.36ieatlintconsider yourself fortunate that the n9 will be released in your region :P
09:07.47ieatlinti'm stuck trying to import one
09:08.40alteregoYeah, I think I might buy onw qhilat I'm in the states next month
09:08.50alteregoWill be cheaper than getting one here in the UK
09:09.41ieatlintno announced importers here in the states though
09:09.57xarcassthey even claimed to release N9 two days from now, but previous week they've  said that release is delayed
09:09.59alteregoamazon.com
09:10.04alteregoI heard had some
09:11.13ieatlintthat was widely reported, but if you actually looked at the link you'd notice two things... first that it was selling for SIGNIFICANTLY less than stores abroad, and second that it was being sold by an amazon affiliate -- an affiliate that was created just to sell that phone and had no previous sales
09:11.33ieatlintand if you look at the link now, you'll notice that the affiliate has disappeared, and amzon.com simply says the product is unavailable
09:12.15ieatlinthttp://www.amazon.com/Nokia-16GB-Black-Cyan-Magenta/dp/B005HA4W7K/ref=pd_rhf_p_t_1 for a refresher
09:13.36ieatlintthere'll be a distributor i bet, but none so far
09:13.50alteregoInteresting
09:14.25alteregoMaybe I'll nip over to finland and pick one up there ;)
09:15.01*** join/#harmattan rcg1 (~rc@fb2-pub-1.dv-nr.fh-frankfurt.de)
09:15.13ieatlinti'm hoping nokia will make it available it developers
09:15.16kimju"back in stock"
09:15.18ieatlintsave me a lot of effort
09:15.31kimjuback? :)
09:16.00alteregoSo, Nokia do N950 make it ridiculously hard to obtain, pisses off the general maemo.org folk. Nokia develop N9 make it ridiculously hard to obtain for the majority that care for the platform.
09:16.04alteregosighs
09:16.27mikhasNokia wants you to buy iPhones
09:16.32mikhasjust give in already
09:16.38ieatlinti still don't get why nokia is even releasing this phone
09:16.45ieatlintwas it some sort of contract obligation or what?
09:16.46alteregoN9 os unicorn blood, and N950 is tiger blood
09:16.49mikhasieatlint, recoup of investments
09:17.02ieatlintmikhas: i'm unconvinced
09:17.10alteregoieatlint: I'm sure there were many reasons
09:17.12mikhaswell, then take the rumors
09:17.16ieatlinti doubt they'll come close to breaking even
09:17.28mikhasit was required that Nokia ships one MeeGo phone, by the Intel-Nokia deal
09:17.50ieatlintreleasing a 600EUR phone in half a dozen countries, avoiding major ones like the UK and Germany does not scream big sales
09:18.07mikhasalso, it all starts to make sense once you stop seeing Nokia as one entity
09:18.13mikhasbut rather a hydra
09:18.20mikhaswhere each head has its own will
09:18.25mikhas;-)
09:18.34ieatlintyeah, maybe, but given the investment they've made in the platform since february, and the potential confusion to consumers, that also seems weird
09:19.12ieatlintif any contract did have that requirement, there'd be a specified penalty for failing... that penalty would likely be cheaper
09:19.32mikhasSo you're saying Nokia doesn't make any sense to you?
09:19.37mikhasTrust me, you are not alone.
09:19.39ieatlintand yeah, i've heard a lot of stories about how bad the management there is, with one hand not knowing what the other is doing
09:19.48ieatlintdealt with some of it first hand
09:20.23ieatlintnokia is bizarre :P
09:22.06mikhasgoes for most big companies
09:22.35ieatlintnot nearly as bad
09:23.03ieatlinti've seen how several big companies work, and they don't have products and managers working against each other quite so much
09:23.44mikhaswell, but can you perhaps imagine how much resistance there is on the lower management levels, against this WP7 move?
09:24.20ieatlintconsider how much resistance i'm told there was in the symbian levels against maemo, i bet i have an idea
09:24.29mikhasyeah
09:24.54alteregoPeople actually wanted to keep symbian at Nokia? :)
09:25.05ieatlinti've been told by a few bitter people that the symbian folks sabotaged maemo
09:25.16ieatlintand the qt effort
09:25.20alteregoI don't see how ..
09:25.29mikhasAt least Symbian division succeeded in taking both down now.
09:25.47ieatlintthey were due to have some success
09:26.19mikhasieatlint, I think the "transition" to Qt, from Fremantle to Harmattan, was made out of stupid.
09:26.34alteregoThe biggest success of Symbian recently is Qt ..
09:26.38mikhasNokia didnt have a Maemo product for over two years due to that.
09:26.39ieatlinti was speaking as much of the qt support in symbian
09:27.09alteregomikhas: that isn't exactly true
09:27.16mikhasyou dont throw away a working platform and replace it at once
09:27.24mikhasalterego, well, I've seen the struggle
09:27.26mikhasit was stupid
09:27.28alteregoThere are other reasons that stopped Harmattan
09:27.50mikhasbut dont underestimate the arrogance within the Harmattan project
09:28.01mikhasespecially against everything Fremantle
09:28.19alteregoWell, they've done an outstanding job imo
09:28.19Arkenoiactually just releasing new hardware for fremantle in time would be better than whole harmattan effort
09:28.38mikhasalterego, who? the Fremantle people who later joined the Harmattan project to save it?
09:28.55alteregopfft, fremantle, hildon, is kinda ugly and runs like poop compared to Qt :P
09:29.14mikhaserm
09:29.15xarcassalterego: +1024
09:29.19alteregomikhas: I dunno :P
09:29.28mikhasyou show very little understanding here of how big projects work
09:29.31ieatlinthildon wasn't terrible, but, but gtk really isn't the best platform to push to 3rd party devs
09:29.37Arkenoiif there was n900i with 1Gb RAM and no other changes it would be absolute killer one year ago
09:29.38alteregomikhas: I always thought it was all the same team anyway.
09:29.43mikhaswrong
09:29.52ieatlintArkenoi: it'd have been a niche device still
09:30.11ieatlintfremantle just wasn't refined enough for the average consumer
09:30.16Arkenoiieatlint, unless harmattan MfE bugfixes were backported
09:30.44Arkenoiand portrait mode was implemented properly :-)
09:30.45alteregoArkenoi: I wouldn't have got it. And it wouldn't have been mass sold either, would have still had all the short comings the N900 has now.
09:30.46mikhasreally, Harmattan itself is not free of guilt here
09:30.58alteregoWe'd still have all thed moaning kids on tmo
09:31.09ieatlintqt was a good idea i think though... but yeah, QML results in such huge delays that qt is still only just arriving on symbian
09:31.20alteregoThere would probably have been as many sales as the wimax edition of the N810 :P
09:31.54SpeedEvilArkenoi: niche devices selling a sizeable slice of a million units...
09:31.57Arkenoialterego, from my PoV n900 had just two shortcomings (or should i say showstoppers?): MfE bugs that did not allow it to work smoothly with google and low RAM which made it damn slow
09:32.31Stskeepsieatlint: heh, how about the libmeegotouch/dui and orbit stuff then :)
09:32.36alteregoI didn't care about and don't care about the ram.
09:32.50alteregoMy biggest gripes are, no compass and no hdmi.
09:32.59ieatlintStskeeps: i heard great things about mtf...
09:33.09mikhasieatlint, when? in 2008?
09:33.12Arkenoialterego, btw i'd buy wimax edition of n810 back when it was released if there was firmware update to make it compatible with wimax networks deployed after the standard did settle down
09:33.15alteregovsync would be nice too. But at least we have MeeGo CE
09:33.16ieatlintlast year
09:33.17w00t_stares at ieatlint
09:33.21ieatlintalbeit from nokia guys :P
09:33.48Arkenoistill no hdmi in n9, cannot understand why
09:34.01SpeedEvilArkenoi: It's a comparatively large connector.
09:34.01alteregoSwome ideas behind MTF are really awesome.
09:34.07SpeedEvilWhich causes nasty packaging issues.
09:34.16alteregoBut those ideas are doable in QML now.
09:34.18ArkenoiSpeedEvil, it is there on e7 and that's just ok
09:34.28ieatlinti think nokia had some really great ideas, and some truly poor followthrough
09:34.40alteregoSo MTF is kinda redundant, except for a few helper classes when accessing gconf :P
09:35.12ieatlintmtf also has some stuff for accessing bits on harmattan
09:35.19ieatlintthe camera classes for instance
09:35.33mikhasMTF was based on the blatant lie that Qt Graphics View would be the future for UI's
09:35.40Arkenoido you remember 9000 communicator? it was a perfect field engineer's tool and could possibly kick the shit out of palm pilots, students could sell a kidney to boy one -- but Nokia marketed it as a manager's toy instead
09:35.56ieatlintisn't qml based on qgraphicsview?
09:36.11*** join/#harmattan djszapi (~lpapp@plexyplanet.org)
09:36.13w00t_it runs on top of it at the moment, but it's not entirely based around the concept of, no
09:36.28alteregoieatlint: it is currently, but is being replaced with qscenegraph ;)
09:36.28w00t_i think qt5 already has it running on top of scenegraph
09:36.29mikhasieatlint, Qt Graphics View is abstracted away with QML
09:37.10alteregoI have it running on scenegraph from a dev build, quite impressive, love the shaders in qml 2 :)
09:37.11mikhasIn fact, nothing would stop you from writing a cairo-based backend for QML, or whatever graphics library you like.
09:37.17ieatlintwho wants to take bets on us seeing a stable qt5 release? :P
09:37.27w00t_it's coming
09:37.35alteregoaround christmas :)
09:37.47djszapihaha nice joke :D
09:38.20ieatlintyeah, we'll see :P
09:39.25djszapiit is like c-obs is coming ... sure ... for a while.
09:39.53ieatlintyeah, or a qtmobility 1.2 that works...
09:40.42*** join/#harmattan aapo (~quassel@cs27097135.pp.htv.fi)
09:40.57aapoHi, what can be problem: I can't run ARM binaries *anymore* on my Scratchbox (Harmattan-ARMEL target)? It worked yesterday, but when I started computer today, it is not working.
09:40.59alteregoYeah, or a qt mobility 1.1 that works
09:41.13djszapiaapo: what is "not working" ?
09:41.28alteregoweb os would be good if it had QML
09:41.45alteregoAnd MeeGo would be good if it had web os UI :)
09:41.46aapodjszapi, "bash: ./hello.out: No such file or directory"
09:42.11sandst1aapo: try giving scratchbox a kick. "sudo /scratchbox/sbin/sbox_ctl stop" and then the same with start
09:42.13djszapiseems talkative enough
09:42.18ieatlinti'm actually liking swipe a lot on harmattan
09:42.24ieatlinti just wish it weren't a dead end device
09:42.29djszapiieatlint: +++++++1
09:42.50djszapithe new sales devices are pretty smooth, indeed for swiping.
09:42.57aaposandst1, thanks I will try that
09:42.59*** join/#harmattan Docscrutemp (~DocScrute@p57B461A1.dip.t-dialin.net)
09:43.44djszapior you can just use restart ;)
09:43.55djszapisandst1 o/ btw :)
09:44.07sandst1\o
09:44.26lcukmorning \o
09:45.30ieatlinthas anyone discovered a way to change the standby screen?
09:45.36*** join/#harmattan faenil (570d105b@gateway/web/freenode/ip.87.13.16.91)
09:47.16aapoWhat is situation of gtk on harmattan/N950? Is somebody doing/packaging it? I would like to test some gtk applications.
09:48.26djszapipackrat does not find too much things (However packrat ignores the biggest repository)
09:48.31lcukaapo, I have seen the c-obs building gtk packages, though not sure if it is for harmattan, let me try and see
09:48.44djszapilcuk that is not for harmattan, no.
09:49.37djszapiaapo: take a look at this one: http://harmattan-dev.nokia.com/pool/harmattan-beta/free/g/
09:49.45aapolcuk, I think I also see once cobs buildlog for gtk, but http://ageofikon.com/prh/ is not showing anything
09:50.10djszapiand this one: http://harmattan-dev.nokia.com/pool/harmattan-beta/free/libg/
09:50.44aapodjszapi: gtk-doc, but no gtk?
09:51.08lcukaapo, it was MartinK who was building gtk stuff, I think more as a depedency for his espeak package
09:51.20lcukbut on his home project I cannot see it there
09:51.36*** join/#harmattan M4rtinK (~M4rtinK@mail.melf.eu)
09:51.59djszapiaapo: no clue, I just pointed you out where it /might/ be some relevant results.
09:52.09djszapiI am not interested in gtk stuff myself, to dig into the details more ;-)
09:52.42Arkenoibtw what is the point for aegis to prevent running arbitrary unregistered binaries? who the hell needs it? i doubt it can add anything to platform security (don't tell me about platform security, n900 ran forever with remote code exec hole in flash player) as i am pretty sure if anyone decides to target an attack on harmattan device it would be easily bypassed like all other techniques like that
09:53.29djszapimade my day ^ :)
10:01.19*** join/#harmattan daniels (~dstone@amnesiac.heapspace.net)
10:02.02*** join/#harmattan Venemo (~Timur@host-94-248-201-148.kabelnet.hu)
10:02.02*** join/#harmattan Venemo (~Timur@fedora/Venemo)
10:04.59meceJaffa, hey
10:05.08Jaffamece: hey
10:06.29meceJaffa, regarding the apps.formeego.org; is there already something running or are we only just talking about it?
10:10.35Jaffamece: The code's been in development for a while (evolving from packages.maemo.org, I guess) and should be in a VCS "somewhere"; but I'm not aware of it running anywhere yet apart from apps-beta.meego.com
10:14.29meceJaffa, ok so the user repos is not yet in action. I'm just looking for an apt repo to put apps in so that upgrades can be conveniently seen by users. That way it would already be populated once the fancy stuff is ready
10:14.47Jaffamece: Home projects are definitely up and running
10:15.07Jaffamece: And you can use that to give people access to your development versions
10:15.17Jaffamece: See http://wiki.meego.com/Getting_started_with_OBS
10:15.52djszapiieatlint: you can change the wallpaper in the settings, yes.
10:21.10djszapiieatlint: You can also do this: photo in gallerry and 'Set as wallpaper'.
10:23.06meceJaffa, ooh, nice :) I'll check that out. Thanks!
10:26.14meceis making a quick weather app for the politically less correct.
10:30.55alteregoJaffa: did you see my QML proto for my guitar chord dictionary app? http://stage.rubyx.co.uk/scratch/2011-08-16_13-02-23.png :)
10:31.29djszapianybody doing qml stardict frontend ?
10:35.42Jaffaalterego: Looks nice. Although I know *nothing* about guitar chords. Guitar Hero/Rock Band is my extent ;-)
10:36.08alterego:)
10:37.06*** join/#harmattan epage (~epage@99.62.33.19)
10:41.59mecealterego, WOW! WANT!
10:42.06mecehey
10:42.27alteregomece: :) thanks, it's WIP obviously but I want to get it working by the end of next week, time permitting.
10:43.46mecealterego, A request: Add EADGBE above the strings. Also an ukulele version would be cool :)
10:44.58alteregomece: I plan on doing that yeah.
10:45.06mecethanks :)
10:45.09alteregoTo have multiple tuning configurations in the future.
10:45.15mecesweet
10:45.23alteregoukulele is a bit far in the future though ;)
10:45.29mecethen some tuning assitance included..
10:45.29alteregoLowest priority :P
10:45.37mecewell if you do bass then you might as well do ukulele
10:45.42*** join/#harmattan lizardo (~lizardo@189.2.128.130)
10:45.51alteregomece: if there is no other guitar tuner app sure, I want to KISS first :)
10:46.00*** join/#harmattan Venemo (~Timur@host-94-248-201-148.kabelnet.hu)
10:46.00*** join/#harmattan Venemo (~Timur@fedora/Venemo)
10:46.00meceI mean I can do the chords for you.
10:46.22mecealterego, righty. I have "Tuner" on N900. Perhaps it could be ported.
10:47.18Venemowhat kind of tuner?
10:47.31meceguitar
10:47.37meceor any instrument I guess
10:47.39Venemoah.
10:47.56*** join/#harmattan willer_ (~Willer@189.2.128.130)
11:02.05*** part/#harmattan djszapi (~lpapp@plexyplanet.org)
11:08.18*** join/#harmattan lcuk (lcuk@cpc2-oldh7-0-0-cust702.10-1.cable.virginmedia.com)
11:08.18*** join/#harmattan lcuk (lcuk@Maemo/community/contributor/lcuk)
11:17.49*** join/#harmattan seif (~seiflotfy@ip-95-223-13-104.unitymediagroup.de)
11:20.59*** join/#harmattan djszapi (~lpapp@plexyplanet.org)
11:27.16*** join/#harmattan ZrZ (~RzR@rzr.ww7.be)
11:28.07*** join/#harmattan rzr` (~rzr@rzr.ww7.be)
11:28.10rzr`Venemo: hi
11:28.16Venemohey rzr`
11:28.17rzr`Venemo: i failed to build i-c
11:28.22Venemowhy is that?
11:29.14rzr`/usr/src/packages/BUILD/main.cpp:53: undefined reference to `MDeclarativeCache::qApplication(int&, char**)'
11:29.40Venemoyou need applauncherd-dev
11:29.44*** join/#harmattan tbf (~mathias@snail.cosmicparrot.net)
11:29.54VenemoI added it to build dependencies
11:31.46*** join/#harmattan MohammadAG (~MohammadA@pool-108-14-83-150.nycmny.fios.verizon.net)
11:32.25*** join/#harmattan smoku (~smoku@93.159.54.194)
11:32.58rzr`it is there
11:33.02rzr`but it does not link w/
11:33.16rzr`it miss -L ..
11:33.17rzr`    -L/usr/lib -lircclient-qt -lQtDeclarative -lQtGui -lQtNetwork -lQtCore -lpthread 
11:33.20rzr`on that line
11:33.20Venemonot sure why not; worksforme
11:33.51VenemoI honestly have no idea what may be the problem
11:34.28rzr`can you dpkg -L applauncherd-dev | grep .so
11:35.08Venemosorry, I can can't do that right now, I'm not on Linux
11:36.24djszapiwell you can log into the device, and check it. That is lniux independent
11:36.43Venemodjszapi, the -dev package is definitely not installed on the device
11:36.44djszapioh no sorry, since it is dev, I am wrong.
11:37.04djszapion my device, actually it is installed
11:37.06djszapi:)
11:37.14djszapinot sure why.
11:38.16*** join/#harmattan MohammadAG (~MohammadA@pool-108-14-83-150.nycmny.fios.verizon.net)
11:38.21Venemonot installed on my device djszapi
11:38.34djszapi[sbox-maemo6-armv7: /scratchbox/users/lpapp/home/lpapp/cups] > dpkg -L applauncherd-dev | grep .so
11:38.37djszapi[sbox-maemo6-armv7: /scratchbox/users/lpapp/home/lpapp/cups] >
11:38.40djszapirzr` ^
11:38.44Venemohm.
11:38.50Venemoso where is the .so?
11:39.33VenemoI just use MDeclarativeCache, as described in http://harmattan-dev.nokia.com/unstable/beta/api_refs/xml/daily-docs/applauncherd/qmlboost.html
11:40.03djszapithat is just a convenience include..
11:40.10djszapicat /usr/include/applauncherd/MDeclarativeCache
11:40.10djszapi#include "mdeclarativecache.h"
11:40.17Venemoyeah, that's it
11:40.43VenemoI use #include <MDeclarativeCache> but don't think that's the issue here
11:40.56Venemoit builds fine for me.
11:41.00rzr`include is ok
11:41.03rzr`link is not
11:41.12rzr`https://build.pub.meego.com/package/live_build_log?arch=armv7el&package=irc-chatter&project=home%3Arzr&repository=MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard
11:41.41rzr`maybe i should push some package from h:r:h to h:r
11:42.20*** join/#harmattan lardman (~simon@Maemo/community/contributor/lardman)
11:42.23Venemohmm
11:42.25Venemothis is weird.
11:42.26djszapithat is probably good for hiding the issue silently. The dependency should probably be fixed.
11:42.26lardmanafternoon
11:42.45Venemodjszapi, do you happen to know what dependency needs to be added?
11:42.56djszapino clue, nor care :)
11:43.02rzr`can you dpkg -L applauncherd | grep .so
11:43.04Venemofair enough
11:43.09djszapiWhat I would do if I were you is that, I would compare the gcc/g++ lines...
11:43.11Venemorzr`, tried, no result
11:43.13rzr`qmake-qt4 || qmake
11:43.13rzr`/bin/sh: pkg-config: command not found
11:43.16rzr`that one too
11:43.25Venemopkg-config not found?
11:43.26Venemohm.
11:43.48djszapiapplauncher indeed uses pkg-config
11:43.52djszapithat might be the missing dependency...
11:44.01mariobrzr`: Have you created a harmattan project from QtCreator?
11:44.04djszapi/usr/lib/pkgconfig/qt-boostable.pc
11:44.04*** join/#harmattan seif (~seiflotfy@ip-95-223-13-104.unitymediagroup.de)
11:44.04djszapi/usr/lib/pkgconfig/qdeclarative-boostable.pc
11:44.11Venemomhm
11:44.17Venemomight be possible
11:44.33djszapirzr` should just add it and try, I guess
11:44.41rzr`just depends to it
11:44.59djszapipkg-config is not nice way of doing things.... /me dislikes it.
11:45.14Venemodjszapi, what is a nice way in your opinion?
11:45.19rzr`do you prefer autofool ?
11:45.36djszapino, I do not.
11:45.39djszapiVenemo: cmake
11:45.45Venemoah.
11:45.57Venemoyeah I saw many KDE projects use CMake
11:46.04djszapiand many non KDE projects.
11:46.12djszapiand maybe also Qt5 ?
11:46.17rzr`cmake is cool , but can be a nightmare sometime on cross compiling i'll annoy you djszapi
11:46.25Venemodjszapi, what's wrong with qmake?
11:46.30djszapiit is actually good for cross-compiling.
11:46.45Venemorzr`, ok, there is a /usr/lib/libmdeclarativecache.so, not sure how to check which package it belongs to
11:46.46djszapiwe have been using it in Gluon for all the platforms actually, windows, mac, linux, fremantle, meego, harmattan, what not
11:46.54rzr`i'll tell u , some weird error i have
11:46.55djszapidpkg -S
11:47.05djszapidpkg -S /usr/lib/libmdeclarativecache.so
11:47.05djszapiapplauncherd-launcher: /usr/lib/libmdeclarativecache.so
11:47.12rzr`veli: dpkg -S $(which file)
11:47.15Venemoaaah
11:47.19Venemothanks
11:47.27djszapirzr`: please do not assess a tool ebcause of your misusage.
11:47.30rzr`that one is installed i think
11:47.39djszapicoming to us for help is ok.
11:47.40rzr`djszapi: i'll show you :)
11:47.55maxwI would remove all your Makefiles and regenerate them
11:47.59VenemoI knew how to do this with yum, but never with dpkg
11:48.18Tronicrzr`: CMake is actually quite nice for cross-compiling, at least on *nix.
11:48.21rzr`tell us how you do it the rpm way ?
11:49.05djszapiTronic: also on windows from what I can say.
11:49.25Venemoso, what is wrong with qmake?
11:49.32djszapinightmare.
11:49.44Venemoworked for me
11:49.55djszapisure it works for tiny projects to a certain extent.
11:50.08djszapithat is not really the primary use case of cmake.
11:50.21Venemomost of my Qt projects are tiny, so no problems there
11:50.34rzr`is building pkg-config
11:50.50djszapirzr`: pkg-config is available by default...
11:50.55djszapinot sure what you build and why.
11:51.33TronicVenemo: It doesn't have its own package detection system.
11:51.45VenemoTronic, why would it need to have that?
11:51.56TronicVenemo: Because pkg-config doesn't port well.
11:52.06Venemoah.
11:52.18mariobI would like to have something like maven as build system for Qt
11:52.27Venemowell it has something called "mkspecs" which works on all platforms, whatever
11:52.31djszapiVenemo: just some random tool, you might want to read:
11:52.34djszapicpack, cdash, ctest
11:52.39Venemomhm
11:52.48Venemowell, I need to get some lunch, talk to you later
11:53.13djszapirzr` http://harmattan-dev.nokia.com/pool/harmattan-beta/free/p/pkg-config/
11:53.18djszapido not make overhead for yourself :D
11:54.28djszapiVenemo: show me how I can create packages so easily with qmake, how I can organize bigger projects like Gluon, how I can have a build server with proper test reports. Show me how easily I can embed tests and so on, please.
11:55.01Venemoas I said, all my projects are tiny.
11:55.17VenemoI have no idea how to manage large Qt-based projects.
11:55.18djszapibut you wanna provide packages ?
11:55.20djszapiyou wanna test it ?
11:55.29djszapiyou wanna build it correctly even tiny projects ?
11:55.53VenemoI don't know
11:55.57djszapixD
11:55.59VenemoI think
11:56.34Venemosorry, /me is having a VERY bad day (unrelated to the discussion here, but I still feel terrible).
11:56.43Venemoso, out to lunch, ttyl.
11:56.46mariobdjszapi: I'm interested... What I want is to break up my project in small libraries which are easier to test and the same for the UI with QML for each platform. Do you have any "template" project I can look at?
11:57.24mariobdjszapi: let me develop a bit
11:57.40danielsgod, more build system arguments
11:57.41*** part/#harmattan daniels (~dstone@amnesiac.heapspace.net)
11:58.02djszapimariob: we have 4-5 libraries in gluon and many qt/kde/qml standalones. You wanna take a look ?
11:58.14djszapiI have set up ctest, cdash, cpack, we even generate windows installers as well
11:58.27mariobdjszapi: I have a model which I want to do test for, I want a separate "project" as main which links statically to the model and then for each platform (N9, S^3) I want different UI's
11:58.37mariobdjszapi: yes please
11:58.44djszapihttps://projects.kde.org/projects/playground/games/gluon/repository
11:59.27mariobdjszapi: thanks,,, Now I'll take a tour :)
12:00.02djszapinot a simple/small project, I warned you :)
12:00.19rzr`djszapi: thx for p-c
12:06.24rZZZrVenemo: build may start , i am gone, btw ping me if you add the "action on event" feature ~ ie connnect( onServerConnected, sendMessage( $msg ) )
12:07.11*** join/#harmattan hardaker (~hardaker@mail.hardakers.net)
12:09.52*** join/#harmattan Docscrutemp (~DocScrute@p57B461A1.dip.t-dialin.net)
12:15.41alteregorZZZr: could you build sqlite3?
12:15.45alteregoThe command :)
12:16.29djszapisqlite3 is available by default.
12:16.38alteregoCan't find the command ..
12:16.41alteregoJust libsqlite3
12:16.50djszapihttp://harmattan-dev.nokia.com/pool/harmattan-beta/free/s/sqlite3/
12:17.04alteregoHrm, is that repo installed by default?
12:17.25lcuki thought qt had database stuff built in?
12:17.36alteregoIt does, I want to poke around form the command line
12:18.49djszapialterego: that might be another Nokia SDK team fail.
12:18.57djszapiI am poking them right now...
12:19.05xarcassalterego: +512, I also miss CLI utility on the device, it's annoying every time scp db file to the host
12:19.06mikhasmariob, good luck with that
12:19.23mikhasif you planned using the Qt SDK, you can forget about libraries just now.
12:19.51djszapimikhas: who cares about Qt SDK :p
12:20.04mikhasyeah well .
12:20.05djszapibut yeah, that might be true...
12:20.10mikhasit is used, sadly
12:20.28mikhaseven though MADDE doesnt get debian packaging right :-(
12:20.30meceI use both qtsdk an scratchbox
12:20.33mecedepends on what I wanna do
12:20.44djszapimikhas: I use sb and everything manually
12:20.49djszapiI trust myself more than that sdk tbh :)
12:20.51mikhasdjszapi, sure
12:21.00djszapiand this way, everything is under my control, I can also use cmake and o ther things nciely.
12:21.04mikhasand then I got burned when others wanted to hack on my project
12:21.05djszapiwhich is limited in the SDK
12:21.11mikhasthey use Qt SDK, I use sbox
12:21.17mikhasgood bye sanity
12:21.33mikhasright, Qt SDK only knows qmake …
12:21.37meceqtsdk is quite nice for writing some quick qml app
12:21.53djszapimikhas: qmake is one of the those things I do not like about Qt :p
12:21.55mikhasmece, did you say fart app?
12:22.06djszapiand I think it is not nice they do not implement cmake backend feature.
12:22.11djszapijust like kdevelop did with qmake.
12:22.31mikhasdjszapi, our company's been working on an autotools backend for Qt Creator
12:22.39mikhasit's a lot of pain
12:22.43djszapialterego: anyways, thanks for pointing this bug out. It is really not nice.
12:22.46*** join/#harmattan antman8969 (~antman896@pool-98-113-198-248.nycmny.fios.verizon.net)
12:22.46mecemikhas, I don't know how to do sound
12:22.51djszapiSDK team needs to fix it asap just like the libarchive bug
12:22.55alteregodjszapi: thanks :)
12:22.59mikhasbut I suggest someone else checks our plugin and does the same for a cmake backend
12:23.18mikhasmece, eat beans
12:23.20djszapiPatricia works on autotools
12:23.21djszapiiirc
12:23.21mikhaslots of beans
12:23.25djszapi:D:D
12:23.26mecemikhas, I'm working on my weather app for profanity enthusiasts :)
12:23.26mikhasdjszapi, yap
12:23.37mikhasand before that, it was Peter Penz
12:23.41mecemikhas, made a logo and everything :) http://i.imgur.com/NnrBb.png
12:23.43mikhasboth from our company =p
12:23.45meceerm icon that is
12:24.24mikhasmece, how do you call it? "Fucking Shit Weather Today"?
12:25.12djszapimikhas: I love Patricia :D
12:25.49mikhas:-)
12:26.47djszapiI forgot some of my duties during DS because of drinking, but she was not so upset :p
12:29.47djszapialterego: I dislike the SDK team seriously.
12:29.48mgoetzQML question.. I'm using a PageStackWindow. Is the QML supposed to rotate when i click the rotate button in QEMU?
12:29.58djszapithey are against the idea to provide the sqlite3 binary :(
12:30.02alteregomost people do :P
12:30.11djszapiit makes zero sense
12:30.21djszapisince the source is either unneccesarily and they just build as debian do (copy/paste)
12:30.27djszapithey should just well publish it as well
12:31.16mecemikhas, no, The Fucking Weather
12:31.52mikhasin all possible meanings?
12:32.11mecewell one can interpret as they choose
12:32.27djszapialterego: why do we need sqlite3 ?
12:32.38djszapitell me some persuading reason, that a manager can eat.
12:32.44djszapisome very silly manager :)
12:33.03mikhasit's part of the Harmattan, no?
12:33.06mikhasdue to tracker
12:33.13mikhasso it really needs to be in the SDK
12:33.22seifguys when is the next update
12:33.24seif?
12:33.29djszapimikhas: I will send you the internal bugreport I am just opening
12:33.32djszapiyou can "vote" :)
12:33.33*** join/#harmattan javispedro (~javier@Maemo/community/contributor/javispedro)
12:33.47alteregoWell, I just want it to poke around in the databases, I can't think of a compelling mangerial reason for it ;)
12:34.20djszapiwell, I think it is a silly question from the manager why we want
12:34.29djszapibecause it is the part of the package, just like the libraries, that is
12:34.34alteregoBut it is extremely useful when developing apps that use database backends
12:34.43djszapiand much more important than other packages which are already available...
12:34.50djszapibut there is no ultimate silly manager reason...
12:35.28alteregoTell him if we don't have it the universe will end.
12:35.49meceI'm out. tata
12:35.50npmdjszapi: SQLite is also used by Qt ..  e.g. ~/.local/share/data/QML/OfflineStorage/Databases/
12:35.52xarcassdjszapi: well, when I did server development, we have a practice to supply sql scripts with the package, so we can execute it during installation. that's the reason
12:35.54*** part/#harmattan mece (~mwikstro@mariehamn.abo.fi)
12:35.55djszapior the rumour says who do not push sqlite3 into the sdk will not get bread in the shop :)
12:36.16djszapinpm: no, the cli frontend is not
12:36.24npmso you can debug
12:36.26npm?
12:36.32djszapiqDebug/printf
12:36.39npmhow could i inspect existing databases?
12:36.49djszapiby a test qt app ?
12:37.01xarcassnpm: for now, scp does the trick
12:37.05alteregoTell the manager he can f*ck off if he thinks I'm gonna build a database manager in Qt :P
12:37.15*** join/#harmattan DocScrutinizer51 (~lagrange@openmoko/engineers/joerg)
12:37.28mikhasalterego, that's not how you talk with managers
12:37.39Stskeepsno, you have to use more swear words
12:37.48djszapixarcass: ok, thanks.
12:37.55javispedrothis kind of stuff you better just do without anyone noticing
12:38.06mikhasjavispedro, +1
12:38.33djszapi-----------1
12:38.46djszapiit is always better if the community has lesser maintainance work
12:39.01djszapiand it is ready on the Nokia side anyway, they just did not publish the package itself.
12:39.30*** join/#harmattan seif (~seiflotfy@ip-95-223-13-104.unitymediagroup.de)
12:39.35javispedrowell, just rebuild it and publish on rzr's repo
12:39.42*** join/#harmattan lcuk (lcuk@cpc2-oldh7-0-0-cust702.10-1.cable.virginmedia.com)
12:39.47djszapijavispedro: of course not
12:39.48alteregoThat's what I originally asked ..
12:39.50*** join/#harmattan lcuk (lcuk@Maemo/community/contributor/lcuk)
12:39.57djszapithat means the maintenance on the community side
12:39.59djszapiwhich is not nice
12:40.11javispedroon early fremantle times many sdk packages were imported into extras for who knows reasons
12:40.14djszapiwell, actually that would well mean duplicated efforts
12:40.49djszapialso, what mikhas told ... if that is true, there is no other way anyways
12:41.53xarcassI believe it should be included into fw, because for now, i must package xml files to initialize the database. that's really sucks. using sql-scripts would be much better
12:42.24javispedrohmm??
12:42.31DocScrutinizermece: thefuckingweather.com
12:42.41lcukxarcass, is this still discussion about the sqlite command line tools?
12:42.51djszapilcuk it is
12:42.56xarcassyep, did i missed something?
12:42.59lcukthis discussion and observation has occured with each maemo release
12:43.04djszapino, nothing, you are right xarcass
12:43.13lcukand each time it hasn't.
12:43.24DocScrutinizer51http://thefuckingweather.com/?zipcode=nuernberg&CELSIUS=yes
12:43.27javispedroDocScrutinizer: hey, it says it's fucking nice in Barcelona. I'd disagree.
12:43.28lcukmost people never need it
12:43.32lcukexcept those that do!
12:43.54djszapilcuk: apparently, you never developed things with sql.
12:44.03djszapior in a very weird way.
12:44.08lcukdjszapi, I was one of those asking
12:44.10xarcasslcuk: well, it may not be needed for the average fart app, but i need this utility all the time
12:44.11lcuki have done
12:44.24mariobdjszapi: Do you have any smaller and simplier cmake example for harmattan? :)
12:44.30javispedroit helps development
12:44.30lcuki was one asking for its inclusion in the past!
12:44.44lcukjavispedro, it is in the sdk repository isnt it?
12:44.44djszapimariob: well, you just need to check the few CMakeLists.txt files out
12:44.49djszapinot sure what could be easier :)
12:44.59djszapilcuk: no, it is not
12:45.00mariobdjszapi: ok :)
12:45.02javispedrobut you don't really need it for live apps on the device
12:45.05javispedrolcuk: nah, seemingly not.
12:45.13djszapijavispedro: nobody was speaking about the device ?
12:45.21javispedro:P
12:45.21lcukwhere is it then? I am sure I found it when needed last time
12:45.25djszapijavispedro: we were speaking about the repository ?
12:45.31javispedroon Fremantle it was on the device ;)
12:46.18javispedroamong other things that crappy GPL-violating "turbooptimizer" app used it to run VACUUM on each .db file it found ;)
12:46.46RST38hjavispedro: It did?
12:47.04RST38hshudders
12:47.32javispedroRST38h: indeed...
12:48.17djszapimariob: the koffice/calligra frontend is also cmake based.
12:48.28djszapiI think also marble, kdelibs, kalgebra and many others.
12:48.46djszapialure, attica, and so forth
12:48.48mariobdjszapi: with support for harmattan target?
12:48.53DocScrutinizerI hope that turbomizer guy got appropriately dealt with in MWKN?
12:48.55djszapiof course
12:50.20lcukhttps://bugs.maemo.org/show_bug.cgi?id=3215
12:50.23povbotBug 3215: sqlite3 command-line application is not available
12:50.25MeeGoBotBug https://bugs.meego.com/show_bug.cgi?id=3215 nor, Medium, 1.1, connie.berardi, CLOS FIXED, People: Home button does nothing
12:50.32lcukresolved fixed of course
12:50.37DocScrutinizerlcuk: I just recently helped to build a very simple script based app that needed sql interface
12:50.40lcukjavispedro, I must have been on diablo then!
12:50.42*** join/#harmattan frinring (~kossebau@85.183.48.167)
12:50.49lcuklooks on notes
12:51.08lcukinfact, yeah it was just before i got n900 that I was doing sqlite stuff
12:51.24DocScrutinizerlcuk: was a used-minutes-warning-app
12:54.25*** join/#harmattan seif (~seiflotfy@ip-95-223-13-104.unitymediagroup.de)
13:07.35*** join/#harmattan fiferboy (~fiferboy@dhcp-0-13-10-77-bf-c5.cpe.mountaincable.net)
13:07.56*** join/#harmattan lcuk (lcuk@cpc2-oldh7-0-0-cust702.10-1.cable.virginmedia.com)
13:07.56*** join/#harmattan lcuk (lcuk@Maemo/community/contributor/lcuk)
13:10.40*** join/#harmattan rm_work (~rm_you@Maemo/community/cssu/rm-you)
13:25.39*** join/#harmattan crevetor (~antoine@modemcable210.76-70-69.static.videotron.ca)
13:26.31*** join/#harmattan NIN101 (~NIN101@p5DD284F8.dip0.t-ipconnect.de)
13:36.23djszapialterego: heh, good and bad news. Good: they fixed it Bad: it is not available in public till the next SDK release.
13:39.42fiferboydjszapi: Are you talking about the sqlite3 package?
13:39.55djszapiy
13:40.15fiferboydjszapi: Could you check if there is a mysql client package that will be in the next release? :)
13:40.36djszapimysql makes no sense on embedded
13:41.02djszapibut no, it is not even available ( for that reason, probably )
13:41.03fiferboyIt does for syncing data with an online mysql server
13:41.49fiferboydjszapi: :( Thanks for checking
13:42.11djszapiI think this is a good decision of them
13:42.19djszapiBut hey, you can package anytime :)
13:42.27fiferboydjszapi: And probably a lot of people would agree with you, but I don't
13:42.49fiferboydjszapi: The problem is, I want the Qt mysql bindings, which are not available because mysql is not available
13:43.11fiferboyI could package mysql, but I don't want to have to rebuild qt all the time to get the bindings for new versions
13:43.12djszapiYou can ask for help from packager warrior :)
13:43.38fiferboyPackager warrior?
13:43.57djszapiI think it is not any different to fremantle, but at any rate...kde pim, kontact and others were also ported to sqlite, anyways.
13:44.56fiferboyYeah, my app uses sqlite happily, but I liked the ability to remotely backup to my mysql server and sync other clients (desktop, tablet, etc) to that
13:46.19djszapiakonadi: use akonadi ?
13:46.22djszapififerboy^
13:46.24lardmanRight, pretty basic question here, should one use e.g. Page for a page of an application, or Item which the examples seem to do?
13:47.05fiferboydjszapi: I'll take a look at akonadi
13:47.17fiferboylardman: I use Page
13:47.24lardmangood enough for me :)
13:47.39fiferboylardman: I think those examples use Item because they seperate out into files
13:48.05fiferboyI _think_ the top level element of a Compoenent in a separate file should be Item
13:48.08lardmanI thought having a separate component per file was the right way to do it anyway?
13:48.15lardmanah ok
13:48.40*** join/#harmattan leinir (~leinir@amarok/usability/leinir)
13:48.49lardmanand what about the base "class" for the whole application? I need 3 different pages, with a toolbar thingie with tabs/buttons at the bottom
13:49.00fiferboylardman: PageStack
13:49.14lardmanThis is not stacked windows though, they are all parallel
13:49.27fiferboyParallel windows?
13:49.30lardmanor is that still the way to do it
13:49.33lardmanparallel level
13:49.39lardmancan switch from any one to another
13:49.48fiferboyYeah, you can still use PageStack to switch between them
13:49.53Mekand it would be PageStackWindow anyway, not PageStack I think
13:50.00fiferboyLooks at the page navigation example
13:50.15fiferboyMek: Right
13:50.18lardmanthere are lots of examples, too many I would say
13:50.32*** join/#harmattan seif (~seiflotfy@ip-95-223-13-104.unitymediagroup.de)
13:50.37lardmanSeems that Qt Creator gives me a PageStackWindow as default iirc
13:50.44lardmanyep
13:50.57rm_worklooking forward to having some time next week when i will have nothing to do and have only my laptop
13:51.06rm_worki'm thinking about an IMDB app
13:51.28rm_worktired of just porting stuff, i want to write something :P
13:51.51SpeedEvilWill it have a bacon number calculator?
13:51.56mikhasrm_work, but there is already an IMDB app
13:51.56rm_workrofl
13:51.59rm_worki could do that :P
13:52.00mikhasit is called *browser*
13:52.05rm_worklol mikhas
13:52.10rm_worknative app is much faster and easier
13:52.22rm_workit's one of the few things i miss from android
13:52.28GAN900rm_work, ah, time.
13:52.42fiferboyYes, the Android IMDB app is nice
13:52.44rm_workGAN900: yeah i took a week off, am visiting my home state
13:52.52djszapirm_work: write a stardict frontend
13:52.53fiferboyrm_work: Montreal?
13:52.55djszapiI would love you :)
13:53.02rm_workfiferboy: i'm probably going to bring my G1 with me and shamelessly rip it off :P
13:53.12rm_workfiferboy: rofl i would kill myself >_<
13:53.34rm_workbut no seriously, WA
13:53.49GAN900Silly Pacific Northwest people.
13:53.58fiferboycould use an interal dict service
13:54.14lardmanrm_work: If you do write an IMDB app, would you be able to provide a DBus method to open a page on a given film?
13:54.24rm_worklardman: i'll keep that in mind
13:54.36fiferboylardman: You thinking barcode integration?
13:54.37rm_worklardman: passing film name and doing an "i'm feeling lucky" type search?
13:54.44lardmanAs I'd like to farm out stuff from mBarcode-lite/etc to external apps
13:54.49rm_workah yes
13:54.53fiferboyGAN900: You know you are a Seattlite at heart
13:54.56rm_workso by film name? or would you have some other info
13:55.31lardmanwell it depends what you want, but perhaps something like title, director, actor or some combo of these
13:55.36rm_workI feel like just a dbus call for "open and search for X" would be suitable
13:55.43rm_workthat would work for movie titles, actors, etc
13:55.59rm_worksince the search is unfiltered by default
13:56.01lardmanbut from a barcode I'd be able to find the title of a DVD, and would be able to pass any of those
13:56.13rm_workbut i guess I could add the ability to specify a type
13:56.27lardmanrm_work: whatever you think would work for the underlying structure of IMDB
13:56.27rm_worki'll look into it
13:56.42lardmancool :)
13:56.48rm_worki'm not sure i'll get too far, since working on my last super-simple app was already so frustrating :P
13:56.53rm_workand i only have a couple of days
13:56.59rm_workbut I will try
13:57.09lardmannp, just a thought for the future - definitely no pressure
13:57.11fiferboylardman: If you add bird recognition into mbarcode, I'll put a DBus hook into my application
13:57.16rm_workI still haven't figured out how to get python and Qt hooked up in QtCreator
13:57.33lardmanfiferboy: are there any bird recognition codes out there, that is exactly what photoanalyser does
13:57.33rm_worklol birds
13:58.01lardmanbutterflies was one I was thinking of, what with the butterfly reporting drive my wife told me about over here
13:58.04*** join/#harmattan trx (~ns-team@212.200.198.51)
13:58.04fiferboylardman: I don't know of any, but since you took my suggestion seriously I will take a look :)
13:58.25rm_worklol
13:58.29rm_workbrb meeting
13:59.03lardmanfiferboy: basically photoanalyser is a daemon that runs plugins on each new image saved by the camera, barcodes are currently handled, I will add a text recogniser when I have the time, but other things are certainly possible a la Google Goggles
13:59.24djszapififerboy: my friend told me that it was extremely hard to port mysql to fremantle.
13:59.39lardmanI should compile OpenCL and then see what people have written
13:59.41fiferboylardman: That sounds very cool
13:59.54lardmanis on my webpage now
14:00.10lardmanand I'm just QML-ifying mbarcode-lite so that you can do something with the barcodes
14:00.16fiferboydjszapi: I guess I could look at the fremantle package and give it a try
14:00.26lardmanbut more photoanalyser plugins always welcome :)
14:00.38fiferboylardman: How is the QML-ifying going?
14:01.07lardmanjust started, quite confusing, though the app is fairly simlple ui-wise, so I hope to have something working by this evening
14:01.53lardmanI was thinking of cool swipe ins and vibrating/flashing tabs, but then I realised I should just get something working first :)
14:02.02fiferboylardman: I QML-ified by birding app from Desktop Qt and once the ball started rolling things went very smoothly
14:02.24lardmanit looks pretty simple, just a change in terminology which is confusing
14:02.32fiferboylardman: Don't let GAN900 tell you what animations and transitions you can have, he will take them all out :(
14:02.47djszapiYes, and he could not get a version > 5.1 to compile in scratchbox, but i guess in the meantime mysql switch to cmake and then it should be easier to compile a newer version
14:02.51djszapififerboy^
14:03.04fiferboylardman: It was pretty painless for me because I have custom model classes that do most of the work
14:03.22fiferboysighs
14:03.29lardmanfiferboy: yeah most of the work in mbarcode-lite is done in the C++ code, so I should be able to wrap it quite simply, I hope!
14:03.59lardmanso last question, Item should be the base "class" for a component?
14:04.00fiferboyWell at least Fremantle had the same issue, so if I can build mysql I should be able to copy the code to build just the mysql portion of Qt. I hope!
14:04.05lardmanShould my pages be components?
14:04.48fiferboylardman: Everything is a "Component" at heart, but all your files (except the main) should have a top level "Item" AFAIK
14:05.11lardmanand then within the Item {} I stick the Page {}?
14:05.26alteregolardman: no, they should be Page {}
14:05.30alteregoAs the root component.
14:05.42alteregoacts as inheritence.
14:05.50lardmanah ok, will check that out
14:05.58fiferboyalterego saves the day
14:06.18fiferboyI'm still at the stage where I *should* be splitting my QML up :)
14:06.24alterego:P
14:06.42alteregoHeh, I religously do it.
14:06.48alteregoKeeping a good balance is good though .
14:06.59*** part/#harmattan djszapi (~lpapp@plexyplanet.org)
14:07.02lardmanI thought I'd at least start the right way ;)
14:07.13fiferboyalterego: I ran into a strange issue when I first started doing it where a change in one of the split files didn't make it into the compile o_O
14:07.26alteregoWeird
14:07.31fiferboyIt seems to have corrected itself (with a Qt Creator close/open)
14:07.58fiferboyalterego: Do you add your QML files to a resource, or refer to them by path?
14:09.11Mekyeah, I have the same problem all the time too, where I need to rerun qmake and/or do a make clean and/or restart qtcreator (I'm not sure yet which is the minimum needed to make it detect changes in new files)
14:09.46fiferboyMek: Yup, exactly my problem (though it is currently working for me)
14:09.58fiferboyI found a project rebuild did the trick, but took much longer
14:12.37alteregofiferboy: depends what I'm doing, most of my qml is in .qml files on the filesystem.
14:12.44alteregoBut occasionally I use qrc's.
14:13.12alteregoOh, I used to have that exact issue with images in qrc files.
14:13.31alteregoI say "used", I mean, I have had/noticed that issue ;)
14:15.27*** join/#harmattan lcuk (lcuk@cpc2-oldh7-0-0-cust702.10-1.cable.virginmedia.com)
14:15.27*** join/#harmattan lcuk (lcuk@Maemo/community/contributor/lcuk)
14:33.23*** join/#harmattan baraujo (~Bruno@189.2.128.130)
14:33.51*** join/#harmattan baraujo (~Bruno@189.2.128.130)
14:35.23*** join/#harmattan antman8969 (~anthony@pool-98-113-198-248.nycmny.fios.verizon.net)
14:35.51alteregohttp://stage.rubyx.co.uk/scratch/guitar_chords_20110817_01.png
14:36.01alteregoThe logic is starting to come together now ..
14:40.13SpeedEvilmultitouch?
14:41.10lardmananyone know how one gets the window size?
14:41.38lardmani.e. the container
14:44.00npmMek & alterego -- i have same issue w/ qtcreator... i've taken to deleting the *-build-desktop *-build-harmattan when i make major structural changes in a *.pro file
14:44.18fiferboylardman: Which container?
14:45.30lardmanwell basically the outermost window, so I can work out how large to make the contents
14:45.53lardmanso knowing what the screen res is and whether we're full screen perhaps, if we have to set it ourselves?
14:48.51mariobhttp://qt.gitorious.org/qt-components/qt-components/blobs/master/src/meego/mdeclarativescreen.h have some properties for the phys screen
14:49.08marioblardman: but your app will be opened fullscreen
14:50.16lardmanso I just use parent.width in each of the Pages in my PageStackWindow ?
14:50.49Mekjust use id-of-the-page.width
14:50.50mariobIf you use the Page element you don't have to set width/height
14:51.12lardmanmariob: it's full screen automatically?
14:51.17marioblardman: yepp
14:51.23lardmanok cool
14:52.28mariobHmmm... In qt-components/blobs/master/src/meego/mdeclarativescreen.cpp I see "displaySize = QSize(854, 480); screenSize = QSize(displaySize.width(), displaySize.height());". This could explain why the splash screen (which the invoker shows) is rotated maybe?
14:53.02lardmanlook at how one handles rotation
14:53.33marioblardman: inPortrait property
14:54.00lardmanand there's presumably a signal I can wait for to change my ui setup?
14:54.20marioblardman: property binding :)
14:54.45lardmanhmm, this is getting beyond my level now...
14:54.50mariobfor example: visible: inPortrait
14:55.25lardmanbut what about the transition from portrait to landscape?
14:55.34lardmanas I need to alter my layout when the orientation changes
14:55.38mariobinPortrait is false in landscape
14:55.42Mekhave a state with when: inPortrait
14:55.49lardmanah ok, states
14:55.50Mekand then have a transition to/from that state
14:57.07marioblardman: A good read (even if it's for symbian) is the following page: http://doc.qt.nokia.com/qt-components-symbian-1.0/index.html
14:57.18marioblardman: Most of the components work the same
14:58.01lardmanthat's a lot of reading
14:58.12marioblardman: Do it right or do it... :)
14:58.45marioblardman: The page contains quick access to QML element docs for Page/Button/ToolBar etc
14:59.08lardmanI've been reading the main QtQuick docs, but there are an awful lot and at some point you have to start writing code, otherwise it goes in one ear and out the other; or eyeball perhaps
14:59.53lardmanyeah no worries on the components, they all seem pretty easy, but I do wonder about states, and while I see examples of changing properties, I need to alter the direction of a layout
15:00.11marioblardman: Of coz, just kidding... But serioulsy, the Qt comp. element docs are good
15:00.12lardmanI guess that is also encapsulated in a property of the layout mind you, so it will work in the same way
15:00.35Mekor you can have a ParentChange and/or AnchorChange element in your State
15:00.56lardmanah yes, I remember reading about Anchors
15:00.58lardmancool, thanks
15:01.03lardmangoes to do some experimentation
15:01.16mariobOr (I haven't tried it) use Loader to load a different QML file
15:02.02lardmanI saw that, I guess it might be slow though
15:02.58lcuk\o lardman
15:03.02lcuklots of qml docs indeed
15:03.32marioblardman: All depends how much qml code you can manage in one file :)
15:04.43lardmanhttp://doc.qt.nokia.com/4.7/demos-declarative-flickr.html shows loader, but I'm not sure about how the list state, etc., is handled on orientation change
15:05.00*** join/#harmattan mece (~mece@dsl-tkubrasgw1-fe3fdc00-44.dhcp.inet.fi)
15:05.51lardmannow another question, if I have my toolbar with buttons on it, whose size is related to parent.width, etc., do these buttons resize when the toolbar itself resizes, or do I need to hook a resize signal?
15:06.29lardmanI'm assuming I do need to resize things and that the properties that are set at the start are just initial values
15:06.49marioblardman: you shouldn't need to resize anything on the toolbar
15:07.01lardmanoh, why not?
15:07.07lardmanHow is it handled for me?
15:07.22lardmanbearing in mind this is my own toolbar
15:07.27marioblardman: ok
15:07.56lardmanbbiab
15:07.57marioblardman: Well, you just set toolbarItem.width: toolbar.width - margin
15:08.21*** part/#harmattan mariob (~mb@57.79.167.151)
15:08.22lardmanmariob: yep but that's at the start when the object is contsructed isn't it?
15:08.32lardmanoops
15:12.52*** join/#harmattan CaCO3 (~CaCO3@104-236.195-178.cust.bluewin.ch)
15:18.44*** join/#harmattan lcuk (lcuk@cpc2-oldh7-0-0-cust702.10-1.cable.virginmedia.com)
15:18.44*** join/#harmattan lcuk (lcuk@Maemo/community/contributor/lcuk)
15:29.22*** join/#harmattan wazd_n900 (~user@85.26.155.46)
15:29.37wazd_n900Hi all
15:30.25fiferboyHey wazd_n900
15:31.32Stskeepslo wazd_n900
15:31.40wazd_n900Fiferboy: how's it going? )
15:31.51wazd_n900Stskeeps: oh, welcome back :P
15:31.56Stskeepsthanks
15:32.52fiferboywazd_n900: It's going good, you?
15:32.59Stskeepswazd_n900: when are you back on a non-gprs line?
15:33.21wazd_n900Stskeeps: not yet but I will be in 2 hours
15:33.30fiferboywazd_n900: Any thoughts? http://andrew.olmsted.ca/harmattan/screens/20110816-153847.png
15:33.44Stskeepswazd_n900: alright
15:34.00wazd_n900Fiferboy: fine, but it's kinda boring to be at the country without any laptop :)
15:34.37wazd_n900Stskeeps: waiting for the train to bring me back to civilization :)
15:35.34wazd_n900I was playing with widgets gallery and figured uot that it's actually ok to make fullscreen apps
15:36.34wazd_n900Fiferboy: interesting
15:36.37wazd_n900Fif
15:36.39wazd_n900Oops
15:37.25wazd_n900Fiferboy: I'd move percentage numbers above the pies
15:37.44fiferboywazd_n900: Can do
15:38.04fiferboywazd_n900: Also, the percentages are whole number now, and I added a shadow to the bars
15:38.30wazd_n900Fiferboy: and what does the progressbar show?
15:38.57faenilfiferboy: I'd move pies about the bars :D
15:39.14faenilabove*
15:39.18fiferboyfaenil: I'll try that
15:40.17wazd_n900Fiferboy: I mean right now it shows for example "seen 191 of ???"
15:40.35fiferboywazd_n900: The total, so 191 of 1135
15:40.48fiferboyThe pies show that in percentage, the bars show the count
15:41.01lcukfiferboy, :D
15:41.04lcukstats!
15:41.11wazd_n900Fiferboy: hmm
15:41.47wazd_n900Fiferboy: I guess I can work on that :)
15:43.15fiferboywazd_n900: :D
15:43.28fiferboywazd_n900: I am custom drawing the bars and pies, so I can change it around
15:43.38fiferboyAnd my label wording sucks
15:43.54fiferboylcuk: Stats tell you how good a birder you are
15:44.01lcukfiferboy, indeed
15:44.10lcukand how fast the camera works!
15:44.15fiferboylcuk: Should I give a total score by aggregate?
15:44.27lcukfiferboy, photos/time?
15:44.42fiferboy"You scored C+, needs improvement"
15:44.48lcukyou must also do similar with fishing database
15:45.01lcuk:P
15:45.38lcukfiferboy, i think that would not help too much unless the ratios are part of birdwatching in general
15:45.56lcukwhat do other twitchers use to keep their stats with?
15:46.00fiferboyI need to abstract my model classes a bit more and I can make it do whatever you want
15:46.27fiferboyI don't actually know any real stats, these ones just seemed useful for me to know
15:46.30lcuknot at all
15:46.36lcukyou are going great as is
15:46.49lcukthe other usecases are just examples for later
15:47.00lcukdid you import the data from n900 app?
15:47.37wazd_n900Fiferboy: it's like a foursquare for birders :D
15:47.59fiferboylcuk: It uses the same database structure
15:48.14lcukfiferboy, but where does it get your score from
15:48.17lcukor is that a mockup
15:48.17fiferboyThe desktop version has a more powerful import from csv or xml
15:48.42fiferboylcuk: No, those are my real numbers.  Birds seen and photo'ed are from my list
15:49.17lcukdoes the app let you view the photographs also?
15:49.30lcukor are they not retained in the database
15:50.18fiferboylcuk: The database stores thumbnails of the files you choose, and it can show large versions from the file system
15:51.18lcukfiferboy, cool
15:52.30lcukfiferboy, i gather moving between computers is a bit less trivial
15:53.11fiferboylcuk: IF the platform has mysql bindings I sync to a central mysql server which keeps all the clients the same
15:53.17fiferboyHarmattan does not have this :(
15:53.31lcukfiferboy, I meant for the large photographs
15:54.04fiferboylcuk: Yes, this is a problem.  Though I may have it so I can store the files in the cloud and have the app pull from that
15:54.36lcukif you do that, you may as well put the database there too
15:55.11lcukharmattan includes support for numerous types of cloudy sync stuff
15:56.00lcukusing curl
15:56.07lcukqt has numerous methods
15:56.26fiferboylcuk: How does qt handle database syncing remotely?
15:56.39lcuki meant cloud connections
15:56.40fiferboyI thought I had to use a database with a client/server interface
15:56.57fiferboylcuk: Do you know where I can find info on that?
15:56.59lcukremember, something like twitter is technically a database
15:57.23mikhasahem
15:57.30fiferboyI'm very interested in enabling that functionality - even better if there is no need to maintain a mysql server
15:57.34*** join/#harmattan baraujo (~Bruno@189.2.128.130)
15:57.41*** join/#harmattan lardman|afk (~simon@host-89-242-159-119.as13285.net)
15:58.00*** join/#harmattan lardman (~simon@Maemo/community/contributor/lardman)
15:58.08lcukfiferboy, you still need to have a server - but it becomes something clients signup for
15:58.40lcukput a web front end on it and you just extended the scope beyond your individual device
15:58.51lcuktwitter for twitchers
15:58.53fiferboyI wish we had Qt mysql available, but Nokia seems pretty firmly against that
15:59.16Stskeepsit's kinda silly really, considering those things are plugins of all things
15:59.46lcuka quick google suggests it exists?
16:00.12fiferboylcuk: The sqlite plugin is there, but not a mysql client or Qt mysql plugin
16:00.21lcuknoticing many people discussing databases last few days
16:04.33lcukhttp://maemo.org/packages/view/libqt4-maemo5-sql-mysql/
16:04.39lcukfiferboy, so that is what is needed in harmattan?
16:05.08lcukat least for direct support to the sqlserver itself
16:05.25lcukotherwise, make a pretty php interface
16:05.38lcukand talk to that from your app
16:06.00fiferboylcuk: Yes, that is the package I need (along with mysql-client, I think)
16:06.58fiferboylcuk: I actually have a PHP frontend for viewing and changing, but I haven't updated it for my latest database changes
16:07.36fiferboyBasically, I want to be able to access the same information regardless of what device I am currently using.  MySQL in Qt allowed me to do that.
16:07.54lcukheh i once wrote a php front end to a tiny database, when i got to using it was pleasantly surprised the code worked \o/
16:08.02lcukfiferboy, indeed
16:08.52*** join/#harmattan tbf (~mathias@194.136.87.226)
16:09.09lcukfiferboy, that has always been issue with liqbase, my code worked happily on one machine but did not connect with the bigger one
16:10.14lcuknow has a bridge
16:12.54wazd_n900Oh, btw
16:13.01*** join/#harmattan rcg1 (~rc@g230055152.adsl.alicedsl.de)
16:13.57wazd_n900Do you guys think that using a sheet for weather stations management is a good idea? Or it's better to have a subpage in options?
16:14.39fiferboywazd_n900: Personally, I find sheets best for something that nees the "accept" and "reject" options
16:14.47fiferboyIf it doesn't need that, I use a page
16:14.51wazd_n900Fif
16:14.57wazd_n900Fuck :( :)
16:15.19fiferboyHehe
16:15.25wazd_n900Fiferboy: yeah, I was thinking bout that too
16:16.09mgedmin/usr/bin/messageserver is eating 52% cpu, syslog is eating 40%, my n950 is hot hot hot and low on battery
16:16.18wazd_n900Fiferboy: it's tricky to jump between N950's and N900's keyboards :)
16:17.09mgedminoops it just died
16:17.36mgedmin/var/log/syslog said something about DSME being unable to stat something, and also "last message repeated a gazillion times"
16:19.26lcukmgedmin, is gazillion a technical term? :P
16:21.16mgedminit's a variable
16:22.08fiferboybuilds mysql for Harmattan (hopefully)
16:22.18mgedminMessageserver[pid]: [Warning] QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
16:22.20lcukfiferboy, on the obs?
16:22.28mgedminrepeated hundreds of thousands of times
16:22.37fiferboylcuk: Not yet.  Just testing the Fremantle build against Harmattan
16:22.50mgedminwell, millions really -- except every 2-4 hundred thousand repetitions get its own syslog line
16:23.09mgedminplus a few of those DSME: failed to statfs the mount point (/home/user/MyDocs)
16:23.10mgedminscary
16:23.10lcukmgedmin, i guess the messageserver broke a bit
16:25.19mgedmin*whew*, MyDocs was not mounted because I booted it with the USB cable plugged in, not because of any flash errors
16:26.20mgedminfbreader forgot what I was reading and where :/
16:26.31lcukmgedmin, frustrating
16:27.02lcukmgedmin, are the fbreader settings usually transferable between devices?
16:27.11lcukie reading same book on n900/n950
16:27.20lcukand continuing where you were
16:28.07mgedminshould be fine
16:28.13lcukcool
16:29.13lardmanhmm this screen orientation example is rather confusing http://doc.qt.nokia.com/4.7/declarative-screenorientation.html
16:29.34lardmanno mention of how the actual orientation makes it into the js code
16:30.07fiferboylardman: If you are using a PageStackWindow orientation is a lot easier than with pure QML
16:30.53lardmanfiferboy: the Pages handle it automatically so I understand?
16:31.08lardmanbut I need to change anchors when the orientation changes too
16:32.34fiferboylardman: Yes, if you have a state for orientation changes you can do an AnchorChange in it
16:33.03lardmanany examples?
16:34.28fiferboylardman: You can look at my code (probably not the best example - monolithic qml file)
16:34.31fiferboyhttp://gitorious.org/fiferboy/lexicon
16:34.43lardman:) thanks
16:35.25lardmantuts at single qml file ;)
16:35.59fiferboylardman: Yeah, I think this is my last project that is still a single file
16:36.18fiferboyIt doesn't bother me much at all, except that I know it is not socially acceptable
16:36.23lardmanlol
16:36.33lardmancode reuse!
16:36.57fiferboylardman: Patches welcome :)
16:37.19fiferboy(I haven't gone through it in much detail to optimize yet)
16:37.29lardmanah, I've got plenty of qml to write as penance, no desire to write even more ;)
16:37.33fiferboyI probably shouldn't even have let you see it yet :)
16:38.09*** join/#harmattan djszapi_ (~lpapp@84-231-65-88.elisa-mobile.fi)
16:38.10lardmanhey I pushed an mbarcode-lite binary last night in which you can only see half the image and can't make out the words in the plugin list
16:38.36lardmanso in terms of "not quite ready" I've probably "got you beat" there
16:38.36fiferboylardman: Yeah, but the code is probably sparkling and pure - that's what matters here right?
16:38.49lardmanhmm, results matter
16:39.07lardmanand probably what the end user sees in that case
16:39.31lardmannice clean and wonderfully structured code is a personal matter that sometimes gets left behind in the rush to get results
16:40.34fiferboyLine 432 should be what interests you
16:40.49fiferboyAnd out of curiousity, where do you see code reuse?
16:41.28lardmanah AnchorChanges is useful rather than my trying to change each Property one by one, thanks
16:41.43lardmannah, I meant reuse between projects
16:42.04fiferboylardman: That's what I used to do - I had a function that would rearrange everything
16:42.19fiferboyD'oh, I thought you were admonishing my sloppy coding practices
16:42.31alteregoUh-oh quim is getting nostalgic ..
16:42.48fiferboyI also used to have AnchorAnimations that would juggle everything around on orientation change
16:43.21lardmanfiferboy: well I was taking the mick, knowing that I do the same, and that I also can't really talk as this is my first bit of qml code :D
16:43.26*** join/#harmattan andre__ (~andre@Maemo/community/bugmaster/andre)
16:43.43lardmanhmm, the animations sound pretty, but why did you get rid?
16:44.07fiferboylardman: GeneralAntilles was mean and told me I was putting form over function :(
16:44.30lardmanoh I see
16:44.40fiferboyI can see his point, though - why wait for the rotation animation is finished just to make the user wait while everything rearranges
16:44.45lardmanwell surely pretty is part of the function?
16:45.01lardmanbecause they will salivate with the amazing animation...? ;)
16:45.36fiferboyIt was probably only pretty in my eyes because it was my baby. There were issues with lable line widths while they were moving
16:46.15lardmanwell I think Anchor animations are probably some way off for me in any case
16:46.18fiferboyI told him I was going to lenghten the delays and amination times just to spite him
16:46.23npmcompared to HP the n950 seems like a better developer story: https://developer.palm.com/content/resources/develop/developing_on_an_unactivated_device.html
16:46.24lardmanlol
16:46.50fiferboylardman: Really, once you get the hang of states/transitions/animations it is *amazingly* easy to do cool stuff
16:47.17lardmanyeah looking at the docs I can see that
16:47.20fiferboyWhich is probably why I put it in in the first place - it was almost as easy as leaving it out
16:47.37lardmanand actually the whole state thing is very simple, it's just a pita to get the basics in place as ever when you learn something new
16:49.20fiferboylardman: Yeah, it took my a few iterations to get to the current method
16:49.31fiferboyI was avoiding states and animations for a while
16:49.59lcuki think I sussed why the connection dialog has a distinct button to connect!
16:51.58lcukfiferboy, the states certainly help with the logic
16:52.30alteregostates are brilliant :)
16:52.55fiferboyagrees
16:53.09djszapi_if they are not abused...
16:53.10alteregoI used them in the dialer in a quite useful way, and I use them more now because of that. You get a call state coming in from ofono, cleverly name the QML states the same and just set the state binding to the call state variable :)
16:53.45lcukdjszapi_, of course
16:53.51alteregoThey're even better when they're abused :P
16:53.55lardmandoes one need to set reciprocal anchors?
16:54.36djszapi_I prefer it, yes. The more explicit the better
16:54.46lardmancool
16:54.53lcukdoes anybody else find capacitive screens a bit odd at times and mistaps and swipes frustrating
16:55.05lardmanyep
16:55.15antman8969lcuk especially on the bigger screens  yea
16:55.16fiferboyThe probably with reciprocal anchors (I find) is when you go from landscape to portrait neither knows how big it should be
16:55.18alteregoYes :)
16:55.23lardmanI have major troubles hitting the call button and alarm buttons
16:55.24antman8969the palm of my hand hits the bottom corner all the time when holding...
16:55.29lardmanI've no clue why they are all so small
16:55.36alteregoantman8969: +1
16:55.40lcukantman8969, lol
16:55.43lardmanalso, I can't unlock the phone with only one hand, which is very annoying
16:55.50alteregoI've started swiping up from the bottom rather than the side.
16:55.54lcukyou mean the hand you are using to swipe with?
16:55.57djszapi_lardman: yes, you can
16:56.03djszapi_I always do
16:56.07lardmandjszapi_: I can't though
16:56.15lcuklardman has girly hands
16:56.23lardmanquite ;)
16:56.25fiferboylardman doesn't have much dexterity
16:56.27antman8969lol apparently
16:56.38djszapi_what does it have to do with girlish hands ?
16:56.43lardmandoesn't like risking dropping his phone while swiping
16:56.48antman8969real men have huge thumbs, duh
16:57.10alteregoI've already dropped it twice ..
16:57.13djszapi_it has nothing to do with size...
16:57.27djszapi_one finger presses the button, the other one swipes, that is
16:57.28fiferboyThat's what she said
16:57.56antman8969alterego I dropped mine on pavement, now there are silver scratches along the top facing me... it's horrible
16:57.58djszapi_and you can still keep the phone in the meantime, I see zero issue
16:58.03antman8969I color them in with permanent marker every day
16:58.03lardmanyeah I reckon it's because I'm touching the bottom of the phone at the same time with my palm
16:58.45*** join/#harmattan berndhs (~berndhs@2604:8800:11b:1:21e:90ff:fe8f:8bee)
17:00.10lcuklardman, are you a lefty?
17:00.27lardmanno righthanded
17:00.52djszapi_it is even simplier for left handed actually.
17:00.56lardmanthumb on right, index finger on switch, other three on left
17:01.07mgedminI can confirm lardman's problem
17:01.23lcuklardman, on the switch?
17:01.24mgedminthumb-swiping right-to-left makes me accidentally touch the phone in two places at once, which aborts the swipe
17:01.25lardmandjszapi_: yes, left handed is very easy
17:01.30lcuki thought double tap unlocked
17:01.33lardmanmgedmin: same here
17:01.47mgedminunless I arch my thumb in a rather unnatural way and am very very careful
17:01.49lardmanlcuk: then it unlocks when I pick it up though, so I've disabled that
17:01.54lcukright
17:02.08lcukdjszapi_, do you use the double tap unlock
17:02.14lcukor try to reach for the button
17:02.30lcukI think that might be the reason
17:02.33djszapi_lcuk read back
17:03.22lardmanback to qml, does one need to set height and width or will the components/items auto fit their contents?
17:03.33djszapi_lcuk: it is very either way anyway
17:03.45djszapi_even with just one finger, really :)
17:03.49djszapi_very easy*
17:06.03djszapi_lardman: it does not fill out, just if you set the parent filter.
17:06.27djszapi_or well, as usual, being explicit is a good practice really.
17:06.53lardmanI can't know the sizes thought, that's my issue
17:06.59lardmane.g. of an image
17:07.06lardmans/thought/though
17:07.38djszapi_anchors.fill: parent;
17:08.20lardmando sub-items inherit that, or do I need to set it for each item
17:08.30fiferboylardman: You can get an image size with sourceSize, I think
17:09.03lardmanfiferboy: then I need to see whether it's larger than the available space, which needs js iirc
17:09.40djszapi_isn't there a max/min function available by default ?
17:09.40djszapi_fiferboy is right: http://doc.qt.nokia.com/latest/qml-image.html#sourceSize-prop
17:09.44fiferboylardman: No, you can do height: Math.min(parent.height, image.sourceSize.height) or something
17:10.10*** join/#harmattan piggz_ (~piggz@host-78-145-115-241.as13285.net)
17:10.15lardmanah ok
17:10.15djszapi_height: Math.max(pix.height, textelement.height + subtextelement.height) + 10; -> This is something I did
17:11.22djszapi_you do not even need to import anything apart from QtQuick
17:11.32lardmantries that out
17:12.54lardmanand how do I set e.g. min height?
17:13.05lardmanby setting the height: property of an item?
17:13.23djszapi_afaik, there is no min height, but fiferboy will correct me :)
17:14.55fiferboylardman: Do you mean you want to set the image height to some min?
17:15.18djszapi_just use another min. I guess
17:15.28lardmanWell I was thinking that some text needs a minimum size, but that it can grow if the image is too small
17:16.18*** join/#harmattan piggz_ (~piggz@host-78-145-115-241.as13285.net)
17:20.30fiferboylardman: How are the text and the image laid out?
17:21.03lardmanimage above two lines of text
17:22.28fiferboyIf you want to be fancy you could do something in your text, like font.pixelSize: (parent.height - image.height)/2
17:22.50fiferboyBut I think you are probably better off with just a fixed font size and limit the height of the image
17:26.30fiferboyWell, mysql built fine
17:26.48lardmanI'll have to run the code and see what things look like I think
17:26.56lardmanno idea how large the fonts need to be for example
17:27.23fiferboyBuilding Qt with mysql isn't going to be so easy because all the packaging for it has been removed
17:27.54lardmando we not have QtSql now?
17:28.02fiferboylardman: If you use Label insteas of Text a sane system default is used
17:28.11fiferboylardman: We have sqlite, but not mysql
17:28.26lardmanah ok, on both counts
17:28.50lardmanclears the table (and laptop) for supper
17:28.50djszapi_lardman: what is wrong about sqlite ?
17:28.52lardmanbbl
17:29.04lardmandjszapi_: nothing, I use it quite happily
17:29.10djszapi_right
17:29.12lardmandjszapi_: you're asking the wrong person
17:29.17lardmanI think lcuk was after it
17:29.24fiferboyNo, it was me
17:29.31lardmanah
17:29.39fiferboy(possibly lcuk as well)
17:29.40lardmanbbl anyway chaps
17:29.46djszapi_fiferboy tries to push it, but no reason for that in a simple case :)
17:30.58fiferboydjszapi_: I'm not pushing it anymore, I am building it myself
17:32.15djszapi_is it really worth it ?
17:32.36fiferboyIt is to me.
17:32.57fiferboyI don't want to be using my app on my Harmattan phone and not be able to send the data back to my server
17:32.57djszapi_did you check whether the akonadi driver can manage it first ?
17:33.18fiferboyWith the updated data on my server I can update all the other clients running on different platforms and have the same data everywhere
17:34.01fiferboyI did look a little bit at akonadi, but was put off by the seeming PIM focus
17:34.19fiferboyIt could very well do what I want, but I already have all the code to sync my client to a mysql server
17:34.29fiferboySo first I am going to exhaust that avenue
17:34.42djszapi_the problem is that, you will have a custom qt then
17:34.52djszapi_so you do not go with the official qt anymore, I do not think that is too nice
17:35.11fiferboyYes, and I would like to avoid that if possible
17:35.25fiferboyWhich is why my first attempt was to have it in the system libraries :)
17:35.31djszapi_well, provide a use case in details to me, and I can contact the SDK team.
17:35.50fiferboyBut it is possible to build just the qt mysql portion and keep the rest of the system Qt libs, so I don't think this is such a big problem
17:36.02fiferboydjszapi_: =D
17:36.37djszapi_I am not quite getting your idea, but seems to be hackish.
17:36.45fiferboydjszapi_: My use case is to have an application that I can carry around with me (currently for birdwatching, but I also want to do the same for books, DVDs, CDs, etc)
17:36.51djszapi_what I was referring to is that, if it is a fundamental use case, they might have some other option.
17:37.28fiferboyThe client uses and sqlite to maintain its own database, but when I get back to civilization I want to have all the changes I made sync to my desktop, my server, my tablet, my TV
17:37.55fiferboyOk, so I want centralized data on multiple clients without the need for constant internet access
17:38.02*** join/#harmattan slaine (~slaine@84.203.137.218)
17:38.12djszapi_doesn't the mail client do such things ?
17:39.23fiferboyYes, but I hardly think I could use IMAP or POP3 to synchronize my data - mail client is a very specialized app
17:39.59fiferboyWe have means to maintain sqlite database, and that is all I need on the client side
17:40.10djszapi_try to imagine an application on Harmattan which does similar functionality, if not... then it is probably not a common use case ...
17:41.16fiferboyThe media player with DLNA, the mail client with IMAP, the contacts application with ??,
17:41.27djszapi_but as said, it was awfully hard to manage for fremantle as well
17:41.50djszapi_contacts are using tp imho
17:42.02djszapi_not sure what for sync purposes
17:42.11lcukdjszapi_, the mysql plugin is just another database adapter to qt core connectivity.  it was there previously and since it afaik is not broken could be included still
17:42.30djszapi_lcuk: I think you are basically wrong
17:42.42djszapi_it was not there for fremantle either, and it was a stroke of hack to get it managed.
17:42.48fiferboyI don't want or need a mysql server on the device, I just want to be able to talk with remote servers
17:43.14djszapi_fiferboy: well, if harmattan applications manage it differently, I see exactly zero reason why they would support mysql
17:43.20fiferboydjszapi_: The community port of Qt for Fremantle had it without problems
17:43.32lcukhttp://maemo.org/packages/view/libqt4-sql-mysql/
17:43.47djszapi_community port can do anything, that has nothing to do with the platform.
17:43.52fiferboydjszapi_: But what method are they providing for thrid party applications to do the same?
17:43.55djszapi_it is a very weak and invalid argument :)
17:44.09fiferboyDoes every application need to implement its own method?
17:44.12djszapi_fiferboy: that is what I told you, go figure out
17:44.18djszapi_how they manage similar situations.
17:44.40lcukfiferboy, yes
17:44.42djszapi_lcuk: I know my friend did it.
17:44.48lcukeach app must include its own kernel ;)
17:45.03fiferboylcuk: I will just ship my own version of Qt that only my program uses
17:45.04*** join/#harmattan harbaum (~quassel@krlh-4d021f06.pool.mediaWays.net)
17:45.09lcuk:D
17:45.20lcukfiferboy, now you are thinking with portals!
17:45.31djszapi_and I told you quite a few hours ago, it was a pita.
17:45.32djszapi_so thanks for confirming :)
17:45.32djszapi_and since the platform apparently does not need it, I see exactly zero reason why the platform sdk should provide it.
17:45.47djszapi_fiferboy: not a mature habit
17:45.57djszapi_but ok for me, if that is what you want to :)
17:46.03fiferboydjszapi_: I am just frustrated
17:46.10lcukdjszapi_, I believe his tongue was in his cheek
17:46.41fiferboyI thought the point of having a library in the platform SDK was so that applications could use it
17:47.06djszapi_:D :D :D
17:47.11djszapi_noooooo.
17:47.21fiferboyI am not sure I understand why they would remove part of the Qt libraries
17:47.24djszapi_it is not a wishlist for everybody.
17:47.35djszapi_it is called platform SDK
17:47.56fiferboydjszapi_: I am not talking about adding an arbitrary library, but about not removing part of the core system
17:48.12djszapi_what you are just saying is that they should do all the community stuff which is obviously wrong
17:48.23djszapi_core system what ?
17:48.28djszapi_it is not the part of the Harmattan system
17:48.48fiferboyNo, I am talking about giving us a full version of Qt instead of an *almost* full version
17:49.06djszapi_I highly disagree
17:49.15fiferboyThe only issue here is that it is so hard to do on the community side because it was left out
17:49.29djszapi_next step would be to provide full qt-doc on the device, no it is no go
17:49.45djszapi_this is an embedded device with a software designed for embedded usage
17:50.16fiferboyI never said it had to be installed by default, just available for use
17:50.17djszapi_I seriously see zero point in extra work that they do not require.
17:50.40djszapi_they had to port mysql which is a pita as said gazillion times.
17:51.02djszapi_and since they do not need it in the platform, it is really pointless work
17:52.12GAN900It's not an embedded device by any stretch of the term.
17:52.22GAN900I've got laptops lying around with less juice.
17:52.31lcukdjszapi_, the work is mostly in saying it is hard work - it just built happily on default harmattan system according to fiferboy !
17:53.03lcukbut I do understand why it is not there
17:53.14lcukgoes for tea
17:53.27djszapi_lcuk: yes, of course my friend lied
17:53.29djszapi_thanks, kindly.
17:53.39alteregois having curreh tonight ..
17:53.48djszapi_fiferboy: what will be the next wishlist, the kernel is outdated ? :D
17:54.05djszapi_and you need some bleeding edge patch integrated asap ? :)
17:54.27djszapi_it is exactly the same case
17:54.31lcukdjszapi_, he already said he will include qt5 in his app!
17:55.11alteregoWhat's so great about BT 4?
17:55.40GAN900Slippery slope! Slippery slope!
17:55.55GAN900Before you know it they'll want Wikipedia in 200 languages!!!
17:56.02GAN900Where will it end?!
17:56.15GAN900alterego, autoconfigures adhoc wifi and nfc.
17:56.32*** join/#harmattan wazd (~wazd@broadband-95-84-185-178.nationalcablenetworks.ru)
17:56.40fiferboydjszapi_: I'm just not sure how I could provide a use case that you would find suitable
17:56.52djszapi_lcuk: I know lcuk, you are so master, and my friend was too silly to do it easily for fremantle, thanks kindly!
17:56.57wazdStskeeps: ok I'm up :P
17:57.15djszapi_fiferboy: well, I would make a research if I were you first, seriously.
17:57.34fiferboydjszapi_: The mysql I just compiled was likely the version your friend did :)
17:57.34djszapi_fiferboy: to know the exact situation how these things work in other application. I would not try to make a community Qt first immediately.
17:58.01djszapi_fiferboy: remember when I told you today, it was going to be much easier for Harmattan
17:58.13djszapi_fiferboy: but yes, indeed it was a pita for fremantle.
17:59.03fiferboyI don't doubt it, it took much longer to compile than I figured
18:03.12djszapi_fiferboy: anyway, you can see that it is not a wishlist matter. Same could happen with almost anything that is truncated starting from the kernel..
18:04.06*** join/#harmattan RzR950 (~ircchatte@rzr.ww7.be)
18:06.31fiferboyI would say it is a wishlist matter - anything could be added to the wishlist. But from what you say it is not a wish that has a good chance of being accepted
18:06.53fiferboyWhich is fine, any package could be rejected
18:07.57fiferboyMy issue is trying to get at least a consideration, and you say you see no reason it should be included
18:08.53fiferboySo, either I can find another way to do what I want, build it myself, or keep bugging people who might want it as well :)
18:10.08djszapi_not really.
18:10.29djszapi_this should not realy happen right now. You should just check out the state of art, that is
18:10.52djszapi_and when you have clear idea about the platform regarding this, you can think further on.
18:11.09fiferboyI am looking for a suitable alternative without success so far
18:11.23fiferboyI have found the contact sync framework :)
18:11.43Stskeepsfiferboy: for qt mysql.. build the qt package with it enabled and ship only the mysql plugin
18:11.54Stskeepsit should be api/abi compatible
18:12.11fiferboyStskeeps: I am looking at the Fremantle code for the package that did just that
18:12.54RzR950djszapi_, chatter did build thx
18:18.34djszapi_fiferboy: without success after 1-2 hours ? :)
18:20.06fiferboydjszapi_: Haven't started that one yet
18:20.19fiferboyI was looking at the supplied Qt source first to see what was there
18:21.48aapoOk, simple GTK hello-world running on N950 (gtk-2.14.7, same than on Fremantle). I accidentally build documentation too, and it took 259min
18:28.41*** join/#harmattan tbf (~mathias@194.136.87.226)
18:50.18fiferboyQt with MySQL is building :)
18:50.25fiferboy(This is going to take a while)
18:50.39faenil:)
18:54.49*** join/#harmattan Teo` (~quassel@amarok/developer/teo)
18:59.23*** join/#harmattan Stskeeps (~cvm@monster.tspre.org)
18:59.23*** join/#harmattan Stskeeps (~cvm@Maemo/community/distmaster/Stskeeps)
19:08.22*** join/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com)
19:34.07*** join/#harmattan lcuk (lcuk@cpc2-oldh7-0-0-cust702.10-1.cable.virginmedia.com)
19:34.07*** join/#harmattan lcuk (lcuk@Maemo/community/contributor/lcuk)
19:41.14fiferboy50 minutes to generate the makefiles
19:41.22fiferboyneeds a faster machine
19:41.32djszapi_scratchboxy ?
19:42.59fiferboyYeah
19:43.15fiferboyIt probably isn't going to build :(
19:43.29fiferboyI forgot to take out webkit and a bunch of other stuff I don't need
19:43.33djszapi_I think qt is smaller than kdelibs, but I am not sure
19:43.53djszapi_at least the build time was shorter on Windows somehow.
19:44.11DocScrutinizerso who's still thinking the back cover of N950 is alu?
19:45.31fiferboydjszapi_: Can you get kdelibs to build in scratchbox?
19:46.08djszapi_sure
19:46.36fiferboyThen there is hope for me :)
19:47.03djszapi_fiferboy: I am almost pretty sure, it will not work out on c-obs
19:47.27fiferboyI know I had trouble with Qt on Diablo(?) in scratchbox
19:47.30wazdDocScrutinizer: me? :)
19:50.10DocScrutinizerwazd: you opened it?
19:50.57wazdDocScrutinizer: Nooooooo, Me? Nooooo, never! (wink) :D
19:51.29wazdDocScrutinizer: it sounds like a metal to me for sure
19:51.35DocScrutinizertactile, acoustic and optic is like plastic on the inside
19:53.43DocScrutinizeresp the obvious moulding is 100% indicator for plastic
19:56.17DocScrutinizerwow, triangle with >AL<
19:56.56DocScrutinizernever seen alu that's so much feeling and looking like plastic
19:56.59DocScrutinizer:-P
19:58.32DocScrutinizerthe ends have a triangle with >PC+ABS<
19:59.51DocScrutinizerooops I scratched it ;-P
20:00.09DocScrutinizerno there's no more denying - it's metal
20:00.17DocScrutinizernow*
20:00.28wazdDocScrutinizer: :)
20:10.35fiferboyOo, sql is building!
20:18.44fiferboyOh, I have to wait until plugins are built :(
20:22.01djszapi_fiferboy: head up :)
20:22.29fiferboydjszapi_: At least my battery is charged enough to survive the drive home while compiling :)
20:22.39fiferboyJust have to make sure auto-suspend is turned off..
20:22.48djszapi_which city are you live in ?
20:25.20fiferboyI'm in Canada, near Toronto
20:25.51djszapi_Canada is a great place :)
20:26.26fiferboyI think so!
20:26.32fiferboyJust don't tell rm_work that...
20:32.02rm_workWUT
20:34.46fiferboyrm_work: Um, we weren't talking about Canada >_>
20:36.24GAN900Canada is just the USA's hat
20:36.29GAN900and hats are silly.
20:36.29rm_workindeed.
20:36.38rm_workwell, silly hats are silly.
20:36.42GAN900Anachronistic and strange.
20:36.46rm_workputs on his srs bsns hat
20:38.10fiferboyGAN900: What does that make Alaska?
20:38.26GAN900The feather
20:38.40fiferboyOk :(
20:39.45berndhs<PROTECTED>
20:39.55berndhsfishing is popular in Finnland ?
20:40.45djszapi_Finland*
20:41.11berndhsthere too :)
20:41.14djszapi_it is populer during the very short good weather, I would say.
20:41.18djszapi_popular*
20:41.57djszapi_fiferboy: I do not understand few things in the snake qml example.
20:42.08fiferboydjszapi_: Oh?
20:42.14djszapi_it uses a "variable" called "direction" without var usage in fact.
20:42.34fiferboydjszapi_: Link?
20:42.40djszapi_I thought you need to pass it as an argument or declarate it by using "var", but I do not see anything like that
20:42.46djszapi_http://doc.qt.nokia.com/4.7-snapshot/demos-declarative-snake-content-snake-js.html
20:43.02djszapi_declare*
20:46.03djszapi_actually, the same situation around the "state" and other "variables".
20:46.18djszapi_I think I am lacking something about the javascript features.
20:46.55fiferboydjszapi_: I believe that is reference to properties declared in the QML
20:47.14fiferboyIn snake.qml there is "property int direction"
20:48.22djszapi_ahhh true. I was not in the projectroot while making the grep
20:49.25djszapi_mmm, it is much easier by using Gluon ;-)
20:50.48djszapi_fiferboy: so what is the restriction of using QML properties from a javascript function, if any ? Can you use it from a javascript file if the qml is in a sibling subfolder ?
20:51.28djszapi_or even more nested relationship between the qml and javascript file.
20:51.43fiferboydjszapi_: I think as long as the javascript file is imported in the QML you can use it
20:56.11djszapi_fiferboy: btw http://people.canonical.com/~jriddell/desktop-summit-akademy-guadec-group-photo-2011.html
20:58.26fiferboyDo I know anyone there?
20:59.48*** join/#harmattan MohammadAG (~MohammadA@pool-108-14-83-150.nycmny.fios.verizon.net)
21:00.17djszapi_fiferboy: You can check out me :p
21:00.30djszapi_but a lot of hacker geeks in one place :)
21:03.16fiferboyThat is a lot of hackers, but the filter box doesn't recognize your nick?
21:04.13djszapi_mmmh, look for the project name Gluon
21:04.42djszapi_there were 5-6 Gluon developers there iirc.
21:04.56fiferboyYes, about 6 show up
21:06.09fiferboyWell, travel time (still compiling)
21:07.04fiferboyTalk later
21:09.58*** part/#harmattan aapo (~quassel@cs27097135.pp.htv.fi)
21:19.08*** join/#harmattan javispedro (~javier@Maemo/community/contributor/javispedro)
21:32.57*** join/#harmattan lcuk (lcuk@cpc2-oldh7-0-0-cust702.10-1.cable.virginmedia.com)
21:32.57*** join/#harmattan lcuk (lcuk@Maemo/community/contributor/lcuk)
21:49.22*** join/#harmattan CaCO3 (~CaCO3@104-236.195-178.cust.bluewin.ch)
21:51.46faenilguys
21:51.50faenilout of curiosity
21:52.15faenilwhy does QImage miss mouse events manipulation?
22:02.54ieatlintqimage isn't a qobject
22:02.57ieatlintso it has no events
22:08.47ieatlintyour best choice is to embed the qimage into a widget (qlabel is a good choice, as it has a setImage() method), and then do your manipulation there
22:10.16faenilyeah sure I have always used qImage:QLabel
22:10.38faenilbut I was wondering why did not they ever make something about that, like a dedicated class
22:11.01trxis there a way to get a handle(hwnd) of a window created by QDeclarativeView ? i have a custom widget that i want to place into it via DeclarativeProxyWidget, but i cant create it (the custom widget) without that hwnd..
22:11.03faenildunno, QImageClickable, or make QImage a QObject
22:11.35ieatlintthey didn't make a new class because it was unnecessary
22:11.36faenilsince clicking on an Image is such a common practise...
22:11.52ieatlintand making a qimage a qobject would be problematic
22:12.04faenilok the last one could be a good reason..
22:12.05ieatlintfor instance, you can't duplicate qobjects
22:12.15trxthere is no need for a class such as QImage to contain events
22:12.36trxas its use is for drawing, not for user interaction
22:12.54faenilbut there is the need for a class which lets you display an image and also receive events...
22:13.00faenilcall it QImageInteractive
22:13.04faenilas you wish :)
22:13.25trxyou can use eg. label for that
22:13.40faenilsure but you have to create a new class
22:13.44faenilcan't just use QLabel
22:13.50faenilthat's what I mean :)
22:13.58faenilsomething straightforward for a so common practise :)
22:14.02trxQImage is a class that holds image data
22:14.26ieatlintyeah, i see what you mean about wanting a class that would include the functionality
22:14.33trxits used everywhere, to add events to it would add events to other components that do not need it
22:14.34faenilok :)
22:15.00faeniltrx, you're right, in fact my argument is not strictly QImage related...
22:15.07trxbut yes, i wonder why such a class doesnt exist
22:15.13faenilok good :D
22:15.18trx:)
22:15.18faenilthat was my question :)
22:15.41faenilanyway we all wonders why it doesn't exist, so no problem :) I'll keep my doubt :D
22:15.42trxanyways, any ideas about my question?
22:15.42ieatlintyou well, it doesn't exist by default anyway :P
22:15.43trx:)
22:16.43faenilI can't help you trx :)
22:16.56faeniland I'm going to bed, have a nice day/evening/night :D
22:17.00faenilcya guys
22:17.00ieatlintdunno either
22:17.07ieatlintnight
22:17.11trxi guess i'm doomed, google can't help me either :(
22:18.15*** join/#harmattan seif (~seiflotfy@ip-95-223-13-104.unitymediagroup.de)
22:18.24specialtrx: explain "window created by QDeclarativeView"
22:19.10trxQML file that contains PageStackWindow is loaded via QDeclarativeView
22:20.10trxi can insert a standard widget such as QPushButton into it
22:20.34trxbut this component needs some hwnd in order to be created
22:23.40*** join/#harmattan seif (~seiflotfy@ip-95-223-13-104.unitymediagroup.de)
22:25.08ieatlinttrx: i'm going to take a wild shot here, but qdeclarativeview is a widget, and qwidget has a winId() method..
22:25.13ieatlintis that what you're looking for?
22:25.35trxyes
22:25.48trxbut that function doens't return a valid hwnd
22:25.55trx:(
22:26.32ieatlinthmm
22:26.57specialwidgets inside a QGraphicsProxyWidget may not have a native handle at all.
22:33.14trxQGraphicsProxyWidget is inside a class of type QDeclarativeItem
22:33.40trxwhich is registered via qmlRegisterType
22:34.07trxmaybe if i place that QGraphicsProxyWidget inside a QWidget
22:34.24trxand use that widget's handle
22:35.00trxshould that work?
22:35.17speciala QWidget inside a QGraphicsProxyWidget is not actually part of the normal window/widget ownership tree
22:35.31specialit exists separately, (possibly) outside of any real native windows.
22:35.49specialwhat do you need a native window handle for?
22:38.34trxthis custom widget that i am trying to insert
22:38.52trxneeds a valid hwnd during creation
22:39.22trxotherwise it fails to create itself
22:40.15trx"a QWidget inside a QGraphicsProxyWidget"
22:40.59trxno, i meant, to place a QGraphicsProxyWidget inside a QWidget
22:41.24specialQGraphicsProxyWidget is a QGraphicsItem (ultimately). It can only be in a QGraphicsScene.
22:41.32trxthen use handle of that parent widget for my custom widget that i will place inside a proxy
22:59.51*** join/#harmattan hardaker (~hardaker@mail.hardakers.net)
23:04.22*** join/#harmattan meegoexperts (~Adium@unaffiliated/meegoexperts)
23:10.48*** join/#harmattan Sput (~sputnick@quassel/developer/sput)
23:10.53rm_youROFL
23:10.56rm_youdid anyone get this email?
23:11.03rm_you"Free Microsoft App Hub registration for Nokia Developer Programs members"
23:11.07rm_youI rofled so hard
23:11.11rm_youand then i cried a little
23:11.52ieatlintyeah, everyone with a launchpad account got one
23:12.08ieatlintcongrats, you save $99 :P
23:12.29ieatlintit'll be useful when nokia sends you a windows phone
23:12.33ieatlint"useful"
23:25.52trxyeah.. "useful"
23:26.01wazdieatlint: maybe it will ;P
23:30.23*** join/#harmattan antman8969 (~anthony@pool-98-113-198-248.nycmny.fios.verizon.net)
23:33.40*** join/#harmattan BrettQ (~BrettQ@99-38-191-36.lightspeed.clmasc.sbcglobal.net)
23:49.30*** join/#harmattan slaine (~slaine@84.203.137.218)
23:52.24*** join/#harmattan epage (~epage@adsl-99-62-36-237.dsl.aus2tx.sbcglobal.net)

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