*** arcean has quit IRC | 00:02 | |
*** rcg1 has quit IRC | 00:29 | |
*** ben__ has joined #nemomobile | 00:46 | |
*** ben__ is now known as bennypr0fane | 00:46 | |
bennypr0fane | Hi, just wanted to say I edited the Wiki - instructions for booting Nemo from SD card on N900 | 00:47 |
---|---|---|
bennypr0fane | https://wiki.merproject.org/wiki/Nemo/Installing#Nokia_N900 | 00:48 |
*** Venemo has quit IRC | 00:49 | |
*** Sazpaimon has quit IRC | 00:50 | |
*** Sazpaimon has joined #nemomobile | 00:50 | |
bennypr0fane | the 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 IRC | 00:52 | |
*** Estel_ is now known as erfdfsd | 01:03 | |
*** erfdfsd is now known as Estel_ | 01:03 | |
*** parancibia has joined #nemomobile | 01:14 | |
*** KaIRC has quit IRC | 01:32 | |
*** Sazpaimon_ has joined #nemomobile | 01:45 | |
*** Sazpaimon has quit IRC | 01:45 | |
*** Sazpaimon has joined #nemomobile | 02:34 | |
*** Sazpaimon_ has quit IRC | 02:34 | |
*** furikku has joined #nemomobile | 02:37 | |
*** parancibia has quit IRC | 03:11 | |
*** jonwil has joined #nemomobile | 03:13 | |
*** Sazpaimon has quit IRC | 03:44 | |
*** dcthang has joined #nemomobile | 03:44 | |
*** Sazpaimon has joined #nemomobile | 03:44 | |
*** MerBot has joined #nemomobile | 04:06 | |
*** Sazpaimon has quit IRC | 04:13 | |
*** Sazpaimon has joined #nemomobile | 04:13 | |
*** himamura has joined #nemomobile | 05:21 | |
*** Sazpaimon_ has joined #nemomobile | 05:39 | |
*** Sazpaimon has quit IRC | 05:39 | |
*** araujo has quit IRC | 05:40 | |
*** niqt has joined #nemomobile | 05:54 | |
*** phaeron has quit IRC | 06:08 | |
*** Siosm has joined #nemomobile | 06:27 | |
*** Siosm has quit IRC | 06:32 | |
*** Sazpaimon__ has joined #nemomobile | 06:35 | |
*** Sazpaimon_ has quit IRC | 06:35 | |
*** phaeron has joined #nemomobile | 07:03 | |
*** beford has quit IRC | 07:03 | |
*** beford has joined #nemomobile | 07:06 | |
Sage | w00t: sure | 07:13 |
*** rcg has joined #nemomobile | 07:24 | |
*** beford has quit IRC | 07:25 | |
*** rcg has joined #nemomobile | 07:25 | |
*** rcg has quit IRC | 07:26 | |
*** himamura has quit IRC | 07:28 | |
*** Venemo_N9 has joined #nemomobile | 07:42 | |
the-boss | phaeron lbt sage stskeeps SR#5353 waiting for review at https://build.pub.meego.com//request/show/5353 | 07:42 |
Venemo_N9 | good morning everyone :) | 07:43 |
Venemo_N9 | w00t, ping | 07:43 |
the-boss | phaeron lbt sage stskeeps SR#5353 Rejected promotion request | 07:45 |
Sage | special: packaged telepathy-ring for you let me know if it works :) | 07:46 |
*** chouchoune has quit IRC | 07:56 | |
*** priyan has joined #nemomobile | 08:08 | |
*** Venemo_N9 has quit IRC | 08:09 | |
*** chouchoune has joined #nemomobile | 08:11 | |
priyan | Stskeeps: 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 |
Stskeeps | priyan: i think people are working on qt creator support, alterego might know more | 08:19 |
priyan | Stskeeps: Thanks, I will ask alterego | 08:20 |
Stskeeps | all the pieces are out there, just not very glued together | 08:20 |
priyan | alterego: Do you know how do I setup nemo device as a target to qtcreator for building + deployment + running? | 08:23 |
*** simosagi has joined #nemomobile | 08:26 | |
Stskeeps | hello simosagi :) | 08:26 |
simosagi | hello :) | 08:27 |
simosagi | I was working on NB#93 (ä/ö/ü's don't show up in list of contributors) and I have a question on how to proceed | 08:29 |
Stskeeps | sure, ask away :) | 08:29 |
Stskeeps | priyan: 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 |
simosagi | The 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 |
Stskeeps | i think utf-8 makes more sense | 08:30 |
Stskeeps | less parsing | 08:30 |
*** himamura has joined #nemomobile | 08:30 | |
*** faenil has joined #nemomobile | 08:31 | |
simosagi | By the way, would it be possible to implement a filter/test when accepting *any* source file ? | 08:31 |
faenil | morniiiing :) | 08:31 |
Stskeeps | simosagi: oh, within the nemo CI process? | 08:31 |
simosagi | Stskeeps: yes, as it can happen anywhere | 08:32 |
Stskeeps | not a bad idea | 08:32 |
Stskeeps | feel free to file a severity=task bug | 08:32 |
simosagi | that would to to mer bugs, right? | 08:33 |
*** himamura has quit IRC | 08:33 | |
Stskeeps | let's start in nemo as it's more ui-fixated | 08:33 |
simosagi | :) | 08:33 |
Stskeeps | in mer we usually use upstream tarballs | 08:33 |
simosagi | question #2: to run nemo in VirtualBox is it necessary to have a SSSE3-capable cpu? | 08:34 |
*** slaine has joined #nemomobile | 08:35 | |
Stskeeps | simosagi: not the first person to ask that.. i think we'll start doing i486 builds soon | 08:35 |
Stskeeps | we have mer for non-ssse3 | 08:35 |
priyan | Stskeeps: 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 |
Stskeeps | Sage: could you consider adding those repos? | 08:36 |
Stskeeps | priyan: along those lines.. i don't know if you've seen timed source code but it's a bit of a mess :) | 08:36 |
Stskeeps | priyan: just wondering if there's other open source solutions out there, besides timed | 08:36 |
alterego | priyan: 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 |
simosagi | Stskeeps: 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 SSE2 | 08:38 |
Stskeeps | simosagi: yes, please add the note | 08:38 |
priyan | Stskeeps: 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 jus | 08:42 |
priyan | t 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 |
Stskeeps | priyan: alright, thank you | 08:42 |
Stskeeps | priyan: doesn't sound too difficult to reimplement if we needed a saner solution than timed | 08:44 |
alterego | Sounds nice and neat :) | 08:44 |
priyan | Stskeeps: 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 |
priyan | Stskeeps: not time but timed | 08:49 |
Stskeeps | :nod: | 08:49 |
*** rcg-work has joined #nemomobile | 09:14 | |
alterego | w00t: ping :) | 09:17 |
w00t | alterego: pong | 09:18 |
slaine | ACK | 09:18 |
alterego | So about these errors with qtcontacts-tracker :) | 09:20 |
alterego | src/dao/resourceinfo.h:227: undefined reference to `Cubi::Resources::rdf::type::resource()' | 09:20 |
alterego | I have pages of errors like that. | 09:20 |
* w00t pings someone | 09:21 | |
alterego | I think, the cubi compiler thing isn't being run .. | 09:21 |
*** norayr has joined #nemomobile | 09:27 | |
w00t | no response from him yet | 09:27 |
w00t | so, you did update the ontology package? | 09:27 |
priyan | Stskeeps: In the setting application, Time & Date doesn't have ATU feature for user selection? Is this intentional or a Bug? | 09:29 |
alterego | Yes | 09:29 |
alterego | And had to fix the .pc | 09:29 |
alterego | I've had to do several patches on qtcontacts-tracker as well so far. | 09:30 |
alterego | And now I'm stuck here .. | 09:30 |
faenil | special, ping | 09:30 |
w00t | the .pc file for ontologies is new | 09:31 |
w00t | (http://gitorious.org/cubi/cubi-ontologies-tracker/commit/ea68463e88a2728af783fc5f347e7192d4ab3fe3) | 09:31 |
alterego | I know | 09:31 |
w00t | so I suspect that wasn't well tested | 09:31 |
w00t | ok, it looks like things changed somewhat | 09:33 |
alterego | For the better? :) | 09:33 |
w00t | well, it used to be prebuilt, and now i'm seeing talk of building and installing and relying on the compiler package and stuff | 09:34 |
w00t | (http://gitorious.org/cubi/cubi-ontologies-tracker/commit/21a6d790f935bc314daa30aecc0c171f39f10e26) | 09:34 |
w00t | alterego: are these on OBS? | 09:43 |
alterego | Yes | 09:44 |
w00t | where? | 09:46 |
alterego | home:tswindell:CE:Apps | 09:46 |
*** KaIRC has joined #nemomobile | 09:58 | |
lbt | Sage: is there a nemo meeting in 2min ? | 09:58 |
Sage | uh. yes | 10:00 |
priyan | which package contains sources of date&time settings? | 10:01 |
Stskeeps | priyan: https://build.pub.meego.com/package/show?package=meegotouchcp-datetime&project=CE%3AUX%3AMTF | 10:02 |
priyan | Stskeeps: thanks | 10:03 |
alterego | w00t: so, running cubi-oc, complains about tracker not running. | 10:09 |
w00t | yes, it requires a running tracker instance | 10:09 |
w00t | this is why they were originally precompiled | 10:09 |
alterego | ffs | 10:09 |
w00t | I have no idea how that was solved yet | 10:09 |
alterego | Well, it's clearly not working. | 10:10 |
w00t | it might be interesting to look at the debian packaging | 10:10 |
alterego | Maybe I should use an older version? | 10:10 |
w00t | well, what are you trying to use now? | 10:11 |
*** jukkaeklund has joined #nemomobile | 10:11 | |
alterego | git HEAD | 10:11 |
w00t | i'd try the last tag, maybe | 10:12 |
alterego | too old | 10:12 |
*** jukkaeklund_ has joined #nemomobile | 10:12 | |
*** jukkaeklund_ has quit IRC | 10:14 | |
*** NIN101 has joined #nemomobile | 10:15 | |
alterego | w00t: so, the latest cubi-tracker-ontologies package doesn't distribute the headers? | 10:18 |
w00t | it 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 time | 10:19 |
*** deztructor has joined #nemomobile | 10:19 | |
alterego | Anyway, debian packaging offers no help. | 10:20 |
alterego | Gonna try an older version of cubi tracker ontologies | 10:21 |
* w00t wonders what the version in PR1.3 was | 10:22 | |
*** jukkaeklund_ has joined #nemomobile | 10:25 | |
*** jukkaeklund___ has joined #nemomobile | 10:26 | |
*** jukkaeklund has quit IRC | 10:29 | |
*** arcean has joined #nemomobile | 10:30 | |
*** jukkaeklund_ has quit IRC | 10:30 | |
*** araujo has joined #nemomobile | 10:32 | |
*** araujo has quit IRC | 10:32 | |
*** araujo has joined #nemomobile | 10:32 | |
alterego | w00t: cannot find -lcubi-0.1-tracker-0.10-ontologies | 10:34 |
alterego | This is the tests _in_ cubi tracker ontologies | 10:35 |
alterego | Which has a .a file in there. | 10:35 |
alterego | To link against, but it's failing ... | 10:35 |
w00t | missing a -L? | 10:35 |
alterego | Neah -L../../src -lcubi-blah | 10:37 |
alterego | which works when I do it manually O_O | 10:37 |
*** lizardo has joined #nemomobile | 10:38 | |
alterego | interesting .. | 10:39 |
* alterego tries a clean build | 10:39 | |
faenil | w00t, 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 |
faenil | not only the top bar | 10:43 |
w00t | faenil: I didn't read anything, no | 10:44 |
faenil | ok 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't | 10:45 |
alterego | w00t: it's a bloody race condition in the building of tests and src .. ffs | 10:45 |
faenil | alterego, ouch | 10:45 |
w00t | faenil: can you pastebin log? | 10:45 |
w00t | alterego: time to learn how to do .depends? :-/ | 10:45 |
faenil | let me look for it | 10:45 |
alterego | w00t: 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" :P | 10:46 |
faenil | w00t, http://mer.bfst.de/logs/%23nemomobile/%23nemomobile.2012-07-29.log.html#t2012-07-29T15:05:59 | 10:46 |
w00t | mm | 10:47 |
w00t | I'll take a look, but I'm not so sure that's it | 10:47 |
faenil | w00t, ok thanks ;) thought that could be a relevant info :) | 10:47 |
w00t | niqt: I know who you are ;-) | 10:48 |
w00t | I didn't know rcg-work :) | 10:48 |
niqt | w00t: ok | 10:48 |
jukkaeklund___ | yo gurus, is nemo vm .img supposed to work with virtualbox? | 10:56 |
Stskeeps | should, did you read the instructions? | 10:57 |
* jukkaeklund___ facepalms | 11:01 | |
jukkaeklund___ | thanks | 11:01 |
iekku | :D | 11:02 |
alterego | lol | 11:02 |
*** abustany has joined #nemomobile | 11:03 | |
*** dcthang has quit IRC | 11:03 | |
abustany | w00t: so it seems you're missing cubi-ontologies-tracker | 11:03 |
abustany | basically cubi reads all the tracker ontologies, and "compiles" them to c++ code, so that you don't have to hardcode strings everywhere | 11:04 |
abustany | it also improves memory framentation, it gives you the equivalent of "intern" strings, ie you never get QString deep copy | 11:04 |
w00t | hello abustany :) | 11:05 |
w00t | alterego: ^^^^ | 11:05 |
* alterego punches qtcontacts-tracker in the face. | 11:05 | |
w00t | abustany: alterego is trying to upgrade everything and running into issues :) | 11:05 |
abustany | hehe | 11:05 |
abustany | it's all kinda tightly linked | 11:05 |
abustany | between qct, cubi, and contactsd | 11:05 |
abustany | but in theory, you should get an idea of what you need looking at the debian packaging files | 11:06 |
alterego | And building them is broken :P | 11:06 |
abustany | when I left the project it was not at least ): | 11:06 |
abustany | * :) | 11:06 |
abustany | what troubles are you getting? | 11:06 |
alterego | currently: cannot find -lcubi-0.1-tracker-0.10-ontologies | 11:06 |
abustany | well, so you're missing that lib yes | 11:06 |
abustany | if 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 date | 11:07 |
alterego | Well, the lib shouldn't exist afaik | 11:07 |
abustany | shouldn't exist? in which sense? | 11:07 |
alterego | I thought cubi tracker ontologies was just a set of header files. | 11:07 |
abustany | well no if you do that you don't share the strings among programs | 11:07 |
abustany | we want to have the onto strings in the ro section of the binary | 11:08 |
abustany | so that they are shared among all apps | 11:08 |
abustany | it's quite a lot of text in the end | 11:08 |
abustany | I have to go back in a meeting though :/ | 11:08 |
abustany | will be back in a 1h or so, maybe 2 | 11:08 |
alterego | okay | 11:08 |
*** simosagi has left #nemomobile | 11:24 | |
priyan | Stskeeps: Is there platform simulator/emulator for Nemo available? | 11:28 |
Stskeeps | priyan: you can run it in VirtualBox, Nemo is entirely ported to X86 | 11:29 |
Stskeeps | priyan: there is a problem with compositor though | 11:29 |
Stskeeps | priyan: requires SSSE3 though, at the moment | 11:29 |
priyan | Stskeeps: Can you suggest any link for setup? | 11:31 |
*** NIN102 has joined #nemomobile | 11:32 | |
Stskeeps | https://wiki.merproject.org/wiki/Nemo/Installing | 11:32 |
*** NIN101 has quit IRC | 11:34 | |
jukkaeklund___ | terminal is not visible, is that a know issue? | 11:44 |
Stskeeps | yes, it's the compositor issue :/ | 11:44 |
Stskeeps | it's on my list to look into | 11:44 |
alterego | Is 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 |
phaeron | alterego: static libraries are not needed anyway afair | 11:45 |
alterego | They're needed here .. | 11:46 |
alterego | Stskeeps: ? | 11:46 |
alterego | Stskeeps: ? ^ | 11:46 |
Stskeeps | alterego: rpm removes .a libraries | 11:47 |
Stskeeps | don't use static libraries unless really really needed | 11:47 |
Stskeeps | %define keep_static 1 in .spec else | 11:47 |
alterego | It is _really_ _really_ needed :P | 11:47 |
alterego | It's the whole point of this package .. | 11:47 |
Stskeeps | ok, please sacrifice a goat in order to appease the coding gods | 11:47 |
alterego | Okay | 11:48 |
alterego | Stskeeps: how do I stick that in .yaml? | 11:48 |
Stskeeps | alterego: there's a variable for it | 11:48 |
Stskeeps | can't recall which | 11:48 |
alterego | Can't see anyone using it | 11:52 |
* alterego adds it directly to .spec | 11:52 | |
Stskeeps | inside >> << it should be fine | 11:52 |
alterego | Yeah | 11:52 |
*** smyows has joined #nemomobile | 12:07 | |
*** smyows has joined #nemomobile | 12:07 | |
*** niqt has quit IRC | 12:11 | |
*** phaeron1 has joined #nemomobile | 12:11 | |
*** phaeron has quit IRC | 12:12 | |
*** mike7b4athome has quit IRC | 12:12 | |
abustany | alterego: ok back | 12:14 |
abustany | alterego: the lib is not meant to be static | 12:14 |
abustany | or it does not have to be | 12:14 |
abustany | it's actually better if it's not | 12:14 |
abustany | that way all apps using qct share the ontology strings | 12:14 |
abustany | I don't remember the size of the .a, but iirc it was not that small | 12:15 |
alterego | If it's not meant to be static, why is it building a static library? | 12:15 |
abustany | I don't know :) I wasn't in charge of this component myself | 12:15 |
abustany | and I must admit I've never looked at it | 12:15 |
abustany | cubi I know well, the ontologies package was done by someone else | 12:16 |
abustany | well otoh, if the strings end up in the .ro section of the qct plugin | 12:16 |
abustany | I guess the ontologies can be statically linked to it | 12:16 |
abustany | I mean, if nothing else but qct uses it | 12:16 |
abustany | (which was the case on harmattan I would say) | 12:16 |
abustany | they might have made it static in this case, since it saves you one lib lookup | 12:17 |
abustany | but whatever flies best for you... | 12:17 |
alterego | I just want the damn things built :'( | 12:17 |
abustany | well in that case the .a ends up in the -devel package right? | 12:18 |
abustany | so it's just used when building qct | 12:18 |
abustany | and the binary package is actually empty | 12:18 |
alterego | Ther eisn't a devel package | 12:18 |
alterego | Just the binary package. | 12:19 |
alterego | Which is basically a devel package. | 12:19 |
abustany | ok, well I don't know what the right way (tm) to do it | 12:19 |
abustany | I don't remember how it was done with debs | 12:19 |
alterego | Stskeeps: %define keep_static 1 isn't having any effect .. | 12:19 |
Stskeeps | oh, it's because it's keepstatic | 12:19 |
alterego | abustany: 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 |
alterego | But these .specs, the sources are all a damn mess. | 12:20 |
abustany | alright :) well I can't really help you with the packaging issues, but feel free to ping me for all your other issues | 12:20 |
alterego | abustany: thanks, it's appreciated :) | 12:21 |
abustany | np | 12:21 |
*** himamura has joined #nemomobile | 12:26 | |
*** jukkaeklund___ has quit IRC | 12:30 | |
priyan | Stskeeps: 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 |
Stskeeps | priyan: sure, make the VM bridge to your normal network | 12:39 |
Stskeeps | ctrl-alt-f2 /sbin/ifconfig eth0 | 12:39 |
*** priyan has quit IRC | 12:43 | |
*** priyan_ has joined #nemomobile | 12:44 | |
*** priyan_ has quit IRC | 12:47 | |
alterego | w00t: qtcontacts-tracker built! | 12:49 |
alterego | No to try and see what breaks next whilst building libcommhistory .. | 12:49 |
alterego | ~Now .. | 12:49 |
w00t | alterego: neat, what was the problem? | 12:49 |
alterego | Several :P | 12:50 |
w00t | summary? ;) | 12:50 |
alterego | field extended address | 12:50 |
alterego | Qt API change | 12:50 |
alterego | and poorly packaged libcubi-tracker-ontologies | 12:51 |
alterego | libcommhistory now failing with: armv7hl-meego-linux-gnueabi-g++: error: .obj/contactlistener.o: No such file or directory | 12:51 |
abustany | field extended address? oh yeah that was added late | 12:51 |
alterego | I'm suspecting another race condition maybe. | 12:51 |
w00t | abustany: and then reverted from upstream mobility | 12:51 |
abustany | ... | 12:51 |
*** jonwil has quit IRC | 12:51 | |
w00t | "let's talk to symbian first before adding this" | 12:51 |
* abustany wishes mobility had the same quality standard as qt | 12:51 | |
w00t | and that talk never happened, I guess | 12:51 |
*** jonwil has joined #nemomobile | 12:52 | |
abustany | well, they killed symbian first :p | 12:52 |
w00t | you and me both | 12:52 |
w00t | I found out how tragically useless the QML bindings for contacts were a while ago | 12:52 |
abustany | a friend of mine found that for bluetooth | 12:52 |
w00t | that abortion should never have been committed in that state | 12:52 |
abustany | where they use the socket like a normal file | 12:52 |
abustany | and a QDataStream | 12:53 |
abustany | "it compiles, ship it" | 12:53 |
w00t | ehem.. | 12:53 |
w00t | :P | 12:53 |
alterego | abustany: but it didn't compile :P | 12:53 |
alterego | I 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 |
abustany | who knows with what frankenstein version of mobility we ended up with in harmattan | 12:53 |
w00t | it was heavily patched | 12:54 |
w00t | same as Harmattan's Qt | 12:54 |
abustany | that said, removing the field should be rather easy | 12:54 |
abustany | just patch src/dao/contactdetailschema.cpp | 12:54 |
alterego | error: 'PreferNicknameKey' is not a member of 'QctSettings' | 12:54 |
abustany | ? | 12:54 |
abustany | who says that? | 12:54 |
w00t | libcommhistory? | 12:54 |
alterego | Yes | 12:54 |
abustany | hmmm I remember we added that at some point | 12:55 |
w00t | now? or is that one of the problems you already solved | 12:55 |
alterego | Now | 12:55 |
abustany | so it should be in qct master no? | 12:55 |
w00t | I thought you pasted that last night | 12:55 |
alterego | I did | 12:55 |
w00t | it's definitely in qct now | 12:55 |
alterego | It's popped up again | 12:55 |
alterego | Hrm .. | 12:55 |
w00t | are you sure it's picking your new devel package in build? | 12:55 |
* alterego goes back to qtcontacts-tracker | 12:55 | |
alterego | Good question | 12:55 |
w00t | 4626046cb4d7080c46e7ad1fc2ad7f0d507d7da8 added it in qtcontacts-tracker | 12:56 |
w00t | http://qtl.me/mHn.txt | 12:56 |
alterego | eh? 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_armv7hl | 12:57 |
*** simosagi has joined #nemomobile | 12:57 | |
w00t | so you used the harmattan/4.19.2-1 tag? | 12:59 |
alterego | Pretty sure, I'll update again. | 13:00 |
alterego | IT failed to build in obs | 13:00 |
w00t | it's definitely in that tag | 13:02 |
w00t | http://qtl.me/JYJ.txt | 13:02 |
alterego | Maybe I screwed something up again. | 13:02 |
w00t | mm | 13:11 |
*** rcg-work has quit IRC | 13:12 | |
*** rcg-work has joined #nemomobile | 13:13 | |
Sage | alterego: you are fixing the stuff that is needed from Project:MTF:Tracker for voicecall stuff? | 13:30 |
alterego | Sage: erm, yes. | 13:33 |
Sage | ok, good. So we can soon get rid of that project for good :) | 13:34 |
Sage | the cubi/tracker stuff there is the last interesting part I guess | 13:34 |
*** danielcbit has joined #nemomobile | 13:35 | |
Sage | ok, time to visit post office. bbl | 13:36 |
*** lockywolf_ has joined #nemomobile | 13:40 | |
*** kallaballa has joined #nemomobile | 13:40 | |
lockywolf_ | Hello | 13:40 |
alterego | Hi lockywolf_ :) | 13:42 |
alterego | What brings you here? | 13:42 |
lockywolf_ | mm.. nemomobile :-) | 13:42 |
alterego | Well, I guess you're in the right place then ;) | 13:42 |
lockywolf_ | I want to fix a bug in Nemo | 13:43 |
alterego | Ah, any particular bug? | 13:43 |
lockywolf_ | And currently trying to set up a developer infrastructure on my machine :-) | 13:43 |
alterego | lockywolf_: 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 mic | 13:44 |
lockywolf_ | but still do not understand, how I use obs | 13:44 |
lockywolf_ | 8do I*how to use | 13:44 |
lockywolf_ | omg | 13:44 |
lockywolf_ | sorry | 13:44 |
lockywolf_ | "How to use" | 13:44 |
alterego | lol | 13:48 |
alterego | Well, firstly you need an account setup on the public obs at meego.com | 13:48 |
alterego | I'd ping lbt or xfade to help you get that. | 13:48 |
alterego | This looks like some good info: http://ruedigergad.com/2012/05/20/packaging-and-publishing-meegoharmattan-applications-for-mernemo-via-obs/ | 13:49 |
alterego | Just forget about the meego/harmattan stuff ;) | 13:50 |
alterego | This is right up your street I guess: https://wiki.merproject.org/wiki/Nemo/GettingStartedInFixingBugs | 13:51 |
alterego | :) | 13:51 |
the-boss | phaeron lbt sage stskeeps SR#5355 Rejected promotion request | 13: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 armv7hl | 13:59 |
lockywolf_ | and try to run it with qemu-arm-dynamic nemo-handset-armv7hl-n950-0.20120614.1.NEMO.2012-07-02.1-sda.raw | 13:59 |
lockywolf_ | I get: Error -13 while loading nemo-handset-armv7hl-n950-0.20120614.1.NEMO.2012-07-02.1-sda.raw | 14:00 |
lockywolf_ | did I forget something? | 14:01 |
Stskeeps | lockywolf_: qemu-arm-dynamic isn't a system emulator :) | 14:01 |
lockywolf_ | emm? | 14:01 |
Stskeeps | that one you can install on a n950, it's a sd card image | 14:01 |
lockywolf_ | wait, in MIC options I have create raw | 14:02 |
lockywolf_ | how do I create an arm image to run with qemu? | 14:03 |
alterego | raw means an image of a filesystem, which you can dd to an sd card. | 14:03 |
*** DocScrutinizer has quit IRC | 14:03 | |
*** DocScrutinizer has joined #nemomobile | 14:03 | |
*** DocScrutinizer05 has quit IRC | 14:04 | |
*** DocScrutinizer05 has joined #nemomobile | 14:04 | |
alterego | In theory it might be possible to run a nemo image in qemu similar to how Harmattan SDK does. | 14:04 |
alterego | But you're better off with a device, do you not have one? | 14:04 |
lockywolf_ | ??? | 14:04 |
lockywolf_ | No | 14:04 |
alterego | Do you have an N900? | 14:04 |
lockywolf_ | no | 14:04 |
alterego | Any hackable hardware? :) | 14:04 |
lockywolf_ | :-) | 14:04 |
lockywolf_ | x86 | 14:04 |
alterego | teehee | 14:04 |
faenil | :D | 14:04 |
lockywolf_ | nobody ever run it on an emulator? | 14:05 |
alterego | Sure, you can run nemo in a VM | 14:05 |
lockywolf_ | how? | 14:05 |
alterego | But not arm & N950 image | 14:05 |
phaeron1 | lockywolf_: well Stskeeps just said qemu-arm-dynamic is _not_ an emulator | 14:05 |
lockywolf_ | okay | 14:05 |
alterego | Well, it's not a system emulator :P | 14:06 |
Stskeeps | lockywolf_: look into VirtualBox installation instructions instead | 14:06 |
alterego | lockywolf_: you can run nemo images in virtual box | 14:06 |
the-boss | phaeron lbt sage stskeeps SR#5356 waiting for review at https://build.pub.meego.com//request/show/5356 | 14:06 |
simosagi | SR#5356 is my fix :) | 14:07 |
alterego | :) | 14:07 |
lockywolf_ | in past I successfully run x86 iso images with qemu | 14:07 |
lockywolf_ | *ran | 14:07 |
phaeron1 | well 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 |
alterego | ARM is a CPU architecture. | 14:09 |
alterego | It's not x86 ;) | 14:09 |
lockywolf_ | Thatnks | 14:09 |
lockywolf_ | i know | 14:10 |
alterego | Your best bet is to build an i586 image that you can run in virtualbox. | 14:10 |
alterego | The 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 | |
w00t | alterego: all roads lead to systemd | 14:13 |
w00t | just ask Sage | 14:13 |
alterego | :) | 14:13 |
alterego | Yeah, I've not even packaged the daemon yet .. | 14:14 |
lockywolf_ | okay, I installed qemu-system-arm :-) | 14:14 |
alterego | lockywolf_: seriously, use virtualbox .. | 14:14 |
lockywolf_ | surprisingly, It requires a kernel :-) | 14:14 |
alterego | I don't think anyone has put any serious work into a N950 system emulator environment for nemo | 14:15 |
lockywolf_ | wow | 14:15 |
Stskeeps | we don't need to :) | 14:15 |
lockywolf_ | that's why mic has option --copy-kernel | 14:15 |
Stskeeps | we have a perfectly good x86 one | 14:15 |
alterego | indeed | 14:15 |
lockywolf_ | can I run two mics at once? | 14:16 |
lockywolf_ | they interfere? | 14:16 |
Stskeeps | they might | 14:16 |
alterego | depends if they're making the same image and writing the the same repos, probably a bad idea. | 14:16 |
Sage | w00t: :D | 14:17 |
* alterego watches as libcommhistory burns on entry. | 14:19 | |
alterego | w00t: ... .obj/moc_adaptor.o: file not recognized: File truncated | 14:20 |
Stskeeps | rebuild | 14:20 |
Stskeeps | force make -j 1 ? | 14:21 |
*** jluisn has joined #nemomobile | 14:21 | |
w00t | that's intriguing | 14:21 |
Stskeeps | arm or x86? | 14:21 |
alterego | Or I can patch the .pro file to not cause another race .. | 14:21 |
alterego | arm | 14:21 |
alterego | w00t: this is why I like using ordered :P | 14:22 |
w00t | alterego: it's fine if people set .depends correctly | 14:23 |
w00t | (which they should) | 14:23 |
w00t | CONFIG += ordered is like using a sledgehammer to open a nut | 14:23 |
w00t | it works, but it's a lot slower than it could be in most cases | 14:23 |
alterego | But, but, but. | 14:23 |
alterego | I wanna bee | 14:23 |
alterego | duuuuuuuh | 14:23 |
alterego | A sledgehammer .. | 14:23 |
alterego | duh duuuuuh | 14:24 |
alterego | :) | 14:24 |
w00t | is that a song or what :D | 14:24 |
alterego | I do like the video | 14:24 |
lockywolf_ | bad. Qemu agreed to run, but doesn't boot anyway :-( | 14:26 |
Stskeeps | just grab the virtualbox image :) | 14:27 |
lockywolf_ | in progress :-) | 14:28 |
lockywolf_ | while I play with qemu, mic builds a i586 image | 14:29 |
lockywolf_ | wow | 14:30 |
lockywolf_ | nss-3.13.3-1.15.i586 requires /sbin/ldconfig | 14:30 |
lockywolf_ | it generated similar output for every package | 14: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 |
Stskeeps | use -A i686 | 14:31 |
*** wmarone_ has joined #nemomobile | 14:32 | |
lockywolf_ | emm? | 14:33 |
lockywolf_ | this is a bug? | 14:33 |
Stskeeps | sortof, it's a silly issue with glibc | 14:33 |
Stskeeps | there's a bug about this :) | 14:33 |
*** wmarone_ has quit IRC | 14:34 | |
*** wmarone has quit IRC | 14:34 | |
lockywolf_ | very good, whey it is possible to ask... | 14:35 |
lockywolf_ | *when | 14:35 |
Stskeeps | :nod: | 14:35 |
Stskeeps | i think it's also said in the top of the .ks | 14:35 |
lockywolf_ | Writing own .ks is still a topic to learn for me | 14:36 |
alterego | lockywolf_: best not to, best to edit others' ;) | 14:36 |
lockywolf_ | :-) | 14:36 |
alterego | Take 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 |
alterego | lockywolf_: we sort of do | 14:37 |
lockywolf_ | without sb2 and emulators? | 14:37 |
alterego | The mer-sdk is mer | 14:37 |
alterego | sb2 is required to cross-compile. | 14:37 |
alterego | We target ARM | 14:37 |
alterego | as well as x86 | 14:37 |
alterego | w00t: it built! | 14:38 |
alterego | I now have libcommhistory | 14:38 |
* alterego jumps out the window | 14:38 | |
faenil | eh, who knew that JS thought that -3 % 4 == -3 | 14:39 |
*** niqt has joined #nemomobile | 14:40 | |
alterego | Eh? | 14:40 |
*** emmynet has joined #nemomobile | 14:40 | |
faenil | alterego, yeah.... | 14:41 |
faenil | I didn't know that | 14:41 |
lockywolf_ | you expected 0? | 14:41 |
faenil | I expected the modulus, which is 1 | 14:41 |
lockywolf_ | of1 ? | 14:41 |
faenil | what did you expect? :D | 14:41 |
lockywolf_ | *or 1 | 14:41 |
lockywolf_ | sure, there are 2 residues | 14:41 |
lockywolf_ | positive and negative | 14:41 |
*** Grimmer has quit IRC | 14:42 | |
faenil | all languages apply the modulo operator when you use %... | 14:42 |
faenil | javascript 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 wikipedia | 14:43 |
*** deztructor has quit IRC | 14:43 | |
faenil | you can take the abs of that, and you get the same value... | 14:44 |
faenil | here, the value is wrong... | 14:44 |
lockywolf_ | no | 14:45 |
lockywolf_ | -1 - 1 = -4 | 14:45 |
lockywolf_ | oops | 14:45 |
lockywolf_ | -3 - 1 = -4 | 14:45 |
lockywolf_ | never mind :-) | 14:45 |
faenil | eh, I know that :D | 14:46 |
lockywolf_ | just check if it is positive | 14:46 |
faenil | yeah | 14:46 |
faenil | just wanted to let you know that js won't do what you expect :) | 14:46 |
lockywolf_ | otherwise add it to 4 | 14:46 |
lockywolf_ | :-) | 14:46 |
faenil | yes just add the second value and it's done | 14:46 |
faenil | not an issue, just wanted to let you know it :) alterego didn't know it, now he does :) | 14:47 |
w00t | alterego: nice | 14:47 |
lockywolf_ | mer-sdk cannot connect to my hosts X | 14:47 |
*** Grimmer has joined #nemomobile | 14:47 | |
lockywolf_ | is it possible in any way? | 14:48 |
faenil | w00t, you knew that didn't you :P | 14:48 |
w00t | faenil: which? | 14:48 |
faenil | w00t, in JS -3 % 4 == -3 | 14:48 |
w00t | not offhand | 14:48 |
lockywolf_ | how can I run X apps from mer sdk? | 14:49 |
faenil | phew, that is a relief :D | 14:49 |
*** wmarone__ has joined #nemomobile | 14:58 | |
*** lockywolf has joined #nemomobile | 14:59 | |
*** beford has joined #nemomobile | 15:01 | |
abustany | w00t: https://www.destroyallsoftware.com/talks/wat for more JS fun | 15:03 |
abustany | (and ruby as well) | 15:03 |
w00t | oh I think I saw this one once.. | 15:03 |
abustany | an all time favorite of mine... | 15:03 |
*** simosagi has left #nemomobile | 15:03 | |
alterego | Didn't I just paste that exact same link earlier?! | 15:03 |
abustany | (if only for the choice of pictures) | 15:03 |
w00t | alterego: nah, some months ago | 15:04 |
alterego | Check #jolla :P | 15:04 |
w00t | ETOOMANYWINDOWS | 15:04 |
alterego | 15:58 <+alterego> I hadn't seen this before: https://www.destroyallsoftware.com/talks/wat | 15:04 |
abustany | hehe | 15:04 |
alterego | l.o.l | 15:04 |
Sage | Note to self: don't ever use paste to terminal when there is rm already written. | 15:04 |
*** norayr has quit IRC | 15:04 | |
alterego | abustany: that is freaky coincidence :P | 15:05 |
*** NIN102 has quit IRC | 15:05 | |
abustany | I tend to paste it everyone I see someone using JS :) | 15:05 |
abustany | *everytime | 15:05 |
w00t | Sage: oh daer... | 15:05 |
w00t | what happened | 15:05 |
w00t | I don't understand JS sometimes really | 15:06 |
w00t | [] + {} = object, {} + [] = 0, yeah, uh, what :D | 15:06 |
*** beford has quit IRC | 15:07 | |
alterego | Wat? | 15:07 |
alterego | The end bit is funneh | 15:07 |
alterego | Array(60).join('WAT' - 1) + " batman!"; | 15:08 |
abustany | symmetrical operators are for sissies | 15:09 |
Sage | w00t: well accidently had something else in copypaste (list of files in same dir) and return in the end ;) | 15:09 |
abustany | real developers use asymmetrical languages | 15:09 |
Sage | so removed bunch of files that I didn't push anywhere yet :P | 15:09 |
*** lockywolf_ has quit IRC | 15:09 | |
abustany | ouch | 15:09 |
w00t | :/ | 15:09 |
alterego | Sage: weren't we talking about the abuses of rm earlier :P | 15:10 |
alterego | Some people never learn :D | 15:10 |
w00t | abustany: what's your poison^Wlanguage of choice nowdays? | 15:10 |
alterego | We need a "Pirate" language. | 15:10 |
abustany | w00t: various, I've always been agnostic :) | 15:11 |
abustany | depends on the project I work on | 15:11 |
abustany | and with real languages, I have both french and spanish speaking colleagues now so I speak three of them everyday :p | 15:12 |
w00t | hehe | 15:12 |
w00t | scary ;) | 15:12 |
*** slaine has quit IRC | 15:13 | |
dm8tbr | multilingual work environments are fun | 15:13 |
*** slaine has joined #nemomobile | 15:13 | |
alterego | Got it, we should call our Pirate language "Yarrrrva Script" :) | 15:14 |
*** lockywolf_ has joined #nemomobile | 15:15 | |
*** emmynet has left #nemomobile | 15:17 | |
*** beford has joined #nemomobile | 15:19 | |
*** Estel_ has quit IRC | 15:27 | |
*** holoturoide has joined #nemomobile | 15:29 | |
*** Estel_ has joined #nemomobile | 15:37 | |
*** nsuffys has joined #nemomobile | 15:49 | |
*** beford has quit IRC | 15:50 | |
*** Sazpaimon__ has quit IRC | 15:51 | |
*** Sazpaimon__ has joined #nemomobile | 15:51 | |
*** Sazpaimon__ is now known as Sazpaimon | 15:51 | |
lockywolf | still didn't manage to boot the image past grub :-( | 15:52 |
lockywolf | qemu shows booting lines and hangs | 15:52 |
lockywolf | vbox hangs on grub | 15:52 |
lockywolf | vmware doesn't even recongnize the image as an image | 15:52 |
the-boss | phaeron lbt sage stskeeps SR#5357 waiting for review at https://build.pub.meego.com//request/show/5357 | 16:00 |
the-boss | phaeron lbt sage stskeeps SR#5358 waiting for review at https://build.pub.meego.com//request/show/5358 | 16:00 |
*** lockywolf has quit IRC | 16:01 | |
*** lockywolf_ has left #nemomobile | 16:18 | |
*** lockywolf_ has joined #nemomobile | 16:18 | |
Sage | w00t: url in accounts-ui submit is pointing to qmlmessages | 16:21 |
the-boss | phaeron lbt sage stskeeps SR#5356 Rejected promotion request | 16:23 |
Sage | w00t: 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:Shared | 16:24 |
*** beford has joined #nemomobile | 16:24 | |
*** NIN101 has joined #nemomobile | 16:25 | |
lockywolf_ | guys, can I somehow run X applications from mer sdk? | 16:26 |
alterego | lockywolf_: I've used Xephyr successfully in the past. Maybe give that a go | 16:27 |
*** jonwil has quit IRC | 16:28 | |
*** situ has joined #nemomobile | 16:39 | |
*** fralik has joined #nemomobile | 16:40 | |
lockywolf_ | mmm... could you be a little more specific? | 16:40 |
lockywolf_ | I have compiled qmlfilemuncher in mer-sdk | 16:40 |
lockywolf_ | and try to run it: | 16:40 |
lockywolf_ | qmlfilemuncher: cannot connect to X server | 16:41 |
lockywolf_ | It can use any already running X, can't it? | 16:41 |
special | lockywolf_: export DISPLAY=:0 | 16:44 |
*** niqt has quit IRC | 16:44 | |
alterego | special: he's not running on device. | 16:47 |
alterego | lockywolf_: you clearly missunderstand the purpose of the sdk, it's their to build for targets. | 16:47 |
alterego | Install a vbox and get that running a target. | 16:48 |
alterego | then run your app on there. | 16:48 |
alterego | FINALLY! | 16:48 |
faenil | I always loved focus issues...none seems to be able to handle them with QML | 16:49 |
situ | What web browser does Nemo use ? | 16:49 |
faenil | situ, Helium-browser | 16:49 |
faenil | situ, HeliumReborn is the package | 16:49 |
situ | Let me read about it. | 16:49 |
*** beford has quit IRC | 16:50 | |
faenil | a browser create by Orange UK labs | 16:50 |
lockywolf_ | I got it working on vbox | 16:50 |
faenil | created* | 16:50 |
faenil | lockywolf_, great | 16:50 |
lockywolf_ | but! | 16:50 |
*** beford has joined #nemomobile | 16:50 | |
faenil | there's always a but :D | 16:50 |
lockywolf_ | it is mm... unconfortable to work | 16:50 |
situ | Which one was used by N9 ? | 16:51 |
lockywolf_ | for example, when any application wants to receive text input - the screen goes black | 16:51 |
lockywolf_ | so i type blindly and press ,enter> | 16:51 |
situ | ohh it's the same. | 16:51 |
lockywolf_ | and the text appears in the field. | 16:52 |
*** kallaballa has quit IRC | 16:52 | |
lockywolf_ | but it is inmpossible to work this way | 16:52 |
lockywolf_ | at the same time - mer-sdk is mer | 16:52 |
lockywolf_ | is based on mer | 16:52 |
lockywolf_ | qmlfilemuncher compiles alright | 16:53 |
lockywolf_ | i just cannot run it | 16:54 |
lockywolf_ | as no X is present | 16:54 |
faenil | mousearea: visible true, focus true, enabled true, preventStealing true...why the hell doesn't it get events...:/ | 16:54 |
*** slaine has quit IRC | 16:56 | |
faenil | not even if I set the parent flickable to interactive:false...argh | 16:57 |
*** alien_ has joined #nemomobile | 17:01 | |
faenil | bathroom always helps...problem fixed :P | 17: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.0 | 17:02 |
Sage | hmmp... | 17:03 |
nsuffys | :o | 17:06 |
*** rcg-work has quit IRC | 17:09 | |
faenil | w00t, so, gallery is working, with a but | 17:15 |
special | faenil: hm? | 17:19 |
faenil | it 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 running | 17:21 |
faenil | don't know if that was clear | 17:21 |
faenil | special, I'm rewriting it with custom positioning | 17:22 |
the-boss | phaeron lbt sage stskeeps SR#5359 waiting for review at https://build.pub.meego.com//request/show/5359 | 17:23 |
the-boss | phaeron lbt sage stskeeps SR#5359 Accepted promotion request | 17:27 |
*** lockywolf_ has quit IRC | 17:28 | |
*** rcg has joined #nemomobile | 17:30 | |
Sage | phaeron1: have a moment to debug ^ | 17:31 |
phaeron1 | looking | 17:31 |
phaeron1 | Sage: validation error: Extra element version in interleave | 17:39 |
Sage | hmmp... so the patch isn't there? | 17:40 |
alterego | w00t: commhistory et al is packaged :) | 17:44 |
* alterego goes to play on xbox for a bit | 17:44 | |
*** kallaballa has joined #nemomobile | 17:46 | |
w00t | alterego: :) | 17:46 |
special | alterego: excellent | 17:46 |
w00t | Sage: 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 now | 17:48 |
w00t | + we're going to be revisiting groupings soon, right? | 17:48 |
Sage | w00t: 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 |
Sage | however I've seen the problem with that so also have been thinking if MW:Shared and MW:MTF should be merged | 17:52 |
*** Sleepy_Coder has quit IRC | 17:53 | |
w00t | Sage: if I'm honest, yeah, I don't see much point to that sort of splitting | 17:55 |
w00t | vertical splits - adaptation <-> MW <-> apps etc make sense | 17:55 |
w00t | this 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 value | 17:56 |
phaeron1 | Sage: it needs to be like this <version ver="1" epoch="0" rel="0"/> | 17:56 |
phaeron1 | Sage: osc -A cobs meta pattern -e CE:UX:MTF mtf-handset-ux | 17:57 |
Sage | w00t: yes, I think you are right and also I've seen the problems with it atm. | 17:57 |
Sage | phaeron1: oh... | 17:58 |
w00t | Sage: 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 |
Sage | w00t: yes | 17:59 |
Sage | MW, Apps, UX, Adaptations | 17:59 |
rcg | sounds great :) | 17:59 |
w00t | so.. 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 this | 17:59 |
w00t | sounds similar :) | 18:00 |
Sage | w00t: probably will call it: nemo:mw, nemo:apps, nemo:ux :) | 18:00 |
Sage | and maybe nemo:hw:{n900,n950,x86...} | 18:00 |
w00t | but but the uppercase ;) | 18:00 |
w00t | yeah, sounds fine | 18:00 |
Sage | well when all is lowercase there is no debate which letter should be up and which shouldn't :) | 18:01 |
*** Sleepy_Coder has joined #nemomobile | 18:01 | |
Sage | also easier to remember by all | 18:01 |
Sage | also adaptations is so long word that I've got tired of writing it so :hw: seems better to me :) | 18:01 |
w00t | hehe | 18:02 |
Sage | actually it would be nemo:{latest,next}:{mw,apps,ux} | 18:02 |
Sage | or how ever we want to call it | 18:03 |
Sage | one 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 |
Sage | then :{stable,testing,staging} or something for all of those :) | 18:04 |
phaeron1 | next is prjlink that rebuild all | 18:04 |
phaeron1 | right ? | 18:04 |
Sage | phaeron1: yes | 18:04 |
Sage | and stable <- testing <- staging as well can be project links | 18:05 |
phaeron1 | hmm | 18:05 |
Sage | right? | 18:05 |
phaeron1 | not sure we said that | 18:05 |
phaeron1 | but can't think now too tired | 18:05 |
Sage | hehe... well I'm going to draft this out better | 18:06 |
*** phaeron1 has quit IRC | 18:11 | |
*** beford has quit IRC | 18:49 | |
*** fralik_ has joined #nemomobile | 18:52 | |
*** kallaballa has quit IRC | 18:54 | |
*** fralik has quit IRC | 18:54 | |
*** beford has joined #nemomobile | 18:55 | |
*** arcean_ has joined #nemomobile | 18:59 | |
*** arcean has quit IRC | 19:03 | |
*** furikku has quit IRC | 19:07 | |
*** arcean has joined #nemomobile | 19:08 | |
*** arcean_ has quit IRC | 19:09 | |
*** situ has quit IRC | 19:15 | |
*** faenil has quit IRC | 19:17 | |
*** Estel_ has quit IRC | 19:20 | |
*** Estel_ has joined #nemomobile | 19:20 | |
*** lockywolf has joined #nemomobile | 19:22 | |
* lockywolf back | 19:22 | |
lockywolf | Hello. | 19:22 |
Stskeeps | wb | 19:22 |
lockywolf | How can I set nameserver ips in nemo? I tried editing /etc/resolv.conf, but it didn't work. | 19:24 |
lockywolf | I mean, I booted nemo from usb stick | 19:24 |
lockywolf | Set up static ip on eth0 | 19:24 |
lockywolf | I can ping the gateway | 19:24 |
lockywolf | but ping google.com fails | 19:25 |
lockywolf | and tracepath tells me "gethostbyname failed" | 19:25 |
beford | can you ping outside? 8.8.8.8 for example | 19:25 |
Sage | grr... note to self part II: Turn the oven on to get food heated properly ;) | 19:28 |
Sage | lockywolf: /etc/resolv.conf should work | 19:28 |
Sage | or at least works for me :) | 19:28 |
Sage | lockywolf: syntax "nameserver x.x.x.x" | 19:29 |
*** faenil has joined #nemomobile | 19:34 | |
faenil | so, spent one afternoon trying to make it work with ListView, another one trying to make it work with Flickable... | 19:37 |
faenil | now 40minutes and it's done, with none of those! | 19:37 |
faenil | lol | 19:37 |
faenil | sometimes you just have to let them go xD | 19:37 |
faenil | w00t, you there this evening? could push some things | 19:38 |
faenil | bbl | 19:38 |
*** rcg has quit IRC | 19:38 | |
*** rcg1 has joined #nemomobile | 19:38 | |
w00t | faenil: ? | 19:39 |
w00t | faenil: for gallery changes, make sure to include special | 19:39 |
*** lockywolf has quit IRC | 19:48 | |
*** phaeron has joined #nemomobile | 19:54 | |
*** Venemo has joined #nemomobile | 19:57 | |
Venemo | good night :) | 19:58 |
w00t | Venemo: arrived to say good night? :-) | 20:02 |
Venemo | I took a nap after I got home | 20:03 |
w00t | lol | 20:04 |
*** faenil has quit IRC | 20:05 | |
Venemo | w00t, how much do we like meegotouch-systemui? | 20:10 |
Stskeeps | killitifyoucan | 20:10 |
Venemo | :D | 20:11 |
Venemo | some parts of it can be quite easily replaced | 20:11 |
*** faenil has joined #nemomobile | 20:12 | |
Venemo | there are some other parts that I still haven't figured out yet. | 20:12 |
w00t | mm | 20:13 |
Venemo | I 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 |
faenil | back, got connection problems :/ | 20:13 |
w00t | I don't think systemui is quite so actively wanted to replace | 20:13 |
w00t | it's an area that really hasn't ever given many problems | 20:13 |
Venemo | so? | 20:14 |
w00t | it also does a deceptively large amount of things | 20:14 |
w00t | I'd want to hear a bit more about what precisely you're thinking of doing, basically | 20:14 |
*** nsuffys has quit IRC | 20:14 | |
Venemo | if would be an ease for everyone if that large amount of things could be done in QML. | 20:14 |
Venemo | it* | 20:14 |
w00t | most of those "large amount of things" aren't actually UI based | 20:14 |
Venemo | for example? | 20:15 |
w00t | the lockscreen and the notification bar are the two primary items | 20:15 |
w00t | and using QML in those doesn't require replacing systemui | 20:15 |
Venemo | let's not forget about statusindicatormenu | 20:16 |
w00t | I don't want to see that changed | 20:16 |
Venemo | why not? | 20:16 |
w00t | because reusing the plugins that people write for harmattan would be much nicer than inventing a replacement with no functionality | 20:17 |
faenil | w00t, what did you mean by "be sure to include special"? | 20:17 |
w00t | faenil: talk to him about what you're doing | 20:17 |
w00t | he touched gallery last, so | 20:17 |
Venemo | w00t, what plugins are there on harmattan that could be of use to us? | 20:17 |
special | I touched it last, so maintainer by default! | 20:17 |
faenil | w00t, ok ;) yeah but he changed little things... :P anyway, no problem | 20:17 |
faenil | special, oh here you are :) | 20:18 |
faenil | special, oh does it work like that? ok ;) | 20:18 |
w00t | Venemo: anyway, what I'd suggest is that you focus on attacking one problem area at a time | 20:18 |
special | faenil: I am still very interested in it, I've just been busy with messages too | 20:19 |
Venemo | w00t, 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 |
faenil | special, yeah no problem ;) I coded the first version, you can imagine how interested I am :) | 20:19 |
Venemo | like controlling the harmattan music player through dbus and that kind of things. | 20:19 |
w00t | Venemo: nothing stops us implementing the same (or compatibility) APIs | 20:20 |
w00t | and where possible, we will be doing so | 20:20 |
Venemo | w00t, I don't see why. | 20:20 |
w00t | because part of our purpose is easy portability for applications from harmattan.. | 20:20 |
w00t | encouraging people who hack harmattan to come hack with us is a good thing | 20:21 |
Venemo | I don't consider status menu plugins to be "apps". most of them consist of one button which performs a single thing. | 20:21 |
w00t | they get a (hopefully usable) platform sans aegis, we get more developers tinkering with things | 20:21 |
w00t | that doesn't matter, the fact is that they're there, and they need considering | 20:22 |
Venemo | indeed. | 20:22 |
Venemo | most of those things can be easily written in less than 10 lines of QML code anyway. consideration done. | 20:22 |
Venemo | it'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 |
w00t | I 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 effort | 20:24 |
Venemo | that's why I said it's not a top prior. | 20:25 |
w00t | i'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 |
faenil | Venemo, I think what w00t means is: there a lot of things which don't work, let's fix those first :D | 20:25 |
Venemo | guys, I see your point. :) | 20:26 |
w00t | anyway, let's see how it goes | 20:26 |
w00t | I think we're speaking from more or less the same sheets, just at different lines | 20:26 |
faenil | (new idiom learned :D) | 20:27 |
Venemo | for now, I took a peak at the systemui code to see how to invoke the status menu. (for lipstick) | 20:27 |
*** NIN101 has quit IRC | 20:27 | |
w00t | just a dbus call, isn't it? | 20:28 |
Venemo | indeed. | 20:29 |
w00t | so what's next on your list for the homescreen? | 20:29 |
Venemo | oh, I have a HUGE list. | 20:30 |
Venemo | next is making the status bar clickable and listening to its damage events | 20:30 |
Venemo | then some refactoring. | 20:31 |
Venemo | then investigating the "implement me" methods. whether or not they are needed and what they should do | 20:31 |
Venemo | for 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 |
Venemo | maybe I could take a look at what meegotouchhome does with it | 20:34 |
*** beford has quit IRC | 20:39 | |
*** beford has joined #nemomobile | 20:42 | |
Venemo | w00t, regarding the systemui argument, I'm willing to accept your opinion. | 20:42 |
*** alien_ has quit IRC | 20:47 | |
Venemo | w00t, 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 |
w00t | Venemo: I'm not completely opposed anyway.. I just think there might be a better time for those experiments | 20:48 |
Venemo | :) | 20:49 |
*** befr0d has joined #nemomobile | 20:49 | |
*** smyows has quit IRC | 20:51 | |
*** beford has quit IRC | 20:52 | |
*** MohammadAG has quit IRC | 20:53 | |
*** fralik_ has quit IRC | 20:54 | |
rcg1 | w00t: afaik the qmlcalender pull request is not yet incorporated into the "main repository" | 20:56 |
*** lizardo has quit IRC | 20:57 | |
*** MohammadAG has joined #nemomobile | 20:57 | |
w00t | rcg1: hmm.. is that blocking on niqt or? | 20:57 |
w00t | it's quite old now | 20:57 |
rcg1 | w00t: i think so.. he had been pretty busy lately | 20:58 |
rcg1 | busy irl, i.e. | 20:58 |
w00t | ok, perhaps will try ping him tomorrow | 20:58 |
rcg1 | right | 20:59 |
rcg1 | i saw him here occasionally but didn't ping him wrt this | 20:59 |
Venemo | btw faenil | 21:02 |
faenil | Venemo, yo :) | 21:02 |
Venemo | faenil, can you edit the .desktop file of qmlgallery so that the title could be just Gallery? | 21:02 |
faenil | Venemo, yeah it's in the TODO, testing latest version atm ;) | 21:03 |
faenil | I'll modify it right now ;) | 21:03 |
faenil | done ;) | 21:04 |
*** MohammadAG has quit IRC | 21:07 | |
rcg1 | btw how's it going guys? | 21:07 |
faenil | w00t, special any way we could speed up img loading? not the thumbnails | 21:13 |
special | faenil: always :) | 21:14 |
faenil | special, ? :D | 21:14 |
special | I'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 |
special | I'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 |
faenil | special, yeah I meant some fast tricks in QML, for advanced optimizations we'll see laters ;) | 21:16 |
special | sourceSize is already set, that can help or hurt loading time depending on things outside of QML's control | 21:17 |
faenil | special, well you have to load some images together at first, otherwise you end up scrolling and seeing black | 21:17 |
special | sure, but the one that is on screen *now* needs to be loaded before any others | 21:17 |
special | unfortunately, because thumbnails are cropped in the cache, they can't be used as a low-quality version while the real image loads | 21:18 |
faenil | yeah | 21: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 |
faenil | well we can always mod that ;) | 21:19 |
w00t | if you need an uncropped version, that's probably possible pretty easily | 21:19 |
faenil | exactly | 21:19 |
special | showing *something* low quality for that 100-500ms while the image loads will make it feel a lot faster | 21:19 |
* w00t seems to remember saying exactly this to you a while ago ;) | 21:20 | |
faenil | ahhaahahah | 21:20 |
special | yes, we discussed it | 21:20 |
special | making images load really fast has been a hobby of mine for a long time, but most of it is insane or at the Qt level | 21:21 |
special | actually; could Qt in nemo be patched with the assumption that it will *always* have libjpeg-turbo? | 21:22 |
w00t | yes | 21:22 |
special | I can shave off a decent amount of time that way | 21:22 |
w00t | this is also something i talked to you about ;) | 21:22 |
special | you didn't mention patching Qt, that I recall | 21:22 |
w00t | if I didn't, then I was at least thinking it.. remember when we talked qjpeg-turbo? | 21:23 |
faenil | xD | 21:23 |
special | yes, but I wasn't connecting the dot to actually patching Qt here. | 21:23 |
special | qjpeg-turbo itself isn't usable in this case | 21:23 |
faenil | special, what did you work on, about images loading? | 21:26 |
w00t | give him the abridged version | 21:26 |
w00t | we don't have all night | 21:26 |
special | haha | 21:26 |
faenil | -.- | 21:26 |
special | a lot of little things, some of them are upstream by now and don't matter | 21:27 |
faenil | w00t, I don't need it now... | 21:27 |
w00t | special: did your ratio-scaling stuff get backported btw? | 21:27 |
special | there'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 |
special | w00t: interesting question. | 21:27 |
special | you can improve performance in some cases, with the loss of imperceptible quality, by using QImageReader::setQuality to something less than 50 | 21:28 |
special | you can improve performance a lot if you're smart about what sizes you decode to | 21:28 |
special | w00t: it appears that it did not | 21:29 |
w00t | we can cherry-pick that one then | 21:29 |
w00t | do you have the qtbase sha? | 21:29 |
special | 56ff31f0c17ff7c038028c1af6afb6eab5216bd6 | 21:30 |
special | matters less with libjpeg-turbo, unfortunately | 21:30 |
w00t | is that qtbase or qtimageformats, actually | 21:30 |
special | qtbase | 21:31 |
special | turbo 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 |
w00t | haha | 21:33 |
faenil | anyway w00t , that wasn't very nice :( "give him...we haven't got all night" ... | 21:33 |
w00t | faenil: huh? | 21:33 |
w00t | faenil: i was telling him to not go on about it all night :) | 21:34 |
w00t | (and he did anyway) | 21:34 |
special | like I said, it's a hobby. | 21:34 |
faenil | w00t, oh, sorry, misunderstood you... thought you were referring to me :P | 21:34 |
special | w00t: are you taking care of that backport now, or should there be a bug for it somewhere? | 21:35 |
w00t | special: filing a bug along with some other good candidates | 21:37 |
faenil | special, what was the thing you wanted to add to gallery that requires custom positioning? something you talked about the other day | 21:37 |
Venemo | alterego, I think I figured out what's wrong with the qmake script | 21:37 |
special | faenil: 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 |
special | I'd like for the next photo to come on screen as soon as you scroll. | 21:39 |
faenil | oh ok ;) | 21:39 |
faenil | I set it as width/6 atm | 21:39 |
faenil | and it animates back if it's less than that ;) | 21:39 |
faenil | set it to * | 21:40 |
special | by "padding width", I mean the space for centering that image horizontally | 21:40 |
faenil | yeah got that ;) that's about width/5 | 21:40 |
special | what? that is (width-imageWidth)/2 | 21:41 |
faenil | special, sure, that was a random value based on a photo I've just seen :P | 21:41 |
faenil | special, sorry ;) | 21:41 |
faenil | special, and you want that to be 0? | 21:41 |
faenil | so it never bounces back? | 21:41 |
special | I just want to see the next image come into view immediately, as soon as I start scrolling, instead of going past more black space first | 21:43 |
special | but it's a nitpick, really. | 21:43 |
faenil | special, I understood that...so you want the threshold to be 0 right? | 21:44 |
special | I'm not sure what threshold you're referring to. I wouldn't worry about it for now. | 21:45 |
special | it matters far less than a lot of other things :) | 21:45 |
faenil | special, well I would since I'm setting that kind of thing :D | 21:45 |
faenil | with threshold I mean the "deltaX" you have to move before it goes on to the next image | 21:46 |
faenil | special, ohhhhhhhhh | 21:46 |
faenil | special, after I reread your sentence 5 times I got what you mean :P | 21:47 |
faenil | right, right :) | 21:47 |
special | sorry if I was unclear, I'm trying to multitask between this and reading telepathy docs | 21:48 |
Sage | special: you noted my telepathy-ring comment? | 21:48 |
special | Sage: I have it installed and not quite working | 21:49 |
special | I suspect the latter is my fault (as in, qmlmessages' fault) | 21:49 |
special | it runs and connects happily to ofono, at least | 21:50 |
Sage | special: well it might need a bit of love as there has been api changes in ofono as well | 21:50 |
special | with MODEM_DEBUG, it prints out all sorts of ofono information and looks like it's connected successfully | 21:50 |
special | the errors I'm getting are from a tp channel request | 21:50 |
*** faenil has quit IRC | 21:51 | |
*** faenil has joined #nemomobile | 21:52 | |
Sage | there is the telepathy-glib package in the same repo you might be interested as well | 21:52 |
Sage | not sure if ring needs it or not | 21:52 |
faenil | thanks chatlog, I have been writing but I was offline, and no notice again...mmm | 21:52 |
special | it does | 21:52 |
special | but I believe it was already installed | 21:52 |
w00t | why do I get the feeling that this tizen charger is rebelling from charging my n950 | 21:53 |
faenil | w00t, got tizen dev device? | 21:53 |
w00t | faenil: yes, I was at the conference | 21:53 |
faenil | w00t, oh, nice :) how many A does the charger output? | 21:54 |
faenil | outputs* | 21:54 |
w00t | I have no idea, but right now, it looks like "not much" | 21:54 |
faenil | output*, lol | 21:54 |
faenil | w00t, yeah, I'd say the same xD | 21:54 |
w00t | it's been on charge most of the day and doesn't seem to be charging | 21:54 |
faenil | mmm | 21:54 |
Sage | special: well, I meant mainly that if ring requires newer glib | 21:54 |
special | Sage: 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 telepathy | 21:55 |
special | ("Unknown property org.freedesktop.Telepathy.Channel.TargetID") | 21:55 |
special | (it wants a TargetHandle instead) | 21:56 |
faenil | special, 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 enough | 21:56 |
*** jluisn has quit IRC | 21:56 | |
special | faenil: everything is possible, but it's probably not worth the effort at this point. | 21:56 |
special | again, don't worry about it | 21:56 |
faenil | special, 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 :D | 21:57 |
special | you'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 |
special | to 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 |
special | it is possible. | 21:58 |
special | it isn't sanely possible unless you're managing positioning of your items entirely by hand | 21:59 |
faenil | with dynamic black space, ok ;) | 21:59 |
faenil | special, yeah, I agree :D | 21:59 |
special | anyway, I need to focus for a bit. I want to solve this before I'm torn away for dinner | 21:59 |
faenil | np, sorry for bothering ;) | 22:00 |
faenil | it's midnight here and I'm sweating...this is crazy! | 22:07 |
faenil | don't come to Italy guys, it's sooo hooot | 22:07 |
rcg1 | well, faenil will come to italy for vacation with my fiancee in end of august :) | 22:17 |
faenil | rcg1, good luck! :D where are you staying? | 22:18 |
rcg1 | north west | 22:18 |
faenil | a city? or just travelling around? | 22:19 |
rcg1 | and thx :) | 22:19 |
rcg1 | i think roughly in the area of genova | 22:20 |
faenil | ok ;) | 22:20 |
rcg1 | we rented a house there for two weeks | 22:20 |
faenil | be sure to eat a good "pasta al pesto" :) | 22:20 |
*** himamura has quit IRC | 22:21 | |
rcg1 | will do := | 22:21 |
rcg1 | :) | 22:21 |
faenil | good night people :) cya tomorrow ;) | 22:22 |
*** faenil is now known as faenil_pingme | 22:23 | |
rcg1 | right.. gonna go as well.. cya'll | 22:31 |
*** rcg1 has quit IRC | 22:31 | |
*** Estel_ is now known as sfdsdgfsd | 22:34 | |
*** sfdsdgfsd is now known as Estel_ | 22:34 | |
*** Estel_ is now known as asdasdas | 22:34 | |
*** asdasdas is now known as Estel_ | 22:35 | |
*** mike7b4 has quit IRC | 23:02 | |
Venemo | alterego, 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 #nemomobile | 23:08 | |
*** danielcbit has quit IRC | 23:18 | |
Venemo | w00t, you still there? | 23:38 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!