djszapi | The second issue is that, requiring root...well that is just the worst ever since root has far more capability than it should be. | 00:00 |
---|---|---|
javispedro | well, agreed. | 00:01 |
javispedro | sadly, GRP::audio and GID::audio are not requestable | 00:01 |
djszapi | Why cannot you request GID::audio if you need to be in the audio group ? | 00:01 |
javispedro | thus the options left are a ) Use PulseAudio somehow, which has GRP::audio b ) Create a minimal root daemon | 00:01 |
javispedro | djszapi: "origin '' does not allow 'GID::audio'" | 00:02 |
kimju | iow, f**k aegis ;) | 00:02 |
djszapi | aegis has nothing to do with this | 00:02 |
djszapi | so your skill is still lacking like hell | 00:02 |
RST38h | aegis is sooo loved here... | 00:02 |
djszapi | policies are defined by OVI as I said gazillion times | 00:03 |
javispedro | sadly, I have to say that yes, Aegis is not to blame here. | 00:03 |
javispedro | as I'm mostly using it to try and gain access to the audio group, bypassing normal UNIX policies which would have just said: "NO". | 00:03 |
djszapi | javispedro: sound plain wrong, if you have access to root, but not audio since that is just about a deny allow self-bomb. | 00:04 |
javispedro | yes, sounds wrong. | 00:04 |
javispedro | but it's the way it is now :( | 00:04 |
djszapi | I do really doubt it is like that on new aegis. | 00:04 |
djszapi | s/aegis/images/ | 00:04 |
infobot | djszapi meant: I do really doubt it is like that on new images. | 00:04 |
djszapi | let me try... | 00:05 |
artemm | Does anybody know how to change wallpaper (lock screen pic) programmatically? Any pointers where to start looking? | 00:06 |
djszapi | javispedro: actually, there is still a better approach than being root | 00:06 |
javispedro | shoot, I'm open to ideas | 00:06 |
djszapi | artemm: look at the settings code, if that is open | 00:07 |
djszapi | javispedro: if root can put the user into the audio group, you could that from install context | 00:07 |
djszapi | if not, that is no go though | 00:07 |
artemm | I know that you can set wallpaper from gallery, but that's probably closed | 00:07 |
artemm | djszapi: you mean that harmattan may share settings code with general meego? | 00:07 |
artemm | I thought lockscreen is harmattan specific | 00:08 |
djszapi | no, I would make a research whether it is open, and if it is you won, if not, you lost. | 00:08 |
artemm | ok, thanks :) | 00:08 |
javispedro | artemm: there seems to be this gconf key: /desktop/meego/background | 00:08 |
javispedro | artemm: but it's empty on my device | 00:08 |
artemm | hmm | 00:08 |
javispedro | well, it has "picture_filename" string key, but empty | 00:08 |
djszapi | I hope gconf will be history :p | 00:09 |
javispedro | it is already history.. | 00:09 |
djszapi | seems dconf will be the go for qt5 | 00:09 |
javispedro | exactly | 00:09 |
artemm | is there any general place where harmattan settings are stored at all? | 00:09 |
artemm | in Symbian there was Central Repository | 00:09 |
javispedro | gconf, but it is partially dismembered on harmattan | 00:10 |
javispedro | it was much more strong in fremantle | 00:10 |
javispedro | I've seen random .conf and .ini files everywhere | 00:10 |
artemm | gosh.. | 00:10 |
javispedro | not sure it is a bad thing.. | 00:11 |
djszapi | I think it is a good one. | 00:11 |
artemm | maybe I just try searching for a .cong/.ini file with .png content | 00:11 |
artemm | .conf | 00:11 |
javispedro | artemm: also inside ~/.config | 00:12 |
djszapi | javispedro: I could ask for GID:sys in the past, half a year ago | 00:12 |
* artemm is going to try N950 terminal and find/grep | 00:12 | |
javispedro | djszapi: I was also thinking that maybe I could make a new user for the daemon, and have that new user be part of audio | 00:13 |
javispedro | and if I wanted to go overboard I could even make new fm-radio-access tokens for access to the fmradio daemon ;) | 00:13 |
djszapi | should be simple to test ;) | 00:13 |
djszapi | but at any rate, the desired solution works here. | 00:13 |
javispedro | what you mean? GRP::audio? | 00:14 |
djszapi | I tried GID: | 00:14 |
javispedro | ah | 00:14 |
javispedro | GID would also work | 00:14 |
djszapi | well, that is what I have been saying since the discussion about it ;) | 00:14 |
javispedro | nah, but neither GRP or GID work on my current fw | 00:14 |
djszapi | well | 00:15 |
djszapi | root should be able to put users into groups. | 00:15 |
djszapi | so just do that from install context | 00:15 |
djszapi | and remove it from the remove context | 00:15 |
* javispedro goes read some wiki page I read about new users | 00:15 | |
*** vladest has quit IRC | 00:16 | |
*** stroughtonsmith has joined #harmattan | 00:18 | |
djszapi | unfortunately, root has too much right :( | 00:18 |
djszapi | rights* | 00:18 |
javispedro | well, I do not like putting RDS parsing code as root | 00:18 |
djszapi | root is still superpowa | 00:18 |
djszapi | unfortunately, it can still destroy your system | 00:18 |
javispedro | but for the current demo it is ok | 00:19 |
javispedro | fwiw, here is the package: http://depot.javispedro.com/nit/n950radio/fmrx_0.1_armel.deb | 00:19 |
alterego | Send it over dbus .. | 00:19 |
artemm | actually even if I find where wallpaper settings are stored, modifying it directly without api could cause problems, couldn't it? | 00:19 |
alterego | artemm: check gconf | 00:19 |
alterego | artemm: and no, it should be fine. | 00:19 |
javispedro | if anyone wants to try you can execute it by doing "fmrx -f 92.0", but note that it is still experimental | 00:20 |
javispedro | (where 92.0 is the desired freq to tune in MHz) | 00:20 |
artemm | I thought gconftool should be used when you know concrete file you need to modify | 00:20 |
djszapi | javispedro: it would be nice to see a qt based text-to-speech engine btw | 00:20 |
artemm | ah, that's probably what u mean | 00:20 |
javispedro | djszapi: why Qt based? =) | 00:21 |
alterego | artemm: well yes, or a gconf api. | 00:21 |
djszapi | javispedro: because that is high level for me instead of the low-level festival and espeak | 00:21 |
javispedro | djszapi: there are several free tts (festival?), a Qt API would be easy I think | 00:21 |
alterego | And you're probably talking about gconftool-2 ;) | 00:21 |
djszapi | javispedro: no no | 00:21 |
artemm | ok, I don't know about how to use gconf api, went to study | 00:21 |
djszapi | that is not the purpose so that to wrap them and having dependencies. | 00:21 |
artemm | yep, gonftool-2 | 00:21 |
javispedro | djszapi: a _new_ tts? that's a thesis-level of work. | 00:22 |
djszapi | QtOpenGL does not wrap low-level opengl utils either, nor does QtOpenAL | 00:22 |
javispedro | and you'd probably just end up reinventing festival | 00:22 |
alterego | MeeGo/Harmattan has a nice GConf API through MGConf | 00:22 |
alterego | It's a lot like QSettings if you've ever used that. | 00:22 |
djszapi | nor the archiver and compression classes | 00:22 |
javispedro | djszapi: ??? | 00:22 |
javispedro | QtOpenGL _wraps_ OpenGL | 00:22 |
djszapi | _nobody_ was speaking about OpenGL | 00:22 |
artemm | alterego: Thanks! As long as there's Qt API, docs should be relatively easy to find :) | 00:22 |
djszapi | I was speaking about _opengl utils_ | 00:23 |
javispedro | which ones are those? :D | 00:23 |
djszapi | glew, glut, glee, what not... | 00:23 |
javispedro | ah | 00:23 |
alterego | artemm: no problem. | 00:23 |
javispedro | never used any other than GLU =) | 00:23 |
djszapi | javispedro: so basically, if you get familiar with the Qt architecture | 00:23 |
javispedro | djszapi: well Qt cannot really wrap many of those (e.g. wrapping glut makes no sense) | 00:23 |
djszapi | you can realize that, they do not really wrap low-level stuff, but make a good high level API for these stuff | 00:24 |
djszapi | which is perfectly fine | 00:24 |
javispedro | but I think that doesn't matter | 00:24 |
javispedro | you can still do a kick-ass C++ API that wraps a existing C one | 00:24 |
djszapi | but that is not really the architectural design for Qt, and I would hate it having 200000 dependencies | 00:24 |
djszapi | and just wrapping everything. | 00:24 |
javispedro | but that's a bit of a lie | 00:24 |
djszapi | no, it is not | 00:25 |
javispedro | you don't link with the client library, ok. but you are now hardcoding the protocol. | 00:25 |
djszapi | QtOpenGL, QtOpenAL do not wrap thing. Nor does the upcoming archiver, (de)compressor classes | 00:25 |
djszapi | they will not reuse libarchive, libzip, what not | 00:25 |
alterego | QtOpenGL is actually just about setting uyp an OpenGL rendering context, loading and compiling shaders, has helper methods for using QColor and QVertex classes with OpenGL calls. | 00:25 |
alterego | But it isn't an API wrapper. | 00:25 |
djszapi | QtOpenGL does not wrap any low-level stuff. | 00:26 |
alterego | More a utility library like glut | 00:26 |
djszapi | from those gl utils. | 00:26 |
djszapi | exactly. | 00:26 |
djszapi | javispedro: oh yeah, and the most important thing: reviewboard touch friendly client :) | 00:28 |
*** djszapi has left #harmattan | 00:30 | |
artemm | I can connect N950 as masstorage, create folders and files from laptop and then.. kind find these from N950 terminal | 00:45 |
artemm | where the hack are they created then? :/ | 00:45 |
* artemm is trying to find some folder for easy copying files to laptop for detailed analysis | 00:45 | |
javispedro | /home/user/MyDocs | 00:45 |
artemm | that's what I thought | 00:46 |
artemm | ls shows nothing there :/ | 00:46 |
javispedro | unplug the N950 | 00:47 |
artemm | ok, found it | 00:48 |
artemm | funny, the folder I created there isn't shown by ls | 00:49 |
artemm | hidden | 00:49 |
artemm | but I can get into it | 00:49 |
javispedro | nah, you should re-cd into /home/user/MyDocs | 00:50 |
artemm | ah, indeed | 00:50 |
artemm | thanks | 00:50 |
javispedro | basically, the least you use the device while in Mass Storage Mode, the better. | 00:50 |
artemm | that's the easiest way for examining files | 00:54 |
artemm | I copy them to temporary buffer accessible from masstorage | 00:54 |
javispedro | get a sftp client | 00:54 |
artemm | yeah, that is better probably | 00:54 |
artemm | will try | 00:55 |
artemm | I think I found how to modify wallpaper. Maybe I won't even need to edit config files, just replace one or two png files in /home/user/.wallpapers | 00:55 |
artemm | Question is will the app be allowed to modify files there | 00:55 |
* artemm is scared by aegis rumors | 00:56 | |
javispedro | quite probably yes | 00:57 |
artemm | something strange happened with harmattan developer library. It moved to a different address and ther's not much refeence anymore | 00:58 |
*** vladest has joined #harmattan | 00:59 | |
artemm | no harmttan at http://library.developer.nokia.com/ anymore :/ | 00:59 |
artemm | and library at http://harmattan-dev.nokia.com/docs/library/ is unsearchable :/ | 01:00 |
trx | http://harmattan-dev.nokia.com/docs/library/html/guide/html/Developer_Library_MeeGo_1.2_Harmattan_Developer_Library.html | 01:01 |
artemm | no search there | 01:01 |
artemm | well, will just browse then | 01:01 |
*** rcg has quit IRC | 01:13 | |
*** NeoNoir has joined #harmattan | 01:25 | |
artemm | can I programmatically add my app (or a part of it) to crontab on harmattan (is app allowed to mess with cron)? | 01:29 |
artemm | I am thinking about updating wallpapers once a day or something like this | 01:29 |
*** NeoNoir has quit IRC | 01:35 | |
wazd | 50x (Server Error) O_o | 01:43 |
wazd | wtf? | 01:43 |
wazd | anyone can reach http://forum.meego.com/ ? | 01:44 |
berndhs | wazd: no, and bugzilla is down too apparently | 01:45 |
trx | no | 01:45 |
wazd | that sucks :( | 01:46 |
berndhs | yeah | 01:46 |
*** wazd has quit IRC | 01:50 | |
berndhs | how does on add dev packages to QtCreator for harmattan ? I need qca-dev, its not there by default | 01:57 |
DocScrutinizer | artemm: no crontab on HARM | 01:59 |
DocScrutinizer | it seems | 01:59 |
artemm | oh | 01:59 |
artemm | There got to be some way for periodic execution | 01:59 |
artemm | after all alarms work somehow | 01:59 |
berndhs | artemm: yes you can do it yourself with qt timers, i have a silly little app for that | 02:00 |
*** lbt is now known as lbt_away | 02:00 | |
artemm | timers would die after reboot | 02:00 |
artemm | and even before the reboot user can kill them | 02:00 |
berndhs | right, you have to start the app yourself | 02:00 |
berndhs | well, changing desktop automatically should be user level, shouldn't it ? | 02:01 |
artemm | though if I put timer to daemon invisible on the task manager.. | 02:01 |
berndhs | but it would be more convenient it it started automatically | 02:01 |
artemm | if that's allowed for normal app | 02:01 |
artemm | berndhs: I am thinking about app that would rotate wallpapers | 02:01 |
artemm | like "wallpaper of a day" or something like that | 02:02 |
berndhs | right, that's why I made my app mostly | 02:02 |
berndhs | i want a different wallpaper every hour, so i notice the time go by :) | 02:02 |
artemm | you made the same? :) | 02:02 |
artemm | cool | 02:02 |
berndhs | other people might want different wallpaper after 5pm | 02:02 |
DocScrutinizer | there's cron.daily/ though | 02:02 |
ieatlint | make an app that changes your ringtone hourly to sound more and more angry throughout the day | 02:02 |
berndhs | yeah and particularly angry after normal working hours :) | 02:03 |
artemm | DocScrutinizer: I thought you told there's no cron on harmattan | 02:03 |
* DocScrutinizer wonders if it's still alarmd that's supposed to handle cron's job | 02:03 | |
DocScrutinizer | there is obviously no crontab | 02:03 |
berndhs | is there "at" ? | 02:04 |
DocScrutinizer | no | 02:04 |
DocScrutinizer | not OOTB | 02:04 |
artemm | ah, you mean there's no crontab console command for maninulating cron entries | 02:04 |
DocScrutinizer | there's also no /etc/crontab | 02:04 |
DocScrutinizer | and no user contabs | 02:05 |
artemm | then where's cron.daily you mentioned? | 02:05 |
artemm | It should be in /etc normally to my understanding | 02:05 |
berndhs | there is /etc/cron.daily | 02:07 |
* artemm examining it | 02:07 | |
DocScrutinizer | well, on fremantle we got alarmd and the nifty frontend alarmed | 02:08 |
berndhs | something like that should work, or auto-start user apps would work | 02:08 |
artemm | actually cron.daily/hourly may be good enough. That is if app is allowed to add/remove script there | 02:09 |
DocScrutinizer | probably you are allowed to | 02:09 |
artemm | yeah, alarmd was removed already at beta http://harmattan-dev.nokia.com/unstable/beta/Fremantle_Update7_vs_Harmattan_Beta_content_comparison.html | 02:10 |
berndhs | you could try having your pacakges installer add a script there | 02:10 |
DocScrutinizer | the question however is what the script you add will be allowed to so ;-D | 02:10 |
artemm | true! Installer can probably negotiate rights correctly | 02:10 |
artemm | Well, I can add just a binary call | 02:10 |
artemm | and put the actual logic to binary | 02:11 |
artemm | and then it can't check script content automatically anyway | 02:11 |
* DocScrutinizer turns away as this thread heads towards the buzzword again | 02:11 | |
artemm | so it is going to be either allowed or not | 02:11 |
artemm | DocScrutinizer, Isn't #harmattan channel correct place for discussing platform peculiarities? :) | 02:12 |
DocScrutinizer | sure | 02:12 |
DocScrutinizer | I'm just bored to death about that word starting with a | 02:13 |
artemm | BTW, with all these aegis and permission fears: if I disable developer mode, will N950 behave like production N9? | 02:13 |
DocScrutinizer | o/ | 02:13 |
artemm | you know, to test whether I handle that a-forbidden-word stuff correctly :) | 02:14 |
DocScrutinizer | nobody knows | 02:14 |
artemm | funny, so for testing the most peculiar part of a platform I need the actual final device :) | 02:15 |
DocScrutinizer | seems too reasonable an assumpton to be true | 02:15 |
artemm | ok, thanks | 02:15 |
rzr | http://forum.meego.com/ | 02:26 |
*** deimos has quit IRC | 02:26 | |
berndhs | rzr: go ahead, file a bug, I dare you | 02:26 |
*** Venemo has joined #harmattan | 02:37 | |
*** smoku has left #harmattan | 02:41 | |
*** wicket64 has quit IRC | 02:47 | |
*** artemm has quit IRC | 03:19 | |
javispedro | hm | 03:26 |
javispedro | I think I can exploit pulse to do the fmrx loopback for me | 03:26 |
javispedro | it's hacky though.. | 03:26 |
javispedro | I've also realized that Nokia planned to ship a QMAFW plugin for fmrx (therefore FM would appear on the Music Player) | 03:27 |
javispedro | I wonder how much of the FM GUI is still on the musicplayer | 03:28 |
Venemo | javispedro, hmmm! | 03:29 |
javispedro | what could make them forget about fmrx? | 03:29 |
javispedro | I'm not hitting any spectacular roadblock, so far, all the problems they could fix with a few lines in the policy file.. | 03:30 |
javispedro | *rules file | 03:30 |
GeneralAntilles | Time? | 03:31 |
SpeedEvil | Simply not completed at the time, and the requirement was dropped | 03:31 |
SpeedEvil | fmrx diddn't actually work on n900 either | 03:31 |
javispedro | but usually there's some "unplanned risk" that makes one go overtime | 03:31 |
javispedro | on the n900 it was the many interactions with phone calls ( I bet ) | 03:31 |
javispedro | on the n950 | 03:32 |
javispedro | .. | 03:32 |
javispedro | maybe BT as I've been saying. | 03:32 |
SpeedEvil | Maybe n9 has different hardware? | 03:32 |
javispedro | it might have different pcb connections | 03:32 |
javispedro | kernel only hints at different connections for fmtx | 03:32 |
SpeedEvil | Indeed. | 03:32 |
SpeedEvil | Kernel drivers aren't a great way to debug this. | 03:32 |
javispedro | load-module module-loopback source=source.fmrx sink=sink.music :D | 03:33 |
javispedro | D: module-loopback.c: Loopback overall latency is 203.79 ms + 679.54 ms + 0.95 ms = 884.28 ms :( | 03:33 |
javispedro | CPU usage using this is around 6% | 03:34 |
SpeedEvil | Silly. | 03:34 |
SpeedEvil | But meh. | 03:34 |
javispedro | 4.9% user 1.1% sys | 03:34 |
javispedro | according to energy profiler, this is negligible with screen on | 03:36 |
javispedro | (0.49W always) | 03:36 |
SpeedEvil | bme-datalogger was claiming fbreader was using 180mW | 03:37 |
javispedro | I do not understand why module-loopback keeps doing this | 03:38 |
javispedro | module-loopback.c: New rate of 47432 Hz not within 2% of 47808 Hz, forcing smaller adjustment | 03:38 |
javispedro | wait, I had top while making the measurement | 03:39 |
javispedro | it now says 0.39W | 03:40 |
SpeedEvil | Something is odd. | 03:41 |
SpeedEvil | When idle, in a perfectly dark room, it's varying from 50-100mA | 03:41 |
SpeedEvil | (energy profiler with screen on) | 03:42 |
javispedro | here it varies from 80-100mA | 03:43 |
javispedro | screen off - loopback on -- 40-50mA | 03:43 |
javispedro | screen off + loopback on + me typing via ssh = 111mA peak =) | 03:44 |
javispedro | screen off + loopback off = 20-25mA | 03:45 |
javispedro | (wifi idling) | 03:45 |
SpeedEvil | fbreader goes to 50mA - which is really quite impressive. | 03:46 |
javispedro | curiously enough, the loopback implementation that uses ALSA to capture -> userspace app -> PA for playback actually consumes ~2mA less on average | 03:50 |
*** evilJazz has quit IRC | 03:50 | |
javispedro | I think the PA loopback is doing something stupid | 03:51 |
javispedro | maybe even resampling | 03:51 |
javispedro | no idea what the "rate not within 2% messages mean" | 03:51 |
SpeedEvil | You know of bmedatalogger? | 03:51 |
javispedro | nope | 03:51 |
SpeedEvil | command line battery thing | 03:51 |
SpeedEvil | shiny | 03:51 |
javispedro | but I do now :) | 03:51 |
*** Venemo has quit IRC | 03:54 | |
SpeedEvil | It seems a little odd that the power is identical with screen on and something idle, and playing a mp3 at minimum through speaker. | 03:55 |
*** arcean_ has quit IRC | 03:55 | |
javispedro | you're testing that? or you mean my previous result? I had headphones | 03:56 |
SpeedEvil | my testing | 03:56 |
javispedro | I think that the UI energy profiler skews readings a bit | 03:57 |
javispedro | it probably installs a half-sec timer | 03:57 |
SpeedEvil | Odd | 03:58 |
javispedro | dunno about bmedatalogger though | 03:58 |
SpeedEvil | Plugging in phones isn't killing the speaker | 03:58 |
javispedro | heh | 03:58 |
javispedro | plug harder :) | 03:58 |
SpeedEvil | ah | 03:58 |
SpeedEvil | but no | 03:58 |
javispedro | though I've seen system not noticing when phones are plugged during boot | 03:58 |
SpeedEvil | replugging works | 03:58 |
*** NIN101 has quit IRC | 04:02 | |
*** javispedro has quit IRC | 04:08 | |
*** stroughtonsmith has quit IRC | 04:46 | |
*** M4rtinK has quit IRC | 05:00 | |
*** M4rtinK has joined #harmattan | 05:02 | |
*** M4rtinK has quit IRC | 05:13 | |
*** special has quit IRC | 05:18 | |
*** special has joined #harmattan | 05:18 | |
*** special has joined #harmattan | 05:18 | |
*** berndhs has left #harmattan | 05:29 | |
*** berndhs_meego has joined #harmattan | 05:34 | |
*** hardaker has joined #harmattan | 05:56 | |
*** antman8969 has quit IRC | 06:07 | |
*** roop has joined #harmattan | 06:45 | |
*** hardaker has quit IRC | 06:59 | |
*** roop has quit IRC | 07:00 | |
*** berndhs_meego has quit IRC | 07:16 | |
*** roop has joined #harmattan | 07:16 | |
*** DocScrutinizer has quit IRC | 07:30 | |
*** DocScrutinizer has joined #harmattan | 07:30 | |
*** djszapi has joined #harmattan | 07:36 | |
*** smoku has joined #harmattan | 07:41 | |
*** berndhs_meego has joined #harmattan | 07:49 | |
*** achipa has quit IRC | 08:00 | |
*** smoku has left #harmattan | 08:09 | |
*** trx has quit IRC | 08:19 | |
*** trx has joined #harmattan | 08:24 | |
*** vladest_ has joined #harmattan | 08:34 | |
*** vladest has quit IRC | 08:35 | |
*** vladest_ is now known as vladest | 08:35 | |
*** xarcass has joined #harmattan | 08:41 | |
*** maxw has joined #harmattan | 08:46 | |
*** djszapi has quit IRC | 08:56 | |
*** djszapi has joined #harmattan | 08:56 | |
*** rcg has joined #harmattan | 08:59 | |
*** vladest has quit IRC | 09:02 | |
*** maxw has quit IRC | 09:03 | |
*** radiofree has joined #harmattan | 09:03 | |
*** maxw has joined #harmattan | 09:03 | |
*** ZrZ has quit IRC | 09:05 | |
*** roop has quit IRC | 09:22 | |
*** djszapi has quit IRC | 09:29 | |
Stskeeps | anyone with a scratchbox with nokia-binaries enabled awake? | 09:29 |
Stskeeps | can you do a apt-cache search opengles and tell me the verson? | 09:29 |
Stskeeps | version | 09:30 |
Kaadlajk | opengles-sgx-img-common 1:1.4.270+0m6 | 09:32 |
Kaadlajk | that one? | 09:32 |
Stskeeps | thanks | 09:33 |
Kaadlajk | though I have nokia internal repositories | 09:33 |
Stskeeps | arh :P | 09:33 |
tomma_ | hmm... i have 1:1.4.266+0m6 | 09:33 |
Stskeeps | i need to see which one i legally can put into CE, so 266 is probably it if not internal | 09:33 |
*** artemm has joined #harmattan | 09:35 | |
*** roop has joined #harmattan | 09:42 | |
*** spenap has joined #harmattan | 09:47 | |
villager | 1:1.4.266+0m6 | 09:47 |
*** harbaum has joined #harmattan | 09:49 | |
*** elzalem has joined #harmattan | 09:50 | |
*** smoku has joined #harmattan | 09:55 | |
*** djszapiN9 has joined #harmattan | 09:57 | |
*** lamikr has joined #harmattan | 09:58 | |
djszapiN9 | hiemanshu further 3 bugs and suggestions | 09:58 |
*** veskuh has joined #harmattan | 09:58 | |
djszapiN9 | firstly, if the username is incorrect, i should be able to go back and re-try a one | 09:59 |
*** veskuh has left #harmattan | 09:59 | |
djszapiN9 | secondly, if i am not connected to my mobile internet, it should do tje same like other app: open up the network connection dialog | 10:00 |
djszapiN9 | third, if i manually fix the internet up while theöconnection dialog, it does not proceed from that dialog anymore | 10:01 |
*** aleksander_m has joined #harmattan | 10:03 | |
djszapiN9 | actually there is a fourth bug: /msg hiemansu whatevet does not open the query window up | 10:03 |
*** djszapiN9 has quit IRC | 10:05 | |
*** djszapiN9 has joined #harmattan | 10:06 | |
djszapiN9 | "-// | 10:08 |
djszapiN9 | hiemanshu actually there is still another fr: it would be nice to get the tabs red when i was referred by someone, or just a private query from some other person | 10:14 |
djszapiN9 | hiemanshu and here is the next bug/fr : i cannot use /join harmattan, like in case irssi and many other clients | 10:17 |
*** Arkenoi has joined #harmattan | 10:18 | |
*** djszapi has joined #harmattan | 10:29 | |
*** jreznik has joined #harmattan | 10:33 | |
*** slaine has joined #harmattan | 10:34 | |
*** rcg has quit IRC | 10:39 | |
djszapi | artemm could you solve the gconftool issue ? | 10:47 |
djszapi | gconftool-2 --get /desktop/meego/background/portrait/picture_filename - ~/.wallpapers/Jeremy_Dower.jpg | 10:48 |
artemm | thanks, djszapi! I thought I figured the portrait png location and was thinking about just replacing it | 10:48 |
artemm | now I see that location is changeable and I need to control confs as well | 10:49 |
*** khertan has joined #harmattan | 10:50 | |
khertan | Mornign | 10:50 |
djszapi | artemm good :) | 10:50 |
khertan | dear developper ... do not try wagic on your n950 ... it ll drastically slow down your devel ... it s too much addictive | 10:51 |
khertan | :) | 10:51 |
* dm8tbr doesn't develop, so where do I find it? ;) | 10:52 | |
artemm | djszapi: Now I am confused about what ~/.wallpapers/wallpaper.desktop means | 10:53 |
artemm | it lists other pngs | 10:53 |
artemm | and one of them seems to be copy of wallpapers.png | 10:53 |
khertan | http://wololo.net/wagic/download/ | 10:53 |
artemm | would be good to understand the dependencies not to break stuff (e.g. for corret backups) when changing wallpaper | 10:54 |
*** frinring has joined #harmattan | 10:55 | |
khertan | http://www.my-meego.com/software/applications.php?name=Wagic&fldAuto=202&faq=3 | 10:56 |
khertan | dm8tbr: be carreful it s really addictiv and a pretty good games | 10:56 |
djszapi | artemm: the ~/.wallpapers is managed by the wallpaper settings applet. We are copying the file there, because MyDocs is inaccessible in Mass Storage mode. | 10:56 |
khertan | dm8tbr: the keyboard settings is quite annoying at the start but once you understand it, it s work well | 10:57 |
djszapi | artemm: also we are managing a kind of 'wallpaper history'. | 10:57 |
djszapi | artemm: if you need more details, I can ask my Hungarian familiar if you want me to. | 10:57 |
artemm | djszapi: Hmm, I don't mind simulating the proper wallpaper applet functionality | 10:58 |
artemm | I don't think it has any public API to just tell it to start using given picture as wallpaper | 10:58 |
artemm | djszapi: it would be very kind of you to ask for some details | 10:58 |
djszapi | what details ? | 10:59 |
artemm | I am particularly concerned about not breaking backup sequence | 10:59 |
artemm | would it work if I just replace PNG at the place shown by gconftool-2? | 10:59 |
artemm | that's probably the easiest | 11:00 |
artemm | certainly I need to check where the setting points before copying the file | 11:00 |
artemm | though on 99% of devices it will probably point to the same wallpaper.png | 11:00 |
dm8tbr | khertan: thanks | 11:01 |
artemm | and then after I copy file there, do I need to signal anything to force the reload | 11:01 |
artemm | I can experiment with it myself, but if you are asking anyway :) | 11:01 |
artemm | yeah, the full question would be how to emulate the wallpaper changing sequence as if it happened through applet. | 11:02 |
djszapi | artemm: I do not think whether gallery or ovi-store cares about such kind of things | 11:03 |
artemm | what do u mean? | 11:03 |
*** nebulon has joined #harmattan | 11:06 | |
*** djszapiN9 has quit IRC | 11:07 | |
*** tomma_ has quit IRC | 11:12 | |
djszapi | artemm: wallpaper applet 2 is using the following entires: 1) /desktop/meego/background/portrait/picture_filename 2) /desktop/meego/background/portrait/original_filename 3) /desktop/meego/background/portrait/history | 11:17 |
djszapi | entries* | 11:17 |
djszapi | artemm: I can give you a longer description about those, if the names are not clear. | 11:26 |
*** roop has quit IRC | 11:30 | |
artemm | thanks a lot, djszapi, I'll explore these | 11:34 |
artemm | well, actually they are pretty self-explanatory. I only need to choose whether to change the entries or silently replace the pngs | 11:36 |
artemm | hmm /desktop/meego/background/portrait/history tells that no value is set even though I changed wallpaper a couple of times | 11:38 |
djszapi | you have an old software, I guess ? | 11:38 |
artemm | latest public N950 FW | 11:39 |
*** Venemo_N950 has joined #harmattan | 11:39 | |
*** Venemo_N950 has quit IRC | 11:39 | |
*** Venemo_N950 has joined #harmattan | 11:39 | |
Venemo_N950 | hmm | 11:39 |
djszapi | artemm: yes, old like the main road :) | 11:40 |
Venemo_N950 | from this day on, call ui on my N950 appears as a black,e mpty rectangle | 11:40 |
artemm | there's little I can do about it :) | 11:40 |
Venemo_N950 | and I can't disconnect calls even if I close the window | 11:40 |
artemm | ok, then for now I'll try just replacing wallpaper.png and maybe the other ones | 11:40 |
Venemo_N950 | hmpfh | 11:43 |
Venemo_N950 | I would attempt a reflash, but I'm not sure if there's an easy way of saving my contacts to anything | 11:43 |
artemm | There's Backup in Settings | 11:44 |
Venemo_N950 | which is said to be not working | 11:44 |
artemm | oh, didn't actually try that | 11:45 |
djszapi | Venemo_N950: you can always store them in files or send to other phones. | 11:45 |
artemm | then you can also sync contacts with something | 11:45 |
artemm | e.g. with another phone using Switch | 11:45 |
*** roop has joined #harmattan | 11:49 | |
djszapi | Venemo_N950: Settings > Sync and backup > Backup | 11:51 |
djszapi | Venemo_N950: It should back up all your personal data and settings and is stog backed up data in ~/MyDocs/.backups/Backup* folders; You can just copy those dirs to your host using Mass Storage mode after doing a back-up, reflash device, copy those back the same way and use backup to restore it. It is fairly simple to test on your own, but the previous suggestion of mine should also work. | 11:52 |
*** roop_ has joined #harmattan | 11:55 | |
*** roop has quit IRC | 11:55 | |
djszapi | Venemo_N950: This way all the setup you had previously will return, including Contacts, Messages, account settings, phone settings and mail accounts. The current backup framework works fine, except for loosing the backup file itself on flashing the emmc. | 11:56 |
*** xarcass_ has joined #harmattan | 11:58 | |
*** xarcass has quit IRC | 11:58 | |
*** xarcass_ is now known as xarcass | 11:58 | |
Venemo_N950 | mhm | 12:02 |
*** Venemo has joined #harmattan | 12:02 | |
*** Venemo has joined #harmattan | 12:02 | |
Venemo_N950 | djszapi, does this work on N950's old sw?. | 12:06 |
djszapi | No idea, but "It is fairly simple to test on your own". | 12:07 |
Venemo | right. | 12:09 |
Venemo | can I back it up with ovi suite or something? | 12:09 |
Venemo | well, the phone app decided to work again | 12:11 |
Venemo | so I'll postpone the reflash until a new software comes out | 12:11 |
* Venemo wants new software for the n950 | 12:11 | |
djszapi | there will be no new software :) | 12:13 |
*** spenap has quit IRC | 12:15 | |
Venemo_N950 | ever? | 12:15 |
Venemo_N950 | seriously? | 12:15 |
macmaN | he's just fing with u | 12:16 |
Venemo_N950 | djszapi, ? | 12:16 |
djszapi | Venemo_N950: as macmaN said, was just joking :) Btw, have you gotten my mail about the irc-chatter feedbacks ? | 12:27 |
Venemo | djszapi, of course I got your mail. | 12:28 |
Venemo | djszapi, thanks for caring about IRC Chatter? :) | 12:28 |
Venemo | djszapi, thanks for caring about IRC Chatter :) | 12:30 |
djszapi | Venemo: red tab text would be incredibly important | 12:30 |
djszapi | if I am highlighted. | 12:30 |
djszapi | since right now, I do not know whether I was mentioned or just others talk on that channel with this blue colour all the time. | 12:30 |
Venemo | well | 12:30 |
Venemo | the tabs get red. | 12:30 |
Venemo | this is a very old feature | 12:31 |
Venemo | did it stop working? | 12:31 |
* Venemo wonders what voodoo did hiemanshu do with his code. | 12:31 | |
djszapi | Venemo: never worked for me | 12:31 |
RST38h | probably sacrificed a wrong croc, not fresh enough | 12:31 |
Venemo | on the latest stable release, the tabs are blue if there is a new message, and red, if there is a new message containing your nick. | 12:31 |
*** djszapiN9 has joined #harmattan | 12:32 | |
Venemo | obviously, I need to make a new stable release. | 12:32 |
Venemo | and I need to test ALL features and review ALL commits again! | 12:32 |
djszapi | djszapiN9 | 12:32 |
djszapi | Venemo: sorry, I was wrong, it is the query tab | 12:32 |
Venemo | query tabs are just blue if they contain new messages | 12:33 |
Venemo | do you want them to be red? | 12:33 |
djszapi | at least all the clients I used acted according to that. | 12:33 |
Venemo | yeah, it makes sense. | 12:33 |
Venemo | OK. | 12:33 |
*** Venemo_N950 has quit IRC | 12:33 | |
djszapi | Venemo: since if you just look at the colours without realizing the "#", you can think it is a channel with a discussion :p | 12:34 |
djszapi | however someone wanted to contact you. | 12:34 |
djszapi | red means that to me, someone wants to contact me, not that my name is mentioned | 12:34 |
djszapi | it happens with name mentioning on the channel. though there is no need for that in a private query | 12:35 |
*** djszapiN9 has quit IRC | 12:35 | |
Venemo | djszapi, yes, your points are taken :) | 12:35 |
djszapi | Venemo: I feel really nice I can join channels without "#" (at least in irssi). I would really like to have this feature instead of error code. | 12:42 |
Venemo | djszapi, we already discussed this yesterday, didn't we? | 12:43 |
djszapi | no, this is different | 12:44 |
djszapi | Venemo: /join qt -> should allow me to act like irssi | 12:45 |
Venemo | ah, that. | 12:51 |
Venemo | ok. | 12:51 |
djszapi | Venemo: it does not matter on desktop too much, more important on phones where you can spare characters which can be painful on VKB, even if they are not on the first layout | 12:51 |
Venemo | yeah, point taken. | 12:52 |
SpeedEvil | Probably sane to add a single # if the user doesn't supply. | 12:53 |
SpeedEvil | Stripping chars the user has typed is broken of course | 12:53 |
artemm | Hey, our first harmattan app just got published! | 12:53 |
artemm | http://store.ovi.com/content/186742 | 12:53 |
artemm | :) | 12:53 |
SpeedEvil | :) | 12:53 |
artemm | Now it would be great if N9 actually could have some sales | 12:54 |
djszapi | Venemo: actually, I have just made a patch for it | 12:54 |
djszapi | let me test :) | 12:54 |
jreznik | artemm: hmm, that note - one time download... it looks so bad on symbian - and it's shown even if you have proper qt version installed - I expect a lot of people not to download it then... | 12:56 |
*** nebulon has quit IRC | 12:56 | |
artemm | jreznik that is a bareer indeed | 12:56 |
artemm | qt guys still claim lots of qt apps download after 4.7 entered firmware | 12:57 |
*** djszapiN9 has joined #harmattan | 13:01 | |
*** djszapiN9 has left #harmattan | 13:01 | |
*** djszapiN9 has joined #harmattan | 13:01 | |
djszapi | Venemo: ok works, sending to your inbox | 13:02 |
*** seif has quit IRC | 13:02 | |
Venemo | thx djszapi :) | 13:03 |
Venemo | djszapi, by the way. can you point me to the accounts plugin API? | 13:03 |
*** seif has joined #harmattan | 13:03 | |
Venemo | djszapi, I think I should thank your efforts by heeding your advice and implementing an accounts plugin. | 13:03 |
djszapi | Venemo: what formatting do you use ? My tabs have wrong indentation | 13:06 |
djszapi | Venemo: http://paste.xinu.at/LXo/ | 13:06 |
Venemo | djszapi, we use 4 spaces instead of tabs. (setting available for it in Qt Creator | 13:07 |
Venemo | need to leave now, will be back later :) | 13:08 |
djszapi | Venemo, right, me too. 7th patch is in your inbox | 13:10 |
*** arcean has joined #harmattan | 13:11 | |
*** Venemo has quit IRC | 13:12 | |
*** Venemo_N950 has joined #harmattan | 13:14 | |
Venemo_N950 | ey | 13:15 |
djszapi | Venemo libaccounts-qt libaccounts-qt I guess | 13:17 |
djszapi | fakeroot apt-get install libaccounts-qt-dev | 13:19 |
djszapi | http://harmattan-dev.nokia.com/unstable/beta/api_refs/showdoc.php?pkn=libaccounts-qt&wb=daily-docs&url=Li94bWwvZGFpbHktZG9jcy9saWJhY2NvdW50cy1xdA%3D%3D | 13:22 |
*** elzalem has left #harmattan | 13:27 | |
*** sudanix_ has quit IRC | 13:33 | |
*** bruce-n900 has joined #harmattan | 13:36 | |
djszapi | Venemo: there is another missing feature | 13:37 |
*** djszapiN9 has quit IRC | 13:40 | |
*** djszapiN9 has joined #harmattan | 13:40 | |
*** djszapiN9 is now known as djszapi|htc | 13:41 | |
*** djszapi|htc has quit IRC | 13:41 | |
djszapi | Venemo_N950: 8th patch is in your inbox :) | 13:42 |
*** nebulon has joined #harmattan | 13:45 | |
*** xarcass has quit IRC | 13:47 | |
*** xarcass has joined #harmattan | 13:47 | |
*** djszapi has left #harmattan | 13:49 | |
*** wazd has joined #harmattan | 14:13 | |
wazd | heya all | 14:14 |
*** bruce-n900 has quit IRC | 14:31 | |
*** djszapi has joined #harmattan | 14:32 | |
*** mzanetti_work has joined #harmattan | 14:47 | |
*** eman has joined #harmattan | 14:47 | |
*** spenap has joined #harmattan | 14:48 | |
*** eman has quit IRC | 14:53 | |
*** Venemo_N950 has quit IRC | 14:57 | |
*** eman1 has joined #harmattan | 15:09 | |
Arkenoi | i really miss n900 notification light | 15:35 |
*** berndhs has joined #harmattan | 15:35 | |
SpeedEvil | In principle there is no need for it with OLED. There is no technical reason that a tiny area of the main display can't act like a notification light. | 15:36 |
SpeedEvil | It would require additional circuitry in the OLED display. | 15:37 |
RST38h | Except that you do not want the main screen to burn out | 15:37 |
SpeedEvil | Sure | 15:37 |
SpeedEvil | However, that's not really an issue. A 100*100 pixel area, with a 10*10 pixel notification light that flashes once per x seconds | 15:37 |
RST38h | or to be more precise you do not want it to burn out unevenly =) | 15:38 |
*** spenap has quit IRC | 15:39 | |
Tronic | Surely this won't be an issue? | 15:39 |
wazd | N950 has a notification led anyway | 15:39 |
wazd | though it's not used | 15:39 |
SpeedEvil | Tronic: OLED displays have unfortunately short lifetimes. | 15:39 |
Tronic | Considering the fact that smartphones are not used for longer than 2-3 years, I have hard time thinking that you could have visible problems on OLED even if you always used the same pixels. | 15:39 |
SpeedEvil | You absolutely can't have them on large fractions of the day. | 15:40 |
Tronic | That bad? | 15:40 |
SpeedEvil | 10000 hours may reduce brightness to 50% IIRC | 15:40 |
*** berndhs_meego has left #harmattan | 15:40 | |
RST38h | let us see... | 15:40 |
RST38h | at 6hrs/day that is 4.5 years | 15:41 |
SpeedEvil | Indeed. | 15:41 |
RST38h | something is telling me that your microusb connector will die first =) | 15:41 |
SpeedEvil | Before that, you start to notice the display getting rather uneven though | 15:41 |
Tronic | A notification LED is on maybe 3 h/day in worst case. | 15:42 |
SpeedEvil | For example, I've used the n900 in the past as a 100% on display | 15:42 |
RST38h | less | 15:42 |
SpeedEvil | For a few days at a time, when plugged into USB | 15:42 |
wazd | I'd go for 0.25 hours per day :) | 15:42 |
*** Stecchino_ has quit IRC | 15:42 | |
RST38h | and because it is small and appears at random screen locations, it is actually even less | 15:42 |
SpeedEvil | Do that with a n9, and ... | 15:42 |
SpeedEvil | yeah - for a notification area, it's not an issue. | 15:42 |
RST38h | Speed: I would not suggest that with N900 either | 15:42 |
SpeedEvil | The issue is that to activat ethe display at the moment takes orders of magnitude more power than to illuminate 20 pixels. | 15:43 |
RST38h | Speed: uses LEDs for backlight. they are inorganic of course, but they will still go dimmer with time | 15:43 |
*** Stecchino has joined #harmattan | 15:43 | |
*** Stecchino has joined #harmattan | 15:43 | |
SpeedEvil | True - however the failure tends to be rather benign , and worstcase I can swap them out | 15:43 |
Tronic | SpeedEvil: Charger signal should only be at a fraction at the full brightness, most other notifications would use a very brief repeating blink. | 15:43 |
RST38h | yep | 15:43 |
RST38h | if you canlocate the display | 15:44 |
SpeedEvil | It's on the front. | 15:44 |
SpeedEvil | The bit you look at. | 15:44 |
RST38h | no, I mean the new part :)) | 15:44 |
Tronic | SpeedEvil: So it both cases I would expect very low duty cycle, maybe equivalent to 3 h/day. | 15:44 |
SpeedEvil | Tronic: Indeed. | 15:44 |
RST38h | 3h/day is not low really | 15:44 |
RST38h | it is like normal phone use | 15:44 |
RST38h | if you are not watching movies that is | 15:44 |
Tronic | RST38h: I mean notification ON 24 h/day but pixels on (due to PWM or blink) 3 h/day. | 15:45 |
SpeedEvil | 3h/day is normal phone use? | 15:45 |
SpeedEvil | ... | 15:45 |
RST38h | SpeedEvil: web browsing + talk | 15:45 |
RST38h | where web browsing happens during commute | 15:46 |
SpeedEvil | hmm | 15:46 |
macmaN | Tronic: sup dude | 15:49 |
macmaN | Tronic: hows everything and all. job thing staying afloat? | 15:49 |
Tronic | macmaN: Busy as ever, job is fine (ircing @ work right now ofc). | 15:51 |
Tronic | Haven't had too much time for Harmattan dev :( | 15:51 |
macmaN | yeah that was my next q :> | 15:51 |
Tronic | I have pitch detector running on the phone and it appears to use very little CPU. | 15:51 |
Tronic | The entire Performous... No idea. It's a huge task. | 15:52 |
*** Evgeniy has quit IRC | 15:52 | |
*** djszapi has left #harmattan | 15:53 | |
*** xarcass has quit IRC | 15:59 | |
*** evilJazz has joined #harmattan | 16:03 | |
*** faenil has joined #harmattan | 16:03 | |
faenil | hi guys :) | 16:04 |
faenil | javispedro: congrats for the radio fm! :) | 16:04 |
*** djszapi has joined #harmattan | 16:13 | |
*** inean has joined #harmattan | 16:24 | |
*** zarlino has joined #harmattan | 16:24 | |
*** nebulon has quit IRC | 16:38 | |
*** kkito has joined #harmattan | 16:46 | |
*** faenil has quit IRC | 16:46 | |
kkito | hello | 16:46 |
kkito | anyone here know when a new fw for the n950 will be released? | 16:47 |
*** cpscotti has joined #harmattan | 16:47 | |
macmaN | when you can walk in the store and buy n9 | 16:47 |
artemm | macmaN, you think N950 will have same or same-based firmware? | 16:47 |
djszapi | kkito: we do not decide about the product. | 16:47 |
macmaN | don't ask me anything, i have no idea | 16:48 |
*** maxw has quit IRC | 16:48 | |
matrixx | not sure if this is totally old, but have all the finnish users noticed this: http://ensikosketus.nokia.fi/ | 16:49 |
kkito | djszapi, macmaN : Are you working in harmattan ? | 16:50 |
macmaN | i wishes | 16:50 |
jreznik | matrixx: flash, so I dont see the countdown :D (I heard it should be there) | 16:54 |
matrixx | D | 16:54 |
matrixx | :D | 16:54 |
matrixx | less than 9 days left | 16:54 |
jreznik | I'm not fanatic against flash but adding another repo for just flash and then another for non free codecs etc... better to play music on n* | 16:55 |
djszapi | kkito: yes, but simple developers do not know :) | 16:56 |
kkito | djszapi: and could you add the needed packages to create a google account into de repos? ;) | 16:56 |
kkito | i really miss it! | 16:57 |
*** Termana- has joined #harmattan | 16:57 | |
kkito | nobody uses facebook for im... | 16:57 |
djszapi | kkito: you can imagine how many times we hear the same and same complains like this ;) | 16:57 |
kkito | :D | 16:58 |
dm8tbr | the xmpp hack works for me... | 17:00 |
kkito | dm8tbr: what xmpp hack? | 17:01 |
dm8tbr | ok account ui for generic xmpp would be nice, but the limitations are minor | 17:01 |
dm8tbr | look for mc-tool in the channel logs | 17:01 |
*** eman1 has quit IRC | 17:01 | |
*** gri has joined #harmattan | 17:04 | |
*** djszapiN9 has joined #harmattan | 17:05 | |
*** seif has quit IRC | 17:06 | |
*** djszapiN9 has quit IRC | 17:06 | |
*** djszapiN9 has joined #harmattan | 17:06 | |
djszapiN9 | hiemanshu, Vkb is open nonstop in the people list dialog even if you would not like to type anything into the text field. | 17:09 |
*** seif has joined #harmattan | 17:09 | |
djszapiN9 | message box* | 17:10 |
djszapiN9 | the list could be scrolled more efficiently without vkb open | 17:11 |
*** NIN101 has joined #harmattan | 17:12 | |
*** Stecchino has quit IRC | 17:14 | |
*** artemm has quit IRC | 17:16 | |
*** arcean_ has joined #harmattan | 17:17 | |
*** arcean has quit IRC | 17:17 | |
*** tomma_ has joined #harmattan | 17:29 | |
kkito | dm8tbr: it wokrs! Thx so much! I love you :** | 17:29 |
dm8tbr | :] | 17:30 |
*** seif has quit IRC | 17:37 | |
*** seif has joined #harmattan | 17:37 | |
*** seif has quit IRC | 17:38 | |
*** seif has joined #harmattan | 17:38 | |
*** javispedro has joined #harmattan | 17:39 | |
*** seif has quit IRC | 17:39 | |
*** seif has joined #harmattan | 17:40 | |
*** hardaker has joined #harmattan | 17:40 | |
*** zarlino has quit IRC | 17:41 | |
*** seif has quit IRC | 17:42 | |
*** seif has joined #harmattan | 17:42 | |
*** zarlino has joined #harmattan | 17:45 | |
*** faenil has joined #harmattan | 17:45 | |
faenil | guys | 17:45 |
faenil | got this afternoon to make a test UI for my game,. | 17:46 |
elpuri | girls | 17:46 |
faenil | ... | 17:46 |
faenil | is there any guide to harmattan components? apart from the one on the blog on nokia developer | 17:46 |
faenil | elpuri: hey hi :) | 17:46 |
djszapi | hi reinvetor ;) | 17:47 |
faenil | djszapi: heeey :) | 17:47 |
faenil | djszapi: you see, I'm asking for components, lol :D | 17:47 |
matrixx | hi girls and guys o/ | 17:47 |
kkito | hey, i've just downloaded some data from n9/rda and it seems to work ok in the n950.... | 17:47 |
kkito | like angrybirds and nfs | 17:47 |
SpeedEvil | There are n9s in RDA? | 17:48 |
faenil | yep | 17:48 |
matrixx | wow :D | 17:48 |
javispedro | thanks faenil, have you tested the CLI app? | 17:48 |
kkito | I tried to download some packages with apt-get but with no luck | 17:48 |
faenil | javispedro: not yet, I'm very busy, got university exam tomorrow, need to make a test UI for my game atm XD | 17:48 |
javispedro | np | 17:49 |
djszapi | javispedro: btw, have you tried GRP::pulse-access ? | 17:49 |
faenil | javispedro: I'll try it tomorrow, for sure ;) | 17:49 |
javispedro | djszapi, as the name says that's for pulse. that works fine, but I need raw ALSA for mixer. | 17:49 |
faenil | anything like reference doc or something like that, just to know how to use components? XD | 17:50 |
djszapi | javispedro: what I meant is that, if you can request that, it is probably just some bug on your system so that you cannot request what I advised and could. | 17:50 |
djszapi | because the documentation writes that is possible, and that seems to be the same category to me. | 17:50 |
*** seif has quit IRC | 17:50 | |
*** seif has joined #harmattan | 17:51 | |
javispedro | I've realised that the N950 configuration allows me to load pulse modules seemingly | 17:51 |
javispedro | and Pulse has ALSA access... | 17:51 |
javispedro | therefore.. | 17:51 |
javispedro | ;P | 17:52 |
djszapi | configuration as in develsh ? Because we discussed that you cannot load modules on the sales devices. | 17:52 |
javispedro | nah, not devel-sh, pulse-access is enough | 17:52 |
djszapi | load a kernel module or some userspace module you are talking about ? | 17:52 |
javispedro | pulse modules | 17:53 |
djszapi | ok, I am not familiar with pulse. Hence asking, so ? :) | 17:53 |
matrixx | faenil: here's everything from components: http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components.html?tab=0 | 17:53 |
javispedro | well, you just put them in /usr/lib/pulse-*/ and pulse can be convinced to load them | 17:53 |
djszapi | right, but that is not kernel module. | 17:54 |
djszapi | that is a userspace module. | 17:54 |
javispedro | it is a daemon, and runs with some privileges | 17:54 |
javispedro | like realtime | 17:54 |
javispedro | imho it is risky to say the least if you're making a closed system | 17:54 |
javispedro | read http://www.pulseaudio.org/wiki/WhatIsWrongWithSystemMode | 17:55 |
djszapi | well, there are more serious attacks, really :) | 17:56 |
javispedro | but hey, if that's expected, I can use it for my fmradio purposes | 17:56 |
djszapi | but if you think it is the issue of the pulse team, feel free to write me a step by step report that I can forward to them. | 17:56 |
*** roop_ has quit IRC | 17:57 | |
djszapi | because I did not still get the security hole. | 17:58 |
djszapi | could you please verify what pulse privileges can cause ? | 17:59 |
djszapi | * clarify | 17:59 |
*** Arkenoi has quit IRC | 17:59 | |
*** M4rtinK has joined #harmattan | 18:04 | |
*** harbaum has quit IRC | 18:10 | |
kkito | javispedro: thx for your work in the fmradio, i will try it later :) | 18:11 |
kkito | javispedro: where are you from¿ Are you from spain? | 18:12 |
javispedro | djszapi, you could run with all of pulseaudio's tokens (setgid, setuid, sys_resource, sys_ptrace) plus break audio on the system | 18:12 |
javispedro | kkito, yeah | 18:12 |
djszapi | javispedro: I do not see thing like sys_ptrace and the others so critical. | 18:14 |
javispedro | well, ok, just saying... | 18:14 |
djszapi | Also, have you ever tested whether the modules actually inherit the credentials at all ? | 18:14 |
javispedro | they all run in the same process | 18:14 |
faenil | matrixx: thx for the link, just what I was looking for :) | 18:14 |
kkito | javispedro: I am from spain too. What spanish region are you from? | 18:15 |
javispedro | kkito, i'm in barcelona :) | 18:15 |
kkito | javispedro: I am in terrassa :P | 18:15 |
djszapi | javispedro: what do you mean by same process, is there some dlopen and so forth ? How does it work ? | 18:16 |
djszapi | Could you please ellaborate ? | 18:16 |
djszapi | (I always disliked pulse though ;) | 18:16 |
matrixx | faenil: you're welcome | 18:17 |
javispedro | djszapi, yes, pulse dlopens modules. | 18:18 |
Stskeeps | javispedro: heh, nice catch | 18:19 |
djszapi | javispedro: could you please give me the name of the running process ? | 18:19 |
javispedro | "pulseaudio" :) | 18:20 |
*** djszapiN9 has quit IRC | 18:20 | |
javispedro | Stskeeps, I don't understand though why it is actually allowing modules, it should not do that in system-mode. but try "pactl load-module module-cli" for ex. It works. | 18:22 |
javispedro | as does pactl load-module module-loopback, or alsa-source-old device=hw:2 name=source.fmradio ;) | 18:23 |
djszapi | javispedro: what does it mean "system-mode" ? | 18:23 |
javispedro | djszapi, it's when pulse is run as a "global" daemon for all users instead of a per-user daemon. On Fremantle and Harmattan, Pulseaudio is in system mode. | 18:24 |
djszapi | javispedro: so normally, pulseaudio should not allow you to load any modules in system-mode ? | 18:25 |
javispedro | yes.. | 18:25 |
djszapi | javispedro: what is the error message when you try that on desktop ? | 18:26 |
javispedro | on desktop none, PA doesn't run as system mode. | 18:27 |
djszapi | well...you know what I am asking, tell me then fremantle :) | 18:27 |
javispedro | fremantle also probably was the same =) | 18:27 |
djszapi | javispedro: how do you know it returns error ? | 18:28 |
javispedro | but they obviously don't care | 18:28 |
djszapi | Could please be more precise and give that to me ? | 18:28 |
djszapi | you* | 18:28 |
*** slaine has quit IRC | 18:29 | |
*** roop_ has joined #harmattan | 18:30 | |
gri | Does aegis somehow control dbus messages? For some calls I always get "org.freedesktop.DBus.Error.AccessDenied" when using qdbus or my test program | 18:31 |
javispedro | djszapi, it will show some error message instead of the loaded module ID, don't remember which one (and which one it is is not imortant as long as it shows one) | 18:32 |
djszapi | javispedro: I need it to be proven | 18:34 |
djszapi | so back to the roots, step by step guide please :) | 18:34 |
javispedro | run "pactl load-module module-loopback" (might need to install pulseaudio-utils). The fact there was no error means a security issue. End of story. | 18:35 |
djszapi | this is rather poor arguement | 18:35 |
djszapi | show a system with relevant outputs, where it does and so forth.. | 18:36 |
*** smoku has quit IRC | 18:36 | |
*** roop_ has quit IRC | 18:36 | |
*** roop has joined #harmattan | 18:37 | |
djszapi | link a documentation where it is written, just normal smart bugreport things.. | 18:38 |
DocScrutinizer | gri: yes, dbus control is one of the core tasks of aegis | 18:40 |
DocScrutinizer | aiui | 18:41 |
gri | DocScrutinizer: Irony or not? The question was more: If I call a system API via dbus which requires privileges for tracker, the system service of course has the tracker privileges - does my app also need to have them?! | 18:42 |
DocScrutinizer | sorry too complex for me. I just know in aegis papers there's dbus mentioned several times, and it makes sense | 18:43 |
trx | is there a component for color picking in QML? | 18:43 |
arcean_ | gri: i have a similiar problem, it returns an empty reply when I call wlancond | 18:44 |
javispedro | djszapi, well, it's not such an important problem, also, I can use "the feature" for fmradio as said. | 18:45 |
DocScrutinizer | gri: what exactly aegis on HARM does wrt access to a service that accesses another service is beyond my knowledge and merely config dependent | 18:45 |
djszapi | javispedro: that is really a sad consequence. | 18:45 |
javispedro | I guess that even without develsh you could break audio in some other ways | 18:45 |
javispedro | not requiring to load a module | 18:45 |
javispedro | but it is a way to get ptrace cap | 18:46 |
djszapi | javispedro: you say something, you do not stand by, you do not even try to make the platform better by feeadbacks. | 18:46 |
DocScrutinizer | yes, usually we are not that involved in fixing security holes in aegis :-D | 18:47 |
gri | If I need the aegis privileges, developing really sucks ... All services I need are not available in the scratchbox and building a package every time only to debug a dbus call is hell | 18:47 |
djszapi | except that we discussed pulseaudio, and not aegis | 18:47 |
DocScrutinizer | gri: welcome to harmattan | 18:48 |
RST38h | But don't you all feel safer with aegis? | 18:49 |
DocScrutinizer | YEAH OF COURSE | 18:49 |
RST38h | I mean, a virus will not brick your phone! | 18:49 |
*** zarlino has quit IRC | 18:49 | |
hiemanshu | who would even write one for a phone that people wont buy | 18:50 |
jreznik | aegis isn't a virus? | 18:50 |
* hiemanshu runs | 18:50 | |
hiemanshu | heya jreznik | 18:50 |
javispedro | nah, it'll just record all of your phone calls then submit them to a random $GEEK in $COUNTRY | 18:50 |
jreznik | hiemanshu: heya! /me is going to buy several N9s :) | 18:50 |
RST38h | And all the big content providers will shower your with all their wonderful content now, when it is protected with aegis! | 18:50 |
hiemanshu | jreznik: oh nice :) | 18:50 |
DocScrutinizer | \o/ | 18:50 |
RST38h | BTW, nobody tried rebuilding kernel with aegis disabled? | 18:51 |
djszapi | gazillion times happened | 18:51 |
djszapi | unneccesary to ask every single day | 18:51 |
jreznik | hiemanshu: bought hp veer for my gf to have something quazi open to write apps but it's so bad and so buggy, she's desperate, so n9 for her :) | 18:51 |
hiemanshu | jreznik: I want a veer :( | 18:51 |
*** zarlino has joined #harmattan | 18:51 | |
djszapi | javispedro: let us call your "issue" invalid yet :) | 18:52 |
jreznik | hiemanshu: it's really bad :( | 18:52 |
jreznik | hiemanshu: like it - it's really small, even smaller than I expected but with crappy the web-like development and all limitations of web os... | 18:53 |
jreznik | qml sometimes makes me crazy but still... | 18:53 |
* javispedro raises ears | 18:53 | |
hiemanshu | jreznik: it looks nice | 18:53 |
hiemanshu | and I am tired of huge phones in my pockets | 18:54 |
RST38h | tiny phones suck | 18:54 |
DocScrutinizer | no, tiny screens suck | 18:55 |
RST38h | no web browsing, no gaming, no movies, and it gets lost all the time =) | 18:55 |
DocScrutinizer | tiny phones are nice . they just need a fold-out screen | 18:55 |
DocScrutinizer | and a good fold'able hw kbd ;-D | 18:56 |
RST38h | yeah | 18:56 |
RST38h | projected screen and keyboard maybe? | 18:56 |
hiemanshu | RST38h: I want one a phone that does just texting and calling, | 18:56 |
hiemanshu | RST38h: tired of 3 huge phones in my pocket | 18:56 |
RST38h | hiemanshu: will Nokia 1100 do? | 18:57 |
DocScrutinizer | fold-out screen in times of pre-flexible-color-eInk probably is just a white plastic canvas with some contraption to unfold it, plus micro video projector | 18:57 |
berndhs | calling is nice, being called is a pain | 18:57 |
hiemanshu | RST38h: if it came with a qwerty | 18:58 |
RST38h | hiemanshu: or to be exact http://europe.nokia.com/find-products/devices/nokia-100 | 18:58 |
djszapi | gri: instead of using words like "sucks" and others. Could you please give an understandable report ? We have no idea what "certain calls" you are talking about. | 18:58 |
hiemanshu | RST38h: if it came with a qwerty, yes | 18:58 |
gri | djszapi: qdbus org.freedesktop.Telepathy.Connection.ring.tel.ring | 18:58 |
gri | for example | 18:58 |
jreznik | hiemanshu: not a good one for addicted web-surfer but otherwise it's really nice even on small screen... it's even smaller than creditcard! | 18:59 |
gri | but the real part I'm trying is to access the Conversations history via libcommhistory | 18:59 |
gri | which also faills with AccessDenied dbus errors | 18:59 |
djszapi | gri: still very poor, is it a service or not, and all the information, whether you checked the examples out, then the documentation, etc ? | 18:59 |
hiemanshu | jreznik: well I have a N9(0|5)0 for that | 18:59 |
gri | djszapi: Running the unit tests of libcommhistory on my device fails for example | 19:00 |
djszapi | gri: same issue with syslog, whether you checked out ? Lot of information needed, we cannot help after 1-12 words. | 19:00 |
djszapi | 1-2* | 19:00 |
djszapi | "fails" ... poor ........ same issue or different, if different what issue ? If the same, where can I find that package and the like . | 19:01 |
djszapi | please please please help us help you. | 19:01 |
*** inean has quit IRC | 19:02 | |
* DocScrutinizer yawns | 19:02 | |
DocScrutinizer | I know where that ends. Same as it ever was: "we are not responsible for documentation, but I agree the documentation is missing some details here" | 19:04 |
*** hardaker has quit IRC | 19:04 | |
gri | libcommhistory has NO documentation ... that's the cool part | 19:04 |
DocScrutinizer | see?! | 19:04 |
gri | https://gitorious.org/commhistory/libcommhistory/trees/master | 19:05 |
*** andre__ has quit IRC | 19:05 | |
gri | But the main question I had was "can aegis restrict dbus" which was well answered with yes. For the rest I have to find it out on my own | 19:06 |
*** inean has joined #harmattan | 19:07 | |
djszapi | gri: to be honest, I do not know what you are talking about. I have just installed the dev package, and the header seems to be documented here. | 19:07 |
gri | djszapi: I meant some more documentation than "this class is for ..." | 19:08 |
faenil | guys is it possible to try harmattan components UI on the qml viewer? or some way on desktop, without transferring the app everytime? | 19:08 |
djszapi | faenil: yes, there are more ways | 19:08 |
djszapi | gr: actually, some methods are even overdocumented in my opinion. And most of the methods are also documented. | 19:09 |
djszapi | gri* | 19:09 |
faenil | djszapi: thanks for the hint...xD | 19:10 |
javispedro | gri, for development you can use my binhash.py utility | 19:10 |
djszapi | gri also, there is a separate documentation package | 19:10 |
djszapi | gri: with some html files in it: dpkg -L libcommhistory-doc | wc -l | 19:10 |
djszapi | 1205 | 19:10 |
faenil | something which is not QEmu, please, lol, oh and on Windows | 19:10 |
djszapi | "libcommhistory has NO documentation ... that's the cool part" -> Hence I would really hold this claim back, and make more resource next time before saying it. | 19:11 |
djszapi | research* | 19:12 |
gri | djszapi: You take everything very detailed .. | 19:12 |
hiemanshu | ofc, we are all wrong | 19:12 |
gri | My scratchbox can't find a -doc package | 19:12 |
djszapi | gri: let me check whether SDK bug then. | 19:13 |
gri | djszapi: My opionion of "no" documentation should not be interpreted as "there are really no comments", but it's not enaugh to understand how it works | 19:13 |
DocScrutinizer | SDK bug \o/ - been waiting for that since quite some minutes | 19:13 |
djszapi | gri: completely installable on my device | 19:14 |
djszapi | gri: could you please double check it on your N950 ? | 19:14 |
djszapi | I have N9 here. | 19:14 |
*** aleksander_m has quit IRC | 19:14 | |
DocScrutinizer | who would want to install *-doc *ON DEVICE* ? | 19:14 |
gri | $ apt-cache search commhistory | 19:14 |
gri | commhistory-daemon - Messaging/Call logger daemon | 19:14 |
gri | libcommhistory0 - Messaging event database API | 19:14 |
djszapi | sb does not sometimes have packages meanwhile the device has. | 19:14 |
gri | this was on the device | 19:15 |
*** inean has quit IRC | 19:15 | |
gri | scratchbox has only libcommhistory0 and libcommhistory-dev | 19:15 |
djszapi | DocScrutinizer: anybody could copy it to sb anyways... | 19:15 |
*** inean has joined #harmattan | 19:15 | |
* DocScrutinizer adds another special tweak to his long list of "Things to be done differently when developing for harmattan" | 19:16 | |
djszapi | gri: well, dev package is also good. I have just read the headers, but it is fine with me, at least. doc package would surely be a good addition I guess, but still, the headers are documented | 19:16 |
gri | It's also impossible to compile commhistory-daemon on the scratchbox for debugging without a device | 19:16 |
hiemanshu | DocScrutinizer: does that include 'only handle aegis when sober, can kill people who are under the influence of alcohol' ? | 19:16 |
DocScrutinizer | hiemanshu: of course not, as that doesn't apply to the definition of "done differently" - there is no aegis on a normal device | 19:17 |
kkito | hey, do you know if in the n9 will be possible to disable aegis like in the n950? | 19:18 |
hiemanshu | DocScrutinizer: hmmm, yeah | 19:18 |
hiemanshu | kkito: Jailbreaking the N9? sure, just find a loophole :P | 19:18 |
DocScrutinizer | hiemanshu: I got no objections against *new* things I need to learn to deal with a new platform. I'm al pissed about things that *change* though | 19:19 |
djszapi | kkito: there is no difference in open mode. | 19:19 |
kkito | djszapi: great :) | 19:19 |
hiemanshu | DocScrutinizer: well, change is good, if there is an easy way to work around it | 19:19 |
DocScrutinizer | uhuh | 19:20 |
hiemanshu | DocScrutinizer: if you could 1) disable aegis, 2) not be forced to learn QML, and such, it would be much better | 19:21 |
*** roop has quit IRC | 19:21 | |
DocScrutinizer | keeps your mind fresh to learn to do a "su -user" prior to a "kill <arbitrary-user-process" | 19:21 |
djszapi | gri: public documentation: http://harmattan-dev.nokia.com/unstable/beta/api_refs/showdoc.php?pkn=libcommhistory&wb=daily-docs&url=Li94bWwvZGFpbHktZG9jcy9saWJjb21taGlzdG9yeQ%3D%3D | 19:21 |
djszapi | please do not say there is no documentation next time without your resource. | 19:21 |
djszapi | research* | 19:21 |
hiemanshu | DocScrutinizer: devel-su; develsh; that has the rights to kill the processes | 19:22 |
gri | djszapi: I don't see a class documentation as full documentation | 19:22 |
gri | djszapi: For my part my application fails evel with the aegis privilges and it's part of their unit test | 19:22 |
djszapi | gri: you said there is no documentation which is rather offensive | 19:22 |
gri | So what I'm supposed to do? | 19:22 |
RST38h | you do not need to learn qml | 19:22 |
djszapi | gri: listen to me and provide the information I asked. | 19:23 |
kkito | I am porting some emulators to harmattan. Right now i just isolated all the emu code into a qml component. I paint the emu video buffer into a QImage, and then I've overloaded the paint method from qdeclarativeitem to write the QImage into the qml component surface. Do you know if there are a better way to do it ? I mean something faster... | 19:23 |
djszapi | and then I might try to help.. | 19:23 |
djszapi | gri: if you do not try to help me to help you, I cannot help :) | 19:23 |
RST38h | kkito: It is faster without qml | 19:23 |
hiemanshu | RST38h: learn qml or draw everything on your own | 19:23 |
RST38h | kkito: even faster with /dev/fb0 but I doubt it is going to be very friendly | 19:23 |
RST38h | hiemanshu: QWidgets work | 19:24 |
hiemanshu | RST38h: un-themed, no go for normal apps | 19:24 |
RST38h | well, yes | 19:24 |
jreznik | RST38h: but no QML, no integration, no platform look&feel and for plain Qt, no theming | 19:24 |
kkito | RST38h: Yes, but i want to have the emulator "embedded" into a qml component, to be able to program the ui/virtualjoy using qml. | 19:24 |
kkito | and the rom selector etc... | 19:25 |
RST38h | kkito: then use qml. | 19:25 |
gri | djszapi: http://paste.bradleygill.com/index.php?paste_id=323945 | 19:25 |
* RST38h only implemented the UI in qml. The emulation itself runs natively | 19:25 | |
kkito | RST38h: but there is a faster way to paint a qml surface? | 19:25 |
RST38h | no. | 19:25 |
kkito | i mean something like opengl-es surface and paint directly into a texture | 19:25 |
RST38h | always involves an extra blit | 19:25 |
hiemanshu | there are emulators? | 19:25 |
RST38h | yes. | 19:26 |
faenil | what about qglframebuffer? | 19:26 |
RST38h | maybe, but setting up a texture 60 times a second is slow | 19:26 |
RST38h | and this is what you are gonna do | 19:26 |
RST38h | hiemanshu: http://fms.komkon.org/EmuMeego/ | 19:26 |
djszapi | gri: lot of information I asked is still missing, for starter syslog ? | 19:26 |
hiemanshu | RST38h: vgba \o/ I can play pokemon now :D | 19:27 |
faenil | wow so many emus! :D | 19:27 |
faenil | hiemanshu: there's also N64 emu by javispedro... | 19:27 |
djszapi | gri, also, it seems to be not a service, so aegis is probably not a culsprit here anyway | 19:27 |
djszapi | but let me take a confirmation by checking syslog. | 19:28 |
hiemanshu | faenil: yeah, should look at that too | 19:28 |
gri | djszapi: The model accesses the commhistory-daemon service via dbus | 19:28 |
hiemanshu | javispedro: where are the files? | 19:28 |
faenil | I don't know if it's available for download | 19:28 |
faenil | it misses a UI afaik | 19:28 |
kkito | threre are also antsnes for harmatan | 19:28 |
hiemanshu | yeah | 19:28 |
kkito | and if i have enough time i will release a negeo+cps2 emu soon | 19:29 |
* javispedro has not released n64 yet | 19:29 | |
djszapi | kkito: also forget "disable aegis", wrong term | 19:29 |
javispedro | I can put the tarball somewhere if you want though | 19:29 |
djszapi | kkito: there was nobody yet disabling aegis. What solution I provided is only about the validator. | 19:29 |
javispedro | (but no .deb files as I've not changed it yet from fremantle) | 19:29 |
gri | djszapi: syslog has no entry of my program | 19:29 |
djszapi | gri: right, it is not an aegis issue | 19:29 |
*** piggz has joined #harmattan | 19:30 | |
djszapi | if it was "aegis" issue, it would be the misusage of aegis, and not the bug of aegis anyway :) | 19:30 |
hiemanshu | javispedro: no UI? | 19:30 |
hiemanshu | RST38h: no click to download :/ | 19:30 |
javispedro | hiemanshu, yeah, no UI either. | 19:30 |
RST38h | hiemanshu: they download just fine here | 19:31 |
djszapi | gri: http://meego.gitorious.org/meego-platform-security/aegis-examples/trees/master -> Here you can find dbus aegis examples, and please check the documentation about the dbus relevant entries out as well, please before the continuation. | 19:31 |
wazd | hello all again | 19:31 |
javispedro | but my emus usually follow the launcher UI / emu in separate process which I plan to keep | 19:31 |
hiemanshu | RST38h: not *on* the phone | 19:31 |
kkito | djszapi: ok, is enough if we are able to load modules and run binaries :) | 19:31 |
RST38h | hiemanshu: well, tough | 19:31 |
djszapi | kkito: you can run binaries without disabling anything. | 19:31 |
kkito | sure? I was not able to run some software until I disabled the validator | 19:32 |
djszapi | yes, pretty sure | 19:32 |
RST38h | moo wazd | 19:32 |
hiemanshu | RST38h: no extra deps right? | 19:33 |
kkito | djszapi: :), then how to do it? | 19:33 |
kkito | javispedro: what emu ae you porting= mupen64? | 19:33 |
wazd | RST38h: fancy effect I was talking about: http://dl.dropbox.com/u/37920982/UI_Mockups/Emus/1.jpg | 19:33 |
RST38h | hiemanshu: no extra depends | 19:34 |
wazd | RST38h: still wip | 19:34 |
hiemanshu | RST38h: awesome | 19:34 |
djszapi | kkito: either make a package or use relaxed mode | 19:34 |
RST38h | wazd: That is Sega's game, you know? | 19:34 |
javispedro | kkito, mupen64plus already virtually works as is, it's just UI missing. | 19:34 |
djszapi | kkito: or just simply use interpreter directly for scripts | 19:34 |
wazd | RST38h: nowai :P | 19:34 |
djszapi | gri: you should also take a look at the /var/lib/aegis/restok/restok.conf | 19:34 |
hiemanshu | RST38h: looks for what kinds of files? (vgba) | 19:34 |
RST38h | wazd: I suspect that simply showing the console(s) itself would be a better idea | 19:35 |
*** jreznik has quit IRC | 19:35 | |
wazd | RST38h: maybe you're right | 19:35 |
djszapi | javispedro: ok I spent one hour to figure it out on my own without giving 2 sentences to me. I cannot load modules at all. | 19:40 |
javispedro | djszapi, what happens on yours? | 19:40 |
djszapi | I am getting an error message, tried to make a google research and it is expected.. | 19:41 |
javispedro | what module and what error message? | 19:41 |
javispedro | some modules can't be loaded twice | 19:41 |
kkito | javispedro: has mupen64 an opengl-es renderer? nice! An is it working fullspeed? | 19:42 |
javispedro | kkito, http://www.youtube.com/watch?v=BrS14m3LStI | 19:42 |
djszapi | javispedro: well pulseaudio-module-nokia-common, then pulseaudio-module-extra and others from the output of apt-cache search module | grep pulse | 19:44 |
*** frinring has quit IRC | 19:45 | |
javispedro | you can try module-loopback, it is installed by default | 19:45 |
javispedro | all it'll do is setup a microphone -> speakers loopback | 19:45 |
djszapi | sorry, but no | 19:45 |
djszapi | you said I can load /any/ module, so I tried some others. | 19:46 |
javispedro | those are not module names though | 19:46 |
javispedro | ls /usr/lib/pulse-*/modules/*.so | 19:47 |
*** RST38bis has joined #harmattan | 19:47 | |
*** RST38bis has quit IRC | 19:47 | |
*** zarlino has quit IRC | 19:48 | |
djszapi | javispedro: those are package names installing a lot of modules... | 19:48 |
djszapi | javispedro: and sorry, but I would not like to give out command output from an NDA stuff. | 19:49 |
djszapi | but here you can find the packages I mentioned: http://harmattan-dev.nokia.com/pool/harmattan-beta/free/p/pulseaudio/ | 19:50 |
*** zarlino has joined #harmattan | 19:50 | |
*** antman8969 has joined #harmattan | 19:54 | |
*** djszapiN9 has joined #harmattan | 19:55 | |
*** smoku has joined #harmattan | 19:56 | |
*** djszapiN9 has quit IRC | 19:58 | |
*** djszapiN9 has joined #harmattan | 19:58 | |
*** lamikr has quit IRC | 19:59 | |
djszapiN9 | hiemanshu, if i add a channel on the fly using the join on connect option, it soes not work for me after restart | 19:59 |
*** djszapiN9 has quit IRC | 20:00 | |
*** djszapiN9 has joined #harmattan | 20:00 | |
hiemanshu | djszapiN9: known bug | 20:09 |
*** seif has quit IRC | 20:10 | |
djszapi | Pap7518 | 20:10 |
*** djszapi has left #harmattan | 20:10 | |
*** djszapi has joined #harmattan | 20:10 | |
djszapi | hiemanshu ok... | 20:10 |
djszapi | also I think it would be nice to have a bit different channel list on the setup screen, I think horizontal list would make more sense | 20:10 |
djszapi | with the delete button and the like | 20:11 |
javispedro | djszapi, not saying you should give me anything, just that package names != module names | 20:11 |
javispedro | you should look inside the packages or do the ls thing above to get all the packages that are on your system | 20:12 |
djszapi | javispedro: anything I tried there works as expected | 20:12 |
javispedro | *all the modules | 20:12 |
djszapi | does not really matter since you said anything, I tried to load anything (of course not all the 100+). | 20:12 |
djszapi | as for me, it is invalid. | 20:13 |
*** seif has joined #harmattan | 20:13 | |
gri | djszapi: It was aegis!! dpkg-buildpackage always used a cached aegis file, after cleaning all, it now accepts the d-bus call | 20:13 |
djszapi | gri: no, it was your messed up usage. | 20:14 |
djszapi | as you can realize, aegis works just fine after all... | 20:14 |
djszapi | your directory was just simply directory which have never even said. | 20:14 |
djszapi | * simply dirty | 20:15 |
gri | the restok.conf was simply missing the "object" key for some reason | 20:15 |
djszapi | make a clean build is really a fairly basic thing in case of a problem if nothing else helps for a while... | 20:16 |
gri | I did delete the debian directory several times | 20:17 |
djszapi | I expect that from people they tried that when they come to help :) | 20:17 |
djszapi | clean build != debian folder deletion. | 20:18 |
gri | but it created a _aegis file for whatever reason and also included this in its package | 20:18 |
djszapi | debian folder != build dir | 20:18 |
djszapi | so no, you did not actually make a clean build... | 20:19 |
djszapi | please do that all the way along next time before getting help. | 20:19 |
*** djszapiN9 has left #harmattan | 20:19 | |
gri | I did make clean which did not delete this file | 20:19 |
gri | which is a clean build for me | 20:19 |
djszapi | no, that is not a clean build at all | 20:19 |
djszapi | if you still have tray files not coming from the repository/package. | 20:19 |
gri | which I didn't notice, yes | 20:20 |
djszapi | make clean cleans up the compilation | 20:20 |
djszapi | you need to clean up the generation as well which is not compilation... | 20:20 |
gri | Next time I will know that | 20:23 |
djszapi | yep since we do not need to argue about libcomm* and other things then :) | 20:23 |
djszapi | will work in few seconds ;) | 20:23 |
alterego | http://i.imgur.com/UUxRd.jpg | 20:26 |
alterego | *cough* | 20:26 |
*** antman8969 has quit IRC | 20:26 | |
djszapi | alterego: *chuckles* :) | 20:27 |
alterego | A parallel: http://technophonics.com/gallery/main.php?g2_view=core.DownloadItem&g2_itemId=432&g2_serialNumber=2 | 20:28 |
alterego | Can you guess who those iConic figures are? | 20:28 |
GeneralAntilles | Jobs and Woz | 20:28 |
alterego | :) | 20:28 |
alterego | Thought it was a good parody ^.^ | 20:28 |
alterego | Jobs looks like Tom Cruise there .. | 20:29 |
*** kkito has quit IRC | 20:31 | |
*** deimos has joined #harmattan | 20:35 | |
hiemanshu | this is the funniest stuff I have seen, my phone is booting up, I get a text (before the nokia splash screen with the sounds), I talk via texts for 45 mins, minimize it, and I see the boot splash :/ | 20:39 |
hiemanshu | ok, phone randomly stops receiving texts or calls, anyone have this issue? | 20:41 |
*** artemm has joined #harmattan | 20:45 | |
*** faenil has quit IRC | 20:49 | |
hiemanshu | anyone care to tell what the size of the OCF is? I am getting 556M but I remember it being 558M | 20:51 |
hiemanshu | I remember a couple of the mirrors weren't in sync | 20:51 |
djszapi | javispedro ping | 20:51 |
javispedro | djszapi, pong | 20:51 |
djszapi | Do you have any idea how to fix up alsa ? I mentioned the issue yesterday | 20:51 |
djszapi | if I set the master volume in the alsamixer, I need to set it up again after a reboot since it gets zero after that :( | 20:52 |
javispedro | what's your system? a script in /etc/init.d/ usually takes care of that | 20:52 |
*** faenil has joined #harmattan | 20:52 | |
faenil | mmm | 20:54 |
faenil | experiencing strange behaviours on N950 since a week :) | 20:55 |
faenil | it apparently stops working... | 20:55 |
macmaN | it's sensing something is coming | 20:55 |
faenil | it doesn't answer to touchinput, not keylock button | 20:55 |
faenil | I have to wait about 1 minute | 20:56 |
macmaN | (i've recently started watching Supernatural) | 20:56 |
faenil | and then I get it back in normal state | 20:56 |
faenil | macmaN: lol | 20:56 |
faenil | it seems like it crashes, but it doesn't...it just doesn't switch the screen on, that's what it seems like | 20:56 |
hiemanshu | hmm, anyone with a working OCF with em? | 20:57 |
faenil | anyone experiencing the same? | 20:57 |
faenil | 1minute blackouts on N950 | 20:58 |
hiemanshu | nope, but phone randomly stops receiving or sending texts or calls, its a PITA :/ | 20:58 |
faenil | mmm | 20:58 |
faenil | while, what's it with this? I set a column with buttons inside my Page | 20:59 |
faenil | set column to center of the page | 20:59 |
faenil | and it doesn't work | 20:59 |
faenil | anchors don't work | 20:59 |
faenil | ps buttons have no anchors | 20:59 |
*** javispedro has quit IRC | 21:15 | |
*** gri has quit IRC | 21:15 | |
hiemanshu | hmm, whats an easy way to backup contacts? | 21:16 |
*** berndhs_meego has joined #harmattan | 21:21 | |
DocScrutinizer | djszapi: on a "normal" linux system the command "alsactl restore -f myfile" on boot time will deal with that | 21:24 |
*** trx has quit IRC | 21:32 | |
*** delphi has joined #harmattan | 21:32 | |
*** delphi is now known as trx | 21:32 | |
tomma_ | hiemanshu, how about doing backup? | 21:34 |
tomma_ | atleast i hope it backups contacts too | 21:35 |
hiemanshu | tomma_: how can you do so? | 21:35 |
tomma_ | Settings -> sync & backup -> backup | 21:35 |
hiemanshu | ah | 21:35 |
DocScrutinizer | djszapi: in a "normal" linux system /etc/init.d/alsasound has the commands "alsactl store -f /etc/asound.state" for shutdown aka stop and "alsactl restore -f /etc/asound.state" for boot aka start, to deal with making alsamixer settings persistent across boots | 21:41 |
DocScrutinizer | djszapi: note though: | 21:43 |
DocScrutinizer | # hack - in case the mixer isn't restored | 21:43 |
DocScrutinizer | # this shouldn't be needed anymore since udev cares | 21:43 |
DocScrutinizer | # (sleep 1; $alsactl -F -f $asoundcfg restore >/dev/null 2>&1) | 21:43 |
*** mtd has quit IRC | 21:47 | |
hiemanshu | tomma_: it backups everyting, I just want to backup contacts | 21:47 |
*** mtd has joined #harmattan | 21:48 | |
DocScrutinizer | djszapi: so maybe the answer to your question is: | 21:52 |
DocScrutinizer | halley:/etc # grep alsa /etc/udev/rules.d/40-alsa.rules | 21:52 |
DocScrutinizer | SUBSYSTEM=="sound", KERNEL=="controlC?", RUN+="/usr/sbin/alsa-init %n" | 21:52 |
DocScrutinizer | halley:/etc # grep alsactl /usr/sbin/alsa-init | 21:52 |
DocScrutinizer | test -s /etc/asound.state && /usr/sbin/alsactl -F restore $1 >/dev/null 2>&1 | 21:52 |
DocScrutinizer | that last line looks extremely fishy, btw | 21:53 |
DocScrutinizer | hell the whole file looks like the author been on crack or sth: http://paste.debian.net/128539/ | 21:57 |
*** zarlino has quit IRC | 22:00 | |
RST38h | Doc: Do I sense Lennart? | 22:00 |
matrixx | hi, is the path configurable where QtCreator searches compiled package when installing it to sysroot? | 22:02 |
matrixx | it seems to find the package fine when it's uploading to device | 22:02 |
matrixx | but not when installing to sysroot :( | 22:02 |
DocScrutinizer | RST38h: maybe :-D | 22:02 |
*** zarlino has joined #harmattan | 22:06 | |
DocScrutinizer | anyway >># increase buffer-preallocation size (for PA)<< the INCREASE part doesn't match what next few lines do, on >>if [ $pmax -gt 1024 ]<< | 22:06 |
DocScrutinizer | this in fact LIMITS /proc/asound/card$1/pcm0p/sub0/prealloc to 1024 max | 22:07 |
*** berndhs_meego has quit IRC | 22:08 | |
DocScrutinizer | no way ever this command sequence will _increase_ the value | 22:08 |
*** stroughtonsmith has joined #harmattan | 22:08 | |
DocScrutinizer | and redirecting any diagnostic and/or error output of alsactl to dev/null seems like a fool's idea as well | 22:09 |
DocScrutinizer | while it also assumes the default of alsactl to /etc/asound.state as given | 22:11 |
hiemanshu | djszapi: around? | 22:21 |
djszapi | DocScrutinizer: the solution was to add the alsa daemon to the bsd init scripts | 22:28 |
djszapi | hiemanshu yes | 22:28 |
hiemanshu | djszapi: any way to get the people to upload a proper copy of the N950 OCF? I tried about 20 mirrors, all bad files that dont work | 22:29 |
*** trx has quit IRC | 22:31 | |
*** trx has joined #harmattan | 22:38 | |
djszapi | hiemanshu: what is OCF ? | 22:40 |
*** djszapi has left #harmattan | 22:40 | |
hiemanshu | lol | 22:40 |
*** djszapi has joined #harmattan | 22:45 | |
djszapi | hiemanshu: please help me with the context to help you | 22:46 |
hiemanshu | djszapi: One Click Flasher | 22:46 |
hiemanshu | for the N950, tried about 30 mirrors now, all have a file that doesn't work | 22:46 |
djszapi | define "does not work". | 22:47 |
hiemanshu | starts flashing, about 30M on the rootfs I get a Fethcing error list : and multiple bb5_rdc_cert_read failed | 22:47 |
djszapi | hahahaha | 22:47 |
hiemanshu | and the file is 556M and a working one is 558M | 22:48 |
djszapi | have you tried complete erase and cold flash ? | 22:48 |
djszapi | and erase the R&D certificate just for making sure ? | 22:48 |
hiemanshu | djszapi: its a corrupted file, had the same thing before | 22:48 |
hiemanshu | djszapi: the md5 for the working one is 1c233f8ecf38b2debc1a77b6ca7fb104 | 22:49 |
hiemanshu | mine is 883ff621 something | 22:49 |
djszapi | you are saying that you cannot get a correct image ? | 22:49 |
hiemanshu | yup | 22:49 |
hiemanshu | tried 30 mirros | 22:49 |
hiemanshu | mirrors* | 22:49 |
djszapi | Have you tried to look into the tmp folder where it extracts ? | 22:50 |
djszapi | maybe some irrelevant is borked. | 22:50 |
hiemanshu | and I asked DocScrutinizer and SpeedEvil to verify as well, wrong image | 22:50 |
djszapi | and the image itself is ok | 22:50 |
djszapi | did you compare the whole stuff or just hte image ? | 22:50 |
hiemanshu | djszapi: I tried debugging it before, no go | 22:50 |
hiemanshu | tried everything | 22:50 |
SpeedEvil | There is no checksum on the image in the flasher | 22:50 |
SpeedEvil | It just flashes the image | 22:50 |
hiemanshu | fix was to grab a working image from someone else | 22:50 |
SpeedEvil | Even if corrupt | 22:51 |
djszapi | hiemanshu: so what do you expect from me if you have tried everything and you have the solution ? :) | 22:51 |
hiemanshu | djszapi: well if you have a working image, share it :) | 22:51 |
djszapi | but you already got one :D | 22:52 |
hiemanshu | not a working one | 22:52 |
djszapi | I am really sorry, but I am not much of help here. I took care about week 22 image version around week 22 last :) | 22:53 |
SpeedEvil | Or share knowledge of who to poke about servers, if you have any | 22:53 |
djszapi | why not poke qgil ? | 22:53 |
djszapi | at any rate...As usual, please send me a detailed email that I can just send to the internal mailing list, if that is what you expect from me. I do not have myself to deal more with this thing. | 22:54 |
djszapi | do not have time* | 22:54 |
hiemanshu | sorry I asked | 22:56 |
*** wicket64 has joined #harmattan | 22:57 | |
*** zarlino has quit IRC | 23:00 | |
*** inean has left #harmattan | 23:01 | |
GeneralAntilles | Where's the image for the lock screen background? | 23:02 |
faenil | guys one question | 23:04 |
faenil | I'm using PageStack | 23:04 |
faenil | in one Page I put my QDeclarativeItem, which encapsulates a QGLWidget | 23:04 |
djszapi | hah doxygen does not support QML, too bad. | 23:04 |
faenil | but when I when do pageStack.pop, the page moves behind the glwidget, but the glwidget remains on focus and then disappear when the sliding animation has finished | 23:05 |
faenil | it doesn't move with the page | 23:05 |
faenil | is there anything I can do about that? | 23:07 |
*** djszapiN9 has joined #harmattan | 23:08 | |
djszapi | GeneralAntilles: you mean the wallpaper or the stand by screen ? | 23:18 |
GeneralAntilles | The wallpaper on the standby screen. | 23:18 |
GeneralAntilles | Since you can't actually set it in the w22 firmware. . . . | 23:18 |
djszapi | I do not think you can change that.. It iss there for the sole purpose of saving battery power.. You can disable the standby screen from settings.. and then you would always see the lock screen in the front.. | 23:21 |
djszapi | I do not think that is an image at all. | 23:21 |
w00t_ | GeneralAntilles: the screen you swipe away? after double tap/pressing power? | 23:22 |
GeneralAntilles | Yes, the lock screen, standby screen, idle screen. Whatever you want to call it. | 23:22 |
GeneralAntilles | With the blue bubble looking background. | 23:22 |
GeneralAntilles | djszapi, the background? | 23:23 |
GeneralAntilles | It's algorithmic? | 23:23 |
GeneralAntilles | Somehow I doubt that. | 23:23 |
djszapi | GeneralAntilles: that is just a wallpaper | 23:23 |
GeneralAntilles | . . . | 23:23 |
djszapi | and we discussed that how to change. | 23:23 |
djszapi | and no, that is not that standby screen | 23:23 |
GeneralAntilles | Sorry, don't have a manual handy. | 23:23 |
GeneralAntilles | Whatever the hell you want to call it. | 23:23 |
GeneralAntilles | Where is the image file? | 23:23 |
djszapi | GeneralAntilles: for instance from settings, but we also discussed today how to do it programatically. | 23:25 |
GeneralAntilles | Right. Nevermind. | 23:25 |
djszapi | http://mg.pov.lt/harmattan-irclog/%23harmattan.2011-09-05.log.html#t2011-09-05T11:17:38 -> This is programatically. | 23:27 |
djszapi | and yes, you should be able to do that on that image from the settings. | 23:28 |
djszapi | not programitcally, too well. | 23:28 |
GeneralAntilles | Should. Can't. | 23:29 |
djszapi | good night! | 23:31 |
*** djszapi has left #harmattan | 23:31 | |
*** javispedro has joined #harmattan | 23:44 | |
*** faenil has quit IRC | 23:56 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!