Thursday, 2012-08-02

*** arcean has quit IRC01:46
*** KaIRC has quit IRC02:28
*** furikku has joined #nemomobile03:57
*** Ionakka has joined #nemomobile05:27
*** tiina has joined #nemomobile05:44
*** tiina is now known as aaporantalainen05:44
*** bef0rd has quit IRC05:49
*** beford has joined #nemomobile05:51
*** priyan has joined #nemomobile06:25
priyanStskeeps: I want to clarify UI related issue in Date&Time, which I see as a bug but it can be a feature as it is there for most of the Date & Time pages. I need this information in order to propose fix for Bug 1606:29
Stskeepspriyan: well, what bug in particular?06:29
*** rcg has joined #nemomobile06:31
*** beford has quit IRC06:32
priyanStskeeps: Settings-> Time and Date -> Time & Date ->Date, select some other date in date picker (this enables the done button), but again revert to the original. This is not disabling the done button, button is still enable. Same behavior is there in time zone page. I am fixing issue in time page.06:32
Stskeepsagreed, that looks really weird06:32
Stskeepsi think it tries to set time but fails, maybe06:33
*** Siosm has joined #nemomobile06:34
priyanStskeeps: for time page bug, I already proposed a solution and the problem to the Bugzilla page of Bug 16, but wanted to know wether I should keep the done behavior as I think to the time page and raise a butg for timezone and date page or otherwise?06:35
*** rcg has quit IRC06:35
Stskeepshow does it work on a N9, if you happen to know?06:36
*** rcg has joined #nemomobile06:37
priyanStskeeps: just a moment I will check06:37
*** rcg has quit IRC06:38
priyanStskeeps: Ok, current behavior os nemo is same as N9. So I will keep the current behavior although it looks little wired, may be I will add a bug with low priority06:40
*** Siosm has quit IRC06:40
Stskeepsyes, makes sense06:41
aaporantalainenhi, I just posted simpler patch for bug 1607:02
aaporantalainenpoint is timeview.cpp:344. timeChanged triggers digitalTimeChangedSlot()07:05
*** rZr is now known as rzr07:06
priyanaaporantalainen: Thanks for your patch. Yes thats what I found during investigation and propose fix is definetly gonna work. I have tested it on N950.07:07
aaporantalainenI'm trying to use local osc build, I success for i586, but for armv8el I got "rpm: error while loading shared libraries: cannot open shared object file: No such file or directory", should it work?07:18
Stskeepsaaporantalainen: are you using Mer platform SDK?07:18
aaporantalainennot for this task07:19
Stskeepsok, you need to do that for a sane osc build07:19
aaporantalainenok, I will try that. Now I have used it only for image creation07:19
w00tStskeeps: i got that the other day inside SDK, actually, it went away on a retry though07:31
w00tnot sure htf that is possible :)07:32
*** ronoc has joined #nemomobile08:08
*** rcg-work has joined #nemomobile08:09
*** norayr has joined #nemomobile08:14
*** slaine has joined #nemomobile08:15
*** norayr has quit IRC08:39
*** ronoc has quit IRC08:49
*** jonwil has quit IRC08:53
*** jonwil has joined #nemomobile08:54
*** lockywolf has joined #nemomobile08:56
lockywolfwhere lies org.nemomobile.thumbnailer?08:59
*** priyan has quit IRC09:05
*** ronoc has joined #nemomobile09:06
*** radiofree has quit IRC09:09
*** radiofree has joined #nemomobile09:10
lockywolfis there a convenient way of running developed applications? it is very slow - to blindly edit git version, create a patch, submit it to obs, build install to just try if the newly written line of code works...09:11
lockywolfI tried using qtsdk with harmattan, but it is just as slow, due to qemu slowness and it doesn't have some new nemo libs, like thumbnailer09:12
lockywolfis there any fast way?09:12
Stskeepslockywolf: osc build within mer sdk09:13
lockywolfit builds packages, no?09:13
lockywolfi still have to copy/install run?09:13
*** jussi has quit IRC09:15
*** flocke has quit IRC09:15
*** chouchoune_nas has quit IRC09:15
*** jussi has joined #nemomobile09:17
*** flocke has joined #nemomobile09:17
*** chouchoune_nas has joined #nemomobile09:17
w00tlockywolf: nemo-qml-plugins builds on desktop09:19
*** ronoc has quit IRC09:25
*** norayr has joined #nemomobile09:27
Sagew00t: Problem: nothing provides nemo-qml-plugins-contacts needed by qmlmessages-0.0.1-1.2.Nemo.Apps.MTF.armv7hl09:28
w00thm. I guess I forgot to SR the new plugin, although technically it doesn't depend on it *yet*09:29
w00t(it just will very, very soon)09:29
w00t-> can just remove it for now i gues09:30
lockywolfcan i make osc build a package from git tree, not from tarball?09:40
lockywolfI mean, local osc build.09:40
*** ronoc has joined #nemomobile09:41
alteregolockywolf: provided you've done it once, you can osc chroot into the build root and compile it manually in there.09:42
alteregolockywolf: you can also setup a scratchbox2 target to use sb2 to build it.09:43
*** arcean has joined #nemomobile09:54
the-bossphaeron lbt sage stskeeps SR#5380 waiting for review at
alteregoSage: gonna have a few nice SRs for you to look at in a few moments ;)09:58
Sageaaporantalainen: could you make that your patch to git format that has comment what it does and why.09:59
aaporantalainensage, what is the best way to do that? I made/pushed it with osc.10:01
the-bossphaeron lbt sage stskeeps SR#5380 Accepted promotion request10:02
alteregoSage: should I submit libcubi, libcubi-tracker-ontologies and qt-contacts-tracker to Project:MTF:Tracker ?10:03
Sagealterego: hold a moment. with that I'll get back to you in a moment once I get most of these other things out of my way10:04
alteregoOkay, I'll have a shower :P10:04
Sageaaporantalainen: well, you can do e.g., tar xf source.tarball; cd tardir; git init; git commit -a -m.; do changes; git commit -a -s; git format-patch -1; move patch to the same place it is now :)10:05
*** admiral0 has joined #nemomobile10:09
the-bossphaeron lbt sage stskeeps SR#5376 Accepted promotion request10:13
the-bossphaeron lbt sage stskeeps SR#5378 waiting for review at
Sagealterego: ok, so what packages you need? I need to handle some of those myself with copypac to get them to proper places10:16
alteregoI've updated libcubi, libcubi-tracker-ontologies, qtcontacts-tracker.10:17
alteregoI've added libcommhistory, commhistory-daemon10:17
Sagewhat other packages from Project:MTF:Tracker you need?10:18
Sageor is those all?10:18
alteregocubi requires QtCore, QtSparql and fdupes10:18
Sagealterego: did you read my question? ;)10:19
alteregoOh, erm.10:19
alteregoGot a list?10:19
alteregoThink that's it10:20
alteregoYes, but I mentioned that :P10:21
Sagewhat about libqtsparql-tracker-extensions?10:21
alteregounknown, none of my packages depend on it.10:22
*** ronoc has quit IRC10:22
alteregoI think we need libseaside though, best ask w00t10:22
w00tno, the necessary stuff is in nemo-qml-plugins now10:22
w00tor will be when it's updated10:22
w00tso remove stuff from P:M:T at will10:22
aaporantalainensage, you missed 'git add *' =).
phaeronSage: as long as we have a backup :)10:23
lockywolfokay, i do osc chroot and get in /home/abuild10:23
Sageaaporantalainen: well it would have been too easy then ;)10:23
w00talterego: does qtcontacts-tracker really not depend on libqtsparql-tracker-extensions?10:23
lockywolfbut still, the source is build of tarball10:23
Sageok, time for breakfast and then continue this stuff.10:23
alteregoYes, I guess it does.10:23
lockywolfmmm I should alter .spec to use a directory?10:24
radiofreebtw it looks like you're still on 0.2.1, there's some memory fixes in 0.2.4, latest is 0.2.510:24
alteregolockywolf: no, you can just use: ./configure & make in the chroot.10:24
alteregolockywolf: no need to worry about the packaging./10:24
alteregolockywolf: Then just scp across the stuff you need to test.10:25
w00tradiofree: i guess you worked on it to some extent, since you seem to be familiar?10:25
alteregolockywolf: in the osc chroot type: sb2 -t oscbuild -m obs-rpm-build10:25
alteregolockywolf: then cd rpmbuild/BUILD/10:25
alteregolockywolf: you should find your sources there.10:26
*** jukkaeklund has joined #nemomobile10:26
alteregoAloha jukkaeklund, how're you doing?10:28
jukkaeklundalterego, hola10:29
lockywolfhmm.. osc chroot has no sb210:29
jukkaeklunddoing good, except not being in holiday anymore sux10:29
*** niqt has joined #nemomobile10:29
alteregolockywolf: how old is your mer SDK?10:29
lockywolflast i think10:29
*** sivang has joined #nemomobile10:30
alteregoIt should be there ..10:30
radiofreew00t: yes I worked on it, so if you need any sparql/qtsparql help i'm available here10:30
sivangre all10:30
* sivang just noticed he should ask here10:30
sivangis this latest nemo for testing / bug traiging etc?10:30
w00tradiofree: well, number one item would be a package upgrade for that if you feel remotely up to it10:30
radiofreewell i can take a look later, I worked on it for maemo, so the OBS stuff is a whole new world :P10:30
w00tsivang: make sure to zypper ref / zypper up, and also, working on an n950/n9 would be good10:30
radiofreethe only thing i've done there is submit a patch to fix a qt 4.8 build error10:31
w00tradiofree: plenty of folks here that can try help10:31
lockywolf+ sdk-update10:31
*** kulve has joined #nemomobile10:31
radiofreew00t: ok, well i'm at work at the moment, but will start reading up about it tomorrow10:32
w00tsivang: as the VM has a known bug with screen going black10:32
sivangw00t: yes, I need to get "home" (where ever that is) and back it up so I will use it as my test device.10:32
sivangw00t: isn't this bug this one - , so should affect device as well?10:33
w00tsivang: no, and i don't think that bug is valid anymore10:34
w00tSage: ^ is bug 173 still happening? i've not seen it10:34
sivangso it always affected only VM?10:34
* sivang wonders also if he can build an armvl image to vm run on his lappie10:35
sivanghmm, w* , this did not hapen on the desktop- Error <mount>: Error creating ext3 filesystem on disk /dev/loop10110:36
sivangwrong permissions?10:36
Sagew00t: pandaboard bug so not sure10:36
w00tah, so it is10:36
sivangah, oops panda only.. well good to know about it anyways. ;)10:37
aaporantalainenWhat is the best way to add locally built rpm to the image? (I found 'createrepo' on meego-wiki, but I don't have such a command)10:37
SageStskeeps: with Mer-next comments welcome10:38
sivangbah, must run again. laters all.10:38
*** sivang has quit IRC10:38
Stskeepssage, will test in the afternoon10:38
alteregoaaporantalainen: scp10:40
alteregoaaporantalainen: oh, add it to the image ..10:40
aaporantalainenalterego, at this particular case 'raw'-image. Is there way to add it during image creation or should I open and repcak raw?10:41
alteregoaaporantalainen: better asking in #mer for this type of thing.10:42
alteregoaaporantalainen: I just use cobs10:42
alteregoBut I can see the appeal of having a local repo do it for you.10:42
aaporantalainenas a workaround I can use cobs, but I just learned how to use osc build10:42
alteregoaaporantalainen: sure, but that method is better used for build, scp, rpm -i ..10:43
alteregoNot build, include in image, ... :)10:43
the-bossphaeron lbt sage stskeeps SR#5378 Accepted promotion request10:44
aaporantalainenI give it a ride: sudo apt-get install createrepo10:45
*** situ has joined #nemomobile10:48
alteregoYou're installing it on your host distro?10:48
alteregoWould be nicer if we had it packaged in the sdk tbf10:48
*** situ has quit IRC10:53
alteregoSage: so where shall I stick these SRs?10:53
Sagealterego: I want to do this right this time :)11:02
alteregoYes, me too. :D11:02
aaporantalainenSeems I got it. Inside Mer platform SDK: osc build. Files go the the /var/tmp/build-root/home/abuild/rpmbuild/RPMS/armv7hl (or i686). On host system: sudo createrepo -d /srv/mer/sdks/sdk/var/tmp/build-root/home/abuild/rpmbuild/RPMS/ . And row for ks file: repo --name=local1 --baseurl=file://var/tmp/build-root/home/abuild/rpmbuild/RPMS --save11:02
Sageso please wait I'm checking if I can actually do copypac of those couple of packages from Project:MTF:Tracker to CE:MW:MTF without loosing obs versioning11:02
alteregoaaporantalainen: looks good, still, we need createrepo in mer sdk tbh :)11:03
alteregoSage: okay, cool, can you ping me when you're ready to review my stuff? :)11:03
Sagealterego: sure11:04
* alterego jumps in shower.11:05
*** jluisn has joined #nemomobile11:12
Sagephaeron: was there way to store buildcount etc. when doing copypac. Can't find way for that atm. :/11:13
Sagemaybe linkpac and then removing _link? ;)11:16
phaeronthere was a --with-history which could work , but I can't find it11:17
SageI recall someone talked about such command some time back, but can't find it atm.11:17
*** jonwil has quit IRC11:21
*** KaIRC has joined #nemomobile11:22
Sagemaybe newer osc would have that?11:23
Sagenot that either11:27
*** lizardo has joined #nemomobile11:37
Sagehmmp... first linkpac and then copypac on top seems to work ;)11:37
Sageor not :/11:40
Sagebranch and then removing _link seems to work (cc: phaeron) :)11:48
phaeronSage: cool. with-history is on copyproject command11:52
*** smyows has joined #nemomobile11:53
*** smyows has joined #nemomobile11:53
Sageactually it increases the "Source change count" branch source +1 but that works for me as it is higher than before.11:53
Sagebuild count is set to 1 but still ok fo rme11:54
phaeronthat sounds like correct behavior11:55
Sageanyway I can use that instead of copypac to keep updates woring properly when moving packages from one place to another11:57
Sageis there cmdline to reomove file from package without doing co?11:58
*** wellu has joined #nemomobile11:58
phaeronhmm probably yes11:59
phaeronmanually constructed though11:59
phaeronosc api -X DELETE /source/<project>/<package>/<filename>12:00
Sagepah, ok. branch doesn't work either12:04
*** jonwil has joined #nemomobile12:05
Sageit just looked liked it was working untill package that had changecnt > 1 :)12:07
Sageor maybe the package needs to build once before removing the link12:08
Sagethis is bad problem from the update point of view :/12:10
phaeronlbt: help ^^12:11
phaeronSage: osc linkpac -C ?12:12
SageI'm not sure anymore what works and what doesn. removed the package and redid branch and let it rebuild and changecount was larger then.12:12
Sagephaeron: with linkpac the problem is that it creates on _link not files12:12
Stskeepsi vote we add a calculator parser into Release: <CI_CNT>.<B_CNT>12:13
lbtand Release: <SPEC_REL>.<CI_CNT>.<B_CNT>     doesn't help since SPEC_REL isn't changed on promotion12:15
phaeronSage: try a osc linktobranch on it after that12:15
Sagelbt: <SPEC_REL> wouldn't hep on this case if <CI_CNT> and <B_CNT> are there12:18
Sagelbt: currently the thing is that I want to move package from project X to project Y with same <CI_CNT>.<B_CNT>12:19
phaeronSage: there's a detachbranch command as well12:19
phaeronso I guess linkpac -C -> linktobranch -> detachbranch12:20
phaerondoes it work ? :D12:20
Sagewell, got the packages moved for alterego now. But we need to look at this soon more.12:28
*** fralik has joined #nemomobile12:29
phaerondid you try those commands ? :D12:29
Sagedidn't try those yet :)12:29
phaerontry , if it works we can write a plugin12:30
Sagewell in that case wouldn't it be better to add option to copypac that says preserve CI_CNT and B_CNT ?12:32
phaeronwould need server side patch12:32
phaeronwhich is not a bad thing to fix anyway12:33
phaeronI'll look into it during the weekend12:33
lbtI agree that it would be a very sensible solution12:34
*** ronoc has joined #nemomobile12:34
*** ronoc has quit IRC12:39
*** ronoc has joined #nemomobile12:41
Sagealterego: ping12:42
Sagealterego: does voicecall require any of these packages?12:42
*** ronoc has quit IRC12:53
*** ronoc has joined #nemomobile12:54
*** ronoc has quit IRC12:54
*** fralik has quit IRC12:55
*** ronoc has joined #nemomobile12:56
*** rcg-work has quit IRC12:57
alteregoSage: yes, libcommhistory12:58
Sagealterego: ok, so we need to push the next version of voicecall to CE:Apps:MTF13:03
*** jukkaeklund has quit IRC13:03
*** ronoc has quit IRC13:04
Sagealterego: but you can now push those packages that you updated to CE:MW:MTF13:04
Sageupdated cubi and commhistory stuff13:05
sledgesplease help me out with a simple error: ends up with statusindicatormenu.cpp:59: undefined reference to `ShutdownUI::ShutdownUI()'13:07
* sledges is just playing around13:08
*** alien_ has quit IRC13:14
abustanyalterego: how did the packaging go in the end?13:15
*** ronoc has joined #nemomobile13:21
Sagehmmp... after draftin the new nemo project structure I see demand for about 42 projects :)13:23
* Stskeeps slaps Sage13:23
Stskeepsless projects, not more!13:23
Sagewell, :stable, :testing, :staging for each makes it 3x13:24
Sagebut in general we have less projects13:25
Sagee.g. mw:shared and mw:mtf will be merged to just mw13:26
Sagesame for apps and apps:mtf just apps13:26
Sagealso the Project:MTF:Tracker will be gone13:26
SageStskeeps: also separate project for building against :next: and :latest: will do x213:26
Sagenumbers of projects (mw, apps, ux, n900, n950-n9, x86-generic, utils = 7) x2 x3 = 4213:27
* sledges liking the math bit13:28
Sagesledges: ;)13:28
SageStskeeps: (cc: lbt, phaeron, Aard, others?) :)13:29
alteregoabustany: got it all done in the end :)13:29
abustanygood job!13:29
alteregoabustany: whether it works or not is anyones guess though ;)13:30
abustanyit compiles, ship it13:30
StskeepsSage: public discussion, mail..13:30
alteregoSage: going for push now,13:30
AardSage: can  we have mw:wtf? :)13:31
SageStskeeps: I can sent a mail about that but was hoping someone to cleanup it abit as that seems a bit much :)13:31
*** ronoc has quit IRC13:31
AardSage: what about 'common adaptation'?13:32
the-bossphaeron lbt sage stskeeps SR#5381 waiting for review at
*** ronoc has joined #nemomobile13:32
alteregoSage: why MTF btw?13:32
SageAard: ah, forgot13:32
alteregoSage: none of these depend on MTF ..13:32
alteregoIs that tracker?13:32
Sagealterego: tracker and friends are in MTF13:32
Sagealterego: will be cleaned when get go to new structure13:33
AardSage: and for that we should probably go for 'if more than 2 (or 3) devices use the same, it goes to a common adaptation', and 'a device can have more than 1 common adaptation' (which complicates things for 'generic repo configuration', but makes other things easier)13:33
the-bossphaeron lbt sage stskeeps SR#5382 Rejected promotion request13:34
lbtwhy do you need nemo.{latest,next}13:34
lbtinstead of having repos for mer-{latest,next}13:34
Sagelbt: want possibility for differnet codebase when testing against :next13:34
alteregoSage: all done.13:34
alteregorejected :(13:35
the-bossphaeron lbt sage stskeeps SR#5383 Rejected promotion request13:35
alteregoOh ffs13:35
Sagelbt: e.g., now I have changes that breaks compatibility with -latest but fixes with -next thus I haven't submitted to nemo yet but waiting in my branches13:35
the-bossphaeron lbt sage stskeeps SR#5384 waiting for review at
the-bossphaeron lbt sage stskeeps SR#5385 Rejected promotion request13:35
Sagelbt: if you have better idea please let me know13:35
phaeronlbt: next will probably use project links to latest to share code while allowing override13:35
Sagealterego: dude, I'm going to reject those all and waiting untill you learn to use creq13:35
phaeronSage: why ux and apps are separate13:36
lbtSage: %if 0%{?mer_version} > VER13:37
alteregowtf is creq?13:37
Sagealterego: osc help creq13:37
lbtwhich *is* a pain - but exactly halves the #projects ... and keeps any next/latest close together13:37
lbtand should be rare13:38
alteregoSo you're going to reject my requests because I didn't do them as one?13:38
phaeronalterego: osc creq --help13:38
alteregoNoted for next time, but that's a bit shitty.13:38
* alterego tries to fix boss complaints.13:38
lbtalterego: ask him where the docs are for the creq :)13:40
alteregoThis is the first I've heard of it ..13:41
phaeronlbt: osc creq --help13:41
alteregophaeron: I think he means a guidelines stating to use it ;)13:41
lbtphaeron: no, I mean the policy13:41
Sagelbt: hmmp... I like the idea but is there something that could cause problems at some point?13:42
lbtSage: it seems to be how suse manage it13:42
lbtand it's about time Mer had the define13:42
* phaeron sense spec cruft coming 13:42
*** wellu has quit IRC13:42
lbteg I'm moving mcrypto to python-mcrypto so Requires will change13:42
Sagelbt: what about patterns?13:43
Sagethose are project specific right?13:43
lbtwhere are they defined again?13:44
Sageosc meta pattern13:44
Stskeepslockywolf: please check your mail13:46
Sagephaeron: to make it harder for people to do bad depdencies? Originally it was about making proper API's to MW that application can use to interact with UX and not depending on UX stuff itself. Not sure though if there is need/want/reason for that or not.13:46
SageI have still some legacy thinking so I'm all open for ideas :)13:47
StskeepsSage: btw, could you keep a 'nemo 2.0' in mind as well, where there might be common source components, but different built against qt5 for example?13:48
SageStskeeps: does that make any difference?13:49
StskeepsSage: well, it might, but i guess it can be done on a repo level13:49
SageI would say nemo will move gradually to qt5 using some qt4.8 components at the same time.13:50
Sagealso from Mer point of view it would be better not to do complete separate builds just to make sure using both simultaneously will work.13:52
*** tadzik has joined #nemomobile13:55
Sagelbt: I like the mer_version thingy but not sure if there is something that will hit us with it. I really don't want to get same situation that we are atm.13:55
Sagetadzik: hi13:56
alteregoSage: 5386 you fussy bast*rd :P13:56
Stskeepshey tadzik :)13:56
the-bossphaeron lbt sage stskeeps SR#5381 Rejected promotion request13:56
the-bossphaeron lbt sage stskeeps SR#5384 Rejected promotion request13:56
tadzikseems that I accidentally PART'd some time ago and forgot :)13:57
tadzikhow are things?13:57
Sagealterego: the reason for creq is that as you had dependencies on those packages I would have needed to know in which order to accpet them.13:57
*** beford has joined #nemomobile13:57
alteregoWell, I submitted them in order :P13:57
* alterego chuckles13:58
*** ronoc has quit IRC13:58
lockywolfStskeeps, I got the message.13:58
Stskeepslockywolf: alright, thanks13:58
Sagealterego: but some failed in the middle :)13:59
*** ronoc has joined #nemomobile13:59
alteregogreat ..13:59
alteregohurry up bossbot14:00
*** danielcbit has joined #nemomobile14:00
Sagealterego: umm.. libcubi-tracker-ontologies-devel say what?14:01
alteregoSage: yeah, lame right.14:01
alteregoIt's a set of precompiled headers.14:01
Sageshy not just do empty mainpackage without files and add -devel subpackage? :)14:02
* abustany would suggest that as well14:03
abustanybecause the .a and the .h are for devel14:03
Sagealterego: also you have version So it is not git tag but something after version
Sagealterego: if so then it should be or something14:05
* alterego sighs14:06
Sagealterego: if you for some reason want to update it to other git commit within same version the package update doesn't go right14:06
alteregoI was told you use the next version number, the one it _would_ be.14:06
alteregoThen append the 7digit hash14:06
abustanythere are some unreleased commits in c-o-t?14:06
alteregolook at the current version we have in nemo ;)14:06
abustanyah, to have a pkg config file14:07
*** abustany has left #nemomobile14:07
*** abustany has joined #nemomobile14:07
aaporantalainensage, your is not booting on virtualbox: "cannot find root file system"14:07
alteregoActually I don't even use that, I checked out the commit before.14:07
abustanydamn, c^w in xchat does *not* erase the last word14:07
alteregoOr a couple before, that was broken14:07
*** DocScrutinizer05 has quit IRC14:08
abustanybroken in which sense?14:08
*** DocScrutinizer05 has joined #nemomobile14:08
alteregoActually, thinking about it, with the updated packaging .spec file, that might work now.14:08
the-bossphaeron lbt sage stskeeps SR#5386 Rejected promotion request14:08
abustanythe last released version is 0.1.414:08
alteregoBasically there was no .a file, and the LIBS in the pkg config referenced that but it didn't exist.14:08
alteregoAnd w00t said the package should just be headers. Turns out that the static lib needs to be there too.14:09
abustanyyes, to get the QString precomputed14:09
*** DocScrutinizer has quit IRC14:09
alteregoSo I guess with the static lib the pkgconfig should work now.14:09
*** DocScrutinizer has joined #nemomobile14:09
* abustany tries to build it locally14:09
abustanyarf, missing qtsparql14:10
abustanyand this one is a pain to build14:10
alteregoSo are you saying it needs to be 0.1.4~git(num commits since).[githash] ?14:10
alteregoSage: ^ ?14:10
*** ronoc has quit IRC14:10
alteregoI think I just incremented the version number of the version in harmattan or something.14:10
abustany0.1.5 I would say no? It is "to become 0.1.5"?14:10
alteregoAs I presumed it was new than that.14:10
abustanyharmattan has 0.1.4 iirc14:11
abustanynote, if the master versions work for you, I'll just release them14:11
abustanybut I can't test that easily atm14:11
Sagealterego: actually not entirely sure. 0.1.4+git(num commits since) based on mer wiki14:11
alteregoSo no hash?14:12
Sageapparently not. Maybe mention it in the .changes file14:13
* alterego sighs14:13
Sagebut hastag alone doesn't work as it isn't working in version comparison14:13
alteregoYes, I know that.14:13
alteregoI thought I should add the gitX but wasn't sure.14:13
abustanyrpm basically splits and does a strcmp on the things after the digits if the versions are equal14:14
Sagemaybe should have asked? ;)14:14
abustanyalthough the very latest rpm adds support or dpkg style versions iirc14:15
alteregoSo previousversion+git(num_since) ?14:17
alteregothe previous version being 0.1.4 ?14:18
* alterego misses --exclude-vcs in mer sdk14:19
Sagealterego: ? git archive ?14:19
alteregothe previous version says 0.1.4-414:19
alteregoShould I have the -4?14:19
Sageyou can't really have that as version number can't include -14:20
abustanythat's a debian release14:20
abustanywe followed that for all our components14:20
alteregoabustany: So .. 1.1.4+git4 ?14:20
alteregoThat's what it looks like here.14:21
Sagealterego: that seems good14:21
alteregoI really wish git would splurt out usage on --help when man isn't present.14:22
abustanythat'd force them to have the doc in two formats, in two places14:22
StskeepsSage: where did you put the -next images again?14:22
Stskeepsmg- and non-mg?14:23
alteregoabustany: the help is built in, if you screw the command up, it'll print the built in usage.14:24
alteregoI mean print usage with --help when man for doc isn't present ;)14:24
SageStskeeps: other is just logfile14:24
abustanyah yeah it is14:24
alteregoSage: so, now -devel14:27
alteregorpmbuild complains about empty packages.14:28
*** ronoc has joined #nemomobile14:28
alteregoSo I figured as it's just a devel package, it might as well be just a devel package.14:28
* abustany hopes the people who wrote the notes app on n9 will never be allowed to approach a keyboard again14:28
w00tSage: Stskeeps asked me to append the hash, at least for mobility14:28
*** ronoc has quit IRC14:28
alteregoabustany: do you know how many times I've lost considerable amount of notes because of that bloody app :D14:28
Sagew00t: oh... well alterego ^ :)14:28
alteregoabustany: also, has some weird cut&paste behaviour, and all sorts of crap.14:28
abustanywell, and if you actually save it, it's slaaaoooow, as in "weee let's make synchronous sqlite calls from the UI thread \o/"14:29
Sagew00t: well it is not according to the mer packaging guidelines so maybe that should be fixed? cc: Stskeeps14:29
alteregoso 0.1.4+git4.hash ?14:29
w00tsheesh :P14:29
alteregoThe hash makes it easier to find the relavent commit. I'd like the hash ..14:29
abustanythe whole point is not to screw the version comparison14:30
alteregogit4 is a bit arbitrary, and requires you to find the tag then count the commits since :)14:30
abustanyso for example we used to use14:30
abustanythe strcmp would catch the date first, and that would work14:30
Sagealterego: you can't  use - in rpm version string14:30
phaeronalterego: git describe14:30
Sageerrr. abustany14:30
abustany.hash then :)14:30
w00tis what i got told to use (and used)14:30
abustanythe whole thing was to have a monotonically increasing sequence of fixed length first14:31<numofcommitssincepreviousrelease>.hash14:31
alteregoSage: I didn't use a '-' ...14:31
abustanyand then whatever14:31
abustanyw00t: but then git10 is less than git514:31
Sagealterego: sry meant to say abustany :)14:31
w00talterego: in what universe is 10 less than 5?14:32
w00tdamn you people with 'a' nicks14:32
abustanyin asciiworld14:32
* w00t shrugs14:32
w00tI presume that whoever set this up did their homework14:32
alteregow00t: strcmp things 10 is less than 514:33
*** norayr has quit IRC14:33
w00tI'd really hope that version comparison isn't just using strcmp :)14:33
w00tanyway, all complaints to someone who actually knows how this works, I just did what I was told to do14:34
abustanyw00t: rpm does split on ., compares all token numerically if it can, and strcmp else14:35
abustanybut as I said earlier the very latest rpm adds support for dpkg style versions14:35
*** ronoc has joined #nemomobile14:45
alteregoSo, I'm doing this: 0.1.4~git4.dfb3d6314:48
Sagealterego: no14:50
Sagealterego: ~git4 means that it is smaller than 0.1.4 version14:51
Sage+git4 means larger than 0.1.414:51
alteregoSo plus then ..14:51
w00tSage: is all this written up somewhere?14:51
alteregow00t: I think that's the problem ;)14:51
w00tbecause that means i've been told something wrong, you didn't know about the git hash, etc14:51
w00tthis is .. not good14:52
Sagew00t: well part of it and now when you asked I'm not entirely sure about the +  :D14:52
Sagew00t: see
Sage4.7.0~beta1 < 4.7.0~beta1+git1 < 4.7.0~beta2 < 4.7.014:52
SageStskeeps: lbt: is 4.7.0 < 4.7.0+git1 true?14:52
*** Venemo_N9 has joined #nemomobile15:00
alteregoVenemo_N9: the mods to mer-sdk will be ready for consumption in a couple of days.15:01
alteregoVenemo_N9: so you'll be able to do the qt create integration properly then.15:01
alteregoabustany: do you know what the latest version of libcubi is?15:01
alteregoThe history is a random mash of version numbers.15:02
abustanymost likely because of harmattan branches15:02
alteregoThe largest I can see is
alteregoErm, 0.1.17-115:03
abustanygit describe --tags --abbrev=0 master is your friend :)15:03
abustanykind of fun that we stayed with versions, even though this code is running on people's phones :p15:04
w00tabustany: hehe.. i actually think it's fairly sane15:05
w00tstart at 0.0.1, increment from there.. revision bumps each release, larger changes -> minor release bump, major version bump if you do something really radical15:06
w00tor break API/ABI if it's a library15:06
alteregoHow can I get git to tell me how many commits since g911d174?15:06
alteregolooks like a lot ..15:07
w00tgit log --pretty=oneline g911d174 | wc -l is my usual method, there might be a better way15:07
Venemo_N9alterego, no matter what I did, qt creator didn't consume the wrapper script15:07
StskeepsSage: i would think so..15:07
alteregow00t: thanks, was thinking something like that.15:07
w00tyou'd probably want g911d174..<branchname> or whatever obviously15:07
*** sivang has joined #nemomobile15:08
Venemo_N9alterego, at the end of the day, I created one that just echoed what qmake query printed. then I set it up with custom process steps15:08
alteregoVenemo_N9: cheater :P15:09
alteregoVenemo_N9: I need to setup a VM so I can try with your specific setup.15:09
Venemo_N9alterego, also, madde was a dead end. madde itself could handle it, but qt creator couldn't do anything about the new madde target15:09
alteregoErm, yeah, stay away from madde when using mer ..15:10
alteregosb2 is the way forward ;)15:10
Venemo_N9alterego, ah, don't trouble yourself with a vm.15:10
Venemo_N9it's probably something I screwed up somewhere15:11
Stskeepsalterego: windows..15:11
*** lockywolf has quit IRC15:11
alteregoStskeeps: VM? :P15:12
Stskeepsyeah, no15:12
Stskeepsand next up..15:12
alteregoIs anyone looking in to madde?15:12
alteregoWho uses Macs?15:12
alteregoThey're so ghey15:12
Stskeepsyeah, erm15:12
Stskeepsprepare to meet some people :)15:12
* alterego looks at w00t15:12
Venemo_N9madde itself was able to handle Mer btw15:13
StskeepsVenemo_N9: please continue madde direction too15:13
*** cristi has joined #nemomobile15:13
specialalterego: he blames me for making him get a mac :p15:13
*** MohammadAG has quit IRC15:13
*** MohammadAG has joined #nemomobile15:13
Venemo_N9the problem is that qt creator can't do anything with a new made target15:13
specialI could turn you, too.15:13
Venemo_N9special, no you can't15:14
alteregoYou couldn't make me use a mac if you bought it with your own money and sent it to me :P15:14
specialspeaking of which, oh shit, 6% battery15:14
alteregoThat's like me telling you I could g et you to use a Windows Phone :P15:14
w00talterego: special uses a lumia15:14
Stskeepsthis is not a productive area of discussion15:15
alteregoOkay mom15:15
* alterego gets back to fixing packages.15:15
Venemo_N9alterego, seems you were successful in turning him15:17
specialwell, my n950 doesn't make voice calls at the moment, what else am I to do? :)15:18
*** ronoc has quit IRC15:20
w00tbuy an iphone (nb! this is not serious)15:20
w00tthe correct answer is "fix everything and then use it"15:20
*** ronoc has joined #nemomobile15:21
alteregoI wouldn't even like mer on an iphone15:22
specialhardware-wise, I prefer the n9 over the iphone15:23
w00tStskeeps: btw, did you see our discussions about version numbers?15:24
w00twould be nice to have some sanity to all that :)15:24
Stskeepsw00t: sorry, i get seizures when people talk about version numbers15:24
w00thelp, or i'll make you go work on fennec. on android.15:24
*** Estel_ has quit IRC15:29
Venemo_N9lol w00t15:38
*** Estel_ has joined #nemomobile15:38
* w00t wonders if Stskeeps passed out15:38
Venemo_N9I think he's having a seizure15:38
Venemo_N9or a heart attack15:39
*** Ionakka has quit IRC15:40
*** ronoc has quit IRC15:45
* Sage updated the package groups still without versions as repomd-pattern-builder is not working propelry :/15:45
*** ronoc has joined #nemomobile15:46
*** NIN101 has joined #nemomobile15:55
*** niqt has quit IRC15:56
*** ronoc has quit IRC16:01
*** ronoc has joined #nemomobile16:01
*** arcean has quit IRC16:06
*** admiral0 has quit IRC16:11
*** ronoc has quit IRC16:13
*** arcean has joined #nemomobile16:14
*** nsuffys has joined #nemomobile16:27
*** Venemo_N9 has quit IRC16:29
*** ronoc has joined #nemomobile16:30
*** ronoc has quit IRC16:35
*** ronoc has joined #nemomobile16:47
*** JvD_ has quit IRC16:53
*** ronoc has quit IRC16:53
*** JvD_ has joined #nemomobile16:55
*** sivang has quit IRC17:05
*** mike7b4 has joined #nemomobile17:08
*** rcg has joined #nemomobile17:14
*** rcg has quit IRC17:15
*** JvD_ has quit IRC17:15
*** JvD_ has joined #nemomobile17:23
*** javispedro has joined #nemomobile17:26
*** denism has quit IRC17:30
*** Estel_ has quit IRC18:07
*** Estel_ has joined #nemomobile18:07
*** anil has joined #nemomobile18:15
anili am new to this irc18:17
anili have one query18:17
anilcould anybody can help me18:17
Stskeepssure, ask away :)18:18
anilyep i am trying a solve a bug of camera side18:20
*** admiral0 has joined #nemomobile18:20
anilfor nemomoblile18:20
anili want to test tht bug intialy with latest nemo software version18:20
anilto check wheather its reproducible or not18:21
anili have installed vmware on top on windows..18:21
anilnow i am in ubuntu18:21
anili was checking the  nemowiki to see how to proceed further..18:22
anilany tips..18:22
Stskeepswell, camera might be a bit hard inside a virtual machine18:23
Stskeepsdoes it start up on your virtual machine?18:23
anilwell i dont know how to make it start18:23
anili am new18:24
anilso i am looking how to run the camera application18:24
anilhere . so see the intial process18:24
anillater on i will debug the camera problem18:25
*** tanghus has quit IRC18:25
*** rcg has joined #nemomobile18:25
*** rcg has left #nemomobile18:26
*** rcg has joined #nemomobile18:26
anilany basic info how to run the camera application on this VMware18:27
Stskeepswell, try in virtualbox, that we know works18:29
Stskeepstry to start it up in there18:29
anilok fine18:30
*** tanghus has joined #nemomobile18:31
*** beford has quit IRC18:31
*** situ has joined #nemomobile18:38
*** slaine has quit IRC18:39
*** anil has quit IRC18:41
*** furikku has quit IRC19:09
*** javispedro has quit IRC19:25
the-bossphaeron lbt sage stskeeps SR#5387 Rejected promotion request19:34
*** javispedro has joined #nemomobile19:50
the-bossphaeron lbt sage stskeeps SR#5388 waiting for review at
the-bossphaeron lbt sage stskeeps SR#5388 Accepted promotion request19:59
*** admiral0 has quit IRC20:26
*** smyows has quit IRC20:36
*** alexxy has quit IRC20:41
*** NIN101 has quit IRC20:42
*** alexxy has joined #nemomobile20:45
*** lizardo has quit IRC21:00
*** faenil_away is now known as faenil21:08
faenilyo people21:08
faenilback from the beach...21:09
*** jonwil has quit IRC21:14
*** cristi has quit IRC21:18
rcgfaenil, that makes me kinda jealous ;)21:23
faenilrcg, :D except I don't like going to the beach :P but friends and gf do.. xD21:23
rcgwell, if you would have said that earlier we coulda have switched.. i was instead moving from one office to another which included carrying some heavy tables and other furniture at the hottest days of the week ;P21:24
faenilrcg, :D21:26
*** Venemo has joined #nemomobile21:39
*** jluisn has quit IRC21:41
Venemogood evening :)21:42
*** situ has quit IRC21:43
rcgevening Venemo21:44
*** beford has joined #nemomobile21:51
rcgVenemo, just in case you decide to mess with plasma active: fingerterm works there as well and is much more comfortable to use than the stock terminal + on-screen keyboard21:55
Venemohow can I make xdg temporarily forget about one of its autostart entries?22:05
*** npm has joined #nemomobile22:26
*** rcg has quit IRC22:27
javispedroVenemo: maybe chmod 0 it ;)22:34
Venemojavispedro, :P22:35
Venemomcompositor is a bitch22:37
w00tgenerally speaking, that goes for anything involving X22:38
Venemoyou know, we use the same version of the thing in Nemo as the version in harmattan.22:39
Venemoand harmattan doesn't have this weird repaint issue22:39
Venemowhich means: we're not doing something that is necessary. either we're not responding to some X event or we don't repaint when we need to.22:39
w00tharmattan has a plugin which replaces ~all of the visuals that mcompositor actually does22:40
w00twe don't22:40
w00tmeaning there could well be a bug in a codepath that we hit that harmattan doesn't22:40
w00tor, it could be X related, given that harmattan has a rather heavy delta of X patches22:40
Venemoand it also has a bunch of plugins for its homescreen which are not part of the open source one. I would bet that they hacked the thing in there too22:41
w00tone thing I should actually try is to grab an old nemo image (if I can find any) and see if this existed a long time ago22:42
Venemofaenil reported it quite a while ago actually22:43
Venemothe issue more or less goes away if I don't use a QGLWidget as a viewport and just let the meego graphics system do its job. in that case, only a small flicker is visible.22:43
Venemoit also more or less goes away if I repaint the main window in SwitcherModel::updateWindows22:44
Venemobut in neither cases completely22:44
*** phaeron has quit IRC22:44
Venemoit actually makes me think that the compositor draws some garbage from the graphics memory because it either draws a previous state of my window or a previously closed or now inactive window22:45
w00tI have a theory..22:45
Venemoit seems to get to its senses when I actually repaint it, but it's too late to prevent it flickering a bit.22:46
Venemow00t, I'm interested in your theory :)22:46
Venemowhat's your theory?22:49
w00tcan you set an autorepeating timer at 0ms calling repaint() on your main widget?22:51
w00t(yes, that will burn CPU)22:51
Venemoactually, I was about to do just that22:51
w00twhat happens?22:54
Venemow00t, it reduces the visibility of the bug almost totally.22:54
*** DocScrutinizer05 has quit IRC22:54
w00twhere's my n95022:54
Venemobut not completely22:54
Venemowhen I click on the status bar, the menu appears. in the background, I still see something odd, but it gets repainted almost instantly22:55
*** DocScrutinizer05 has joined #nemomobile22:55
w00tnot _so_ interested in the status menu (yet) so much as the compositor animation22:55
w00tis that fixed?22:55
Venemosame thing22:55
w00tso it still happens sometimes, but a lot less often?22:55
Venemoit happens every time, but it only appears for a brief moment22:56
w00tcan you get a video at all?22:56
w00tbit annoying i know but it helps to have perspective22:57
w00tdo the status menu too if you don't mind22:57
Venemosure, but I'm not entirely sure it will be visible on the video.22:57
*** danielcbit has quit IRC22:59
Venemoone more thing to note: this advantage goes away if I go back to using a QGLWidget as viewport.23:00
w00tVenemo: remind me how we switch applications23:01
Venemoif I don't use it (so it falls back to the meego graphics system) it's somewhat better, however in that case it freezes occasionally23:01
Venemow00t, what do you mean? we switch apps with swipe23:01
w00twhat happens when you press a window23:02
Venemowe send an X event23:02
w00tyes, point me to where it is23:02
w00tI haven't looked at this stuff in a long time23:02
Venemoit creates an event. atom is activewindowatom, window is the clicked window and data is 1. then we just send that event23:04
*** DocScrutinizer05 has quit IRC23:05
*** phaeron has joined #nemomobile23:05
w00tyou never see a glitch when minimising a window, right?23:06
w00tonly while maximising?23:06
Venemow00t, both times afaict23:07
w00tdouble check23:07
w00tI never see it when minimising23:07
VenemoI do23:08
w00tcan you try with meegotouch-home?23:08
Venemobut not when I'm on the switcher view, then it's less apparent.23:08
Venemobut if I minimise back to the launcher view, it's very noticable23:08
w00tyour switcher will probably be repainting when it gets damage events from the window's pixmap, making it less noticable23:09
w00tbut.. hmm23:09
Venemothat's exactly what I said previously, yes :)23:09
Venemorepainting does make the issue less apparent, but it remains there.23:09
Venemoyes, the issue is the same with meegotouchhome too23:11
Venemobut a little bit less apparent there too because in there, it always minimises back to the switcher, which as we know repains itself because of damage events23:11
Venemothe status bar issue happens there too23:12
Venemoin fact, any app has the same problem when clicking on the status bar, but that too is visible only for a moment.23:13
Venemow00t, I would guess when a window wants to appear on top of another, mcompositor has trouble repainting what's below it.23:14
w00tI don't think that's quite it23:16
w00tI mean, public mcompositor and what harmattan is shipping is patch-identical23:16
w00tno differences23:16
w00tI think the blame might be with what our switcher is doing23:16
Venemoand meegotouchhome's as well?23:17
w00tsince that code originates from the public meegotouchhome code.. yes23:17
* w00t thinks for a while23:17
Venemoactually, that code originates from intel afaik23:17
w00tno, switcher model was practically all from nokia23:18
w00tintel (tablet ux) didn't do window thumbnails, so23:18
Venemothe headers say it's from intel23:19
w00tperhaps it was the way it was organised23:19
w00tanyway, let me think23:19
*** DocScrutinizer05 has joined #nemomobile23:19
VenemoI'm crazy23:22
Venemoon Harmattan, lipstick has none of the aforementioned problems23:22
w00tso either: X is patched somewhere, Qt is patched somewhere, or mcompositor-swipe does odd things23:23
Venemoor any combination of those 323:24
Venemoor the running meegotouchhome instance somehow 'fixes' the problem23:25
w00tmy money would be on the first or the last23:25
w00tas I've glanced over most of the Qt patches in the past23:25
w00tI did look at the X patches a few months ago, but that was very briefly23:25
VenemoI don't think it's Qt.23:25
* w00t reads mcompositor source again..23:26
Venemocan we find any folk who did this development for Harmattan and maybe ask about this?23:26
w00tso this is just _NET_ACTIVE_WINDOW right?23:27
VenemoactiveWindowAtom = XInternAtom(QX11Info::display(), "_NET_ACTIVE_WINDOW", False);23:28
Venemook, I killed meegotouchhome on harmattan, then restarted lipstick23:28
Venemoit still works quite okay23:28
Venemoand this move basically killed poor harmattan :D23:30
VenemoI mean, after I stopped lipstick too23:30
Venemobtw, on Nemo, the same thing also happens when opening the virtual keyboard23:36
Venemow00t, ^23:36
Venemoat this point, I think that the three issues (swipe animation, status bar, vkb) are basically the same.23:41
* w00t trundles around xserver's source23:42
w00ti'm highly suspicious about X..23:53
special SMS :)23:53
w00tthere's a lot of very interesting looking fixes that went into 1.12.023:53
w00t(we're running 1.10.6)23:53
Venemospecial, awesome :)23:53
Venemow00t, can we upgrade our X?23:54
w00toffhand, I really don't know23:54
w00tI can probably at the least try a local build with a few of these and see if that changes anything23:54
Venemow00t, are you suggesting that Nokia upstreamed their stuff?23:55
w00ta lot of it is, though the git repository I found stopped updating around june 2011, so it may be missing some of the later stuff23:56
Venemoha, I had a very interesting experiment23:56
Venemoindeed it draws garbage.23:58

Generated by 2.9.2 by Marius Gedminas - find it at!