Tuesday, 2012-07-31

*** arcean has quit IRC00:02
*** rcg1 has quit IRC00:29
*** ben__ has joined #nemomobile00:46
*** ben__ is now known as bennypr0fane00:46
bennypr0faneHi, just wanted to say I edited the Wiki - instructions for booting Nemo from SD card on N90000:47
bennypr0fanehttps://wiki.merproject.org/wiki/Nemo/Installing#Nokia_N90000:48
*** Venemo has quit IRC00:49
*** Sazpaimon has quit IRC00:50
*** Sazpaimon has joined #nemomobile00:50
bennypr0fanethe U-Boot version indicated for install does not get along with Maemo power kernel, so for users of power kernel, I pointed to the Pali version of U-Boot that allows to boot kp from bootimage , and I added instructions to boot from SDcard with this version of U-Boot. It doesn't look nice though, because I'm not familiar with the Wiki syntax and layout :-(00:51
*** bennypr0fane has quit IRC00:52
*** Estel_ is now known as erfdfsd01:03
*** erfdfsd is now known as Estel_01:03
*** parancibia has joined #nemomobile01:14
*** KaIRC has quit IRC01:32
*** Sazpaimon_ has joined #nemomobile01:45
*** Sazpaimon has quit IRC01:45
*** Sazpaimon has joined #nemomobile02:34
*** Sazpaimon_ has quit IRC02:34
*** furikku has joined #nemomobile02:37
*** parancibia has quit IRC03:11
*** jonwil has joined #nemomobile03:13
*** Sazpaimon has quit IRC03:44
*** dcthang has joined #nemomobile03:44
*** Sazpaimon has joined #nemomobile03:44
*** MerBot has joined #nemomobile04:06
*** Sazpaimon has quit IRC04:13
*** Sazpaimon has joined #nemomobile04:13
*** himamura has joined #nemomobile05:21
*** Sazpaimon_ has joined #nemomobile05:39
*** Sazpaimon has quit IRC05:39
*** araujo has quit IRC05:40
*** niqt has joined #nemomobile05:54
*** phaeron has quit IRC06:08
*** Siosm has joined #nemomobile06:27
*** Siosm has quit IRC06:32
*** Sazpaimon__ has joined #nemomobile06:35
*** Sazpaimon_ has quit IRC06:35
*** phaeron has joined #nemomobile07:03
*** beford has quit IRC07:03
*** beford has joined #nemomobile07:06
Sagew00t: sure07:13
*** rcg has joined #nemomobile07:24
*** beford has quit IRC07:25
*** rcg has joined #nemomobile07:25
*** rcg has quit IRC07:26
*** himamura has quit IRC07:28
*** Venemo_N9 has joined #nemomobile07:42
the-bossphaeron lbt sage stskeeps SR#5353 waiting for review at https://build.pub.meego.com//request/show/535307:42
Venemo_N9good morning everyone :)07:43
Venemo_N9w00t, ping07:43
the-bossphaeron lbt sage stskeeps SR#5353 Rejected promotion request07:45
Sagespecial: packaged telepathy-ring for you let me know if it works :)07:46
*** chouchoune has quit IRC07:56
*** priyan has joined #nemomobile08:08
*** Venemo_N9 has quit IRC08:09
*** chouchoune has joined #nemomobile08:11
priyanStskeeps: I flashed my N9 with nemo image and its working.  Do you know how it is possible to set it as a target device in Qt creator so explicit deployment can be avoided? Is Madde approach going to work here? Is there any link you suggest for faster building and deployment is mentioned?08:18
Stskeepspriyan: i think people are working on qt creator support, alterego might know more08:19
priyanStskeeps: Thanks, I will ask alterego08:20
Stskeepsall the pieces are out there, just not very glued together08:20
priyanalterego: Do you know how do I setup nemo device as a target to qtcreator for building + deployment + running?08:23
*** simosagi has joined #nemomobile08:26
Stskeepshello simosagi :)08:26
simosagihello :)08:27
simosagiI was working on NB#93 (ä/ö/ü's don't show up in list of contributors) and I have a question on how to proceed08:29
Stskeepssure, ask away :)08:29
Stskeepspriyan: hmm, i read somewhere that you've been dealing with system time on mobile devices, we're currently struggling a bit with the state of network time with ofono at the moment. do you know of any better open source solutions than nokia-harmattan/meego's 'timed'?08:29
simosagiThe reson for the bug is that the file is not utf8. So I was proposing either to html-ize the file (with ä, etc) or to utf8-ize it. Opinions?08:30
Stskeepsi think utf-8 makes more sense08:30
Stskeepsless parsing08:30
*** himamura has joined #nemomobile08:30
*** faenil has joined #nemomobile08:31
simosagiBy the way, would it be possible to implement a filter/test when accepting *any* source file ?08:31
faenilmorniiiing :)08:31
Stskeepssimosagi: oh, within the nemo CI process?08:31
simosagiStskeeps: yes, as it can happen anywhere08:32
Stskeepsnot a bad idea08:32
Stskeepsfeel free to file a severity=task bug08:32
simosagithat would to to mer bugs, right?08:33
*** himamura has quit IRC08:33
Stskeepslet's start in nemo as it's more ui-fixated08:33
simosagi:)08:33
Stskeepsin mer we usually use upstream tarballs08:33
simosagiquestion #2: to run nemo in VirtualBox is it necessary to have a SSSE3-capable cpu?08:34
*** slaine has joined #nemomobile08:35
Stskeepssimosagi: not the first person to ask that.. i think we'll start doing i486 builds soon08:35
Stskeepswe have mer for non-ssse308:35
priyanStskeeps: I am just trying to understand your question here... You means setting network time once automatic time update received by timed via ofono? or problem setting up timezone with the received MCC value, which affects local time of the system?08:36
StskeepsSage: could you consider adding those repos?08:36
Stskeepspriyan: along those lines.. i don't know if you've seen timed source code but it's a bit of a mess :)08:36
Stskeepspriyan: just wondering if there's other open source solutions out there, besides timed08:36
alteregopriyan: I've got it working with my setup, but I'm refining the process a bit, doesn't seem to work for everyone with different SDK installation paths.08:37
simosagiStskeeps: because otherwise it would be good to add a note in the wiki. I spent a day trying unsuccessfully to get Nemo on VB on my Athlon-desktop with SSE208:38
Stskeepssimosagi: yes, please add the note08:38
priyanStskeeps: I have seen the timed code and in our implementation we have similar daemon but bit more organized and doing little less task then timed. In meego, the only way to set system time was via timed. But in our implementation, simmilar daemon like timed was just responsible for handling automatic time update. It was working such a way that once you receive ATU indication along with system time (UTC) and MCC + DST offset. It jus08:42
priyant predict the timezone based on this data and set. Also sync the hw clock. There were system setting application was also capable of setting time and timezone directly without interference of timed like daemon.08:42
Stskeepspriyan: alright, thank you08:42
Stskeepspriyan: doesn't sound too difficult to reimplement if we needed a saner solution than timed08:44
alteregoSounds nice and neat :)08:44
priyanStskeeps: time was doing lots and lots of things.. It was too complicated to inherit. But has lots of good approach for solving problems. One was system time change indication without any polling..08:48
priyanStskeeps: not time but  timed08:49
Stskeeps:nod:08:49
*** rcg-work has joined #nemomobile09:14
alteregow00t: ping :)09:17
w00talterego: pong09:18
slaineACK09:18
alteregoSo about these errors with qtcontacts-tracker :)09:20
alteregosrc/dao/resourceinfo.h:227: undefined reference to `Cubi::Resources::rdf::type::resource()'09:20
alteregoI have pages of errors like that.09:20
* w00t pings someone09:21
alteregoI think, the cubi compiler thing isn't being run ..09:21
*** norayr has joined #nemomobile09:27
w00tno response from him yet09:27
w00tso, you did update the ontology package?09:27
priyanStskeeps: In the setting application, Time & Date doesn't have ATU feature for user selection? Is this intentional or a Bug?09:29
alteregoYes09:29
alteregoAnd had to fix the .pc09:29
alteregoI've had to do several patches on qtcontacts-tracker as well so far.09:30
alteregoAnd now I'm stuck here ..09:30
faenilspecial, ping09:30
w00tthe .pc file for ontologies is new09:31
w00t(http://gitorious.org/cubi/cubi-ontologies-tracker/commit/ea68463e88a2728af783fc5f347e7192d4ab3fe3)09:31
alteregoI know09:31
w00tso I suspect that wasn't well tested09:31
w00tok, it looks like things changed somewhat09:33
alteregoFor the better? :)09:33
w00twell, it used to be prebuilt, and now i'm seeing talk of building and installing and relying on the compiler package and stuff09:34
w00t(http://gitorious.org/cubi/cubi-ontologies-tracker/commit/21a6d790f935bc314daa30aecc0c171f39f10e26)09:34
w00talterego: are these on OBS?09:43
alteregoYes09:44
w00twhere?09:46
alteregohome:tswindell:CE:Apps09:46
*** KaIRC has joined #nemomobile09:58
lbtSage: is there a nemo meeting in 2min ?09:58
Sageuh. yes10:00
priyanwhich package contains sources of date&time settings?10:01
Stskeepspriyan: https://build.pub.meego.com/package/show?package=meegotouchcp-datetime&project=CE%3AUX%3AMTF10:02
priyanStskeeps: thanks10:03
alteregow00t: so, running cubi-oc, complains about tracker not running.10:09
w00tyes, it requires a running tracker instance10:09
w00tthis is why they were originally precompiled10:09
alteregoffs10:09
w00tI have no idea how that was solved yet10:09
alteregoWell, it's clearly not working.10:10
w00tit might be interesting to look at the debian packaging10:10
alteregoMaybe I should use an older version?10:10
w00twell, what are you trying to use now?10:11
*** jukkaeklund has joined #nemomobile10:11
alteregogit HEAD10:11
w00ti'd try the last tag, maybe10:12
alteregotoo old10:12
*** jukkaeklund_ has joined #nemomobile10:12
*** jukkaeklund_ has quit IRC10:14
*** NIN101 has joined #nemomobile10:15
alteregow00t: so, the latest cubi-tracker-ontologies package doesn't distribute the headers?10:18
w00tit looks like they switched from doing that (distributing a precompiled set of headers) to requiring the package to build the ontologies from source at package time10:19
*** deztructor has joined #nemomobile10:19
alteregoAnyway, debian packaging offers no help.10:20
alteregoGonna try an older version of cubi tracker ontologies10:21
* w00t wonders what the version in PR1.3 was10:22
*** jukkaeklund_ has joined #nemomobile10:25
*** jukkaeklund___ has joined #nemomobile10:26
*** jukkaeklund has quit IRC10:29
*** arcean has joined #nemomobile10:30
*** jukkaeklund_ has quit IRC10:30
*** araujo has joined #nemomobile10:32
*** araujo has quit IRC10:32
*** araujo has joined #nemomobile10:32
alteregow00t: cannot find -lcubi-0.1-tracker-0.10-ontologies10:34
alteregoThis is the tests _in_ cubi tracker ontologies10:35
alteregoWhich has a .a file in there.10:35
alteregoTo link against, but it's failing ...10:35
w00tmissing a -L?10:35
alteregoNeah -L../../src -lcubi-blah10:37
alteregowhich works when I do it manually O_O10:37
*** lizardo has joined #nemomobile10:38
alteregointeresting ..10:39
* alterego tries a clean build10:39
faenilw00t, did you read what Venemo wrote 2 days ago? did you already know the shared pixmap also contains the background? (talking about the flickering bug)10:43
faenilnot only the top bar10:43
w00tfaenil: I didn't read anything, no10:44
faenilok then you know it now :) so that bug could just be the compositor redrawing the topBar (which also includes the rest of the screen it seems) when it shouldn't10:45
alteregow00t: it's a bloody race condition in the building of tests and src .. ffs10:45
faenilalterego, ouch10:45
w00tfaenil: can you pastebin log?10:45
w00talterego: time to learn how to do .depends? :-/10:45
faenillet me look for it10:45
alteregow00t: no, but there is a commit, one after the one I'm using that says: "Don't try to compile the tests before the onotologies" :P10:46
faenilw00t, http://mer.bfst.de/logs/%23nemomobile/%23nemomobile.2012-07-29.log.html#t2012-07-29T15:05:5910:46
w00tmm10:47
w00tI'll take a look, but I'm not so sure that's it10:47
faenilw00t, ok thanks ;) thought that could be a relevant info :)10:47
w00tniqt: I know who you are ;-)10:48
w00tI didn't know rcg-work :)10:48
niqtw00t: ok10:48
jukkaeklund___yo gurus, is nemo vm .img supposed to work with virtualbox?10:56
Stskeepsshould, did you read the instructions?10:57
* jukkaeklund___ facepalms11:01
jukkaeklund___thanks11:01
iekku:D11:02
alteregolol11:02
*** abustany has joined #nemomobile11:03
*** dcthang has quit IRC11:03
abustanyw00t: so it seems you're missing cubi-ontologies-tracker11:03
abustanybasically cubi reads all the tracker ontologies, and "compiles" them to c++ code, so that you don't have to hardcode strings everywhere11:04
abustanyit also improves memory framentation, it gives you the equivalent of "intern" strings, ie you never get QString deep copy11:04
w00thello abustany :)11:05
w00talterego: ^^^^11:05
* alterego punches qtcontacts-tracker in the face.11:05
w00tabustany: alterego is trying to upgrade everything and running into issues :)11:05
abustanyhehe11:05
abustanyit's all kinda tightly linked11:05
abustanybetween qct, cubi, and contactsd11:05
abustanybut in theory, you should get an idea of what you need looking at the debian packaging files11:06
alteregoAnd building them is broken :P11:06
abustanywhen I left the project it was not at least ):11:06
abustany* :)11:06
abustanywhat troubles are you getting?11:06
alteregocurrently: cannot find -lcubi-0.1-tracker-0.10-ontologies11:06
abustanywell, so you're missing that lib yes11:06
abustanyif you look at the debian package, actually it should be in the requirement. I wouldn't vouch for the specfile in tree to be up to date11:07
alteregoWell, the lib shouldn't exist afaik11:07
abustanyshouldn't exist? in which sense?11:07
alteregoI thought cubi tracker ontologies was just a set of header files.11:07
abustanywell no if you do that you don't share the strings among programs11:07
abustanywe want to have the onto strings in the ro section of the binary11:08
abustanyso that they are shared among all apps11:08
abustanyit's quite a lot of text in the end11:08
abustanyI have to go back in a meeting though :/11:08
abustanywill be back in a 1h or so, maybe 211:08
alteregookay11:08
*** simosagi has left #nemomobile11:24
priyanStskeeps: Is there platform simulator/emulator for Nemo available?11:28
Stskeepspriyan: you can run it in VirtualBox, Nemo is entirely ported to X8611:29
Stskeepspriyan: there is a problem with compositor though11:29
Stskeepspriyan: requires SSSE3 though, at the moment11:29
priyanStskeeps: Can you suggest any link for setup?11:31
*** NIN102 has joined #nemomobile11:32
Stskeepshttps://wiki.merproject.org/wiki/Nemo/Installing11:32
*** NIN101 has quit IRC11:34
jukkaeklund___terminal is not visible, is that a know issue?11:44
Stskeepsyes, it's the compositor issue :/11:44
Stskeepsit's on my list to look into11:44
alteregoIs there any reason this would do nothing? install -m 644 -p "libcubi-0.1-tracker-0.10-ontologies.a" "/home/abuild/rpmbuild/BUILDROOT/libcubi-tracker-ontologies-0.1.16.1~91f8c68-1.arm/usr/lib/libcubi-0.1-tracker-0.10-ontologies.a"11:45
phaeronalterego: static libraries are not needed anyway afair11:45
alteregoThey're needed here ..11:46
alteregoStskeeps: ?11:46
alteregoStskeeps: ? ^11:46
Stskeepsalterego: rpm removes .a libraries11:47
Stskeepsdon't use static libraries unless really really needed11:47
Stskeeps%define keep_static 1 in .spec else11:47
alteregoIt is _really_ _really_ needed :P11:47
alteregoIt's the whole point of this package ..11:47
Stskeepsok, please sacrifice a goat in order to appease the coding gods11:47
alteregoOkay11:48
alteregoStskeeps: how do I stick that in .yaml?11:48
Stskeepsalterego: there's a variable for it11:48
Stskeepscan't recall which11:48
alteregoCan't see anyone using it11:52
* alterego adds it directly to .spec11:52
Stskeepsinside >> << it should be fine11:52
alteregoYeah11:52
*** smyows has joined #nemomobile12:07
*** smyows has joined #nemomobile12:07
*** niqt has quit IRC12:11
*** phaeron1 has joined #nemomobile12:11
*** phaeron has quit IRC12:12
*** mike7b4athome has quit IRC12:12
abustanyalterego: ok back12:14
abustanyalterego: the lib is not meant to be static12:14
abustanyor it does not have to be12:14
abustanyit's actually better if it's not12:14
abustanythat way all apps using qct share the ontology strings12:14
abustanyI don't remember the size of the .a, but iirc it was not that small12:15
alteregoIf it's not meant to be static, why is it building a static library?12:15
abustanyI don't know :) I wasn't in charge of this component myself12:15
abustanyand I must admit I've never looked at it12:15
abustanycubi I know well, the ontologies package was done by someone else12:16
abustanywell otoh, if the strings end up in the .ro section of the qct plugin12:16
abustanyI guess the ontologies can be statically linked to it12:16
abustanyI mean, if nothing else but qct uses it12:16
abustany(which was the case on harmattan I would say)12:16
abustanythey might have made it static in this case, since it saves you one lib lookup12:17
abustanybut whatever flies best for you...12:17
alteregoI just want the damn things built :'(12:17
abustanywell in that case the .a ends up in the -devel package right?12:18
abustanyso it's just used when building qct12:18
abustanyand the binary package is actually empty12:18
alteregoTher eisn't a devel package12:18
alteregoJust the binary package.12:19
alteregoWhich is basically a devel package.12:19
abustanyok, well I don't know what the right way (tm) to do it12:19
abustanyI don't remember how it was done with debs12:19
alteregoStskeeps: %define keep_static 1 isn't having any effect ..12:19
Stskeepsoh, it's because it's keepstatic12:19
alteregoabustany: tbf, all I want at the moment is the damn things to build so I can continue, then when I'm happy, I'll come back and do it properly ;)12:20
alteregoBut these .specs, the sources are all a damn mess.12:20
abustanyalright :) well I can't really help you with the packaging issues, but feel free to ping me for all your other issues12:20
alteregoabustany: thanks, it's appreciated :)12:21
abustanynp12:21
*** himamura has joined #nemomobile12:26
*** jukkaeklund___ has quit IRC12:30
priyanStskeeps: Is there a way to do ssh to nemo vbox emulator like: nemo@192.168.2.15, to access console logs or to install build packages?12:38
Stskeepspriyan: sure, make the VM bridge to your normal network12:39
Stskeepsctrl-alt-f2 /sbin/ifconfig eth012:39
*** priyan has quit IRC12:43
*** priyan_ has joined #nemomobile12:44
*** priyan_ has quit IRC12:47
alteregow00t: qtcontacts-tracker built!12:49
alteregoNo to try and see what breaks next whilst building libcommhistory ..12:49
alterego~Now ..12:49
w00talterego: neat, what was the problem?12:49
alteregoSeveral :P12:50
w00tsummary? ;)12:50
alteregofield extended address12:50
alteregoQt API change12:50
alteregoand poorly packaged libcubi-tracker-ontologies12:51
alteregolibcommhistory now failing with: armv7hl-meego-linux-gnueabi-g++: error: .obj/contactlistener.o: No such file or directory12:51
abustanyfield extended address? oh yeah that was added late12:51
alteregoI'm suspecting another race condition maybe.12:51
w00tabustany: and then reverted from upstream mobility12:51
abustany...12:51
*** jonwil has quit IRC12:51
w00t"let's talk to symbian first before adding this"12:51
* abustany wishes mobility had the same quality standard as qt12:51
w00tand that talk never happened, I guess12:51
*** jonwil has joined #nemomobile12:52
abustanywell, they killed symbian first :p12:52
w00tyou and me both12:52
w00tI found out how tragically useless the QML bindings for contacts were a while ago12:52
abustanya friend of mine found that for bluetooth12:52
w00tthat abortion should never have been committed in that state12:52
abustanywhere they use the socket like a normal file12:52
abustanyand a QDataStream12:53
abustany"it compiles, ship it"12:53
w00tehem..12:53
w00t:P12:53
alteregoabustany: but it didn't compile :P12:53
alteregoI had to cherry pick specific commits out of git, then patch the hell out of several of them to get them to compile.12:53
abustanywho knows with what frankenstein version of mobility we ended up with in harmattan12:53
w00tit was heavily patched12:54
w00tsame as Harmattan's Qt12:54
abustanythat said, removing the field should be rather easy12:54
abustanyjust patch src/dao/contactdetailschema.cpp12:54
alteregoerror: 'PreferNicknameKey' is not a member of 'QctSettings'12:54
abustany?12:54
abustanywho says that?12:54
w00tlibcommhistory?12:54
alteregoYes12:54
abustanyhmmm I remember we added that at some point12:55
w00tnow? or is that one of the problems you already solved12:55
alteregoNow12:55
abustanyso it should be in qct master no?12:55
w00tI thought you pasted that last night12:55
alteregoI did12:55
w00tit's definitely in qct now12:55
alteregoIt's popped up again12:55
alteregoHrm ..12:55
w00tare you sure it's picking your new devel package in build?12:55
* alterego goes back to qtcontacts-tracker12:55
alteregoGood question12:55
w00t4626046cb4d7080c46e7ad1fc2ad7f0d507d7da8 added it in qtcontacts-tracker12:56
w00thttp://qtl.me/mHn.txt12:56
alteregoeh? https://build.pub.meego.com/package/live_build_log?arch=armv8el&package=qtcontacts-tracker&project=home%3Atswindell%3ACE%3AApps&repository=Project_MTF_Tracker_CE_MW_MTF_armv7hl12:57
*** simosagi has joined #nemomobile12:57
w00tso you used the harmattan/4.19.2-1 tag?12:59
alteregoPretty sure, I'll update again.13:00
alteregoIT failed to build in obs13:00
w00tit's definitely in that tag13:02
w00thttp://qtl.me/JYJ.txt13:02
alteregoMaybe I screwed something up again.13:02
w00tmm13:11
*** rcg-work has quit IRC13:12
*** rcg-work has joined #nemomobile13:13
Sagealterego: you are fixing the stuff that is needed from Project:MTF:Tracker for voicecall stuff?13:30
alteregoSage: erm, yes.13:33
Sageok, good. So we can soon get rid of that project for good :)13:34
Sagethe cubi/tracker stuff there is the last interesting part I guess13:34
*** danielcbit has joined #nemomobile13:35
Sageok, time to visit post office. bbl13:36
*** lockywolf_ has joined #nemomobile13:40
*** kallaballa has joined #nemomobile13:40
lockywolf_Hello13:40
alteregoHi lockywolf_ :)13:42
alteregoWhat brings you here?13:42
lockywolf_mm.. nemomobile :-)13:42
alteregoWell, I guess you're in the right place then ;)13:42
lockywolf_I want to fix a bug in Nemo13:43
alteregoAh, any particular bug?13:43
lockywolf_And currently trying to set up a developer infrastructure on my machine :-)13:43
alteregolockywolf_: that's great, feel free to ask any questions if you get stuck :)13:43
lockywolf_I already got more or less comfortable with sb2 and mic13:44
lockywolf_but still do not understand, how I use obs13:44
lockywolf_8do I*how to use13:44
lockywolf_omg13:44
lockywolf_sorry13:44
lockywolf_"How to use"13:44
alteregolol13:48
alteregoWell, firstly you need an account setup on the public obs at meego.com13:48
alteregoI'd ping lbt or xfade to help you get that.13:48
alteregoThis looks like some good info: http://ruedigergad.com/2012/05/20/packaging-and-publishing-meegoharmattan-applications-for-mernemo-via-obs/13:49
alteregoJust forget about the meego/harmattan stuff ;)13:50
alteregoThis is right up your street I guess: https://wiki.merproject.org/wiki/Nemo/GettingStartedInFixingBugs13:51
alterego:)13:51
the-bossphaeron lbt sage stskeeps SR#5355 Rejected promotion request13:57
lockywolf_hmm...13:58
lockywolf_I created an image: sudo mic create raw nemo-handset-armv7hl-n950-0.20120614.1.NEMO.2012-07-02.1.ks  -o /parentroot/srv/mer/targets/images --pkgmgr=yum --arch armv7hl13:59
lockywolf_and try to run it with qemu-arm-dynamic nemo-handset-armv7hl-n950-0.20120614.1.NEMO.2012-07-02.1-sda.raw13:59
lockywolf_I get: Error -13 while loading nemo-handset-armv7hl-n950-0.20120614.1.NEMO.2012-07-02.1-sda.raw14:00
lockywolf_did I forget something?14:01
Stskeepslockywolf_: qemu-arm-dynamic isn't a system emulator :)14:01
lockywolf_emm?14:01
Stskeepsthat one you can install on a n950, it's a sd card image14:01
lockywolf_wait, in MIC options I have create raw14:02
lockywolf_how do I create an arm image to run with qemu?14:03
alteregoraw means an image of a filesystem, which you can dd to an sd card.14:03
*** DocScrutinizer has quit IRC14:03
*** DocScrutinizer has joined #nemomobile14:03
*** DocScrutinizer05 has quit IRC14:04
*** DocScrutinizer05 has joined #nemomobile14:04
alteregoIn theory it might be possible to run a nemo image in qemu similar to how Harmattan SDK does.14:04
alteregoBut you're better off with a device, do you not have one?14:04
lockywolf_???14:04
lockywolf_No14:04
alteregoDo you have an N900?14:04
lockywolf_no14:04
alteregoAny hackable hardware? :)14:04
lockywolf_:-)14:04
lockywolf_x8614:04
alteregoteehee14:04
faenil:D14:04
lockywolf_nobody ever run it on an emulator?14:05
alteregoSure, you can run nemo in a VM14:05
lockywolf_how?14:05
alteregoBut not arm & N950 image14:05
phaeron1lockywolf_: well Stskeeps just said qemu-arm-dynamic is _not_ an emulator14:05
lockywolf_okay14:05
alteregoWell, it's not a system emulator :P14:06
Stskeepslockywolf_: look into VirtualBox installation instructions instead14:06
alteregolockywolf_: you can run nemo images in virtual box14:06
the-bossphaeron lbt sage stskeeps SR#5356 waiting for review at https://build.pub.meego.com//request/show/535614:06
simosagiSR#5356 is my fix :)14:07
alterego:)14:07
lockywolf_in past I successfully run x86 iso images with qemu14:07
lockywolf_*ran14:07
phaeron1well you created an arm image :)14:08
lockywolf_What is an arm image?14:09
lockywolf_in which way is it different from x86 raw images?14:09
alteregoARM is a CPU architecture.14:09
alteregoIt's not x86 ;)14:09
lockywolf_Thatnks14:09
lockywolf_i know14:10
alteregoYour best bet is to build an i586 image that you can run in virtualbox.14:10
alteregoThe environments are much the same, and depending on the bug you're looking at fixing, that should work fine for you :)14:10
* alterego wonders what exciting failure happens next in his journey ..14:12
w00talterego: all roads lead to systemd14:13
w00tjust ask Sage14:13
alterego:)14:13
alteregoYeah, I've not even packaged the daemon yet ..14:14
lockywolf_okay, I installed qemu-system-arm :-)14:14
alteregolockywolf_: seriously, use virtualbox ..14:14
lockywolf_surprisingly, It requires a kernel :-)14:14
alteregoI don't think anyone has put any serious work into a N950 system emulator environment for nemo14:15
lockywolf_wow14:15
Stskeepswe don't need to :)14:15
lockywolf_that's why mic has option  --copy-kernel14:15
Stskeepswe have a perfectly good x86 one14:15
alteregoindeed14:15
lockywolf_can I run two mics at once?14:16
lockywolf_they interfere?14:16
Stskeepsthey might14:16
alteregodepends if they're making the same image and writing the the same repos, probably a bad idea.14:16
Sagew00t: :D14:17
* alterego watches as libcommhistory burns on entry.14:19
alteregow00t: ... .obj/moc_adaptor.o: file not recognized: File truncated14:20
Stskeepsrebuild14:20
Stskeepsforce make -j 1 ?14:21
*** jluisn has joined #nemomobile14:21
w00tthat's intriguing14:21
Stskeepsarm or x86?14:21
alteregoOr I can patch the .pro file to not cause another race ..14:21
alteregoarm14:21
alteregow00t: this is why I like using ordered :P14:22
w00talterego: it's fine if people set .depends correctly14:23
w00t(which they should)14:23
w00tCONFIG += ordered is like using a sledgehammer to open a nut14:23
w00tit works, but it's a lot slower than it could be in most cases14:23
alteregoBut, but, but.14:23
alteregoI wanna bee14:23
alteregoduuuuuuuh14:23
alteregoA sledgehammer ..14:23
alteregoduh duuuuuh14:24
alterego:)14:24
w00tis that a song or what :D14:24
alteregoI do like the video14:24
lockywolf_bad. Qemu agreed to run, but doesn't boot anyway :-(14:26
Stskeepsjust grab the virtualbox image :)14:27
lockywolf_in progress :-)14:28
lockywolf_while I play with qemu, mic builds a i586  image14:29
lockywolf_wow14:30
lockywolf_nss-3.13.3-1.15.i586 requires /sbin/ldconfig14:30
lockywolf_it generated similar output for every package14:30
lockywolf_plymouth-lite-0.6.0-2.4.Nemo.i586 requires libc.so.6(GLIBC_2.1)14:31
lockywolf_what doe it mean&14:31
lockywolf_?14:31
Stskeepsuse -A i68614:31
*** wmarone_ has joined #nemomobile14:32
lockywolf_emm?14:33
lockywolf_this is a bug?14:33
Stskeepssortof, it's a silly issue with glibc14:33
Stskeepsthere's a bug about this :)14:33
*** wmarone_ has quit IRC14:34
*** wmarone has quit IRC14:34
lockywolf_very good, whey it is possible to ask...14:35
lockywolf_*when14:35
Stskeeps:nod:14:35
Stskeepsi think it's also said in the top of the .ks14:35
lockywolf_Writing own .ks is still a topic to learn for me14:36
alteregolockywolf_: best not to, best to edit others' ;)14:36
lockywolf_:-)14:36
alteregoTake a .ks that is close to what you want, then hack it :)14:36
lockywolf_While mic works...14:36
lockywolf_Why not develop Nemo just inside itself?14:37
alteregolockywolf_: we sort of do14:37
lockywolf_without sb2 and emulators?14:37
alteregoThe mer-sdk is mer14:37
alteregosb2 is required to cross-compile.14:37
alteregoWe target ARM14:37
alteregoas well as x8614:37
alteregow00t: it built!14:38
alteregoI now have libcommhistory14:38
* alterego jumps out the window14:38
faenileh, who knew that JS thought that -3 % 4 == -314:39
*** niqt has joined #nemomobile14:40
alteregoEh?14:40
*** emmynet has joined #nemomobile14:40
faenilalterego, yeah....14:41
faenilI didn't know that14:41
lockywolf_you expected 0?14:41
faenilI expected the modulus, which is 114:41
lockywolf_of1 ?14:41
faenilwhat did you expect? :D14:41
lockywolf_*or 114:41
lockywolf_sure, there are 2 residues14:41
lockywolf_positive and negative14:41
*** Grimmer has quit IRC14:42
faenilall languages apply the modulo operator when you use %...14:42
faeniljavascript only returns the remainder...how crap is that? do you really have to be different from the rest of the world? :)14:42
lockywolf_in C++ negative number will be returned if the first argument is negative, and in Python a negative number will be returned if the second argument is negative)14:43
lockywolf_CC from wikipedia14:43
*** deztructor has quit IRC14:43
faenilyou can take the abs of that, and you get the same value...14:44
faenilhere, the value is wrong...14:44
lockywolf_no14:45
lockywolf_-1 - 1 = -414:45
lockywolf_oops14:45
lockywolf_-3 - 1 = -414:45
lockywolf_never mind :-)14:45
faenileh, I know that :D14:46
lockywolf_just check if it is positive14:46
faenilyeah14:46
faeniljust wanted to let you know that js won't do what you expect :)14:46
lockywolf_otherwise add it to 414:46
lockywolf_:-)14:46
faenilyes just add the second value and it's done14:46
faenilnot an issue, just wanted to let you know it :) alterego didn't know it, now he does :)14:47
w00talterego: nice14:47
lockywolf_mer-sdk cannot connect to my hosts X14:47
*** Grimmer has joined #nemomobile14:47
lockywolf_is it possible in any way?14:48
faenilw00t, you knew that didn't you :P14:48
w00tfaenil: which?14:48
faenilw00t, in JS -3 % 4 == -314:48
w00tnot offhand14:48
lockywolf_how can I run X apps from mer sdk?14:49
faenilphew, that is a relief :D14:49
*** wmarone__ has joined #nemomobile14:58
*** lockywolf has joined #nemomobile14:59
*** beford has joined #nemomobile15:01
abustanyw00t: https://www.destroyallsoftware.com/talks/wat for more JS fun15:03
abustany(and ruby as well)15:03
w00toh I think I saw this one once..15:03
abustanyan all time favorite of mine...15:03
*** simosagi has left #nemomobile15:03
alteregoDidn't I just paste that exact same link earlier?!15:03
abustany(if only for the choice of pictures)15:03
w00talterego: nah, some months ago15:04
alteregoCheck #jolla :P15:04
w00tETOOMANYWINDOWS15:04
alterego15:58 <+alterego> I hadn't seen this before: https://www.destroyallsoftware.com/talks/wat15:04
abustanyhehe15:04
alteregol.o.l15:04
SageNote to self: don't ever use paste to terminal when there is rm already written.15:04
*** norayr has quit IRC15:04
alteregoabustany: that is freaky coincidence :P15:05
*** NIN102 has quit IRC15:05
abustanyI tend to paste it everyone I see someone using JS :)15:05
abustany*everytime15:05
w00tSage: oh daer...15:05
w00twhat happened15:05
w00tI don't understand JS sometimes really15:06
w00t[] + {} = object, {} + [] = 0, yeah, uh, what :D15:06
*** beford has quit IRC15:07
alteregoWat?15:07
alteregoThe end bit is funneh15:07
alteregoArray(60).join('WAT' - 1) + " batman!";15:08
abustanysymmetrical operators are for sissies15:09
Sagew00t: well accidently had something else in copypaste (list of files in same dir) and return in the end ;)15:09
abustanyreal developers use asymmetrical languages15:09
Sageso removed bunch of files that I didn't push anywhere yet :P15:09
*** lockywolf_ has quit IRC15:09
abustanyouch15:09
w00t:/15:09
alteregoSage: weren't we talking about the abuses of rm earlier :P15:10
alteregoSome people never learn :D15:10
w00tabustany: what's your poison^Wlanguage of choice nowdays?15:10
alteregoWe need a "Pirate" language.15:10
abustanyw00t: various, I've always been agnostic :)15:11
abustanydepends on the project I work on15:11
abustanyand with real languages, I have both french and spanish speaking colleagues now so I speak three of them everyday :p15:12
w00thehe15:12
w00tscary ;)15:12
*** slaine has quit IRC15:13
dm8tbrmultilingual work environments are fun15:13
*** slaine has joined #nemomobile15:13
alteregoGot it, we should call our Pirate language "Yarrrrva Script" :)15:14
*** lockywolf_ has joined #nemomobile15:15
*** emmynet has left #nemomobile15:17
*** beford has joined #nemomobile15:19
*** Estel_ has quit IRC15:27
*** holoturoide has joined #nemomobile15:29
*** Estel_ has joined #nemomobile15:37
*** nsuffys has joined #nemomobile15:49
*** beford has quit IRC15:50
*** Sazpaimon__ has quit IRC15:51
*** Sazpaimon__ has joined #nemomobile15:51
*** Sazpaimon__ is now known as Sazpaimon15:51
lockywolfstill didn't manage to boot the image past grub :-(15:52
lockywolfqemu shows booting lines and hangs15:52
lockywolfvbox hangs on grub15:52
lockywolfvmware doesn't even recongnize the image as an image15:52
the-bossphaeron lbt sage stskeeps SR#5357 waiting for review at https://build.pub.meego.com//request/show/535716:00
the-bossphaeron lbt sage stskeeps SR#5358 waiting for review at https://build.pub.meego.com//request/show/535816:00
*** lockywolf has quit IRC16:01
*** lockywolf_ has left #nemomobile16:18
*** lockywolf_ has joined #nemomobile16:18
Sagew00t: url in accounts-ui submit is pointing to qmlmessages16:21
the-bossphaeron lbt sage stskeeps SR#5356 Rejected promotion request16:23
Sagew00t: also to me it feels wrong that our apps go to MTF just because of the boostable thingy. I wonder if we could split the boostable to separate package that would be in MTF and the generic boostable would be in MW:Shared16:24
*** beford has joined #nemomobile16:24
*** NIN101 has joined #nemomobile16:25
lockywolf_guys, can I somehow run X applications from mer sdk?16:26
alteregolockywolf_: I've used Xephyr successfully in the past. Maybe give that a go16:27
*** jonwil has quit IRC16:28
*** situ has joined #nemomobile16:39
*** fralik has joined #nemomobile16:40
lockywolf_mmm... could you be a little more specific?16:40
lockywolf_I have compiled qmlfilemuncher in mer-sdk16:40
lockywolf_and try to run it:16:40
lockywolf_qmlfilemuncher: cannot connect to X server16:41
lockywolf_It can use any already running X, can't it?16:41
speciallockywolf_: export DISPLAY=:016:44
*** niqt has quit IRC16:44
alteregospecial: he's not running on device.16:47
alteregolockywolf_: you clearly missunderstand the purpose of the sdk, it's their to build for targets.16:47
alteregoInstall a vbox and get that running a target.16:48
alteregothen run your app on there.16:48
alteregoFINALLY!16:48
faenilI always loved focus issues...none seems to be able to handle them with QML16:49
situWhat web browser does Nemo use ?16:49
faenilsitu, Helium-browser16:49
faenilsitu, HeliumReborn is the package16:49
situLet me read about it.16:49
*** beford has quit IRC16:50
faenila browser create by Orange UK labs16:50
lockywolf_I got it working on vbox16:50
faenilcreated*16:50
faenillockywolf_, great16:50
lockywolf_but!16:50
*** beford has joined #nemomobile16:50
faenilthere's always a but :D16:50
lockywolf_it is mm... unconfortable to work16:50
situWhich one was used by N9 ?16:51
lockywolf_for example, when any application wants to receive text input - the screen goes black16:51
lockywolf_so i type blindly and press ,enter>16:51
situohh it's the same.16:51
lockywolf_and the text appears in the field.16:52
*** kallaballa has quit IRC16:52
lockywolf_but it is inmpossible to work this way16:52
lockywolf_at the same time - mer-sdk is mer16:52
lockywolf_is based on mer16:52
lockywolf_qmlfilemuncher compiles alright16:53
lockywolf_i just cannot run it16:54
lockywolf_as no X is present16:54
faenilmousearea: visible true, focus true, enabled true, preventStealing true...why the hell doesn't it get events...:/16:54
*** slaine has quit IRC16:56
faenilnot even if I set the parent flickable to interactive:false...argh16:57
*** alien_ has joined #nemomobile17:01
faenilbathroom always helps...problem fixed :P17:01
lockywolf_oh, my...17:01
lockywolf_file:///home/lockywolf/FileMuncher/qmlfilemuncher/main.qml:33:1: module "com.nokia.meego" is not installed       import com.nokia.meego 1.017:02
Sagehmmp...17:03
nsuffys:o17:06
*** rcg-work has quit IRC17:09
faenilw00t, so, gallery is working, with a but17:15
specialfaenil: hm?17:19
faenilit doesn't work properly in the case the user swipes again while the animationg which brings you from a photo to the next one is running17:21
faenildon't know if that was clear17:21
faenilspecial, I'm rewriting it with custom positioning17:22
the-bossphaeron lbt sage stskeeps SR#5359 waiting for review at https://build.pub.meego.com//request/show/535917:23
the-bossphaeron lbt sage stskeeps SR#5359 Accepted promotion request17:27
*** lockywolf_ has quit IRC17:28
*** rcg has joined #nemomobile17:30
Sagephaeron1: have a moment to debug ^17:31
phaeron1looking17:31
phaeron1Sage: validation error: Extra element version in interleave17:39
Sagehmmp... so the patch isn't there?17:40
alteregow00t: commhistory et al is packaged :)17:44
* alterego goes to play on xbox for a bit17:44
*** kallaballa has joined #nemomobile17:46
w00talterego: :)17:46
specialalterego: excellent17:46
w00tSage: I don't like the positioning, but frankly, I don't have the bandwidth to try fix booster with everything else I'm trying to do right now17:48
w00t+ we're going to be revisiting groupings soon, right?17:48
Sagew00t: yes, we are. Thus I'm pondering how much work that would be. I still would like to see MTF stuff separately of everything else if possible.17:51
Sagehowever I've seen the problem with that so also have been thinking if MW:Shared and MW:MTF should be merged17:52
*** Sleepy_Coder has quit IRC17:53
w00tSage: if I'm honest, yeah, I don't see much point to that sort of splitting17:55
w00tvertical splits - adaptation <-> MW <-> apps etc make sense17:55
w00tthis one is nice in that it's a nice box to put on an architectural diagram, but I don't think it adds a lot of real value17:56
phaeron1Sage: it needs to be like this <version ver="1" epoch="0" rel="0"/>17:56
phaeron1Sage: osc -A cobs meta pattern -e CE:UX:MTF mtf-handset-ux17:57
Sagew00t: yes, I think you are right and also I've seen the problems with it atm.17:57
Sagephaeron1: oh...17:58
w00tSage: would you then merge CE:Apps and CE:Apps:MTF also? I guess there's not much point to keeping those split either?17:58
Sagew00t: yes17:59
SageMW, Apps, UX, Adaptations17:59
rcgsounds great :)17:59
w00tso.. we'd end up with Nemo:MW, Nemo:Apps, Nemo:UX (on top of Nemo:MW both I guess), and Nemo:Adaptations somewhere alongside all this17:59
w00tsounds similar :)18:00
Sagew00t: probably will call it: nemo:mw, nemo:apps, nemo:ux :)18:00
Sageand maybe nemo:hw:{n900,n950,x86...}18:00
w00tbut but the uppercase ;)18:00
w00tyeah, sounds fine18:00
Sagewell when all is lowercase there is no debate which letter should be up and which shouldn't :)18:01
*** Sleepy_Coder has joined #nemomobile18:01
Sagealso easier to remember by all18:01
Sagealso adaptations is so long word that I've got tired of writing it so :hw: seems better to me :)18:01
w00thehe18:02
Sageactually it would be nemo:{latest,next}:{mw,apps,ux}18:02
Sageor how ever we want to call it18:03
Sageone builds against the latest release and one builds against the -next so that pacthes to next can be separate as well as at times there is packaging things that are compatible only with one not both (latest vs next)18:03
Sagethen :{stable,testing,staging} or something for all of those :)18:04
phaeron1next is prjlink that rebuild all18:04
phaeron1right ?18:04
Sagephaeron1: yes18:04
Sageand stable <- testing <- staging as well can be project links18:05
phaeron1hmm18:05
Sageright?18:05
phaeron1not sure we said that18:05
phaeron1but can't think now too tired18:05
Sagehehe... well I'm going to draft this out better18:06
*** phaeron1 has quit IRC18:11
*** beford has quit IRC18:49
*** fralik_ has joined #nemomobile18:52
*** kallaballa has quit IRC18:54
*** fralik has quit IRC18:54
*** beford has joined #nemomobile18:55
*** arcean_ has joined #nemomobile18:59
*** arcean has quit IRC19:03
*** furikku has quit IRC19:07
*** arcean has joined #nemomobile19:08
*** arcean_ has quit IRC19:09
*** situ has quit IRC19:15
*** faenil has quit IRC19:17
*** Estel_ has quit IRC19:20
*** Estel_ has joined #nemomobile19:20
*** lockywolf has joined #nemomobile19:22
* lockywolf back19:22
lockywolfHello.19:22
Stskeepswb19:22
lockywolfHow can I set nameserver ips in nemo? I tried editing /etc/resolv.conf, but it didn't work.19:24
lockywolfI mean, I booted nemo from usb stick19:24
lockywolfSet up static ip on eth019:24
lockywolfI can ping the gateway19:24
lockywolfbut ping google.com fails19:25
lockywolfand tracepath tells me "gethostbyname failed"19:25
befordcan you ping outside? 8.8.8.8 for example19:25
Sagegrr... note to self part II: Turn the oven on to get food heated properly ;)19:28
Sagelockywolf: /etc/resolv.conf should work19:28
Sageor at least works for me :)19:28
Sagelockywolf: syntax "nameserver x.x.x.x"19:29
*** faenil has joined #nemomobile19:34
faenilso, spent one afternoon trying to make it work with ListView, another one trying to make it work with Flickable...19:37
faenilnow 40minutes and it's done, with none of those!19:37
faenillol19:37
faenilsometimes you just have to let them go xD19:37
faenilw00t, you there this evening? could push some things19:38
faenilbbl19:38
*** rcg has quit IRC19:38
*** rcg1 has joined #nemomobile19:38
w00tfaenil: ?19:39
w00tfaenil: for gallery changes, make sure to include special19:39
*** lockywolf has quit IRC19:48
*** phaeron has joined #nemomobile19:54
*** Venemo has joined #nemomobile19:57
Venemogood night :)19:58
w00tVenemo: arrived to say good night? :-)20:02
VenemoI took a nap after I got home20:03
w00tlol20:04
*** faenil has quit IRC20:05
Venemow00t, how much do we like meegotouch-systemui?20:10
Stskeepskillitifyoucan20:10
Venemo:D20:11
Venemosome parts of it can be quite easily replaced20:11
*** faenil has joined #nemomobile20:12
Venemothere are some other parts that I still haven't figured out yet.20:12
w00tmm20:13
VenemoI can see how it creates the lock screen for example, but I haven't a clue how it knows when to do so.20:13
faenilback, got connection problems :/20:13
w00tI don't think systemui is quite so actively wanted to replace20:13
w00tit's an area that really hasn't ever given many problems20:13
Venemoso?20:14
w00tit also does a deceptively large amount of things20:14
w00tI'd want to hear a bit more about what precisely you're thinking of doing, basically20:14
*** nsuffys has quit IRC20:14
Venemoif would be an ease for everyone if that large amount of things could be done in QML.20:14
Venemoit*20:14
w00tmost of those "large amount of things" aren't actually UI based20:14
Venemofor example?20:15
w00tthe lockscreen and the notification bar are the two primary items20:15
w00tand using QML in those doesn't require replacing systemui20:15
Venemolet's not forget about statusindicatormenu20:16
w00tI don't want to see that changed20:16
Venemowhy not?20:16
w00tbecause reusing the plugins that people write for harmattan would be much nicer than inventing a replacement with no functionality20:17
faenilw00t, what did you mean by "be sure to include special"?20:17
w00tfaenil: talk to him about what you're doing20:17
w00the touched gallery last, so20:17
Venemow00t, what plugins are there on harmattan that could be of use to us?20:17
specialI touched it last, so maintainer by default!20:17
faenilw00t, ok ;) yeah but he changed little things... :P anyway, no problem20:17
faenilspecial, oh here you are :)20:18
faenilspecial, oh does it work like that? ok ;)20:18
w00tVenemo: anyway, what I'd suggest is that you focus on attacking one problem area at a time20:18
specialfaenil: I am still very interested in it, I've just been busy with messages too20:19
Venemow00t, there aren't that many plugins on harmattan (since it's not even officially supported to make plugins for it), and those which exist exploit harmattan-specific features.20:19
faenilspecial, yeah no problem ;) I coded the first version, you can imagine how interested I am :)20:19
Venemolike controlling the harmattan music player through dbus and that kind of things.20:19
w00tVenemo: nothing stops us implementing the same (or compatibility) APIs20:20
w00tand where possible, we will be doing so20:20
Venemow00t, I don't see why.20:20
w00tbecause part of our purpose is easy portability for applications from harmattan..20:20
w00tencouraging people who hack harmattan to come hack with us is a good thing20:21
VenemoI don't consider status menu plugins to be "apps". most of them consist of one button which performs a single thing.20:21
w00tthey get a (hopefully usable) platform sans aegis, we get more developers tinkering with things20:21
w00tthat doesn't matter, the fact is that they're there, and they need considering20:22
Venemoindeed.20:22
Venemomost of those things can be easily written in less than 10 lines of QML code anyway. consideration done.20:22
Venemoit's not a top priority for me to replace this whole thing, but I don't want to hold on to it too much either.20:24
w00tI do understand your eagerness to jump in and rethik stuff, and I appreciate it, but fact is that it _works_ _now_, without those 10 lines of QML (and however much code you're going to have to write to support it), and can look okay, and ship in a product, with fairly minimal effort20:24
Venemothat's why I said it's not a top prior.20:25
w00ti'd say that compared with the other problems we have now in terms of stuff not being there or having a crap user experience, it's not even on the priority map :-)20:25
faenilVenemo, I think what w00t means is: there a lot of things which don't work, let's fix those first :D20:25
Venemoguys, I see your point. :)20:26
w00tanyway, let's see how it goes20:26
w00tI think we're speaking from more or less the same sheets, just at different lines20:26
faenil(new idiom learned :D)20:27
Venemofor now, I took a peak at the systemui code to see how to invoke the status menu. (for lipstick)20:27
*** NIN101 has quit IRC20:27
w00tjust a dbus call, isn't it?20:28
Venemoindeed.20:29
w00tso what's next on your list for the homescreen?20:29
Venemooh, I have a HUGE list.20:30
Venemonext is making the status bar clickable and listening to its damage events20:30
Venemothen some refactoring.20:31
Venemothen investigating the "implement me" methods. whether or not they are needed and what they should do20:31
Venemofor example, I could easily implement the method that wants to update window icon geometry. but I'm not sure why it would need icon geometry at all.20:33
Venemomaybe I could take a look at what meegotouchhome does with it20:34
*** beford has quit IRC20:39
*** beford has joined #nemomobile20:42
Venemow00t, regarding the systemui argument, I'm willing to accept your opinion.20:42
*** alien_ has quit IRC20:47
Venemow00t, the objective to make them extensible with QML code can be done through the current extensibility options of systemui (as far as I can see).20:48
w00tVenemo: I'm not completely opposed anyway.. I just think there might be a better time for those experiments20:48
Venemo:)20:49
*** befr0d has joined #nemomobile20:49
*** smyows has quit IRC20:51
*** beford has quit IRC20:52
*** MohammadAG has quit IRC20:53
*** fralik_ has quit IRC20:54
rcg1w00t: afaik the qmlcalender pull request is not yet incorporated into the "main repository"20:56
*** lizardo has quit IRC20:57
*** MohammadAG has joined #nemomobile20:57
w00trcg1: hmm.. is that blocking on niqt or?20:57
w00tit's quite old now20:57
rcg1w00t: i think so.. he had been pretty busy lately20:58
rcg1busy irl, i.e.20:58
w00tok, perhaps will try ping him tomorrow20:58
rcg1right20:59
rcg1i saw him here occasionally but didn't ping him wrt this20:59
Venemobtw faenil21:02
faenilVenemo, yo :)21:02
Venemofaenil, can you edit the .desktop file of qmlgallery so that the title could be just Gallery?21:02
faenilVenemo, yeah it's in the TODO, testing latest version atm ;)21:03
faenilI'll modify it right now ;)21:03
faenildone ;)21:04
*** MohammadAG has quit IRC21:07
rcg1btw how's it going guys?21:07
faenilw00t, special any way we could speed up img loading? not the thumbnails21:13
specialfaenil: always :)21:14
faenilspecial, ? :D21:14
specialI'd have to look at it and ponder a bit; chances are anything I could come up with that would *actually* speed it up would require loading the image in C++ instead of QML.21:15
specialI'm not sure what your new image page does, but make sure it's not trying to load other images too.21:16
special(that may have happened with the old one)21:16
faenilspecial, yeah I meant some fast tricks in QML, for advanced optimizations we'll see laters ;)21:16
specialsourceSize is already set, that can help or hurt loading time depending on things outside of QML's control21:17
faenilspecial, well you have to load some images together at first, otherwise you end up scrolling and seeing black21:17
specialsure, but the one that is on screen *now* needs to be loaded before any others21:17
specialunfortunately, because thumbnails are cropped in the cache, they can't be used as a low-quality version while the real image loads21:18
faenilyeah21:19
special(it might be worth caching uncropped thumbnails and cropping at display time; that would also support use cases where you want to preserve aspect ratio)21:19
faenilwell we can always mod that ;)21:19
w00tif you need an uncropped version, that's probably possible pretty easily21:19
faenilexactly21:19
specialshowing *something* low quality for that 100-500ms while the image loads will make it feel a lot faster21:19
* w00t seems to remember saying exactly this to you a while ago ;)21:20
faenilahhaahahah21:20
specialyes, we discussed it21:20
specialmaking images load really fast has been a hobby of mine for a long time, but most of it is insane or at the Qt level21:21
specialactually; could Qt in nemo be patched with the assumption that it will *always* have libjpeg-turbo?21:22
w00tyes21:22
specialI can shave off a decent amount of time that way21:22
w00tthis is also something i talked to you about ;)21:22
specialyou didn't mention patching Qt, that I recall21:22
w00tif I didn't, then I was at least thinking it.. remember when we talked qjpeg-turbo?21:23
faenilxD21:23
specialyes, but I wasn't connecting the dot to actually patching Qt here.21:23
specialqjpeg-turbo itself isn't usable in this case21:23
faenilspecial, what did you work on, about images loading?21:26
w00tgive him the abridged version21:26
w00twe don't have all night21:26
specialhaha21:26
faenil-.-21:26
speciala lot of little things, some of them are upstream by now and don't matter21:27
faenilw00t, I don't need it now...21:27
w00tspecial: did your ratio-scaling stuff get backported btw?21:27
specialthere's a quick win if you have libjpeg-turbo instead of libjpeg and can patch Qt's jpeg plugin; smooth image scaling is *really*, *really* slow, but Qt actually has two kinds of 'smooth'21:27
specialw00t: interesting question.21:27
specialyou can improve performance in some cases, with the loss of imperceptible quality, by using QImageReader::setQuality to something less than 5021:28
specialyou can improve performance a lot if you're smart about what sizes you decode to21:28
specialw00t: it appears that it did not21:29
w00twe can cherry-pick that one then21:29
w00tdo you have the qtbase sha?21:29
special56ff31f0c17ff7c038028c1af6afb6eab5216bd621:30
specialmatters less with libjpeg-turbo, unfortunately21:30
w00tis that qtbase or qtimageformats, actually21:30
specialqtbase21:31
specialturbo only accelerates the easy factors (1/2, 1/4, 1/8), and from what I recall, the accelerated version of 1/4 is about the same speed on x86 as unaccelerated .. nevermind, you really don't care.21:31
w00thaha21:33
faenilanyway w00t , that wasn't very nice :( "give him...we haven't got all night" ...21:33
w00tfaenil: huh?21:33
w00tfaenil: i was telling him to not go on about it all night :)21:34
w00t(and he did anyway)21:34
speciallike I said, it's a hobby.21:34
faenilw00t, oh, sorry, misunderstood you... thought you were referring to me :P21:34
specialw00t: are you taking care of that backport now, or should there be a bug for it somewhere?21:35
w00tspecial: filing a bug along with some other good candidates21:37
faenilspecial, what was the thing you wanted to add to gallery that requires custom positioning? something you talked about the other day21:37
Venemoalterego, I think I figured out what's wrong with the qmake script21:37
specialfaenil: look at a landscape photo in landscape mode on the image view, then scroll right. You have to scroll past half the padding width before the next image shows up.21:38
specialI'd like for the next photo to come on screen as soon as you scroll.21:39
faeniloh ok ;)21:39
faenilI set it as width/6 atm21:39
faeniland it animates back if it's less than that ;)21:39
faenilset it to *21:40
specialby "padding width", I mean the space for centering that image horizontally21:40
faenilyeah got that ;) that's about width/521:40
specialwhat? that is (width-imageWidth)/221:41
faenilspecial, sure, that was a random value based on a photo I've just seen :P21:41
faenilspecial, sorry ;)21:41
faenilspecial, and you want that to be 0?21:41
faenilso it never bounces back?21:41
specialI just want to see the next image come into view immediately, as soon as I start scrolling, instead of going past more black space first21:43
specialbut it's a nitpick, really.21:43
faenilspecial, I understood that...so you want the threshold to be 0 right?21:44
specialI'm not sure what threshold you're referring to. I wouldn't worry about it for now.21:45
specialit matters far less than a lot of other things :)21:45
faenilspecial, well I would since I'm setting that kind of thing :D21:45
faenilwith threshold I mean the "deltaX" you have to move before it goes on to the next image21:46
faenilspecial, ohhhhhhhhh21:46
faenilspecial, after I reread your sentence 5 times I got what you mean :P21:47
faenilright, right :)21:47
specialsorry if I was unclear, I'm trying to multitask between this and reading telepathy docs21:48
Sagespecial: you noted my telepathy-ring comment?21:48
specialSage: I have it installed and not quite working21:49
specialI suspect the latter is my fault (as in, qmlmessages' fault)21:49
specialit runs and connects happily to ofono, at least21:50
Sagespecial: well it might need a bit of love as there has been api changes in ofono as well21:50
specialwith MODEM_DEBUG, it prints out all sorts of ofono information and looks like it's connected successfully21:50
specialthe errors I'm getting are from a tp channel request21:50
*** faenil has quit IRC21:51
*** faenil has joined #nemomobile21:52
Sagethere is the telepathy-glib package in the same repo you might be interested as well21:52
Sagenot sure if ring needs it or not21:52
faenilthanks chatlog, I have been writing but I was offline, and no notice again...mmm21:52
specialit does21:52
specialbut I believe it was already installed21:52
w00twhy do I get the feeling that this tizen charger is rebelling from charging my n95021:53
faenilw00t, got tizen dev device?21:53
w00tfaenil: yes, I was at the conference21:53
faenilw00t, oh, nice :) how many A does the charger output?21:54
faeniloutputs*21:54
w00tI have no idea, but right now, it looks like "not much"21:54
faeniloutput*, lol21:54
faenilw00t, yeah, I'd say the same xD21:54
w00tit's been on charge most of the day and doesn't seem to be charging21:54
faenilmmm21:54
Sagespecial: well, I meant mainly that if ring requires newer glib21:54
specialSage: so far, no problems like that at all. I'm 95% sure that what it's complaining about here is about how I'm using telepathy21:55
special("Unknown property org.freedesktop.Telepathy.Channel.TargetID")21:55
special(it wants a TargetHandle instead)21:56
faenilspecial, sorry if I come back to the question, but are you sure that's doable? I mean what if you have two images with different ratios side by side, once you scroll the next image can't be centered, because the black space on the left could not be enough21:56
*** jluisn has quit IRC21:56
specialfaenil: everything is possible, but it's probably not worth the effort at this point.21:56
specialagain, don't worry about it21:56
faenilspecial, I currently think it's not possible, not because of time or something :D but it could be me ;) was just asking if you've already done such thing...because either I misunderstood you again, or it really isn't possible :D21:57
specialyou're right about that case, but it just means that you aren't keeping the space between images static as you move between them.21:57
specialto clarify: that you wouldn't keep the space between images the same as you move them; you'd move the old image until it's off screen, the new image until it's centered, etc.21:58
specialit is possible.21:58
specialit isn't sanely possible unless you're managing positioning of your items entirely by hand21:59
faenilwith dynamic black space, ok ;)21:59
faenilspecial, yeah, I agree :D21:59
specialanyway, I need to focus for a bit. I want to solve this before I'm torn away for dinner21:59
faenilnp, sorry for bothering ;)22:00
faenilit's midnight here and I'm sweating...this is crazy!22:07
faenildon't come to Italy guys, it's sooo hooot22:07
rcg1well, faenil will come to italy for vacation with my fiancee in end of august :)22:17
faenilrcg1, good luck! :D where are you staying?22:18
rcg1north west22:18
faenila city? or just travelling around?22:19
rcg1and thx :)22:19
rcg1i think roughly in the area of genova22:20
faenilok ;)22:20
rcg1we rented a house there for two weeks22:20
faenilbe sure to eat a good "pasta al pesto" :)22:20
*** himamura has quit IRC22:21
rcg1will do :=22:21
rcg1:)22:21
faenilgood night people :) cya tomorrow ;)22:22
*** faenil is now known as faenil_pingme22:23
rcg1right.. gonna go as well.. cya'll22:31
*** rcg1 has quit IRC22:31
*** Estel_ is now known as sfdsdgfsd22:34
*** sfdsdgfsd is now known as Estel_22:34
*** Estel_ is now known as asdasdas22:34
*** asdasdas is now known as Estel_22:35
*** mike7b4 has quit IRC23:02
Venemoalterego, at the end it did not matter what I did with your script, Qt Creator refused to accept it. so at the end I created a dummy script which returns what qmake -query returns, and then I set up the whole thing with custom process steps.23:08
*** mike7b4_onn9 has joined #nemomobile23:08
*** danielcbit has quit IRC23:18
Venemow00t, you still there?23:38

Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!