*** arcean has quit IRC | 01:46 | |
*** KaIRC has quit IRC | 02:28 | |
*** furikku has joined #nemomobile | 03:57 | |
*** Ionakka has joined #nemomobile | 05:27 | |
*** tiina has joined #nemomobile | 05:44 | |
*** tiina is now known as aaporantalainen | 05:44 | |
*** bef0rd has quit IRC | 05:49 | |
*** beford has joined #nemomobile | 05:51 | |
*** priyan has joined #nemomobile | 06:25 | |
priyan | Stskeeps: 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 16 | 06:29 |
---|---|---|
Stskeeps | priyan: well, what bug in particular? | 06:29 |
*** rcg has joined #nemomobile | 06:31 | |
*** beford has quit IRC | 06:32 | |
priyan | Stskeeps: 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 |
Stskeeps | agreed, that looks really weird | 06:32 |
Stskeeps | i think it tries to set time but fails, maybe | 06:33 |
*** Siosm has joined #nemomobile | 06:34 | |
priyan | Stskeeps: 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 IRC | 06:35 | |
Stskeeps | how does it work on a N9, if you happen to know? | 06:36 |
*** rcg has joined #nemomobile | 06:37 | |
priyan | Stskeeps: just a moment I will check | 06:37 |
*** rcg has quit IRC | 06:38 | |
priyan | Stskeeps: 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 priority | 06:40 |
*** Siosm has quit IRC | 06:40 | |
Stskeeps | yes, makes sense | 06:41 |
aaporantalainen | hi, I just posted simpler patch for bug 16 | 07:02 |
aaporantalainen | https://bugs.nemomobile.org/show_bug.cgi?id=16 | 07:02 |
aaporantalainen | point is timeview.cpp:344. timeChanged triggers digitalTimeChangedSlot() | 07:05 |
*** rZr is now known as rzr | 07:06 | |
priyan | aaporantalainen: 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 |
aaporantalainen | I'm trying to use local osc build, I success for i586, but for armv8el I got "rpm: error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: No such file or directory", should it work? | 07:18 |
Stskeeps | aaporantalainen: are you using Mer platform SDK? | 07:18 |
aaporantalainen | not for this task | 07:19 |
Stskeeps | ok, you need to do that for a sane osc build | 07:19 |
aaporantalainen | ok, I will try that. Now I have used it only for image creation | 07:19 |
w00t | Stskeeps: i got that the other day inside SDK, actually, it went away on a retry though | 07:31 |
w00t | not sure htf that is possible :) | 07:32 |
*** ronoc has joined #nemomobile | 08:08 | |
*** rcg-work has joined #nemomobile | 08:09 | |
*** norayr has joined #nemomobile | 08:14 | |
*** slaine has joined #nemomobile | 08:15 | |
*** norayr has quit IRC | 08:39 | |
*** ronoc has quit IRC | 08:49 | |
*** jonwil has quit IRC | 08:53 | |
*** jonwil has joined #nemomobile | 08:54 | |
*** lockywolf has joined #nemomobile | 08:56 | |
lockywolf | where lies org.nemomobile.thumbnailer? | 08:59 |
alterego | lockywolf: https://github.com/nemomobile/nemo-qml-plugins | 09:01 |
*** priyan has quit IRC | 09:05 | |
*** ronoc has joined #nemomobile | 09:06 | |
*** radiofree has quit IRC | 09:09 | |
*** radiofree has joined #nemomobile | 09:10 | |
lockywolf | is 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 |
lockywolf | I 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 thumbnailer | 09:12 |
lockywolf | is there any fast way? | 09:12 |
Stskeeps | lockywolf: osc build within mer sdk | 09:13 |
lockywolf | it builds packages, no? | 09:13 |
lockywolf | i still have to copy/install run? | 09:13 |
Stskeeps | sure | 09:14 |
*** jussi has quit IRC | 09:15 | |
*** flocke has quit IRC | 09:15 | |
*** chouchoune_nas has quit IRC | 09:15 | |
*** jussi has joined #nemomobile | 09:17 | |
*** flocke has joined #nemomobile | 09:17 | |
*** chouchoune_nas has joined #nemomobile | 09:17 | |
w00t | lockywolf: nemo-qml-plugins builds on desktop | 09:19 |
*** ronoc has quit IRC | 09:25 | |
*** norayr has joined #nemomobile | 09:27 | |
Sage | w00t: Problem: nothing provides nemo-qml-plugins-contacts needed by qmlmessages-0.0.1-1.2.Nemo.Apps.MTF.armv7hl | 09:28 |
Sage | what? | 09:28 |
w00t | hm. 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 gues | 09:30 |
w00t | s | 09:30 |
lockywolf | can i make osc build a package from git tree, not from tarball? | 09:40 |
lockywolf | I mean, local osc build. | 09:40 |
*** ronoc has joined #nemomobile | 09:41 | |
alterego | lockywolf: provided you've done it once, you can osc chroot into the build root and compile it manually in there. | 09:42 |
alterego | lockywolf: you can also setup a scratchbox2 target to use sb2 to build it. | 09:43 |
*** arcean has joined #nemomobile | 09:54 | |
the-boss | phaeron lbt sage stskeeps SR#5380 waiting for review at https://build.pub.meego.com//request/show/5380 | 09:56 |
alterego | Sage: gonna have a few nice SRs for you to look at in a few moments ;) | 09:58 |
Sage | aaporantalainen: could you make that your patch to git format that has comment what it does and why. | 09:59 |
aaporantalainen | sage, what is the best way to do that? I made/pushed it with osc. | 10:01 |
the-boss | phaeron lbt sage stskeeps SR#5380 Accepted promotion request | 10:02 |
alterego | Sage: should I submit libcubi, libcubi-tracker-ontologies and qt-contacts-tracker to Project:MTF:Tracker ? | 10:03 |
Sage | alterego: 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 way | 10:04 |
alterego | Okay, I'll have a shower :P | 10:04 |
Sage | aaporantalainen: 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 #nemomobile | 10:09 | |
alterego | lol | 10:12 |
the-boss | phaeron lbt sage stskeeps SR#5376 Accepted promotion request | 10:13 |
the-boss | phaeron lbt sage stskeeps SR#5378 waiting for review at https://build.pub.meego.com//request/show/5378 | 10:14 |
Sage | alterego: ok, so what packages you need? I need to handle some of those myself with copypac to get them to proper places | 10:16 |
alterego | I've updated libcubi, libcubi-tracker-ontologies, qtcontacts-tracker. | 10:17 |
alterego | I've added libcommhistory, commhistory-daemon | 10:17 |
Sage | what other packages from Project:MTF:Tracker you need? | 10:18 |
Sage | or is those all? | 10:18 |
alterego | cubi requires QtCore, QtSparql and fdupes | 10:18 |
Sage | alterego: did you read my question? ;) | 10:19 |
alterego | Oh, erm. | 10:19 |
alterego | Got a list? | 10:19 |
Sage | https://build.pub.meego.com/project/packages?project=Project%3AMTF%3ATracker | 10:20 |
alterego | Think that's it | 10:20 |
Sage | libqtsparql? | 10:21 |
alterego | Yes, but I mentioned that :P | 10:21 |
Sage | what about libqtsparql-tracker-extensions? | 10:21 |
alterego | unknown, none of my packages depend on it. | 10:22 |
*** ronoc has quit IRC | 10:22 | |
alterego | I think we need libseaside though, best ask w00t | 10:22 |
w00t | no, the necessary stuff is in nemo-qml-plugins now | 10:22 |
w00t | or will be when it's updated | 10:22 |
alterego | Okay | 10:22 |
w00t | so remove stuff from P:M:T at will | 10:22 |
aaporantalainen | sage, you missed 'git add *' =). https://build.pub.meego.com/package/view_file?file=meegotouchcp-datetime-0.10.8-enable-done-without-timepicker.patch&package=meegotouchcp-datetime&project=home%3Aaaporantalainen%3Abranches%3AProject%3AMTF%3AUX&rev=f13694faa83275e8a433f576e350faa8 | 10:22 |
phaeron | Sage: as long as we have a backup :) | 10:23 |
lockywolf | okay, i do osc chroot and get in /home/abuild | 10:23 |
Sage | aaporantalainen: well it would have been too easy then ;) | 10:23 |
w00t | alterego: does qtcontacts-tracker really not depend on libqtsparql-tracker-extensions? | 10:23 |
lockywolf | but still, the source is build of tarball | 10:23 |
Sage | ok, time for breakfast and then continue this stuff. | 10:23 |
alterego | QtSparqlTrackerExtensions | 10:23 |
alterego | Yes, I guess it does. | 10:23 |
lockywolf | mmm I should alter .spec to use a directory? | 10:24 |
radiofree | btw it looks like you're still on 0.2.1, there's some memory fixes in 0.2.4, latest is 0.2.5 | 10:24 |
radiofree | (qtsparql) | 10:24 |
alterego | lockywolf: no, you can just use: ./configure & make in the chroot. | 10:24 |
alterego | lockywolf: no need to worry about the packaging./ | 10:24 |
alterego | lockywolf: Then just scp across the stuff you need to test. | 10:25 |
w00t | radiofree: i guess you worked on it to some extent, since you seem to be familiar? | 10:25 |
alterego | lockywolf: in the osc chroot type: sb2 -t oscbuild -m obs-rpm-build | 10:25 |
alterego | lockywolf: then cd rpmbuild/BUILD/ | 10:25 |
alterego | lockywolf: you should find your sources there. | 10:26 |
*** jukkaeklund has joined #nemomobile | 10:26 | |
alterego | Aloha jukkaeklund, how're you doing? | 10:28 |
jukkaeklund | alterego, hola | 10:29 |
lockywolf | hmm.. osc chroot has no sb2 | 10:29 |
jukkaeklund | doing good, except not being in holiday anymore sux | 10:29 |
alterego | lol | 10:29 |
*** niqt has joined #nemomobile | 10:29 | |
alterego | lockywolf: how old is your mer SDK? | 10:29 |
lockywolf | last i think | 10:29 |
*** sivang has joined #nemomobile | 10:30 | |
alterego | It should be there .. | 10:30 |
radiofree | w00t: yes I worked on it, so if you need any sparql/qtsparql help i'm available here | 10:30 |
sivang | re all | 10:30 |
* sivang just noticed he should ask here | 10:30 | |
sivang | http://repository.maemo.org/meego/Nemo/0.20120614.1.NEMO.2012-07-02.1/images/nemo-handset-i586-vm/nemo-handset-i586-vm-0.20120614.1.NEMO.2012-07-02.1.ks | 10:30 |
sivang | is this latest nemo for testing / bug traiging etc? | 10:30 |
w00t | radiofree: well, number one item would be a package upgrade for that if you feel remotely up to it | 10:30 |
radiofree | well i can take a look later, I worked on it for maemo, so the OBS stuff is a whole new world :P | 10:30 |
w00t | sivang: make sure to zypper ref / zypper up, and also, working on an n950/n9 would be good | 10:30 |
radiofree | the only thing i've done there is submit a patch to fix a qt 4.8 build error | 10:31 |
w00t | radiofree: plenty of folks here that can try help | 10:31 |
lockywolf | https://img.merproject.org/images/sdk/mer-sb2sdk-i486-chroot-latest.tar.bz2 | 10:31 |
lockywolf | + sdk-update | 10:31 |
*** kulve has joined #nemomobile | 10:31 | |
lockywolf | *sdk-upgrade | 10:31 |
radiofree | w00t: ok, well i'm at work at the moment, but will start reading up about it tomorrow | 10:32 |
w00t | sivang: as the VM has a known bug with screen going black | 10:32 |
sivang | w00t: 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 |
sivang | w00t: isn't this bug this one - https://bugs.nemomobile.org/show_bug.cgi?id=173 , so should affect device as well? | 10:33 |
w00t | sivang: no, and i don't think that bug is valid anymore | 10:34 |
w00t | Sage: ^ is bug 173 still happening? i've not seen it | 10:34 |
sivang | so it always affected only VM? | 10:34 |
* sivang wonders also if he can build an armvl image to vm run on his lappie | 10:35 | |
sivang | hmm, w* , this did not hapen on the desktop- Error <mount>: Error creating ext3 filesystem on disk /dev/loop101 | 10:36 |
sivang | wrong permissions? | 10:36 |
Sage | w00t: pandaboard bug so not sure | 10:36 |
w00t | ah, so it is | 10:36 |
sivang | ah, oops panda only.. well good to know about it anyways. ;) | 10:37 |
aaporantalainen | What 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 |
Sage | Stskeeps: http://sage.kapsi.fi/Nemo-tmp/0.20120719.0.3.NEMO.2012-08-02.5/ with Mer-next comments welcome | 10:38 |
sivang | bah, must run again. laters all. | 10:38 |
*** sivang has quit IRC | 10:38 | |
Stskeeps | sage, will test in the afternoon | 10:38 |
alterego | aaporantalainen: scp | 10:40 |
alterego | aaporantalainen: oh, add it to the image .. | 10:40 |
aaporantalainen | alterego, at this particular case 'raw'-image. Is there way to add it during image creation or should I open and repcak raw? | 10:41 |
alterego | aaporantalainen: better asking in #mer for this type of thing. | 10:42 |
alterego | aaporantalainen: I just use cobs | 10:42 |
alterego | But I can see the appeal of having a local repo do it for you. | 10:42 |
aaporantalainen | as a workaround I can use cobs, but I just learned how to use osc build | 10:42 |
alterego | aaporantalainen: sure, but that method is better used for build, scp, rpm -i .. | 10:43 |
alterego | Not build, include in image, ... :) | 10:43 |
the-boss | phaeron lbt sage stskeeps SR#5378 Accepted promotion request | 10:44 |
aaporantalainen | I give it a ride: sudo apt-get install createrepo | 10:45 |
*** situ has joined #nemomobile | 10:48 | |
alterego | lol | 10:48 |
alterego | You're installing it on your host distro? | 10:48 |
alterego | Would be nicer if we had it packaged in the sdk tbf | 10:48 |
*** situ has quit IRC | 10:53 | |
alterego | Sage: so where shall I stick these SRs? | 10:53 |
Sage | alterego: I want to do this right this time :) | 11:02 |
alterego | :) | 11:02 |
alterego | Yes, me too. :D | 11:02 |
aaporantalainen | Seems 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 --save | 11:02 |
Sage | so 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 versioning | 11:02 |
alterego | aaporantalainen: looks good, still, we need createrepo in mer sdk tbh :) | 11:03 |
alterego | Sage: okay, cool, can you ping me when you're ready to review my stuff? :) | 11:03 |
Sage | alterego: sure | 11:04 |
alterego | schweet, | 11:05 |
* alterego jumps in shower. | 11:05 | |
*** jluisn has joined #nemomobile | 11:12 | |
Sage | phaeron: was there way to store buildcount etc. when doing copypac. Can't find way for that atm. :/ | 11:13 |
Sage | maybe linkpac and then removing _link? ;) | 11:16 |
phaeron | there was a --with-history which could work , but I can't find it | 11:17 |
Sage | I recall someone talked about such command some time back, but can't find it atm. | 11:17 |
*** jonwil has quit IRC | 11:21 | |
*** KaIRC has joined #nemomobile | 11:22 | |
Sage | maybe newer osc would have that? | 11:23 |
Sage | not that either | 11:27 |
*** lizardo has joined #nemomobile | 11:37 | |
Sage | hmmp... first linkpac and then copypac on top seems to work ;) | 11:37 |
Sage | or not :/ | 11:40 |
Sage | branch and then removing _link seems to work (cc: phaeron) :) | 11:48 |
phaeron | Sage: cool. with-history is on copyproject command | 11:52 |
*** smyows has joined #nemomobile | 11:53 | |
*** smyows has joined #nemomobile | 11:53 | |
Sage | actually it increases the "Source change count" branch source +1 but that works for me as it is higher than before. | 11:53 |
Sage | build count is set to 1 but still ok fo rme | 11:54 |
phaeron | that sounds like correct behavior | 11:55 |
Sage | anyway I can use that instead of copypac to keep updates woring properly when moving packages from one place to another | 11:57 |
Sage | is there cmdline to reomove file from package without doing co? | 11:58 |
*** wellu has joined #nemomobile | 11:58 | |
phaeron | hmm probably yes | 11:59 |
phaeron | manually constructed though | 11:59 |
phaeron | osc api -X DELETE /source/<project>/<package>/<filename> | 12:00 |
Sage | pah, ok. branch doesn't work either | 12:04 |
*** jonwil has joined #nemomobile | 12:05 | |
Sage | it just looked liked it was working untill package that had changecnt > 1 :) | 12:07 |
phaeron | oh | 12:08 |
Sage | or maybe the package needs to build once before removing the link | 12:08 |
Sage | this is bad problem from the update point of view :/ | 12:10 |
phaeron | lbt: help ^^ | 12:11 |
phaeron | Sage: osc linkpac -C ? | 12:12 |
Sage | I'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 |
Sage | phaeron: with linkpac the problem is that it creates on _link not files | 12:12 |
Stskeeps | i vote we add a calculator parser into Release: <CI_CNT>.<B_CNT> | 12:13 |
Stskeeps | :P | 12:13 |
lbt | and Release: <SPEC_REL>.<CI_CNT>.<B_CNT> doesn't help since SPEC_REL isn't changed on promotion | 12:15 |
phaeron | Sage: try a osc linktobranch on it after that | 12:15 |
Sage | lbt: <SPEC_REL> wouldn't hep on this case if <CI_CNT> and <B_CNT> are there | 12:18 |
Sage | lbt: currently the thing is that I want to move package from project X to project Y with same <CI_CNT>.<B_CNT> | 12:19 |
phaeron | Sage: there's a detachbranch command as well | 12:19 |
phaeron | so I guess linkpac -C -> linktobranch -> detachbranch | 12:20 |
phaeron | does it work ? :D | 12:20 |
Sage | :P | 12:20 |
Sage | well, got the packages moved for alterego now. But we need to look at this soon more. | 12:28 |
*** fralik has joined #nemomobile | 12:29 | |
phaeron | did you try those commands ? :D | 12:29 |
Sage | didn't try those yet :) | 12:29 |
phaeron | try , if it works we can write a plugin | 12:30 |
Sage | well in that case wouldn't it be better to add option to copypac that says preserve CI_CNT and B_CNT ? | 12:32 |
phaeron | would need server side patch | 12:32 |
Sage | oh | 12:33 |
phaeron | which is not a bad thing to fix anyway | 12:33 |
phaeron | I'll look into it during the weekend | 12:33 |
lbt | I agree that it would be a very sensible solution | 12:34 |
*** ronoc has joined #nemomobile | 12:34 | |
*** ronoc has quit IRC | 12:39 | |
*** ronoc has joined #nemomobile | 12:41 | |
Sage | alterego: ping | 12:42 |
Sage | alterego: does voicecall require any of these packages? | 12:42 |
*** ronoc has quit IRC | 12:53 | |
*** ronoc has joined #nemomobile | 12:54 | |
*** ronoc has quit IRC | 12:54 | |
*** fralik has quit IRC | 12:55 | |
*** ronoc has joined #nemomobile | 12:56 | |
*** rcg-work has quit IRC | 12:57 | |
alterego | Sage: yes, libcommhistory | 12:58 |
Sage | alterego: ok, so we need to push the next version of voicecall to CE:Apps:MTF | 13:03 |
*** jukkaeklund has quit IRC | 13:03 | |
*** ronoc has quit IRC | 13:04 | |
Sage | alterego: but you can now push those packages that you updated to CE:MW:MTF | 13:04 |
Sage | updated cubi and commhistory stuff | 13:05 |
sledges | please help me out with a simple error: https://build.pub.meego.com/package/view_file?file=Add-shutdown-dialog-to-status-indicator-menu.patch&package=meegotouch-systemui&project=home%3Asledge%3Abranches%3AProject%3AMTF%3AUX&rev=b4995ee021949b56b4c384b570f541dd ends up with statusindicatormenu.cpp:59: undefined reference to `ShutdownUI::ShutdownUI()' | 13:07 |
* sledges is just playing around | 13:08 | |
*** alien_ has quit IRC | 13:14 | |
abustany | alterego: how did the packaging go in the end? | 13:15 |
*** ronoc has joined #nemomobile | 13:21 | |
Sage | hmmp... after draftin the new nemo project structure I see demand for about 42 projects :) | 13:23 |
Stskeeps | ... | 13:23 |
* Stskeeps slaps Sage | 13:23 | |
Stskeeps | less projects, not more! | 13:23 |
Stskeeps | :P | 13:23 |
Sage | well, :stable, :testing, :staging for each makes it 3x | 13:24 |
Sage | but in general we have less projects | 13:25 |
Sage | e.g. mw:shared and mw:mtf will be merged to just mw | 13:26 |
Sage | same for apps and apps:mtf just apps | 13:26 |
Sage | also the Project:MTF:Tracker will be gone | 13:26 |
Sage | Stskeeps: also separate project for building against :next: and :latest: will do x2 | 13:26 |
Sage | numbers of projects (mw, apps, ux, n900, n950-n9, x86-generic, utils = 7) x2 x3 = 42 | 13:27 |
* sledges liking the math bit | 13:28 | |
Sage | sledges: ;) | 13:28 |
Sage | Stskeeps: http://piratepad.net/o1ELtyFSyW (cc: lbt, phaeron, Aard, others?) :) | 13:29 |
alterego | abustany: got it all done in the end :) | 13:29 |
abustany | good job! | 13:29 |
alterego | abustany: whether it works or not is anyones guess though ;) | 13:30 |
abustany | it compiles, ship it | 13:30 |
Stskeeps | Sage: public discussion, mail.. | 13:30 |
Stskeeps | :P | 13:30 |
alterego | Sage: going for push now, | 13:30 |
Aard | Sage: can we have mw:wtf? :) | 13:31 |
Sage | Stskeeps: 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 IRC | 13:31 | |
Aard | Sage: what about 'common adaptation'? | 13:32 |
the-boss | phaeron lbt sage stskeeps SR#5381 waiting for review at https://build.pub.meego.com//request/show/5381 | 13:32 |
*** ronoc has joined #nemomobile | 13:32 | |
alterego | Sage: why MTF btw? | 13:32 |
Sage | Aard: ah, forgot | 13:32 |
alterego | Sage: none of these depend on MTF .. | 13:32 |
alterego | Is that tracker? | 13:32 |
Sage | alterego: tracker and friends are in MTF | 13:32 |
alterego | Right | 13:32 |
Sage | alterego: will be cleaned when get go to new structure | 13:33 |
Aard | Sage: 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-boss | phaeron lbt sage stskeeps SR#5382 Rejected promotion request | 13:34 |
lbt | why do you need nemo.{latest,next} | 13:34 |
lbt | instead of having repos for mer-{latest,next} | 13:34 |
Sage | lbt: want possibility for differnet codebase when testing against :next | 13:34 |
alterego | Sage: all done. | 13:34 |
alterego | rejected :( | 13:35 |
the-boss | phaeron lbt sage stskeeps SR#5383 Rejected promotion request | 13:35 |
alterego | Oh ffs | 13:35 |
Sage | lbt: 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 branches | 13:35 |
the-boss | phaeron lbt sage stskeeps SR#5384 waiting for review at https://build.pub.meego.com//request/show/5384 | 13:35 |
the-boss | phaeron lbt sage stskeeps SR#5385 Rejected promotion request | 13:35 |
Sage | lbt: if you have better idea please let me know | 13:35 |
phaeron | lbt: next will probably use project links to latest to share code while allowing override | 13:35 |
Sage | alterego: dude, I'm going to reject those all and waiting untill you learn to use creq | 13:35 |
phaeron | Sage: why ux and apps are separate | 13:36 |
lbt | Sage: %if 0%{?mer_version} > VER | 13:37 |
alterego | wtf is creq? | 13:37 |
Sage | alterego: osc help creq | 13:37 |
lbt | which *is* a pain - but exactly halves the #projects ... and keeps any next/latest close together | 13:37 |
lbt | and should be rare | 13:38 |
alterego | So you're going to reject my requests because I didn't do them as one? | 13:38 |
phaeron | alterego: osc creq --help | 13:38 |
alterego | Noted for next time, but that's a bit shitty. | 13:38 |
* alterego tries to fix boss complaints. | 13:38 | |
lbt | alterego: ask him where the docs are for the creq :) | 13:40 |
alterego | This is the first I've heard of it .. | 13:41 |
phaeron | lbt: osc creq --help | 13:41 |
alterego | phaeron: I think he means a guidelines stating to use it ;) | 13:41 |
lbt | phaeron: no, I mean the policy | 13:41 |
Sage | lbt: hmmp... I like the idea but is there something that could cause problems at some point? | 13:42 |
lbt | Sage: it seems to be how suse manage it | 13:42 |
lbt | and it's about time Mer had the define | 13:42 |
* phaeron sense spec cruft coming | 13:42 | |
*** wellu has quit IRC | 13:42 | |
lbt | eg I'm moving mcrypto to python-mcrypto so Requires will change | 13:42 |
Sage | lbt: what about patterns? | 13:43 |
Sage | those are project specific right? | 13:43 |
lbt | where are they defined again? | 13:44 |
Sage | osc meta pattern | 13:44 |
Stskeeps | lockywolf: please check your mail | 13:46 |
Sage | phaeron: 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 |
Sage | I have still some legacy thinking so I'm all open for ideas :) | 13:47 |
Stskeeps | Sage: 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 |
Sage | Stskeeps: does that make any difference? | 13:49 |
Stskeeps | Sage: well, it might, but i guess it can be done on a repo level | 13:49 |
Sage | I would say nemo will move gradually to qt5 using some qt4.8 components at the same time. | 13:50 |
Sage | also 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 |
Stskeeps | maybe | 13:52 |
*** tadzik has joined #nemomobile | 13:55 | |
Sage | lbt: 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 |
tadzik | hello | 13:55 |
Sage | tadzik: hi | 13:56 |
alterego | Sage: 5386 you fussy bast*rd :P | 13:56 |
Stskeeps | hey tadzik :) | 13:56 |
the-boss | phaeron lbt sage stskeeps SR#5381 Rejected promotion request | 13:56 |
the-boss | phaeron lbt sage stskeeps SR#5384 Rejected promotion request | 13:56 |
tadzik | seems that I accidentally PART'd some time ago and forgot :) | 13:57 |
tadzik | how are things? | 13:57 |
Sage | alterego: 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 #nemomobile | 13:57 | |
alterego | Well, I submitted them in order :P | 13:57 |
* alterego chuckles | 13:58 | |
*** ronoc has quit IRC | 13:58 | |
lockywolf | Stskeeps, I got the message. | 13:58 |
Stskeeps | lockywolf: alright, thanks | 13:58 |
Sage | alterego: but some failed in the middle :) | 13:59 |
*** ronoc has joined #nemomobile | 13:59 | |
alterego | great .. | 13:59 |
alterego | hurry up bossbot | 14:00 |
*** danielcbit has joined #nemomobile | 14:00 | |
Sage | alterego: umm.. libcubi-tracker-ontologies-devel say what? | 14:01 |
alterego | Sage: yeah, lame right. | 14:01 |
alterego | It's a set of precompiled headers. | 14:01 |
Sage | hmmp... | 14:02 |
Sage | shy not just do empty mainpackage without files and add -devel subpackage? :) | 14:02 |
Sage | w* | 14:02 |
alterego | Why? | 14:03 |
* abustany would suggest that as well | 14:03 | |
abustany | because the .a and the .h are for devel | 14:03 |
Sage | alterego: also you have version 0.1.16.1~91f8c68. So it is not git tag but something after version 0.1.16.1? | 14:05 |
Sage | alterego: if so then it should be 0.1.16.1~gitX.91f8c68 or something | 14:05 |
* alterego sighs | 14:06 | |
Sage | alterego: if you for some reason want to update it to other git commit within same version the package update doesn't go right | 14:06 |
alterego | I was told you use the next version number, the one it _would_ be. | 14:06 |
alterego | Then append the 7digit hash | 14:06 |
abustany | there are some unreleased commits in c-o-t? | 14:06 |
alterego | look at the current version we have in nemo ;) | 14:06 |
abustany | ah, to have a pkg config file | 14:07 |
*** abustany has left #nemomobile | 14:07 | |
*** abustany has joined #nemomobile | 14:07 | |
aaporantalainen | sage, your http://sage.kapsi.fi/Nemo-tmp/0.20120719.0.3.NEMO.2012-08-02.5/images/handset-i586-vm/handset-i586-vm-0.20120719.0.3.NEMO.2012-08-02.5.img is not booting on virtualbox: "cannot find root file system" | 14:07 |
alterego | Actually I don't even use that, I checked out the commit before. | 14:07 |
abustany | damn, c^w in xchat does *not* erase the last word | 14:07 |
Sage | alterego: https://wiki.merproject.org/wiki/Packaging_guidelines#Version | 14:07 |
alterego | Or a couple before, that was broken | 14:07 |
*** DocScrutinizer05 has quit IRC | 14:08 | |
abustany | broken in which sense? | 14:08 |
*** DocScrutinizer05 has joined #nemomobile | 14:08 | |
alterego | Actually, thinking about it, with the updated packaging .spec file, that might work now. | 14:08 |
the-boss | phaeron lbt sage stskeeps SR#5386 Rejected promotion request | 14:08 |
abustany | the last released version is 0.1.4 | 14:08 |
alterego | Basically there was no .a file, and the LIBS in the pkg config referenced that but it didn't exist. | 14:08 |
alterego | And w00t said the package should just be headers. Turns out that the static lib needs to be there too. | 14:09 |
abustany | yes, to get the QString precomputed | 14:09 |
*** DocScrutinizer has quit IRC | 14:09 | |
alterego | So I guess with the static lib the pkgconfig should work now. | 14:09 |
*** DocScrutinizer has joined #nemomobile | 14:09 | |
* abustany tries to build it locally | 14:09 | |
abustany | arf, missing qtsparql | 14:10 |
abustany | and this one is a pain to build | 14:10 |
alterego | So are you saying it needs to be 0.1.4~git(num commits since).[githash] ? | 14:10 |
alterego | Sage: ^ ? | 14:10 |
*** ronoc has quit IRC | 14:10 | |
alterego | I think I just incremented the version number of the version in harmattan or something. | 14:10 |
abustany | 0.1.5 I would say no? It is "to become 0.1.5"? | 14:10 |
alterego | As I presumed it was new than that. | 14:10 |
abustany | harmattan has 0.1.4 iirc | 14:11 |
abustany | note, if the master versions work for you, I'll just release them | 14:11 |
abustany | but I can't test that easily atm | 14:11 |
Sage | alterego: actually not entirely sure. 0.1.4+git(num commits since) based on mer wiki | 14:11 |
alterego | okay. | 14:12 |
alterego | So no hash? | 14:12 |
Sage | apparently not. Maybe mention it in the .changes file | 14:13 |
* alterego sighs | 14:13 | |
Sage | but hastag alone doesn't work as it isn't working in version comparison | 14:13 |
alterego | Yes, I know that. | 14:13 |
alterego | I thought I should add the gitX but wasn't sure. | 14:13 |
abustany | rpm basically splits and does a strcmp on the things after the digits if the versions are equal | 14:14 |
Sage | maybe should have asked? ;) | 14:14 |
abustany | although the very latest rpm adds support or dpkg style versions iirc | 14:15 |
alterego | So previousversion+git(num_since) ? | 14:17 |
alterego | the previous version being 0.1.4 ? | 14:18 |
Sage | yes | 14:18 |
alterego | okay | 14:18 |
* alterego misses --exclude-vcs in mer sdk | 14:19 | |
Sage | alterego: ? git archive ? | 14:19 |
alterego | the previous version says 0.1.4-4 | 14:19 |
alterego | Should I have the -4? | 14:19 |
Sage | you can't really have that as version number can't include - | 14:20 |
abustany | no | 14:20 |
abustany | that's a debian release | 14:20 |
Sage | :nod: | 14:20 |
abustany | major.minor.micro-packaging | 14:20 |
abustany | we followed that for all our components | 14:20 |
alterego | abustany: So .. 1.1.4+git4 ? | 14:20 |
alterego | That's what it looks like here. | 14:21 |
Sage | alterego: that seems good | 14:21 |
abustany | yep | 14:21 |
alterego | I really wish git would splurt out usage on --help when man isn't present. | 14:22 |
abustany | that'd force them to have the doc in two formats, in two places | 14:22 |
Stskeeps | Sage: where did you put the -next images again? | 14:22 |
Sage | http://sage.kapsi.fi/Nemo-tmp/0.20120719.0.3.NEMO.2012-08-02.5/ | 14:23 |
Stskeeps | mg- and non-mg? | 14:23 |
alterego | abustany: the help is built in, if you screw the command up, it'll print the built in usage. | 14:24 |
alterego | I mean print usage with --help when man for doc isn't present ;) | 14:24 |
Sage | Stskeeps: other is just logfile | 14:24 |
abustany | ah yeah it is | 14:24 |
abustany | interesting | 14:24 |
Stskeeps | ok | 14:26 |
alterego | Sage: so, now -devel | 14:27 |
alterego | rpmbuild complains about empty packages. | 14:28 |
*** ronoc has joined #nemomobile | 14:28 | |
alterego | So 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 again | 14:28 | |
w00t | Sage: Stskeeps asked me to append the hash, at least for mobility | 14:28 |
*** ronoc has quit IRC | 14:28 | |
alterego | abustany: do you know how many times I've lost considerable amount of notes because of that bloody app :D | 14:28 |
Sage | w00t: oh... well alterego ^ :) | 14:28 |
alterego | abustany: also, has some weird cut&paste behaviour, and all sorts of crap. | 14:28 |
abustany | well, 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 |
Sage | w00t: well it is not according to the mer packaging guidelines so maybe that should be fixed? cc: Stskeeps | 14:29 |
alterego | so 0.1.4+git4.hash ? | 14:29 |
w00t | sheesh :P | 14:29 |
alterego | The hash makes it easier to find the relavent commit. I'd like the hash .. | 14:29 |
abustany | the whole point is not to screw the version comparison | 14:30 |
alterego | git4 is a bit arbitrary, and requires you to find the tag then count the commits since :) | 14:30 |
w00t | alterego: http://review.merproject.org/#change,702 | 14:30 |
abustany | so for example we used to use | 14:30 |
abustany | version.date-hash | 14:30 |
abustany | the strcmp would catch the date first, and that would work | 14:30 |
Sage | alterego: you can't use - in rpm version string | 14:30 |
phaeron | alterego: git describe | 14:30 |
Sage | errr. abustany | 14:30 |
w00t | 1.2.0~git1962.g8c17475 | 14:30 |
abustany | .hash then :) | 14:30 |
w00t | is what i got told to use (and used) | 14:30 |
abustany | the whole thing was to have a monotonically increasing sequence of fixed length first | 14:31 |
w00t | previous.release.here~git<numofcommitssincepreviousrelease>.hash | 14:31 |
alterego | Sage: I didn't use a '-' ... | 14:31 |
abustany | and then whatever | 14:31 |
abustany | w00t: but then git10 is less than git5 | 14:31 |
Sage | alterego: sry meant to say abustany :) | 14:31 |
w00t | alterego: in what universe is 10 less than 5? | 14:32 |
w00t | er | 14:32 |
w00t | abustany: | 14:32 |
w00t | damn you people with 'a' nicks | 14:32 |
abustany | in asciiworld | 14:32 |
* w00t shrugs | 14:32 | |
alterego | lol | 14:32 |
w00t | I presume that whoever set this up did their homework | 14:32 |
alterego | w00t: strcmp things 10 is less than 5 | 14:33 |
*** norayr has quit IRC | 14:33 | |
w00t | I'd really hope that version comparison isn't just using strcmp :) | 14:33 |
w00t | anyway, all complaints to someone who actually knows how this works, I just did what I was told to do | 14:34 |
abustany | w00t: rpm does split on ., compares all token numerically if it can, and strcmp else | 14:35 |
abustany | afair | 14:35 |
abustany | but as I said earlier the very latest rpm adds support for dpkg style versions | 14:35 |
*** ronoc has joined #nemomobile | 14:45 | |
alterego | So, I'm doing this: 0.1.4~git4.dfb3d63 | 14:48 |
Sage | alterego: no | 14:50 |
Sage | alterego: ~git4 means that it is smaller than 0.1.4 version | 14:51 |
Sage | +git4 means larger than 0.1.4 | 14:51 |
alterego | Okay | 14:51 |
alterego | So plus then .. | 14:51 |
w00t | Sage: is all this written up somewhere? | 14:51 |
alterego | w00t: I think that's the problem ;) | 14:51 |
w00t | because that means i've been told something wrong, you didn't know about the git hash, etc | 14:51 |
w00t | this is .. not good | 14:52 |
Sage | w00t: well part of it and now when you asked I'm not entirely sure about the + :D | 14:52 |
Sage | Conclusion: | 14:52 |
Sage | w00t: see https://wiki.merproject.org/wiki/Packaging_guidelines#Version | 14:52 |
Sage | 4.7.0~beta1 < 4.7.0~beta1+git1 < 4.7.0~beta2 < 4.7.0 | 14:52 |
Sage | Stskeeps: lbt: is 4.7.0 < 4.7.0+git1 true? | 14:52 |
*** Venemo_N9 has joined #nemomobile | 15:00 | |
Venemo_N9 | hi | 15:00 |
alterego | Hey | 15:01 |
alterego | Venemo_N9: the mods to mer-sdk will be ready for consumption in a couple of days. | 15:01 |
alterego | Venemo_N9: so you'll be able to do the qt create integration properly then. | 15:01 |
alterego | abustany: do you know what the latest version of libcubi is? | 15:01 |
alterego | The history is a random mash of version numbers. | 15:02 |
abustany | most likely because of harmattan branches | 15:02 |
abustany | 0.1.17? | 15:02 |
alterego | The largest I can see is 0.1.17.1 | 15:02 |
alterego | Erm, 0.1.17-1 | 15:03 |
abustany | git describe --tags --abbrev=0 master is your friend :) | 15:03 |
abustany | kind of fun that we stayed with 0.1.xxx versions, even though this code is running on people's phones :p | 15:04 |
alterego | harmattanfb/0.1.17-1-2-g911d174 | 15:05 |
alterego | lovely. | 15:05 |
w00t | abustany: hehe.. i actually think it's fairly sane | 15:05 |
w00t | start at 0.0.1, increment from there.. revision bumps each release, larger changes -> minor release bump, major version bump if you do something really radical | 15:06 |
w00t | or break API/ABI if it's a library | 15:06 |
alterego | How can I get git to tell me how many commits since g911d174? | 15:06 |
alterego | looks like a lot .. | 15:07 |
w00t | git log --pretty=oneline g911d174 | wc -l is my usual method, there might be a better way | 15:07 |
Venemo_N9 | alterego, no matter what I did, qt creator didn't consume the wrapper script | 15:07 |
Stskeeps | Sage: i would think so.. | 15:07 |
w00t | er | 15:07 |
alterego | w00t: thanks, was thinking something like that. | 15:07 |
w00t | you'd probably want g911d174..<branchname> or whatever obviously | 15:07 |
*** sivang has joined #nemomobile | 15:08 | |
Venemo_N9 | alterego, at the end of the day, I created one that just echoed what qmake query printed. then I set it up with custom process steps | 15:08 |
alterego | Venemo_N9: cheater :P | 15:09 |
alterego | Venemo_N9: I need to setup a VM so I can try with your specific setup. | 15:09 |
Venemo_N9 | alterego, also, madde was a dead end. madde itself could handle it, but qt creator couldn't do anything about the new madde target | 15:09 |
alterego | Erm, yeah, stay away from madde when using mer .. | 15:10 |
alterego | sb2 is the way forward ;) | 15:10 |
Venemo_N9 | alterego, ah, don't trouble yourself with a vm. | 15:10 |
Venemo_N9 | it's probably something I screwed up somewhere | 15:11 |
Stskeeps | alterego: windows.. | 15:11 |
*** lockywolf has quit IRC | 15:11 | |
alterego | Stskeeps: VM? :P | 15:12 |
Stskeeps | yeah, no | 15:12 |
Stskeeps | and next up.. | 15:12 |
alterego | Is anyone looking in to madde? | 15:12 |
Stskeeps | Mac. | 15:12 |
alterego | pfft, | 15:12 |
alterego | Who uses Macs? | 15:12 |
alterego | They're so ghey | 15:12 |
Stskeeps | yeah, erm | 15:12 |
Stskeeps | prepare to meet some people :) | 15:12 |
* alterego looks at w00t | 15:12 | |
Venemo_N9 | madde itself was able to handle Mer btw | 15:13 |
Stskeeps | Venemo_N9: please continue madde direction too | 15:13 |
*** cristi has joined #nemomobile | 15:13 | |
special | alterego: he blames me for making him get a mac :p | 15:13 |
alterego | lol | 15:13 |
*** MohammadAG has quit IRC | 15:13 | |
*** MohammadAG has joined #nemomobile | 15:13 | |
Venemo_N9 | the problem is that qt creator can't do anything with a new made target | 15:13 |
special | I could turn you, too. | 15:13 |
alterego | Neah | 15:13 |
Venemo_N9 | special, no you can't | 15:14 |
alterego | You couldn't make me use a mac if you bought it with your own money and sent it to me :P | 15:14 |
special | speaking of which, oh shit, 6% battery | 15:14 |
alterego | That's like me telling you I could g et you to use a Windows Phone :P | 15:14 |
w00t | alterego: special uses a lumia | 15:14 |
Venemo_N9 | lol | 15:14 |
alterego | omfgwtfbbq? | 15:14 |
w00t | (hahaha) | 15:14 |
Stskeeps | this is not a productive area of discussion | 15:15 |
alterego | lol | 15:15 |
alterego | Okay mom | 15:15 |
* alterego gets back to fixing packages. | 15:15 | |
Venemo_N9 | :D | 15:16 |
Venemo_N9 | alterego, seems you were successful in turning him | 15:17 |
alterego | bbiab | 15:18 |
special | well, my n950 doesn't make voice calls at the moment, what else am I to do? :) | 15:18 |
*** ronoc has quit IRC | 15:20 | |
w00t | buy an iphone (nb! this is not serious) | 15:20 |
w00t | the correct answer is "fix everything and then use it" | 15:20 |
*** ronoc has joined #nemomobile | 15:21 | |
alterego | I wouldn't even like mer on an iphone | 15:22 |
special | hardware-wise, I prefer the n9 over the iphone | 15:23 |
w00t | Stskeeps: btw, did you see our discussions about version numbers? | 15:24 |
w00t | would be nice to have some sanity to all that :) | 15:24 |
Stskeeps | w00t: sorry, i get seizures when people talk about version numbers | 15:24 |
w00t | help, or i'll make you go work on fennec. on android. | 15:24 |
*** Estel_ has quit IRC | 15:29 | |
Venemo_N9 | lol w00t | 15:38 |
*** Estel_ has joined #nemomobile | 15:38 | |
* w00t wonders if Stskeeps passed out | 15:38 | |
Venemo_N9 | I think he's having a seizure | 15:38 |
Venemo_N9 | or a heart attack | 15:39 |
*** Ionakka has quit IRC | 15:40 | |
*** ronoc has quit IRC | 15:45 | |
* Sage updated the package groups still without versions as repomd-pattern-builder is not working propelry :/ | 15:45 | |
*** ronoc has joined #nemomobile | 15:46 | |
*** NIN101 has joined #nemomobile | 15:55 | |
*** niqt has quit IRC | 15:56 | |
*** ronoc has quit IRC | 16:01 | |
*** ronoc has joined #nemomobile | 16:01 | |
*** arcean has quit IRC | 16:06 | |
*** admiral0 has quit IRC | 16:11 | |
*** ronoc has quit IRC | 16:13 | |
*** arcean has joined #nemomobile | 16:14 | |
*** nsuffys has joined #nemomobile | 16:27 | |
*** Venemo_N9 has quit IRC | 16:29 | |
*** ronoc has joined #nemomobile | 16:30 | |
*** ronoc has quit IRC | 16:35 | |
*** ronoc has joined #nemomobile | 16:47 | |
*** JvD_ has quit IRC | 16:53 | |
*** ronoc has quit IRC | 16:53 | |
*** JvD_ has joined #nemomobile | 16:55 | |
*** sivang has quit IRC | 17:05 | |
*** mike7b4 has joined #nemomobile | 17:08 | |
*** rcg has joined #nemomobile | 17:14 | |
*** rcg has quit IRC | 17:15 | |
*** JvD_ has quit IRC | 17:15 | |
*** JvD_ has joined #nemomobile | 17:23 | |
*** javispedro has joined #nemomobile | 17:26 | |
*** denism has quit IRC | 17:30 | |
*** Estel_ has quit IRC | 18:07 | |
*** Estel_ has joined #nemomobile | 18:07 | |
*** anil has joined #nemomobile | 18:15 | |
anil | hello | 18:17 |
anil | i am new to this irc | 18:17 |
anil | i have one query | 18:17 |
anil | could anybody can help me | 18:17 |
Stskeeps | sure, ask away :) | 18:18 |
anil | yep i am trying a solve a bug of camera side | 18:20 |
*** admiral0 has joined #nemomobile | 18:20 | |
anil | for nemomoblile | 18:20 |
anil | i want to test tht bug intialy with latest nemo software version | 18:20 |
anil | to check wheather its reproducible or not | 18:21 |
anil | i have installed vmware on top on windows.. | 18:21 |
anil | now i am in ubuntu | 18:21 |
anil | i was checking the nemowiki to see how to proceed further.. | 18:22 |
anil | any tips.. | 18:22 |
Stskeeps | well, camera might be a bit hard inside a virtual machine | 18:23 |
Stskeeps | does it start up on your virtual machine? | 18:23 |
anil | well i dont know how to make it start | 18:23 |
anil | i am new | 18:24 |
anil | so i am looking how to run the camera application | 18:24 |
anil | here . so see the intial process | 18:24 |
anil | later on i will debug the camera problem | 18:25 |
*** tanghus has quit IRC | 18:25 | |
Stskeeps | https://wiki.merproject.org/wiki/Nemo/Installing#i586_Virtual_Machine | 18:25 |
*** rcg has joined #nemomobile | 18:25 | |
*** rcg has left #nemomobile | 18:26 | |
*** rcg has joined #nemomobile | 18:26 | |
anil | any basic info how to run the camera application on this VMware | 18:27 |
Stskeeps | well, try in virtualbox, that we know works | 18:29 |
Stskeeps | try to start it up in there | 18:29 |
anil | ok fine | 18:30 |
*** tanghus has joined #nemomobile | 18:31 | |
*** beford has quit IRC | 18:31 | |
*** situ has joined #nemomobile | 18:38 | |
*** slaine has quit IRC | 18:39 | |
*** anil has quit IRC | 18:41 | |
*** furikku has quit IRC | 19:09 | |
*** javispedro has quit IRC | 19:25 | |
the-boss | phaeron lbt sage stskeeps SR#5387 Rejected promotion request | 19:34 |
*** javispedro has joined #nemomobile | 19:50 | |
the-boss | phaeron lbt sage stskeeps SR#5388 waiting for review at https://build.pub.meego.com//request/show/5388 | 19:56 |
the-boss | phaeron lbt sage stskeeps SR#5388 Accepted promotion request | 19:59 |
*** admiral0 has quit IRC | 20:26 | |
*** smyows has quit IRC | 20:36 | |
*** alexxy has quit IRC | 20:41 | |
*** NIN101 has quit IRC | 20:42 | |
*** alexxy has joined #nemomobile | 20:45 | |
*** lizardo has quit IRC | 21:00 | |
*** faenil_away is now known as faenil | 21:08 | |
faenil | yo people | 21:08 |
faenil | back from the beach... | 21:09 |
*** jonwil has quit IRC | 21:14 | |
*** cristi has quit IRC | 21:18 | |
rcg | faenil, that makes me kinda jealous ;) | 21:23 |
faenil | rcg, :D except I don't like going to the beach :P but friends and gf do.. xD | 21:23 |
rcg | well, 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 ;P | 21:24 |
faenil | rcg, :D | 21:26 |
*** Venemo has joined #nemomobile | 21:39 | |
*** jluisn has quit IRC | 21:41 | |
Venemo | good evening :) | 21:42 |
*** situ has quit IRC | 21:43 | |
rcg | evening Venemo | 21:44 |
*** beford has joined #nemomobile | 21:51 | |
rcg | Venemo, 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 keyboard | 21:55 |
Venemo | :) | 21:55 |
Venemo | how can I make xdg temporarily forget about one of its autostart entries? | 22:05 |
*** npm has joined #nemomobile | 22:26 | |
rcg | night | 22:27 |
*** rcg has quit IRC | 22:27 | |
javispedro | Venemo: maybe chmod 0 it ;) | 22:34 |
Venemo | javispedro, :P | 22:35 |
Venemo | mcompositor is a bitch | 22:37 |
w00t | generally speaking, that goes for anything involving X | 22:38 |
Venemo | you know, we use the same version of the thing in Nemo as the version in harmattan. | 22:39 |
Venemo | and harmattan doesn't have this weird repaint issue | 22:39 |
Venemo | which 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 |
w00t | harmattan has a plugin which replaces ~all of the visuals that mcompositor actually does | 22:40 |
w00t | we don't | 22:40 |
w00t | meaning there could well be a bug in a codepath that we hit that harmattan doesn't | 22:40 |
w00t | or, it could be X related, given that harmattan has a rather heavy delta of X patches | 22:40 |
Venemo | and 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 too | 22:41 |
Venemo | anyway | 22:41 |
w00t | one 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 ago | 22:42 |
Venemo | faenil reported it quite a while ago actually | 22:43 |
Venemo | the 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 |
Venemo | it also more or less goes away if I repaint the main window in SwitcherModel::updateWindows | 22:44 |
Venemo | but in neither cases completely | 22:44 |
*** phaeron has quit IRC | 22:44 | |
w00t | hmm | 22:45 |
Venemo | it 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 window | 22:45 |
w00t | I have a theory.. | 22:45 |
Venemo | it seems to get to its senses when I actually repaint it, but it's too late to prevent it flickering a bit. | 22:46 |
Venemo | w00t, I'm interested in your theory :) | 22:46 |
Venemo | what's your theory? | 22:49 |
w00t | can you set an autorepeating timer at 0ms calling repaint() on your main widget? | 22:51 |
w00t | (yes, that will burn CPU) | 22:51 |
Venemo | sure | 22:51 |
Venemo | :) | 22:51 |
Venemo | actually, I was about to do just that | 22:51 |
Venemo | mhmm | 22:53 |
Venemo | :) | 22:53 |
w00t | what happens? | 22:54 |
Venemo | w00t, it reduces the visibility of the bug almost totally. | 22:54 |
*** DocScrutinizer05 has quit IRC | 22:54 | |
w00t | ok... | 22:54 |
w00t | where's my n950 | 22:54 |
Venemo | but not completely | 22:54 |
Venemo | when I click on the status bar, the menu appears. in the background, I still see something odd, but it gets repainted almost instantly | 22:55 |
*** DocScrutinizer05 has joined #nemomobile | 22:55 | |
w00t | not _so_ interested in the status menu (yet) so much as the compositor animation | 22:55 |
w00t | is that fixed? | 22:55 |
Venemo | same thing | 22:55 |
w00t | so it still happens sometimes, but a lot less often? | 22:55 |
Venemo | it happens every time, but it only appears for a brief moment | 22:56 |
w00t | mm | 22:56 |
w00t | can you get a video at all? | 22:56 |
w00t | bit annoying i know but it helps to have perspective | 22:57 |
w00t | do the status menu too if you don't mind | 22:57 |
Venemo | sure, but I'm not entirely sure it will be visible on the video. | 22:57 |
*** danielcbit has quit IRC | 22:59 | |
Venemo | one more thing to note: this advantage goes away if I go back to using a QGLWidget as viewport. | 23:00 |
w00t | Venemo: remind me how we switch applications | 23:01 |
Venemo | if I don't use it (so it falls back to the meego graphics system) it's somewhat better, however in that case it freezes occasionally | 23:01 |
Venemo | w00t, what do you mean? we switch apps with swipe | 23:01 |
w00t | no | 23:01 |
w00t | code | 23:01 |
w00t | what happens when you press a window | 23:02 |
Venemo | we send an X event | 23:02 |
w00t | yes, point me to where it is | 23:02 |
w00t | I haven't looked at this stuff in a long time | 23:02 |
Venemo | SwitcherModel::windowToFront | 23:02 |
Venemo | it creates an event. atom is activewindowatom, window is the clicked window and data is 1. then we just send that event | 23:04 |
*** DocScrutinizer05 has quit IRC | 23:05 | |
*** phaeron has joined #nemomobile | 23:05 | |
w00t | you never see a glitch when minimising a window, right? | 23:06 |
w00t | only while maximising? | 23:06 |
Venemo | http://www.youtube.com/watch?v=JNnhaegTYg8 | 23:06 |
Venemo | w00t, both times afaict | 23:07 |
w00t | double check | 23:07 |
w00t | I never see it when minimising | 23:07 |
Venemo | I do | 23:08 |
w00t | hmm | 23:08 |
w00t | can you try with meegotouch-home? | 23:08 |
Venemo | but not when I'm on the switcher view, then it's less apparent. | 23:08 |
Venemo | but if I minimise back to the launcher view, it's very noticable | 23:08 |
w00t | your switcher will probably be repainting when it gets damage events from the window's pixmap, making it less noticable | 23:09 |
w00t | but.. hmm | 23:09 |
Venemo | that's exactly what I said previously, yes :) | 23:09 |
Venemo | repainting does make the issue less apparent, but it remains there. | 23:09 |
Venemo | yes, the issue is the same with meegotouchhome too | 23:11 |
Venemo | but 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 events | 23:11 |
Venemo | the status bar issue happens there too | 23:12 |
Venemo | in fact, any app has the same problem when clicking on the status bar, but that too is visible only for a moment. | 23:13 |
Venemo | w00t, I would guess when a window wants to appear on top of another, mcompositor has trouble repainting what's below it. | 23:14 |
w00t | I don't think that's quite it | 23:16 |
w00t | I mean, public mcompositor and what harmattan is shipping is patch-identical | 23:16 |
w00t | no differences | 23:16 |
w00t | I think the blame might be with what our switcher is doing | 23:16 |
Venemo | and meegotouchhome's as well? | 23:17 |
w00t | since that code originates from the public meegotouchhome code.. yes | 23:17 |
* w00t thinks for a while | 23:17 | |
Venemo | actually, that code originates from intel afaik | 23:17 |
w00t | no, switcher model was practically all from nokia | 23:18 |
w00t | intel (tablet ux) didn't do window thumbnails, so | 23:18 |
Venemo | the headers say it's from intel | 23:19 |
w00t | perhaps it was the way it was organised | 23:19 |
w00t | *shrug* | 23:19 |
w00t | anyway, let me think | 23:19 |
*** DocScrutinizer05 has joined #nemomobile | 23:19 | |
Venemo | MUHAHAHA | 23:22 |
Venemo | I'm crazy | 23:22 |
Venemo | on Harmattan, lipstick has none of the aforementioned problems | 23:22 |
w00t | hmm | 23:23 |
w00t | so either: X is patched somewhere, Qt is patched somewhere, or mcompositor-swipe does odd things | 23:23 |
Venemo | or any combination of those 3 | 23:24 |
Venemo | or the running meegotouchhome instance somehow 'fixes' the problem | 23:25 |
w00t | my money would be on the first or the last | 23:25 |
w00t | as I've glanced over most of the Qt patches in the past | 23:25 |
w00t | I did look at the X patches a few months ago, but that was very briefly | 23:25 |
Venemo | I don't think it's Qt. | 23:25 |
* w00t reads mcompositor source again.. | 23:26 | |
Venemo | can we find any folk who did this development for Harmattan and maybe ask about this? | 23:26 |
w00t | so this is just _NET_ACTIVE_WINDOW right? | 23:27 |
Venemo | activeWindowAtom = XInternAtom(QX11Info::display(), "_NET_ACTIVE_WINDOW", False); | 23:28 |
Venemo | yes | 23:28 |
Venemo | ok, I killed meegotouchhome on harmattan, then restarted lipstick | 23:28 |
Venemo | it still works quite okay | 23:28 |
Venemo | and this move basically killed poor harmattan :D | 23:30 |
Venemo | I mean, after I stopped lipstick too | 23:30 |
Venemo | hehe | 23:31 |
Venemo | btw, on Nemo, the same thing also happens when opening the virtual keyboard | 23:36 |
Venemo | w00t, ^ | 23:36 |
w00t | *nod* | 23:41 |
Venemo | at this point, I think that the three issues (swipe animation, status bar, vkb) are basically the same. | 23:41 |
* w00t trundles around xserver's source | 23:42 | |
w00t | i'm highly suspicious about X.. | 23:53 |
special | https://dl.dropbox.com/u/59034791/20120803-014837.png SMS :) | 23:53 |
w00t | there's a lot of very interesting looking fixes that went into 1.12.0 | 23:53 |
w00t | (we're running 1.10.6) | 23:53 |
Venemo | special, awesome :) | 23:53 |
Venemo | w00t, can we upgrade our X? | 23:54 |
w00t | offhand, I really don't know | 23:54 |
w00t | I can probably at the least try a local build with a few of these and see if that changes anything | 23:54 |
Venemo | :) | 23:54 |
Venemo | w00t, are you suggesting that Nokia upstreamed their stuff? | 23:55 |
w00t | a lot of it is, though the git repository I found stopped updating around june 2011, so it may be missing some of the later stuff | 23:56 |
Venemo | ha, I had a very interesting experiment | 23:56 |
Venemo | indeed it draws garbage. | 23:58 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!