IRC log for #harmattan on 20110818

00:05.50*** join/#harmattan Termana (Termana@217.18.70.242)
00:19.06*** join/#harmattan wazd_N950 (~ircchatte@broadband-95-84-185-178.nationalcablenetworks.ru)
00:19.28wazd_N950woo :)
00:34.34*** join/#harmattan Termana|rdlBNC (Termana@217.18.70.242)
00:38.12*** join/#harmattan crevetor (~antoine@modemcable210.76-70-69.static.videotron.ca)
01:07.48*** part/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com)
01:21.10javispedroaccidentally scratches N950 again
01:21.35javispedrothis thing seems to be even more delicate than the N900...
01:23.01specialyou just need to treat it with the appropriate deference
01:37.47Tronicjavispedro: The glass of it?
01:38.01javispedroTronic: nah, plastic
01:38.04TronicMine is still scratch free but I am having major trouble with grease.
01:38.44TronicLooks horrible and the friction in very unpredictable.
01:39.10TronicCannot be cleaned by simply wiping, requires soap or something.
01:39.17specialthe screen or the case?
01:39.22TronicThe screen.
01:40.05specialit looks pretty bad when off; when on, I don't have any problems with it
01:40.33specialbut i've used a lot of bad touchscreens, it's no surprise this one compares favorably
01:44.29*** join/#harmattan hardaker2 (~hardaker@mail.hardakers.net)
01:46.19SpeedEvilI don't find cleaning it with a problem - a vigourous scrib on a t-shit
02:21.43*** join/#harmattan epage (~epage@adsl-99-62-36-237.dsl.aus2tx.sbcglobal.net)
02:22.41*** join/#harmattan fiferboy (~fiferboy@Maemo/community/contributor/fiferboy)
02:23.20fiferboy7.5 hours into my ARM build of Qt in Scratchbox on my Lenovo S10-3t
02:41.52*** join/#harmattan Evgeniy (~degtep@msmail.e10.ru)
02:42.27wmaroneouch
02:43.28wmaroneI know Atom isn't fast, but that just kinda brings it into sharp relief
02:43.43fiferboyscratchbox ARMEL doesn't help
02:48.57wmaronenope
02:52.46fiferboyI guess there ins't a big North American cround in this channel :)
02:53.28fiferboycrowd*
02:53.40specialis one
02:54.00specialI wonder how many of the N950s did make it over here
02:54.41fiferboyI know of at least 8
02:55.50Clinti only know of one
02:59.12*** join/#harmattan smokexmeego (~smokex@75-136-27-161.static.jcsn.tn.charter.com)
03:01.11smokexmeegois there a low level api to access the camera flash on N950? trying to make a flashlight app
03:01.26fiferboysmokexmeego: There is a thread about that on forum.meego.com
03:02.15fiferboyThere seems to be something missing from the mobility API that is supposed to allow it
03:03.46smokexmeegothe QCameraExposure::FlashTorch flag is unimplemented past the enum
03:04.54smokexmeegook thanks :) guess I'll wait for QT Mobility to finish camera module
03:08.39*** part/#harmattan berndhs (~berndhs@2604:8800:11b:1:21e:90ff:fe8f:8bee)
03:18.58fiferboythinks his build might be stuck on the docs
03:19.14fiferboyI wanted to test these packages tonight :/
04:02.24*** join/#harmattan antman8969 (~nickserv@pool-98-113-198-248.nycmny.fios.verizon.net)
04:03.44*** join/#harmattan antman89691 (~nickserv@pool-98-113-198-248.nycmny.fios.verizon.net)
04:31.29*** join/#harmattan DocScrutinizer (~halley@openmoko/engineers/joerg)
05:03.47*** join/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com)
05:08.12*** join/#harmattan spenap (~spena@nat/nokia/x-sbktwgcfysbrxzys)
05:13.57*** part/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com)
06:13.54*** join/#harmattan mece (~mwikstro@mariehamn.abo.fi)
06:15.55*** join/#harmattan djszapi (~lpapp@plexyplanet.org)
06:18.43djszapihttp://www.zdnet.com/blog/microsoft/microsoft-windows-boss-shares-more-hints-on-windows-8-features/10367 =)
06:20.03*** part/#harmattan djszapi (~lpapp@plexyplanet.org)
06:20.47*** join/#harmattan ukki (~solmis@mikkeli.wsoy.fi)
06:26.40*** join/#harmattan veskuh (~vesahart@nat/nokia/x-oddnynpimhbgtdbr)
06:27.17*** part/#harmattan veskuh (~vesahart@nat/nokia/x-oddnynpimhbgtdbr)
06:27.48*** join/#harmattan djszapi (~lpapp@plexyplanet.org)
06:37.44*** join/#harmattan wazd (~wazd@broadband-95-84-185-178.nationalcablenetworks.ru)
06:40.16*** join/#harmattan mzanetti- (~mzanetti@server1.muehlhaeuser.de)
06:45.49*** join/#harmattan harbaum (~quassel@2001:8d8:1fe:8:baac:6fff:fe2d:73a3)
06:45.56*** join/#harmattan Arkenoi (~ark@178.177.65.147)
06:50.31*** join/#harmattan xarcass (~igorsazon@her.rian.ru)
07:05.36*** join/#harmattan mariob (~mb@57.79.167.151)
07:05.51Stecchinodjszapi: do we need to care about that?
07:07.13djszapiStecchino: at least, I care about that more than meego which unreliable.
07:07.46Stecchinodjszapi: you mean as a project or as a OS?
07:08.40djszapias in from user pov. Also, I think it is good to ponder the differences among different projects on the same market.
07:09.09Stecchinoponder NIH and MeTo syndromes?
07:10.44djszapisorry ?
07:13.42Stecchinodjszapi: talking about microsoft's tendancy to always want to barge in late into an already existing and successful market
07:13.57Stecchinoand clearly destroying a part of it in doing that
07:14.13mariobStecchino: +1
07:14.23StecchinoI think they call that "embrace and extend"
07:14.43Stecchinoor used to. now they just silently kill initiatives they are not in control of
07:15.44djszapiStecchino: funny that, there are still people thinking like that. :) I always hear about this mentality like Qt is the only way of doing things according to the maniac, but no...C# is its right market place as well, in some areas much better than Qt. Also, WP is much more useful than meego was ever. Seriously, try it out once and then you can stop saying false things.
07:16.25Stecchinodjszapi: I think once you know a bit more you'll realize this is bigger then the technical side
07:16.42Stecchinoin fact, the technologies used don't matter at all
07:17.26Stecchinoit's about stuff being developed open vs. microsoft's own closed process
07:17.53djszapiStecchino: I am a bit sad, you are the one saying these things because if you consider the KDE project (for instance, however you were not there at the KDE Windows BoF), you would have heard that why Qt/KDE people work on Windows, and why not Linux or Mac OSX and so forth. As for me, it is funny to listen to this one-way conssciousness....It is just not the way how things should approach. Look at the different distroset, we do not think like that about e
07:18.35Stecchinodjszapi: I've been in the mobile business for a while now and can see very clear patterns. Sadly, those patterns are pretty self-defeating
07:19.01djszapiStecchino: then again, meego is /not/ open, as in not code-monkey open, what I mean. As for me, there is no difference, I am not a code monkey.
07:19.20Stecchinodjszapi: the reason i was not at the KDE windows BoF was because scheduling. I only had the possibility of 1 BoF
07:19.22mariobdjszapi: So Windows is open?
07:19.35djszapimariob: how said it, show the log ?
07:19.43djszapihow -> who
07:20.15Stecchinodjszapi: I would be building windows exe's for amarok if i had any time left after dayjob and amarok development, but I'm only human
07:20.17mariobdjszapi: Well, you keep saying that MeeGo is a "bad" project because of non-openess and that you like developing for Windows
07:20.43djszapimariob: you slightly misunderstood. No, that is not what I am saying at all. I never wrote any serious WP application, no.
07:21.02StecchinoMeeGo is open in the sense that there is a community of companies that have a shared interest in the project and full rights to use it as they please.
07:21.04dm8tbrfails to see how this is on topic here
07:21.15Stecchinoit's the Open Source ethic applied to commercial projects
07:21.34djszapiStecchino: Sorry, I cannot accept your Windows racism, so I think time to drop the matter. It is childish to me. Even if a project is open, but usable from user pov, I go for it.
07:21.46djszapi* not open, closed.
07:21.46Stecchinoit's the same (roughly) as community Open Source, but with the barrier that you have to be working for a company to be part of it
07:22.05Stecchinodjszapi: who says I've got anything against windows?
07:22.11mariobdjszapi: Well, you get the impression that MeeGo isn't any better that other propriatery OS:es
07:22.20djszapi10:13 < Stecchino> djszapi: talking about microsoft's tendancy to always want to barge in late into an already existing and successful market
07:22.24djszapi10:13 < Stecchino> and clearly destroying a part of it in doing that
07:23.23StecchinoI've got an issues with MS' business practices, not their product
07:24.00djszapiStecchino: This claim was really harsh enough in my opinion what you said in the beginning.
07:24.16Stecchinook, dropping it. No time for this
07:24.23djszapiMainly because I tried WP a lot in the end of last year and was always better than MeeGo. It fitted much better to our user pov.
07:25.34djszapiand as a last remark to this matter, all my respect to the Qt/KDE Windows guys.
07:29.03Stecchinodjszapi: you mean MeeGo handset UX or Harmattan?
07:29.30Stecchinobecause the first one is far from a product.
07:30.21dm8tbrit's usable though if you take the CE version
07:31.16djszapiStecchino: Harmattan is not meego for me :p
07:31.26Stecchinoindeed :)
07:31.28*** join/#harmattan tbf (~mathias@213.28.38.214)
07:31.30djszapiand Harmattan is a pretty much working product with bugs left because of the leaves...
07:32.43djszapiStecchino: so what I meant is that meego was a nightmare on handset, also on tablets when I made the comparisons. Surely, both projects improved a lot in the meantime (meego and wp).
07:33.38djszapiand I tried to install meego on my second exopc we got, but it is still not in a good shape (better though).
07:33.53Stecchinoone of the problems with an open process, people get to see and use completely unstable and unfinished stuff
07:33.57Stecchinocreates a bad rep
07:34.15Stecchinodjszapi: latest 1.3 beta's are really good
07:34.18djszapiyep, same with the old harmattan image on the N950
07:34.32Stecchinoonly have 2 issues: browser crashes and music player lockup
07:34.38djszapibut still, Windows Phone did not stop, so along the way, it also improved a lot :)
07:34.57Stecchinoit's also has a lot more manpower behind it
07:35.07djszapiyes, and that matters a lot.
07:35.18Stecchinoand the stuff you get to see is vetted by marketing and such
07:35.20xarcassdjszapi: just out of curiosity, what does 'code monkey' mean? btw, i don't know about users, but from developer's pov WP is complete and utter crap, imo
07:35.28wazdthp: ping? :)
07:35.45Stecchinobelieve me, no development process is so clean from the inside
07:35.48djszapixarcass: I have access to the Native Development Kit, it is not that bad that way :p
07:35.51SpeedEvilCode monkey is what you employ if you want your apps developed for peanuts.
07:35.55djszapialso, I like C#, I admit.
07:36.26djszapixarcass: code monkey means what it says really :) Making the code without being able to discuss the design and architecture from the beginning.
07:36.29Stecchinoit's certainly a more modern programming language and based on a very good architecture, so you are probably right
07:37.52xarcassdjszapi: well, I remember these days when i worked for WM - it was pure bliss: VS+VAX is the best dev environment i've ever used. i believe with NDK it's something like in those good old days.
07:38.39xarcassdjszapi: thnx for enlightening me, i was afraid that i am one. now i feel much better :)
07:40.03djszapiI think someone will compile mono for Harmattan one day :)
07:42.39xarcassdjszapi: just one probably irrelevant example about WP - it took me 1.5 month to complete an app with Qt/QML, at the same time three devs made the same app (with even less functionality) and it took 2.5 months for them. and even then, their app is sluggish as hell and crashes all the time. besides, they are no novices in c#, whereas it was my first Qt/QML app.
07:43.26djszapihard to evaluate this sentence without concrete details. It can have so many reasons.
07:46.41xarcassdjszapi: my point was, that development tools for WP are pretty far from being perfect nowadays. back then, dev environment was one of greatest advantages of WM. now they lost even this. well, there are people that have access to NDK and other good stuff, but most haven't. And what they have is utter crap, even in comparison with fairly minimalistic QtCreator
07:47.12djszapino clue, I dislike QtCreator ;-)
07:47.40djszapibetter said: I prefer vi, cmake and other command line tools doing it on my own.
07:47.47xarcassdjszapi: maybe you haven't tried XCode then :)
07:48.13djszapivi on windows here really (at least for Desktop KDE development purposes) ;-)
07:49.58*** join/#harmattan frinring (~kossebau@85.183.48.167)
07:51.04xarcassdjszapi: aha, then you're vi fanboy.. then i give up: you guys always scare shit out of me, seriously
07:51.27*** part/#harmattan ukki (~solmis@mikkeli.wsoy.fi)
07:52.05djszapixarcass: tell QtCreator developers go and support cmake. Otherwise I do not have this choice.
07:52.25djszapimmh, they might support it actually recently.
07:52.55*** part/#harmattan djszapi (~lpapp@plexyplanet.org)
07:53.20xarcassdjszapi: for now, i can remember only one dev env that supported cmake: kdevelop3. they could at least steal code from there, i believe
07:54.33xarcassdjszapi: i also liked cmake very much (before i began to work for the IOS), so i'd be very happy if cmake support appeared in creator
07:55.56xarcassdjszapi: but i suspect, that QtCreator devs have more urgent tasks to attend to, that that. unfortunately.
07:57.33mariobdjszapi: I think that QtCreator has some support for cmake, I've seen something about it in the "create project" form
08:01.41*** join/#harmattan lcuk (lcuk@cpc2-oldh7-0-0-cust702.10-1.cable.virginmedia.com)
08:01.42*** join/#harmattan lcuk (lcuk@Maemo/community/contributor/lcuk)
08:02.13*** join/#harmattan mikhas (~michael@85.183.48.167)
08:06.41*** join/#harmattan Wirta (~Wirta@nemein.hietalahti.nemein.net)
08:09.17*** join/#harmattan djszapi (~lpapp@plexyplanet.org)
08:13.47djszapialterego ping
08:14.20djszapi"extremely crucial to poke around in the databases" -> A: This can be done easily on the host side, outside of scratchbox with more advanced tools than the command line client.
08:15.24djszapinot sure who said this reason: "We have a practice to supply sql scripts with the package, so we can execute it during installation." -> A: Since the command line client is not in the device image this will not work anywhere else than scratchbox.
08:18.15xarcassthat was me
08:19.04xarcassit was really convenient to perform maintenance tasks with databases from inside installation scripts
08:19.27djszapiI agree with you, I am writing it to him if it is available in the sdk, we can install it on the gadget.
08:20.06xarcassbtw, what the problem to supply sqlite3 binary? it won't take much space or impose great security risks, i suppose
08:21.16xarcasswell, if we'll have this binary in 'official' repos, i would be able at least to write a dependency in my package.
08:21.52djszapiwell, his reasoning is that they do not need it (they as in platform) and the source is there, thus can be built it easily by the commuity.
08:23.13xarcassbut i wouldn't be able to place my app in, say, ovi store, with dependencies from community repos. or am i supposed to place this binary in my package itself? that's sick
08:23.51djszapiI think this does not almost matter.
08:24.04djszapiwe could basically say it for almost everything then and they should support anything :)
08:24.14djszapiHowever I disagree with him, and I wrote him another mail.
08:24.53mecexarcass, you can't do that.
08:25.35mecexarcass, I think you need to include the libs in the package
08:26.00xarcassdjszapi: thanks for all your effort. they should know, that this platform isn't for fart apps only.
08:26.04djszapimece: it is not a lib, it is a cli util.
08:26.35djszapixarcass: yeah, let us hope the best :)
08:26.41Mekanybody knows how to debug an app using tracker on the device? since aegis doesn't allow gdb to access tracker, I can't seem to run my app from gdb and still get access to tracker stuff...
08:26.42mecedjszapi, sorry I didn't follow the discussion. Regardless you can't have apps in ovi store that depend on community stuff.
08:27.04djszapimece: sure, but this is not an arguement for putting something into the SDK.
08:27.06xarcassmece: yeah, we know that
08:28.05djszapiMek: give rights to gdb from your app
08:28.24mecedjszapi, I agree.
08:29.21xarcassbtw, i've just looked at sqlite3 binary on my mac: it's 160K in size - and that's one binary for three architectures, so for one it would be three times smaller. it's strange that there's so much fuzz about it
08:29.28Sputwell, Creator supports CMake, though it can't do all the neat device deployment stuff for some reason :/
08:29.49Sputxarcass: the sqlite code is also available as one header and one .cpp to be able to easily integrate
08:30.47meceI like to use qtsdk to create the thing in the first place, then deploy, copy the stuff that was delpoyed (debian files, source, etc) to scratchbox and there do the rest.
08:31.16xarcassSput: well, are you proposing to integrate all needed tools into our binaries? it would work, obviously, but i believe there is a better way
08:31.36Sputxarcass: oh yes, it's not the preferred way of course
08:31.47djszapiit is a hack, call it that way :)
08:31.48Sput(especially not for distros, they *hate* bundled libs)
08:32.05Sputbut if really needed, sqlite is one of the deps that can be bundled easily
08:32.25mecexarcass, that's the problem with the proprietary store thing vs the community repository thing.
08:32.48xarcassSput: then i'd need to track updates to sqlite project, while maintaining my own code. not very convenient, i'd say
08:32.50djszapiMek: my other idea is: "aegis-su -r tcb -c - sh and gdb from there ?" -> not sure about N950
08:33.08*** join/#harmattan M4rtinK (~M4rtinK@mail.melf.eu)
08:33.08Sputxarcass: yes, that is the main downside of bundling stuff
08:33.09djszapibut I would just fill out the manifest file properly. That is nicer.
08:33.19mariobWell, why not rewrite the build system to something like this :) http://developer.qt.nokia.com/forums/viewthread/8913/
08:33.52radiofreeMek: is aegis-su on the device?
08:34.01mecemariob, what the... what?
08:34.20Mekradiofree: not on mine at least
08:34.21mecemariob, even I could understand that :D
08:34.36radiofreeyou could do aegis-su -r "TrackerReadAccess, TrackerWriteaccess" -o com.nokia.nokia.maemo gdb ./app
08:34.37mariobmece: Just playing around :) But it would be cool and better than qmake
08:34.46mecemariob, no shit!
08:35.01djszapiradiofree: why not do it properly from the manifest file according to the recommendation ?
08:35.11radiofreesure, that's fine
08:35.22Mekdjszapi: the manifast file of what? my app or gdb?
08:35.27radiofreeit's just for testing purposes aegis is a pain in the arse
08:35.30djszapiMek: your app.
08:35.35Mekand what should I add?
08:35.50djszapithat is tracker specific knowledge, I do not know, sorry.
08:36.13mariobmece: Actually, the basic stuff should be too hard to do and just think of how easy you can add plugins to expand functionallity
08:36.35radiofreeMek: you'll need the TrackerReadAccess, TrackerWriteAccess tokens
08:36.47radiofreealso maybe GID::metadata-users and GRP::metadata-users
08:36.56Mekbut what do I give those to?
08:37.16djszapigdb
08:37.29Mekah, aegis won't complain that I try to give rights to binaries that are not in my package?
08:37.58djszapihow else would you do it ?
08:38.04djszapiI do not see any other sensible design for that.
08:38.09MekI don't know, aegis is all black magic to me
08:38.22djszapisame with valgrind.
08:38.24radiofreedjszapi: with aegis-su, but that's not on the n950 :)
08:38.46djszapithat is a hack...
08:38.53radiofreeyeah, but a useful one
08:39.00djszapiTrackerWriteAccess, TrackerReadAccess were enough to my to use tracker in my third-party app.
08:39.31djszapiradiofree: cleanness and niceness are always more useful, aren't they ? :)
08:40.10djszapibut GRP::metadata-users might be also needed for you as said above.
08:40.15radiofreedjszapi: why? if i want to quickly run a test or app on the device, i don't want to have to mess with aegis manifests
08:40.37Meknope, trying to give rights to a binary that is not in the same package makes aegis complain loudly
08:41.01Mekso that won't work to give gdb tracker rights
08:41.36djszapiyes, it should.
08:41.37kimjuhmm, isn't that even documented in platform security guide?
08:41.42Stskeepsfuck aegis, there, i said it. at least the meego security architect has it right, do something to protect the consumer, not block him
08:41.47Stskeepsgoes make coffee
08:42.07Mek"Package my-package-name: <for> refers to '/usr/bin/gdb', not installed by that package -- ignored"
08:42.29djszapiGID::metadata-users seems to be only for direct access if you only read from tracker it does not go through the daemon, but opens the sqlite db directly (faster)
08:42.52kimjuhttp://www.developer.nokia.com/Community/Wiki/Harmattan:Developer_Library/Developing_for_Harmattan/Harmattan_security/Security_guide#Requesting_additional_credentials_for_a_different_binary_from_plug-in_package
08:42.55w00t_Stskeeps: amen
08:43.04djszapiStskeeps: you have no idea about the meego security then really :)
08:43.27Mekah, I sould include the name of the gdb package...
08:44.32djszapiyes, package scope
08:44.55Mekhmm, still same error...
08:45.45radiofreedjszapi: in QSparql it's always preferable to use the QTRACKER_DIRECT driver
08:46.32djszapiradiofree: no clue about these things, sorry -)
08:46.33djszapi=)
08:49.57djszapiradiofree: but aegis manifest is not a hack compared to aegis-su, that is for sure. That is the recommended way of doing this. I would surely avoid to mess the system up with aegis-su if it is just few lines to follow the recommendation
08:50.04*** join/#harmattan rcg (~rc@fb2-pub-1.dv-nr.fh-frankfurt.de)
08:50.10djszapimore on the topic, it is not even available for public, thus really not an option =)
08:50.33djszapiradiofree: about the QTRACKER_DIRECT, you seem to be right.
08:53.01*** join/#harmattan Termana (Termana@70.32.34.100)
08:54.29*** join/#harmattan Venemo_N950 (~venemo@fedora/Venemo)
08:56.27Venemo_N950good morning everyone
08:57.06*** join/#harmattan seif (~seiflotfy@ip-95-223-13-104.unitymediagroup.de)
08:57.35wazdVenemo_N950: hey :)
08:57.49wazdVenemo_N950: just checked your client, great job :)
08:58.11Venemo_N950wazd, thanks, glad you like it
08:58.40Venemo_N950:)
08:58.46Venemo_N950it still has a long way to go
08:59.07wazdVenemo_N950: I have some UI ideas for you if you don't mind of couse :)
08:59.53Venemo_N950I don't mind of course
09:00.08Venemo_N950I'm always looking for ways to improve my stuff
09:00.40Venemo_N950wazd, tell me all your ideas :)
09:01.25wazdVenemo_N950: wait a sec I'll make a quick mockup :)
09:01.51Venemo_N950wazd, ok
09:02.11Venemo_N950wazd, care to join #irc-chatter ?
09:02.36wazdVenemo_N950: sure
09:05.00djszapiMek: it might be a gdb bug, I will ask around.
09:05.25djszapiI do not see any dummy request section. They do not have manifest file actually. :)
09:06.38*** join/#harmattan smokex (~smokex@75-136-27-161.static.jcsn.tn.charter.com)
09:08.08*** join/#harmattan wazd_N950 (~ircchatte@broadband-95-84-185-178.nationalcablenetworks.ru)
09:09.50djszapiMek: please try with valgrind, that should work
09:10.03djszapiif that is the case, I am reporting a bug against gdb.
09:10.46*** join/#harmattan GeneralAntilles (~ryan@69-33.187-72.tampabay.res.rr.com)
09:11.09Venemo_N950morning djszapi, how're you? :)
09:11.12xarcassMek: maybe i've missed smthng, but have you tried to attach gdb to the already running process?
09:13.29Mekxarcass: yes, gives another permission denied error :)
09:14.43Mekdjszapi: for now I just switched to another device that does have R&D certificates... but not everybody will have that option :) I can try a bit more later on my own device...
09:15.04djszapiMek: well, you see it is a serious bug of /gdb/, /not/ aegis.
09:15.11djszapiand ti should be resolved asap, so I am now trying :)
09:16.09djszapialso, you cannot attach without aegis-su -r tcb -c - sh
09:16.16djszapiwhich is not an option on N950 as we discussed previously.
09:17.45Mekyeah, aegis-su on a non-r&d n950 complains about missing RDC
09:18.58djszapiVenemo_N950: nothing special, trying to help "fuck aegis, there" people ;-)
09:19.51Venemo_N950djszapi, nice of you that you decided to help :)
09:27.32*** join/#harmattan maxw (~davidmaxw@194.136.86.45)
09:28.22*** join/#harmattan Venemo (~Timur@host-94-248-201-148.kabelnet.hu)
09:28.22*** join/#harmattan Venemo (~Timur@fedora/Venemo)
09:39.35*** join/#harmattan rcg1 (~rc@fb2-pub-1.dv-nr.fh-frankfurt.de)
09:40.56Arkenoihttp://sensi.org/~svo/glasstty/ i want this font as default for terminal :-)
09:41.29*** join/#harmattan tbf (~mathias@snail.cosmicparrot.net)
10:03.55*** join/#harmattan mzanetti_ (u2436@gateway/web/irccloud.com/x-hzvxfasomsfjxaok)
10:12.26*** join/#harmattan ZrZ (~RzR@rzr.ww7.be)
10:27.07*** join/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com)
10:29.29mecehello
10:30.03meceTher doesn't seem to be a harmattan build target to choose in meego obs...
10:30.23djszapithere is
10:30.56mecedjszapi, I'm not seeing it...
10:31.14djszapipick one via advanced interface. -> armvel7
10:31.24Stskeepsmece: https://build.pub.meego.com/project/show?project=MeeGo%3A1.2%3AHarmattan
10:31.27djszapi*armv7el
10:32.09meceso how do I add my thing to it?
10:32.19meceor it to my thing
10:32.21Stskeepsmece: Repositories tab in your home project
10:32.46meceaye
10:33.03meceadd repositories -> advanded interface?
10:33.35djszapiyep
10:33.36Stskeepsright
10:33.48meceah found it :d
10:34.26meceok so Project:MeeGo:1.2:Harmattan
10:34.37meceand armelv7el
10:34.58mecewhat about the "Repository" dropdown and "New name" ?
10:35.25Stskeepshttp://wiki.meego.com/Getting_started_with_OBS
10:36.30*** join/#harmattan lizardo (~lizardo@189.2.128.130)
10:36.49djszapigive a name and repository ?
10:39.56*** join/#harmattan baraujo (~Bruno@189.2.128.130)
10:40.34*** join/#harmattan baraujo (~Bruno@189.2.128.130)
10:40.53*** join/#harmattan epage (~epage@adsl-99-62-37-39.dsl.aus2tx.sbcglobal.net)
10:43.45mecegah
10:43.51mecetears out some hair
10:45.19meceok fine I'll just put some random crap in the fields that nobody mentions what they are for.
10:45.59djszapiwhy cannot you give a talkative name ?
10:46.10meceoh I didn't need to. Suddenly, without warning it just worked
10:46.37djszapisure, but ... :)
10:46.43mecewell since nowhere is mentioned what they mean, I figured it might actually have some meaning
10:47.32meceso if I call it "bob" it might mean that only a debvice running bob can use it or whatever. as I said I do not know what it means. Regardless it was autocompleted the 4th time I entered stuff in there.
10:48.23Wirta"dpkg: status database area is locked by another process" when installing something, quickest way to unlock it?
10:48.57kimjukill pkgmgrd (or something like that)
10:50.29smokexneed to devel-su first
10:51.38djszapiisn't there a lock file you can just remove ?
10:51.55djszapi(pkgmgr is not running with simple dpkg usage for instance)
10:54.27mecelol that failed spectacularly, but at least it tried to build it :)
10:56.35VenemoWirta, 'rm /var/dpkg/lock' or something like that
10:56.43Venemoas root.
10:57.41Wirtayeah
10:57.46Wirtafound it thanks
10:58.03smokuis there SDL for harmattan available anywhere?
10:59.25meceyes..
10:59.39mecesmoku, http://depot.javispedro.com/nit/harm/sdl/
10:59.42Venemosmoku, ping javispedro about it when he comes online
10:59.53mece...or go to the link above
11:00.10Venemomece was typing faster than me.
11:00.12Venemo:P
11:00.27meceI had it bookmarked conveniently
11:00.34mecesmoku, what are you porting?
11:01.28smokuquake2
11:01.54meceyay verily yay
11:03.26harbaumHey Smoku! May i ask you waht the state of the Cordia project is? I really like the idea of you cordia tab, but the software roadmap still is in the state of early this year
11:04.09smokuit's better to ask on #cordia
11:04.24harbaumYesterday i got no reply there ...
11:04.43djszapiMek: I found a way for your issue. Could you please try out develsh when you have time ? devel-sh has all the capabilities that is needed for platform things, and if you run gdb it inherits thopse.
11:05.07MekI tried devel-sh, didn't work
11:05.14smokuharbaum, was I active there at the time?
11:09.20djszapiMek: That is the idea though, so probably "didn't work" needs more explanation.
11:09.35smokuVenemo, thanks. I found it in his obs :)
11:09.40Venemo:)
11:24.00*** join/#harmattan deimos (~deimos@host239-5-dynamic.58-82-r.retail.telecomitalia.it)
11:44.04djszapiMek: ehh, actually valgrind is buggy
11:46.19maxwdoes it have memory leaks?
11:46.52alteregodjszapi: everything is buggy
11:47.08alteregoShockingly enough, it isn't that much of a big deal ..
11:48.10djszapiMek: I will probably make a package of valgrind on the c-obs.
11:49.07Mekhmm, for valgrind the trick with adding a for valgrind::/usr/bin/valgrind in my packages aegis manifest worked fine (and aegis-su didn't help)
11:49.36djszapiyep, but the idea/design is to use develsh.
11:49.55djszapiwithout that everybody starts requesting credentials for all the development tools.
11:50.29djszapiMek: and yes, that is what I told you previously to do for now :)
11:50.35VenemoI laughed at this!
11:50.36Venemohttp://twitpic.com/5siddh/full
11:50.39Venemovery nice pic.
11:50.41Venemo:D
11:51.03Mekwell, the aegis manifest trick only worked for valgrind, the aegis-su method only worked for gdb and only on a r&d device
11:51.16djszapiI told you all of these.
11:51.44djszapibut the real fix is jsut to use develsh according to the architecture design.
11:52.01djszapibut the SDK team needs to first fix the valgrind package.
11:54.59*** join/#harmattan hardaker2 (~hardaker@mail.hardakers.net)
11:59.08*** join/#harmattan NIN101 (~NIN101@p5DD28244.dip0.t-ipconnect.de)
12:09.28*** join/#harmattan lardman (~simon@Maemo/community/contributor/lardman)
12:09.35lardmanafternoon
12:10.16lardmanhow do people test their qml code? On device, in sb x86 or in native x86?
12:10.34lardmanOn OpenSUSE I seem to be lacking QtQuick 1.1
12:11.25xarcasslardman: then there are two of us. so i use device all the time
12:12.16lardmanoh ok, I was hoping to test the qml code before I add in the C++ stuff
12:12.25lardmanbut I guess that on-device there is no qmlviewer?
12:13.04lardmanhmm, looks like qmlviewer runs under sb, I should setup the X11 stuff
12:13.10lardmangoes to the wiki to find out how
12:13.33xarcasslardman: haven't seen one. I've implemented c++ part first, so I didn't need viewer
12:13.36djszapilardman: qmlviewer or qemu
12:13.53lardmandjszapi: inside SB?
12:14.52*** join/#harmattan Venemo_N950 (~venemo@fedora/Venemo)
12:15.18djszapilardman: nope, qemu is outside, not sure about qmlviewer, if it is too Harmattan data specific, it might not be viable.
12:15.40xarcasslardman: if you're planning to use c++ part anyway, why don't you make your own main.cpp with QDeclarativeView in it - it's fairly simple
12:15.43ajalkanei test on desktop, then on device
12:16.34*** join/#harmattan berndhs (~berndhs@2604:8800:11b:1:21e:90ff:fe8f:8bee)
12:16.44lardmanah ok, I setup Xephyr and started the desktop in SB and now it works
12:16.48lardmanusing qmlviewer
12:16.49ajalkaneI've been too lazy to setup sb  :(
12:17.27*** part/#harmattan djszapi (~lpapp@plexyplanet.org)
12:19.57lardmanback to QML, do all the .qml files in the same dir as main.qml get "imported" automatically?
12:20.11lardmanSo can I reference one of the components defined in a different qml file?
12:21.15rcg1yep
12:22.33lardmancool
12:23.23*** join/#harmattan fiferboy (~fiferboy@bas2-hamilton14-1096560386.dsl.bell.ca)
12:24.34*** join/#harmattan Venemo (~Timur@host-94-248-201-148.kabelnet.hu)
12:24.34*** join/#harmattan Venemo (~Timur@fedora/Venemo)
12:26.31lardmanwrites some javascript to create his windows
12:26.39lardmanpages I mean ;)
12:27.08xarcasslardman: don't forget to rewrite imports in final version. i've noticed that when QtQuick 1.0 is mixed with QtQuick 1.1, app memory footprint increases by 100+ Mbytes
12:27.29mariobxarcass: What? I need to check my files :)
12:27.30lardmanoh right, in all of the examples they include both
12:27.34Sputwait, how much storage does the N950 have? I've only 8 GB free it seems
12:27.39Venemoxarcass, how ridiculous is that.
12:28.04*** join/#harmattan slaine (~slaine@84.203.137.218)
12:28.07lardmando I need to use javascript to create by windows, or could I create them somehow in main.qml?
12:28.14xarcassi've checked that by 'top' only
12:28.18lardmans/by/my
12:28.37marioblardman: initialPage: Page { id: myPage }
12:28.57lardmanmariob: I've seen that one, but I need to create 4 pages for my stack
12:29.12xarcassmariob: they (nokia) recommend to make initial page as Component, not as Item
12:29.16marioblardman: Just create them, they will only be visible after you push them to the pageStack
12:29.34mariobxarcass: I know, but we need to make lardman going here :)
12:29.37lardmanxarcass: why is that?
12:30.03xarcassi can't remember exactly, but something related to memory management and ownership
12:30.09lardmanmariob: where should I create them as I've separated each out into its own file
12:30.45lardmanah, I guess the pagestack has a property to add pages
12:30.45mariobxarcass: lardman: I think that the qml engine doesn't try to create an instance of the component until it needs to, but if you have an Item the instance is created directly
12:30.48xarcasslardman: QML is declarative language. you don't need to 'create' them. just declare them in the right place
12:31.08marioblardman: Usually gives you a better structure
12:32.02lardmanxarcass: hmm, if I have a definition somewhere, I might want more than one of them and I thought that was possible, surely that is non-declarative?
12:32.08marioblardman: If you don't need to remeber the state in a page you simply do following: pageStack.push(Qt.createComponent("patch"))
12:32.27marioblardman: When the page is later popped qml will release the memory
12:32.43marioblardman: patch == path to qml file
12:33.02xarcasslardman: then you can declare Item in a separate file, then use it's name wherever you want
12:33.06lardmanmariob: well I think PageStack isn't quite what I need to use here, but should do the job - I have 4 views attached to a toolbar at the bottom, so I want to create them all and switch view depending on the toolbar presses
12:33.30marioblardman: Then you can use TabGroup
12:33.42marioblardman: I think that's what you want
12:33.47lardmanlooks to see what TabGroup looks like
12:34.45xarcassmariob: objects created Qt.createComponent() will not be 'boosted', i reckon. though i might be wrong here
12:35.15mariobxarcass: I'm sure your right
12:35.16lardmanis TabGroup a visible element?
12:35.23lardmanor a container?
12:35.38marioblardman: Take a look at the examples found here: http://qt.gitorious.org/qt-components/qt-components/trees/master
12:36.03marioblardman: Check for the QmlGallery something example. It will show you how you use the different components
12:36.18lardman503 Service Unavailable :)
12:36.38mariobtry again :) I just got access
12:37.02marioblardman: Here: http://qt.gitorious.org/qt-components/qt-components/trees/master/examples/meego/QmlComponentGallery
12:38.07lardmanah it's woken up
12:38.14lardmanTabGroup looks like what I need, thanks
12:48.14*** join/#harmattan javispedro (~javier@Maemo/community/contributor/javispedro)
13:03.21lardmangreat, well it seems to run without any major errors, I just don't see anything, which may be an issue ;)
13:03.52harbaumCan anyone tell me what component this "combobox" button is? E.g. the photo gallery has it on the toolbar
13:04.38*** join/#harmattan fiferboy (~fiferboy@hq.clearcable.ca)
13:12.01*** join/#harmattan crevetor (~antoine@bureau.ubity.com)
13:15.29javispedrohm, the pvr2d _is_ slow.
13:16.01javispedroeither way, I think I got the vsync stuff more or less understood :)
13:17.22fiferboyMySQL and Qt MySQL are working on my N950 :D
13:17.51xarcasslardman: check app log carefully - it's easy to overlook errors here. if there's an error in one of items, then all the UX won't be shown
13:18.31radiofreefiferboy: why on earth would you install mysql?
13:18.40fiferboysighs
13:21.16fiferboyI have an app that uses sqlite for local storage but syncs to a mysql server to keep all clients up-to-date
13:21.41radiofreeso why do you need to install a mysql server on the device?
13:22.29fiferboyNo, not server.  Client only.
13:22.34radiofreeah, right :)
13:23.02fiferboyAlthough I could install the server and get a LAMP setup going :)
13:26.13*** join/#harmattan fiferboy_ (~fiferboy@Maemo/community/contributor/fiferboy)
13:27.57*** join/#harmattan Smtih (~degtep@93.88.184.12)
13:48.42javispedrothere's no "kill current application" in harmattan?
13:50.05javispedroimplements EWMH PING support....
13:51.27harbaumi think "swipe up" is suppoed to do that with the next update
13:52.04wazdharbaum: orly? I use it to minimize most of the time :)
13:52.05kimjuswipe down.
13:52.14wazdkimju: oh man :(
13:52.15javispedrowell I hope that's for gracefully closing more than killing it ;)
13:52.31kimjuand I think it's not on by default.
13:52.40javispedroseemingly the only way to kill a hung app is to wait for the hung app dialog
13:53.30ajalkaneI've used kill :)
13:53.44javispedroyeah, I'm in "stupid enduser mode".
13:53.52harbaumkimju: swipe down? That's not that intuitive as swipe up feels more like "throw away"
13:54.01javispedroharbaum: too much webOS, eh? ;)
13:54.28kimjuharbaum, I think there is even video demonstrating that feature.
13:54.32ajalkaneand felipec posted that the different swipe direction actions can be modified
13:54.39wazdjavispedro: well, WebOS or not, the idea is nice ;)
13:54.39kimjubut swipe down = close down, makes sense to me..
13:54.49harbaumTrue, they should avoid that like the avoided a scrolling screen full of icons as a laucher ... oh, wait  ...
13:55.18harbaumIf it's configurable you can do a "swipe to kill"
13:55.28javispedrothe killer swipe
13:55.50harbaumperhaps with four fingers like pulling it forcefully off the screen
13:55.54javispedroI wish that locale where the hung app dialog said something like "Application X sucks, kick it?" was available ;)
13:56.38Stskeepsjavispedro: heh heh
13:57.36wazdjavispedro: no, you should learn Kung Fu to kill ablications!
13:57.40wazdaplications*
13:57.43kimjudoesn't the device have accelerometers? :)
13:57.54wazdkimju: exactly
13:58.28kimjuI was thinking along lines of throwing it away/to the wall.. :)
13:58.35harbaumOk, then i want a "shatter transistion" if the app is closed with the accelerometer
13:58.58javispedrokimju: that's for kernel panics.
13:59.06javispedroand it is already implemented ;)
14:00.10javispedrobut you need to smash it very hard against a strong wall, otherwise you risk making dents in the device instead of obtaining the desired effect.
14:00.41Stskeepsah, the "DAMN YOU AEGIS" method
14:01.26javispedroindeed. in fact, I wouldn't be surprised if that's the faster way to enter fully open mode!
14:01.53javispedro(which is the same as the fully closed mode)
14:03.19TronicDoes N950 have magnetometer?
14:03.30javispedroyeah
14:03.30TronicI haven't found any software that would use it, yet.
14:03.43TronicThere is Compass in Store but it won't install.
14:03.55javispedrothere's a UI app called Sensorsgallery iirc (should be in nokia developer pages), and for CLI there's my small python script
14:04.00TronicMaps doesn't use compass for orientation either.
14:04.45tommathere is example compass application in developer.nokia.com
14:05.05tommahttp://www.developer.nokia.com/Develop/Qt/Code_examples/
14:09.05harbaumPerhaps better link as it has a harmattan deb:   https://projects.developer.nokia.com/compass/
14:09.31hiemanshuuse the qmlcompass one
14:10.31*** join/#harmattan rm_work (~rm_you@johnxx.xen.prgmr.com)
14:10.31*** join/#harmattan rm_work (~rm_you@Maemo/community/cssu/rm-you)
14:11.07javispedrooh.
14:11.14rm_work.ho
14:11.15javispedroJust found an example account provider
14:11.21javispedrohttps://projects.developer.nokia.com/web2sms/browser/accountsetup/main.cpp?rev=6
14:12.25javispedrosurely to be interesting if someone is going to develop one
14:12.31javispedrolike the xmpp one (hint hint)
14:18.31DocScrutinizercool
14:19.28*** join/#harmattan willer_ (~Willer@189.2.128.130)
14:20.57maxwis there some kind of web runtime on n950?
14:27.30*** join/#harmattan Arkenoi (~ark@178.177.65.147)
14:32.10*** join/#harmattan lardman (~simon@host-89-242-159-119.as13285.net)
14:32.10*** join/#harmattan lardman (~simon@Maemo/community/contributor/lardman)
14:37.33lardmandoes everything have to sit inside a PageStackWindow ?
14:37.53lardmanI'm trying to base on a Page but I just get a blank screen
14:38.34fiferboy_lardman: I don't think Page handles all the Window-y stuff
14:41.58*** join/#harmattan djszapi (~lpapp@plexyplanet.org)
14:42.36lardmanfiferboy: ah ok
14:42.44fiferboyGrr, the time stamp is screwed up in sqlite!!
14:42.48lardmanIt was suggested that I use a TabGroup
14:43.35lardmana blessed silence, have just turned the extractor fan off after cooking some meals to freeze as I guess we'll be pretty knackered when the little one arrives
14:43.50fiferboylardman: Do you have a PageStackWindow as the top level, and you are trying to put a TabGroup in a Page?
14:43.55Meka Page's in a TabGroup in a Page in a PageStackWindow is what I have...
14:44.19lardmanok, I've not got the PageStackWindow
14:44.28lardmanI'll add that in and see how it works
14:44.33Mek(and TabButton's on a ButtonRow in the ToolBarLayout for the outer Page
14:44.37fiferboylardman: That's a good idea, every bit or preparation helps
14:45.04lardmanMek: cool thanks
14:46.22*** part/#harmattan djszapi (~lpapp@plexyplanet.org)
14:46.40*** join/#harmattan spenap (~spena@cs27063224.pp.htv.fi)
14:47.09lardmanfiferboy: yeah bit late to get cracking though as the due date was Sunday just gone
14:47.15lardmanbetter late than never though :)
14:48.09fiferboylardman: Yeah, take advantage of your freetime now :)
14:48.11lardmanwell it's better now, I have a white window
14:48.21lardmanis doing that now trying to do some coding!
14:49.01lardmanthe qmlviewer has a toolbar at the bottom with a menu button, what happens if my code also wants to display a toolbar?
14:49.05lardmanis it shown inside that one?
14:49.18fiferboysqlite seems to have the timestamp in GMT -0200, and my time zone is GMT -0400 o_O
14:49.43fiferboylardman: I haven't used qmlviewer, so I'm not sure
14:50.05lardmanok
14:50.27lardmananother quick question, do qml elements have borders? I.e. are they invisible if they don't contain anything?
14:50.41*** join/#harmattan rcg (~rc@e180223165.adsl.alicedsl.de)
14:50.41lardmane.g. an image or a label
14:51.01fiferboylardman: I know with some elements you can set the border
14:51.22lardmanI was just wondering if they were there but not visible as I've not plumbed in the backend
14:51.48npmlardman: white window means an error occurred. look at your stdout/stderr
14:51.49fiferboylardman: I would say that is the case, but I am not positive
14:52.04fiferboyAnyone know how sqlite decides it's timezone?
14:52.19fiferboyI was under the impression it should be localtime or GMT/UTC?
14:52.56lardmannpm: well it was black before I used a PageStackWindow
14:53.09lardmanbut still no errors other than what looks like normal stuff thrown out by qmlviewer
14:53.12npmbasically, if it hits an error loading a "class"/qml-file due to some evaluation failing in that file, the entire instance doesn't get created
14:53.32lardmanyeah I've seen those errors, but don't have one here that I can see
14:54.14Mekisn't qmlviewer mostly unsupported/broken when used with harmattan qml components? I never tried myself, but I thought I saw some people complaining about that
14:54.28lardmanhmm, that might cause some issues then
14:54.43fiferboyI never got it work with with Harmattan components, but I haven't tried for a while
14:54.44npmoh i dunno about qmlviewer
14:54.58npmi'm talking about normally deployed c++ wrapped qml
14:57.00Sputuses c++ wrapped qml wrapping c++
14:57.21lardmanhmm, apparently TabBarLayout is deprecated
14:57.53fiferboyfails at time zone conversion
14:58.01fiferboyIt is in GMT after all :(
14:58.38marioblardman: Press "F2" over the TabBarLayout text and you'll have the code
14:59.25marioblardman: Now you can read the code and see if there are any hints
15:00.56lardmanhttp://qt.gitorious.org/qt-components/qt-components/blobs/master/examples/meego/QmlComponentGallery/qml/TabBarPage.qml is what I'm copying
15:01.20lardmanso ToolBarLayout was correct anyway apparently (that's what I had to begin with)
15:05.23fiferboySomeone tell me random disconnects are fixed in later firmware
15:07.18Mekwhat kind of disconnects?
15:07.33lardmanhmm, apparently it does work, just looks like it's the wrong size - far larger than the qmlviewer window
15:08.13Mekprobably, all the window stuff expects to be the full screen
15:08.29lardmanhow should I set it to be the correct size?
15:08.37Mekdon't use qmlviewer...
15:08.43lardmanlol, ok
15:08.56*** join/#harmattan djszapi (~lpapp@plexyplanet.org)
15:09.00*** part/#harmattan djszapi (~lpapp@plexyplanet.org)
15:09.01lardmanwhat other methods are there then? Compile the app and test it
15:09.02lardman?
15:09.22rcglardman: did you try to set "anchors.fill: parent" as property of the page?
15:09.48rcgdunno if that works.. might be worth a try though
15:10.12lardmanJust tried that, still too large as qmlviewer has a toolbar and a statusbar present
15:10.22rcgrgr
15:10.42fiferboyMek: wifi randomly disconnects several times during the day
15:11.00fiferboyMek: Even sitting in one place I connect (good signal) and two minutes later it is disconnected
15:11.15fiferboySometime it'll stay connected for 12 hours or more, sometimes only a few minutes
15:12.17lardmanhmm setting x: and y: did some strange things
15:12.33lardmantwo copies of the statusbar, one at 0,0 and one at my x,y offsets
15:12.56lardmangoes back to the C++ part of the app so he can try testing on device
15:13.20rcglol lardman: you are doing funny things :)
15:13.35lardmanrcg: not on purpose! promise!
15:14.13rcgmost funny things are not done purposely :)
15:17.59javispedrostarts to understand how the status bar rendering works.
15:19.34fiferboyMy MySQL syncing is working in my Harmattan client :D
15:25.24javispedroso there's a X11 pixmap around that is attached as a property of the root window, and the fullscreen app can render wherever it pleases it.
15:25.29javispedrolike the middle of the screen.
15:25.55javispedrothis is in libmeegotouch/src/views/mstatusbarview.cpp
15:25.59tommaif you app is not in fullscreen and paints toolbar etc you get two of them
15:26.22javispedroaha
15:28.08*** join/#harmattan joejoe (~imlich@2001:67c:1220:80c:21c:c0ff:fe18:9398)
15:28.41fiferboyI guess I should probably fix up the packaging and put it in c-obs
15:29.43javispedrofiferboy: you didn't need to ship an alternate Qt version afterall?
15:33.13fiferboyjavispedro: Nope, just the libqt4-sql-mysql package
15:33.30fiferboyAlong with the mysql-client packages
15:33.34javispedroah, score a point for qt's extensibility then.
15:34.30fiferboyI just have to make my source only generate the qt-mysql packages (easy) and make them depend on the current version of Qt (or just Qt 4.7.4)
15:35.08fiferboyRight now they expect 4.7.4~git20110516-0maemo1+0m6-0fiferboy1
15:52.05fiferboyIs there an established method for package naming when porting a package to Harmattan?
15:52.27fiferboyDo I add '0harmattan1' to the package version?
15:58.31javispedroif there's, Nokia has not been consistent with it.
15:58.39javispedrofollows Maemo convention..
16:04.54fiferboyjavispedro: Maemo's convention is...?
16:04.58fiferboy1maemo1?
16:05.13javispedroor -0maemo1 if it has no equivalent debian packaging
16:06.01fiferboyThese packages all have existing debian packaging, so I am just adding to the end of the existing string
16:07.31javispedrook
16:08.54fiferboyI take it I won't be breaking anything horribly since these packages don't exist in Harmattan yet
16:09.17fiferboyThe libqt4-sql-mysql one will be different, though
16:09.51fiferboyI don't know if it is appropriate to add 1harmattan1 to that one, but I take it I can't just leave it as the bare version string
16:10.19*** join/#harmattan djszapi_ (~lpapp@84-231-15-74.elisa-mobile.fi)
16:23.22RST38hmoo,gentlemen
16:25.29wazdRST38h: heyhey :)
16:26.10RST38hheya wazd
16:26.20RST38hthe network is very wobblyheretoday,so sorry for not answering
16:26.31wazdRST38h: ah, np
16:27.23tommasomeone should implement network game for this: https://projects.developer.nokia.com/qoatofthehill
16:35.44djszapi_the existence of qt game enabler is controversial.
16:36.58wazdNokia Developer pages look damn sexy
16:37.25javispedromoo RST38h
16:37.32RST38hehlo javispedro
16:37.40RST38hwazd:just very difficult to navigate
16:37.55RST38hwazd: and they now look suspiciously like MSDN :)
16:38.15wazdRST38h: sexy anyway :)
16:45.33fiferboyHi wazd, RST38h
16:45.44wazdfiferboy: o/
16:51.35joejoehi, i am trying to use location with qml. More concrete, i am trying to use following example: http://doc.qt.nokia.com/qtmobility-1.2/qml-positionsource.html Can anyone tell me why it is not working with n950?
16:52.32fiferboyjoejoe: I am successfully using poisitionsource on the N950
16:52.37fiferboyWhat is your problem with it?
16:53.05joejoethe example is just not working
16:53.38joejoei cannot obtain any valid position from it
16:53.54fiferboyWhen you run it, does it try to get position?
16:54.05*** part/#harmattan djszapi_ (~lpapp@84-231-15-74.elisa-mobile.fi)
16:54.08fiferboyYou should see a little compass pointer flashing beside the clock
16:54.09SpeedEviljoejoe: Does maps get a position?
16:54.19SpeedEvilfiferboy: That's a stupid icon.
16:54.20joejoemaps have position
16:54.42fiferboySpeedEvil: It's not *so* bad, but I wish it were a bit more obvious
16:55.01SpeedEvilfiferboy: Took me ages to figure out what it was.
16:55.16SpeedEvilI thought it was a phone in a circle, seen edge on
16:55.41fiferboySpeedEvil: Ah, that would make it seem stupid :)
16:55.59*** join/#harmattan slaine (~slaine@84.203.137.218)
16:56.56joejoeIn detail, i am trying to start this file http://pcmlich.fit.vutbr.cz/tmp/location/location.qml with qmlviewel and the screenshot of result is here http://pcmlich.fit.vutbr.cz/tmp/location/snapshot1.png
16:58.06fiferboyjoejoe: Ok, I ran that exact example and it worked for me
16:58.33fiferboyYou are using a Satelite source, but it doesn't ever get a lock?
16:59.38wazdSorry to terrorize you again chaps, but this is final concepts for weather ui, so please take a look and say what you don't like :)
16:59.40wazdhttp://dl.dropbox.com/u/37920982/UI_Mockups/Meecast_Handset/2.png
16:59.44joejoehow i can use other sources?
16:59.44wazdhttp://dl.dropbox.com/u/37920982/UI_Mockups/Meecast_Handset/3.png
17:00.24fiferboyjoejoe: I'm not sure, I had it work properly with Satelite so didn't mess with that
17:00.46joejoethe read-onlypositioningMethod : enumeration is readonly
17:01.03fiferboywazd: That looks amazing@
17:01.45joejoesorry, the "positionMethod" method is read-only
17:02.40fiferboyjoejoe: But I take it waht you want to do is use Satelite but get a fix?
17:04.48joejoei do not know how to observe full status of location api (i.e. i do not know if the maps application uses gps or other fix)
17:06.11fiferboyThe satelite method does seem to try to get a quick, rough-estimate fix first in my application
17:06.22joejoei tried to go outside for 5 minutes and i was waiting for satellite fix. But i do not know if 5 minutes is enough for fix.
17:06.35fiferboyBut it is fairly quick to get a high-accuracy fix after that
17:08.37joejoei do not need very precise position
17:08.41fiferboyjoejoe: Try getting a fix with Maps, and then open your application
17:09.03joejoehow can i recognize gps and wifi and gms position fix?
17:10.05*** join/#harmattan djszapi_ (~lpapp@84-231-15-74.elisa-mobile.fi)
17:10.07joejoei have yellow dot in maps application and i had also the green dot ..
17:14.55tommayellow = no fix
17:15.11*** part/#harmattan djszapi_ (~lpapp@84-231-15-74.elisa-mobile.fi)
17:21.18tommahmm... can declarativeview handle http source url?
17:22.42joejoeok, right now i know, that it works with gps position. Is any method how to switch PositionSource to use different positionMethod ?
17:24.58tommai think it uses all it can
17:48.31*** join/#harmattan Venemo (~Timur@host-94-248-201-148.kabelnet.hu)
17:48.31*** join/#harmattan Venemo (~Timur@fedora/Venemo)
17:49.22*** join/#harmattan Arkenoi (~ark@178.177.65.147)
17:51.05*** join/#harmattan djszapi_ (~lpapp@84-231-15-74.elisa-mobile.fi)
17:51.51*** join/#harmattan harbaum (~quassel@krlh-5f72db5f.pool.mediaWays.net)
17:51.58djszapi_http://doc.qt.nokia.com/4.7-snapshot/demos-declarative-snake-content-snake-js.html -> var cookie; -> cookie is used then like a class with different members, for instance: if (cookie && !cookie.dying && cookie.row == row && cookie.column == column) { -> Hence how does it work in javascript ?
17:53.34fiferboycookie = cookieComponent.createObject(head.parent);
17:53.51fiferboycookie is a Component of some sort, so all the properties of the component are available
17:54.57djszapi_in advance ?
17:55.28fiferboyWell, whenever "createCookie" is called - which I guess must be before it is used
17:56.42djszapi_mmm, oki
17:58.55Venemohey fiferboy :)
17:58.58Venemohow're you?
17:59.02fiferboyHey Venemo
17:59.04fiferboyI'm good
17:59.11fiferboywonders if he brok c-obs...
17:59.16fiferboybroke*
17:59.42djszapi_fiferboy: createCookie(cookie? (cookie.value+1) : 1); -> it is "dereferenced" before creating :o
18:00.07djszapi_oh no sorry I am wrong
18:00.23djszapi_just if it is already created, otherwise 1.
18:00.31fiferboyYeah, looks like it is keeping track of the cookie number there
18:02.07djszapi_fiferboy: I do not see any head component though.
18:02.41Venemovillev, ping
18:03.01djszapi_fiferboy: ahh it is coming from the linkComponent.
18:03.40fiferboyAnyone having trouble with c-obs now?
18:04.06djszapi_it does not load here.
18:04.18fiferboyOopsie
18:04.25fiferboyJust trying to build mysql :/
18:04.36djszapi_ohhh, it is just very slow
18:04.43djszapi_what other trouble do you mean ?
18:05.21fiferboyNo, the slowness is what I meant
18:05.33fiferboyIt was find before I started building my second package
18:05.44fiferboyI'll just go with "it wasn't me" >_>
18:08.31javispedroheh
18:08.48javispedrojust realized you can prevent the swipe gesture on a set of borders or even corners only
18:08.56javispedrowhile allowing it on the rest
18:09.17djszapi_fiferboy: signal/slot is not a trivial question in js, we had to write a separate messagehandler class in C++ for that support.
18:10.40fiferboydjszapi_: It is useful though!
18:11.21fiferboyLooks like it wasn't my package after
18:11.34fiferboyThere was a "host error" problem in my build
18:11.40Venemojavispedro, yea
18:11.46Venemojavispedro, eg. the terminal app
18:12.08javispedroVenemo: oh, thanks for the example, going to check it.
18:12.40javispedrohmm
18:12.45djszapi_fiferboy: mmm, we do not have such an extensibility in the gameObject of our class to store thing like that javascript does. I guess I need a structure or something like that in javascript then
18:13.09javispedroVenemo: no, it's not a good example, as it works for me =)
18:13.20javispedroVenemo: you cannot swipe from the keyboard, but that is automatically done by system
18:13.35Venemojavispedro, nope. you can't swipe from bottom in the terminal app.
18:14.04Venemojavispedro, every other direction works
18:14.24javispedroVenemo: you can if you hide the keyboard, as said
18:14.36Venemoum, I use it with hw kbd open
18:14.40Venemoso no vkb
18:14.47Venemoand I can't swipe it from the bottom
18:15.00javispedrowell I can
18:15.07javispedrokeyboard open even
18:15.10fiferboyVenemo, javispedro I can swipe all directions with the VKB closed
18:15.37Venemothat's weird
18:16.36fiferboyVenemo: I you useing a custom build based on recent code?
18:16.39djszapi_fiferboy: it seems the cookie.value is just a counter how many cookie was generated.
18:17.28Venemofiferboy, nope.
18:17.30djszapi_cookies were*
18:17.39Venemofiferboy, I'm using the image that came with the N950
18:18.07fiferboyVenemo: very strange then
18:18.19Venemohm.
18:18.29javispedroprobably a bug with the vkb ;)
18:18.32javispedrohides
18:18.34Venemodo you guys know how to remove the border and/or set another background to a QML TextArea
18:18.56Venemojavispedro, well, I never used the terminal with vkb...
18:19.08javispedrobut the app that blocks swiping from the bottom is the vkb
18:19.24Venemomhm.
18:19.29javispedroheh
18:19.35javispedroI get it now
18:19.44javispedrothe Ctrl Tab Esc ... bar is the vkb
18:19.51javispedroI mean, is a vkb custom bar
18:19.51Venemosrsly?
18:19.59VenemoOMG.
18:21.43*** join/#harmattan lardman (~simon@Maemo/community/contributor/lardman)
18:22.27javispedrowell, the feature was there, so why not use it for something?
18:22.38javispedrothinks the idea of editing the vkb for each app is good.
18:22.45Venemoyeah
18:24.09djszapi_fiferboy: why is the cookie cookie created by head parent argument ?
18:25.12fiferboydjszapi_: Which file?
18:25.18fiferboysnake.js?
18:25.29djszapi_yep
18:26.22fiferboydjszapi_: Where about?
18:26.29fiferboyWhat does the line say, I don't see it
18:27.42djszapi_where you create the cookie
18:29.11fiferboydjszapi_: That creates a new instance of the component and sets the parent
18:30.02djszapi_but why is a cookie thechild of the head/link ?
18:30.23fiferboyMaybe that is just where they manage all the components?
18:30.35fiferboyI don't even know what the cookie represents in this game :)
18:30.43fiferboyThe object you are trying to get to?
18:30.55djszapi_cookie is the food for the snakew
18:31.02djszapi_snake*
18:31.45fiferboySo probably so they can check for the intersection of the head and the cookie to determine if it is eaten?
18:36.17djszapi_sorry ?
18:36.49fiferboyTo see if the cookie has been eaten do they check if the head touches the cookie?
18:36.53fiferboyThat is probably why
18:37.30djszapi_why is it important ?
18:38.30fiferboyI haven't played the game or gone through the code to any great extent, but probably when the snake eats the cookie another one is generated
18:38.58djszapi_yeah, but why is it a child-parent relationship ?
18:40.04fiferboyI don't know, it could just be that the head is the most important component and it controls the others
18:40.16fiferboyMaybe it was an arbitrary design decision
18:41.57djszapi_fiferboy: interesting, the head is not globally defined, but used in more functions.
18:42.52djszapi_links is defined globally though and it is links[0]
18:43.00djszapi_not sure about this javascript bit, feature.
18:51.18*** join/#harmattan piggz (~piggz@host-78-145-115-241.as13285.net)
18:59.33thpwazd: pong
19:01.22wazdthp: I see you're developing arcades now :P
19:03.18piggzanyone know if the n950 can share its internet connection, im going on holiday soon and could do with using it as a 3g modem
19:03.42MekI don't think the software for that is included with the currently publicly available image
19:05.07piggzok
19:05.30piggzwhat is the icon size for the app menu...im using 80x80 icons, but they look blocky on the menu
19:07.04Venemopiggz, it's supposed to be 80x80 afaik
19:12.23piggzVenemo: and should be in /usr/share/pixmaps ?
19:13.03Venemoafaik /usr/share/icons/hicolor/80x80/apps/ or
19:13.06Venemoscalable
19:13.10Venemoif it's an SVG
19:13.20Venemohttps://gitorious.org/colorful-apps/irc-chatter/blobs/master/installables/irc-chatter-harmattan.desktop
19:13.37Venemosee the Icon= line
19:17.48*** join/#harmattan Venemo_ (~Timur@fedora/Venemo)
19:19.58specialpiggz: I've used it as a 3g modem from mac
19:20.07specialsame process as was used for the n900
19:21.21piggzVenemo_: hmm, im installing them there too
19:21.23djszapi_piggz: you can forward the internet back, I guess
19:21.41djszapi_piggz: or just ppp, not that handy, but at least works.
19:27.52*** join/#harmattan weggi_ (~vetapani@staff.oamk.fi)
19:31.17weggi_Hi, do you have any idea what's going on in my app. I have C++ engine that provides bluetooth functionality to UI. If I have QML based UI, bluetooth functionalities does not work properly (QBluetoothSocket never gives connected signal, but data is available in the socket). I have to do several device discoveries before I get any remote devices and so on. But if I have C++ UI everything works just fine.
19:32.30*** join/#harmattan tbf (~mathias@p57BD6FD6.dip.t-dialin.net)
19:32.56weggi_It seems that creation of QmlApplicationViewer causes the problem
19:37.17thpwazd: arcades? :)
19:41.24wazdthp: arcade games I mean :P
19:41.40thpqw?
19:47.08fiferboyc-obs seems dead right now :(
19:47.14fiferboyrpc timeouts on builds
19:47.35fiferboylbt: I doubt there is much you can do... but ^
19:48.22djszapi_fiferboy: we are all getting those issues unfortunately randomly.
19:48.50wazdthp: GaberIn
19:50.03lbtfiferboy: local builds working ... remote links I guess
19:51.01fiferboylbt: local meaning using command line?
19:51.15lbtno.. self contained on the c.obs
19:51.21lbtie not harmattan
19:51.25lbtor meego.com
19:51.50fiferboyAh
19:51.55fiferboyThanks
19:56.38kimjuwiki.meego.com was giving errors: "(Can't contact the database server: Unknown MySQL server host 'db.in.meego.com' (2) (db.in.meego.com))" and at the same time osc build against c-obs complained: Server returned an error: HTTP Error 400: Bad Request  remote error: remote error  unknown host 'api.obs.maemo.org'
19:57.01fiferboykimju: Same errors as build.pub.meego.org o_O
19:57.09Stskeepsdns went down, meego changes name to webos?
19:57.09Stskeeps:P
19:57.13Stskeeps:conspiracy:
19:57.15ajalkaneThose motherfuckers are leeching maemo!
19:58.20ajalkaneAlso now it's time for every PostgreSQL fans to come forward and complain about use of MySQL
19:59.06djszapi_fiferboy: oh so you mysql compiled went wrong ? :p :p
19:59.08djszapi_hides
19:59.19djszapi_* your mysql compilation
20:00.30lbtkimju: when?
20:00.32kimjuajalkane, postgresql support for mediawiki is still not really a supported option, I think?
20:00.58kimjulbt, ~5-10 minutes ago. now seems to work again
20:01.16ajalkanekimju: no idea actually, I'm just stirring the pot first post style
20:01.42ajalkaneI've actually never used PostgreSQL, but plenty of times MySQL. Would like to try it one of these days.
20:02.15kimjuI like it, but sadly most software that I need to maintain doesn't support it as backend.
20:02.52ajalkaneyeah, exactly that. In web-world it's really badly supported.
20:03.08kimjuit shouldn't be that hard to write portable sql instead of mysql-only.. meh.
20:03.50ajalkaneI think the old versions of MySQL, which made writing portable SQL unfeasible, are partly the reason. Legacy stuff.
20:07.18fiferboydjszapi_: I hope not, but I can't rule it out
20:20.45lbtfiferboy: OK now?
20:23.06lbtfiferboy: no it wasn't ... should be now though
20:23.08fiferboylbt: Let me check
20:25.13fiferboylbt: Triggering a rebuild gives me an immediate "rpc timeout" instead of waiting ~20 minutes
20:25.24lbtwhere?
20:25.49fiferboyYou mean what package?
20:26.20djszapi_fiferboy: I think he means a repository/package, for instance a link.
20:26.24fiferboyhttps://build.pub.meego.com/package/live_build_log?arch=armv7el&package=tcp-wrapper&project=home%3Afiferboy&repository=Harmattan
20:27.01fiferboyAlthough this one isn't immediately failing right now, it is trying to start and not currently doing anything
20:33.08lbtthere we are
20:34.55fiferboylbt: Yup, it's going now
20:34.56fiferboyThanks!!
20:35.03kimjucan someone check if configuration of home:kimju:harmattan is ok? I can't get local builds working, latest build attempt gave this: http://pastebin.com/qaD0v6zi
20:36.07lbtkimju: looks like qemu isn't setup right
20:36.19*** join/#harmattan antman8969 (~anthony@pool-98-113-198-248.nycmny.fios.verizon.net)
20:37.12lbtkimju: do you use scratchbox?
20:37.29kimjuyes, and that works
20:37.32lbthttp://wiki.maemo.org/Mer/Build/Application_Building#Co-existing_with_Scratchbox
20:38.09lbtmay not be that
20:38.20*** join/#harmattan javispedro (~javier@Maemo/community/contributor/javispedro)
20:38.21kimjuhmm, I'll try that
20:38.42lbta simple :    chroot  /var/tmp/build-root
20:38.50lbtshould work and give you a shell
20:39.10rZZZrVenemo_: hi current irc-chatter does not built did you merge my diff ?
20:39.23lbtthen "file /bin/ls" should say arm
20:39.39rZZZrVenemo_: make it extra depends on pkg-config too
20:40.17Venemo_rZZZr, I will do that, but haven't yet.
20:40.18kimjuhmm, I'm missing /proc/sys/fs/binfmt_misc/arm and /proc/sys/fs/binfmt_misc/armeb
20:40.40rZZZrVenemo_: ok i'll try again today
20:41.22Venemo_rZZZr, I'm currently working on my paid project
20:43.27kimjuok, logging out of sbox and /etc/init.d/scratchbox-core stop
20:43.38kimjunow osc build is doing something
20:50.46alteregow00t_: ping
20:52.07specialalterego: you missed him by 10 minutes
20:52.09alteregoHrm, that is interesting
20:52.13alteregoOh well
20:52.22wazdwhat's the size of the toolbar icons? :)
20:52.37alteregoIt wasn't too important anyway.
20:53.08djszapi_fiferboy: do you understand the waitForCookie concept in that javascript file ?
20:53.31fiferboydjszapi_: I'm just packing up so I can't take a look right now
20:53.49djszapi_k
20:54.33lcukwazd, all documented in the harmattan style guide!
20:54.38lcukisn't it?
20:55.46lbtkimju: yes - they won't co-exist
20:55.48fiferboywazd: I use 55 as a very rough eyeball estimate :D
20:56.28lcukfiferboy, wazds' eyes have built in sliderule
20:56.44wazdlcuk: I'm looking to borrow some from the system but I can't find them in usr/share/icons
20:56.51fiferboyYeah, I think wazd could probably measure to the pixel by eye
20:57.11fiferboywazd: To find what you need look in /usr/share/themes/blanco
20:57.15lcukon a device several miles away!
20:57.23fiferboyThe icons are under that directory instead of the icons directory
20:57.32wazdfiferboy: ah, thanks
20:57.37wazdfiferboy: strange :)
20:57.59lcukwazd, it means that the theme should include all icons
20:58.12lcukfiferboy, do apps actually have blanco in the path
20:58.18lcukor just the current theme
20:58.44fiferboylcuk: QML uses "images://themes/icon-name"
20:59.01lcukfiferboy, that isn't quite so bad then
20:59.10lcukit does mean themes need everything
20:59.15antman8969lcuk, I was actually just about to put up a list of all icon names
20:59.21antman8969thought it might be useful
20:59.24wazdwow, they actually have an icon for every calendar date! :D
20:59.38lcukantman8969, awesome
20:59.47antman8969would the best place be meego wikis?
20:59.48lcukcould draw a sketch for every icon :D
20:59.59SpeedEvilHarmattan stops working when the date icons run out.
21:00.06ajalkanehmmm... it'll be one big-ass list.
21:00.07antman8969lol ^^
21:00.15antman8969it's not too bad ajalkane
21:00.19lcuknot sure antman8969 - a complete theme directory listing would be practical but not sure best place or whether it is allowed to be documented
21:00.55antman8969it's actualy like 1800 filfes... but being able to ctrl+f through the list is really helpful (for me)
21:00.59ajalkanewhat I've looked there's icons for all kinds of crazy stuff. I guess for optimization purposes.
21:01.05antman8969yea
21:01.14antman8969every icon has 3 or 4 versions for inverted themes and presses too
21:01.18antman8969I'll try to sort it
21:01.20ajalkaneantman8969: true... it's kinda annoying searching the listing from filesystem
21:01.36antman8969i'll just put it up, and if anyone complains I'll take it down
21:01.43lcukajalkane, most likely because of qml states and things
21:01.49antman8969yea
21:02.01antman8969also because of how the theme system works
21:02.20antman8969it basically adds "-white" or "-dimmed" to them in different circumstances
21:02.35antman8969and other things...
21:02.40lcukyeah
21:02.51ajalkaneyeah. It's a system that's at the same time beatiful and damn ugly.
21:03.08lcukhow do you make the variations?
21:03.15antman8969it's all automated
21:03.17lcukis there a theme generator?
21:03.21lcuki mean available
21:03.34ajalkaneI pity the fool doing theming on this :)
21:03.39antman8969lol
21:03.55antman8969I think it's really just a matter of making the 3 or 4 files, then putting them into the blanco/icons folder
21:03.57antman8969or w/e it is
21:04.18antman8969unless you want your own entire theme, then you get your own folder... but thats a LOT of icons
21:04.31antman8969or just use ln?
21:04.32antman8969no idea
21:04.35lcukantman8969, hence asking about theme generator
21:04.43antman8969mm
21:04.52lcukie some management tool
21:05.01ajalkaneyeah... a whole new theme's gonna be an undertaking of epic proportions. Some sort of generator is a must.
21:05.12lcukwhich will go from psd or whatnot into nicely made theme
21:05.27lcuknow you understand why iphone has one theme :)
21:05.43antman8969lol
21:06.05antman8969well, maybe it's something I can look into if I get these icons sorted out... at least for different toolbar themes
21:06.24antman8969that wouldn't be so daunting
21:06.41lcukask wazd, when he stops quivering in the corner from looking at icons
21:06.47antman8969lol
21:07.22wazdah! Weather icons! We're doomed!
21:07.33wazdruns in circles
21:08.09ajalkaneI think they're for that AccuWeather thangy?
21:08.49wazdthat would be damn shitty move on the Nokia's side to allow Accuweather create homescreen widget exclusively :)
21:09.07wazdI mean :(
21:09.15ajalkanehomescreen?
21:09.26ajalkanethe lockscreen?
21:09.50wazdyeah, I think there will be a widget on the Events screen
21:10.00wazdSaw it on videos
21:10.40ajalkaneoh... cool... well I don't even know how extendable the events view is. If Accu can push that kinda stuff there maybe others can too.
21:11.07ajalkaneI'm itching for a new firmware
21:11.12wazdI really hope so
21:40.44antman8969http://wiki.meego.com/Harmattan_icons
21:40.50antman8969try to get more in there after my workout
21:44.07*** join/#harmattan crevetor (~antoine@modemcable210.76-70-69.static.videotron.ca)
21:55.24*** join/#harmattan wazd (~wazd@broadband-95-84-185-178.nationalcablenetworks.ru)
21:57.57lardmannight all
22:15.57kimjuhmpf. no luck with debugging, the package builds fine locally with osc build (and in scratchbox), but still hangs at server.
23:20.19DocScrutinizerI have to say the whole appgrid and events screen concept tends to get way too cluttered for me
23:21.00*** join/#harmattan epage (~epage@adsl-99-62-37-39.dsl.aus2tx.sbcglobal.net)

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