IRC log of #harmattan for Monday, 2011-09-05

djszapiThe 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
javispedrowell, agreed.00:01
javispedrosadly, GRP::audio and GID::audio are not requestable00:01
djszapiWhy cannot you request GID::audio if you need to be in the audio group ?00:01
javispedrothus the options left are a ) Use PulseAudio somehow, which has GRP::audio b ) Create a minimal root daemon00:01
javispedrodjszapi: "origin '' does not allow 'GID::audio'"00:02
kimjuiow, f**k aegis ;)00:02
djszapiaegis has nothing to do with this00:02
djszapiso your skill is still lacking like hell00:02
RST38haegis is sooo loved here...00:02
djszapipolicies are defined by OVI as I said gazillion times00:03
javispedrosadly, I have to say that yes, Aegis is not to blame here.00:03
javispedroas 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
djszapijavispedro: sound plain wrong, if you have access to root, but not audio since that is just about a deny allow self-bomb.00:04
javispedroyes, sounds wrong.00:04
javispedrobut it's the way it is now :(00:04
djszapiI do really doubt it is like that on new aegis.00:04
infobotdjszapi meant: I do really doubt it is like that on new images.00:04
djszapilet me try...00:05
artemmDoes anybody know how to change wallpaper (lock screen pic) programmatically? Any pointers where to start looking?00:06
djszapijavispedro: actually, there is still a better approach than being root00:06
javispedroshoot, I'm open to ideas00:06
djszapiartemm: look at the settings code, if that is open00:07
djszapijavispedro: if root can put the user into the audio group, you could that from install context00:07
djszapiif not, that is no go though00:07
artemmI know that you can set wallpaper from gallery, but that's probably closed00:07
artemmdjszapi: you mean that harmattan may share settings code with general meego?00:07
artemmI thought lockscreen is harmattan specific00:08
djszapino, I would make a research whether it is open, and if it is you won, if not, you lost.00:08
artemmok, thanks :)00:08
javispedroartemm: there seems to be this gconf key:  /desktop/meego/background00:08
javispedroartemm: but it's empty on my device00:08
javispedrowell, it has "picture_filename" string key, but empty00:08
djszapiI hope gconf will be history :p00:09
javispedroit is already history..00:09
djszapiseems dconf will be the go for qt500:09
artemmis there any general place where harmattan settings are stored at all?00:09
artemmin Symbian there was Central Repository00:09
javispedrogconf, but it is partially dismembered on harmattan00:10
javispedroit was much more strong in fremantle00:10
javispedroI've seen random .conf and .ini files everywhere00:10
javispedronot sure it is a bad thing..00:11
djszapiI think it is a good one.00:11
artemmmaybe I just try searching for a .cong/.ini file with .png content00:11
javispedroartemm: also inside ~/.config00:12
djszapijavispedro: I could ask for GID:sys in the past, half a year ago00:12
* artemm is going to try N950 terminal and find/grep00:12
javispedrodjszapi: I was also thinking that maybe I could make a new user for the daemon, and have that new user be part of audio00:13
javispedroand if I wanted to go overboard I could even make new fm-radio-access tokens for access to the fmradio daemon ;)00:13
djszapishould be simple to test ;)00:13
djszapibut at any rate, the desired solution works here.00:13
javispedrowhat you mean? GRP::audio?00:14
djszapiI tried GID:00:14
javispedroGID would also work00:14
djszapiwell, that is what I have been saying since the discussion about it ;)00:14
javispedronah, but neither GRP or GID work on my current fw00:14
djszapiroot should be able to put users into groups.00:15
djszapiso just do that from install context00:15
djszapiand remove it from the remove context00:15
* javispedro goes read some wiki page I read about new users00:15
*** vladest has quit IRC00:16
*** stroughtonsmith has joined #harmattan00:18
djszapiunfortunately, root has too much right :(00:18
javispedrowell, I do not like putting RDS parsing code as root00:18
djszapiroot is still superpowa00:18
djszapiunfortunately, it can still destroy your system00:18
javispedrobut for the current demo it is ok00:19
javispedrofwiw, here is the package:
alteregoSend it over dbus ..00:19
artemmactually even if I find where wallpaper settings are stored, modifying it directly without api could cause problems, couldn't it?00:19
alteregoartemm: check gconf00:19
alteregoartemm: and no, it should be fine.00:19
javispedroif anyone wants to try you can execute it by doing "fmrx -f 92.0", but note that it is still experimental00:20
javispedro(where 92.0 is the desired freq to tune in MHz)00:20
artemmI thought gconftool should be used when you know concrete file you need to modify00:20
djszapijavispedro: it would be nice to see a qt based text-to-speech engine btw00:20
artemmah, that's probably what u mean00:20
javispedrodjszapi: why Qt based? =)00:21
alteregoartemm: well yes, or a gconf api.00:21
djszapijavispedro: because that is high level for me instead of the low-level festival and espeak00:21
javispedrodjszapi: there are several free tts (festival?), a Qt API would be easy I think00:21
alteregoAnd you're probably talking about gconftool-2 ;)00:21
djszapijavispedro: no no00:21
artemmok, I don't know about how to use gconf api, went to study00:21
djszapithat is not the purpose so that to wrap them and having dependencies.00:21
artemmyep, gonftool-200:21
javispedrodjszapi: a _new_ tts? that's a thesis-level of work.00:22
djszapiQtOpenGL does not wrap low-level opengl utils either, nor does QtOpenAL00:22
javispedroand you'd probably just end up reinventing festival00:22
alteregoMeeGo/Harmattan has a nice GConf API through MGConf00:22
alteregoIt's a lot like QSettings if you've ever used that.00:22
djszapinor the archiver and compression classes00:22
javispedrodjszapi: ???00:22
javispedroQtOpenGL _wraps_ OpenGL00:22
djszapi_nobody_ was speaking about OpenGL00:22
artemmalterego: Thanks! As long as there's Qt API, docs should be relatively easy to find :)00:22
djszapiI was speaking about _opengl utils_00:23
javispedrowhich ones are those? :D00:23
djszapiglew, glut, glee, what not...00:23
alteregoartemm: no problem.00:23
javispedronever used any other than GLU =)00:23
djszapijavispedro: so basically, if you get familiar with the Qt architecture00:23
javispedrodjszapi: well Qt cannot really wrap many of those (e.g. wrapping glut makes no sense)00:23
djszapiyou can realize that, they do not really wrap low-level stuff, but make a good high level API for these stuff00:24
djszapiwhich is perfectly fine00:24
javispedrobut I think that doesn't matter00:24
javispedroyou can still do a kick-ass C++ API that wraps a existing C one00:24
djszapibut that is not really the architectural design for Qt, and I would hate it having 200000 dependencies00:24
djszapiand just wrapping everything.00:24
javispedrobut that's a bit of a lie00:24
djszapino, it is not00:25
javispedroyou don't link with the client library, ok. but you are now hardcoding the protocol.00:25
djszapiQtOpenGL, QtOpenAL do not wrap thing. Nor does the upcoming archiver, (de)compressor classes00:25
djszapithey will not reuse libarchive, libzip, what not00:25
alteregoQtOpenGL 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
alteregoBut it isn't an API wrapper.00:25
djszapiQtOpenGL does not wrap any low-level stuff.00:26
alteregoMore a utility library like glut00:26
djszapifrom those gl utils.00:26
djszapijavispedro: oh yeah, and the most important thing: reviewboard touch friendly client :)00:28
*** djszapi has left #harmattan00:30
artemmI can connect N950 as masstorage, create folders and files from laptop and then.. kind find these from N950 terminal00:45
artemmwhere the hack are they created then? :/00:45
* artemm is trying to find some folder for easy copying files to laptop for detailed analysis00:45
artemmthat's what I thought00:46
artemmls shows nothing there :/00:46
javispedrounplug the N95000:47
artemmok, found it00:48
artemmfunny, the folder I created there isn't shown by ls00:49
artemmbut I can get into it00:49
javispedronah, you should re-cd into /home/user/MyDocs00:50
artemmah, indeed00:50
javispedrobasically, the least you use the device while in Mass Storage Mode, the better.00:50
artemmthat's the easiest way for examining files00:54
artemmI copy them to temporary buffer accessible from masstorage00:54
javispedroget a sftp client00:54
artemmyeah, that is better probably00:54
artemmwill try00:55
artemmI 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/.wallpapers00:55
artemmQuestion is will the app be allowed to modify files there00:55
* artemm is scared by aegis rumors00:56
javispedroquite probably yes00:57
artemmsomething strange happened with harmattan developer library. It moved to a different address and ther's not much refeence anymore00:58
*** vladest has joined #harmattan00:59
artemmno harmttan at anymore :/00:59
artemmand library at is unsearchable :/01:00
artemmno search there01:01
artemmwell, will just browse then01:01
*** rcg has quit IRC01:13
*** NeoNoir has joined #harmattan01:25
artemmcan I programmatically add my app (or a part of it) to crontab on harmattan (is app allowed to mess with cron)?01:29
artemmI am thinking about updating wallpapers once a day or something like this01:29
*** NeoNoir has quit IRC01:35
wazd50x (Server Error)  O_o01:43
wazdanyone can reach ?01:44
berndhswazd: no, and bugzilla is down too apparently01:45
wazdthat sucks :(01:46
*** wazd has quit IRC01:50
berndhshow does on add dev packages to QtCreator for harmattan ? I need qca-dev, its not there by default01:57
DocScrutinizerartemm: no crontab on HARM01:59
DocScrutinizerit seems01:59
artemmThere got to be some way for periodic execution01:59
artemmafter all alarms work somehow01:59
berndhsartemm: yes you can do it yourself with qt timers, i have a silly little app for that02:00
*** lbt is now known as lbt_away02:00
artemmtimers would die after reboot02:00
artemmand even before the reboot user can kill them02:00
berndhsright, you have to start the app yourself02:00
berndhswell, changing desktop automatically should be user level, shouldn't it ?02:01
artemmthough if I put timer to daemon invisible on the task manager..02:01
berndhsbut it would be more convenient it it started automatically02:01
artemmif that's allowed for normal app02:01
artemmberndhs: I am thinking about app that would rotate wallpapers02:01
artemmlike "wallpaper of a day" or something like that02:02
berndhsright, that's why I made my app mostly02:02
berndhsi want a different wallpaper every hour, so i notice the time go by :)02:02
artemmyou made the same? :)02:02
berndhsother people might want different wallpaper after 5pm02:02
DocScrutinizerthere's cron.daily/ though02:02
ieatlintmake an app that changes your ringtone hourly to sound more and more angry throughout the day02:02
berndhsyeah and particularly angry after normal working hours :)02:03
artemmDocScrutinizer: I thought you told there's no cron on harmattan02:03
* DocScrutinizer wonders if it's still alarmd that's supposed to handle cron's job02:03
DocScrutinizerthere is obviously no crontab02:03
berndhsis there "at" ?02:04
DocScrutinizernot OOTB02:04
artemmah, you mean there's no crontab console command for maninulating cron entries02:04
DocScrutinizerthere's also no /etc/crontab02:04
DocScrutinizerand no user contabs02:05
artemmthen where's cron.daily you mentioned?02:05
artemmIt should be in /etc normally to my understanding02:05
berndhsthere is /etc/cron.daily02:07
* artemm examining it02:07
DocScrutinizerwell, on fremantle we got alarmd and the nifty frontend alarmed02:08
berndhssomething like that should work, or auto-start user apps would work02:08
artemmactually cron.daily/hourly may be good enough. That is if app is allowed to add/remove script there02:09
DocScrutinizerprobably you are allowed to02:09
artemmyeah, alarmd was removed already at beta
berndhsyou could try having your pacakges installer add a script there02:10
DocScrutinizerthe question however is what the script you add will be allowed to so ;-D02:10
artemmtrue! Installer can probably negotiate rights correctly02:10
artemmWell, I can add just a binary call02:10
artemmand put the actual logic to binary02:11
artemmand then it can't check script content automatically anyway02:11
* DocScrutinizer turns away as this thread heads towards the buzzword again02:11
artemmso it is going to be either allowed or not02:11
artemmDocScrutinizer, Isn't #harmattan channel correct place for discussing platform peculiarities? :)02:12
DocScrutinizerI'm just bored to death about that word starting with a02:13
artemmBTW, with all these aegis and permission fears: if I disable developer mode, will N950 behave like production N9?02:13
artemmyou know, to test whether I handle that a-forbidden-word stuff correctly :)02:14
DocScrutinizernobody knows02:14
artemmfunny, so for testing the most peculiar part of a platform I need the actual final device :)02:15
DocScrutinizerseems too reasonable an assumpton to be true02:15
artemmok, thanks02:15
*** deimos has quit IRC02:26
berndhsrzr: go ahead, file a bug, I dare you02:26
*** Venemo has joined #harmattan02:37
*** smoku has left #harmattan02:41
*** wicket64 has quit IRC02:47
*** artemm has quit IRC03:19
javispedroI think I can exploit pulse to do the fmrx loopback for me03:26
javispedroit's hacky though..03:26
javispedroI've also realized that Nokia planned to ship a QMAFW plugin for fmrx (therefore FM would appear on the Music Player)03:27
javispedroI wonder how much of the FM GUI is still on the musicplayer03:28
Venemojavispedro, hmmm!03:29
javispedrowhat could make them forget about fmrx?03:29
javispedroI'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 file03:30
SpeedEvilSimply not completed at the time, and the requirement was dropped03:31
SpeedEvilfmrx diddn't actually work on n900 either03:31
javispedrobut usually there's some "unplanned risk" that makes one go overtime03:31
javispedroon the n900 it was the many interactions with phone calls ( I bet )03:31
javispedroon the n95003:32
javispedromaybe BT as I've been saying.03:32
SpeedEvilMaybe n9 has different hardware?03:32
javispedroit might have different pcb connections03:32
javispedrokernel only hints at different connections for fmtx03:32
SpeedEvilKernel drivers aren't a great way to debug this.03:32
javispedroload-module module-loopback source=source.fmrx :D03:33
javispedroD: module-loopback.c: Loopback overall latency is 203.79 ms + 679.54 ms + 0.95 ms = 884.28 ms :(03:33
javispedroCPU usage using this is around 6%03:34
SpeedEvilBut meh.03:34
javispedro4.9% user 1.1% sys03:34
javispedroaccording to energy profiler, this is negligible with screen on03:36
javispedro(0.49W always)03:36
SpeedEvilbme-datalogger was claiming fbreader was using 180mW03:37
javispedroI do not understand why module-loopback keeps doing this03:38
javispedromodule-loopback.c: New rate of 47432 Hz not within 2% of 47808 Hz, forcing smaller adjustment03:38
javispedrowait, I had top while making the measurement03:39
javispedroit now says 0.39W03:40
SpeedEvilSomething is odd.03:41
SpeedEvilWhen idle, in a perfectly dark room, it's varying from 50-100mA03:41
SpeedEvil(energy profiler with screen on)03:42
javispedrohere it varies from 80-100mA03:43
javispedroscreen off - loopback on -- 40-50mA03:43
javispedroscreen off + loopback on + me typing via ssh = 111mA peak =)03:44
javispedroscreen off + loopback off = 20-25mA03:45
javispedro(wifi idling)03:45
SpeedEvilfbreader goes to 50mA - which is really quite impressive.03:46
javispedrocuriously enough, the loopback implementation that uses ALSA to capture -> userspace app -> PA for playback actually consumes ~2mA less on average03:50
*** evilJazz has quit IRC03:50
javispedroI think the PA loopback is doing something stupid03:51
javispedromaybe even resampling03:51
javispedrono idea what the "rate not within 2% messages mean"03:51
SpeedEvilYou know of bmedatalogger?03:51
SpeedEvilcommand line battery thing03:51
javispedrobut I do now :)03:51
*** Venemo has quit IRC03:54
SpeedEvilIt 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 IRC03:55
javispedroyou're testing that? or you mean my previous result? I had headphones03:56
SpeedEvilmy testing03:56
javispedroI think that the UI energy profiler skews readings a bit03:57
javispedroit probably installs a half-sec timer03:57
javispedrodunno about bmedatalogger though03:58
SpeedEvilPlugging in phones isn't killing the speaker03:58
javispedroplug harder :)03:58
SpeedEvilbut no03:58
javispedrothough I've seen system not noticing when phones are plugged during boot03:58
SpeedEvilreplugging works03:58
*** NIN101 has quit IRC04:02
*** javispedro has quit IRC04:08
*** stroughtonsmith has quit IRC04:46
*** M4rtinK has quit IRC05:00
*** M4rtinK has joined #harmattan05:02
*** M4rtinK has quit IRC05:13
*** special has quit IRC05:18
*** special has joined #harmattan05:18
*** special has joined #harmattan05:18
*** berndhs has left #harmattan05:29
*** berndhs_meego has joined #harmattan05:34
*** hardaker has joined #harmattan05:56
*** antman8969 has quit IRC06:07
*** roop has joined #harmattan06:45
*** hardaker has quit IRC06:59
*** roop has quit IRC07:00
*** berndhs_meego has quit IRC07:16
*** roop has joined #harmattan07:16
*** DocScrutinizer has quit IRC07:30
*** DocScrutinizer has joined #harmattan07:30
*** djszapi has joined #harmattan07:36
*** smoku has joined #harmattan07:41
*** berndhs_meego has joined #harmattan07:49
*** achipa has quit IRC08:00
*** smoku has left #harmattan08:09
*** trx has quit IRC08:19
*** trx has joined #harmattan08:24
*** vladest_ has joined #harmattan08:34
*** vladest has quit IRC08:35
*** vladest_ is now known as vladest08:35
*** xarcass has joined #harmattan08:41
*** maxw has joined #harmattan08:46
*** djszapi has quit IRC08:56
*** djszapi has joined #harmattan08:56
*** rcg has joined #harmattan08:59
*** vladest has quit IRC09:02
*** maxw has quit IRC09:03
*** radiofree has joined #harmattan09:03
*** maxw has joined #harmattan09:03
*** ZrZ has quit IRC09:05
*** roop has quit IRC09:22
*** djszapi has quit IRC09:29
Stskeepsanyone with a scratchbox with nokia-binaries enabled awake?09:29
Stskeepscan you do a apt-cache search opengles and tell me the verson?09:29
Kaadlajkopengles-sgx-img-common 1:1.4.270+0m609:32
Kaadlajkthat one?09:32
Kaadlajkthough I have nokia internal repositories09:33
Stskeepsarh :P09:33
tomma_hmm... i have 1:1.4.266+0m609:33
Stskeepsi need to see which one i legally can put into CE, so 266 is probably it if not internal09:33
*** artemm has joined #harmattan09:35
*** roop has joined #harmattan09:42
*** spenap has joined #harmattan09:47
*** harbaum has joined #harmattan09:49
*** elzalem has joined #harmattan09:50
*** smoku has joined #harmattan09:55
*** djszapiN9 has joined #harmattan09:57
*** lamikr has joined #harmattan09:58
djszapiN9hiemanshu further 3 bugs and suggestions09:58
*** veskuh has joined #harmattan09:58
djszapiN9firstly, if the username is incorrect, i should be able to go back and re-try a one09:59
*** veskuh has left #harmattan09:59
djszapiN9secondly, if i am not connected to my mobile internet, it should do tje same like other app: open up the network connection dialog10:00
djszapiN9third, if i manually fix the internet up while theöconnection dialog, it does not proceed from that dialog anymore10:01
*** aleksander_m has joined #harmattan10:03
djszapiN9actually there is a fourth bug: /msg hiemansu whatevet does not open the query window up10:03
*** djszapiN9 has quit IRC10:05
*** djszapiN9 has joined #harmattan10:06
djszapiN9hiemanshu 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 person10:14
djszapiN9hiemanshu and here is the next bug/fr : i cannot use /join harmattan, like in case irssi and many other clients10:17
*** Arkenoi has joined #harmattan10:18
*** djszapi has joined #harmattan10:29
*** jreznik has joined #harmattan10:33
*** slaine has joined #harmattan10:34
*** rcg has quit IRC10:39
djszapiartemm could you solve the gconftool issue ?10:47
djszapigconftool-2 --get /desktop/meego/background/portrait/picture_filename - ~/.wallpapers/Jeremy_Dower.jpg10:48
artemmthanks, djszapi! I thought I figured the portrait png location and was thinking about just replacing it10:48
artemmnow I see that location is changeable and I need to control confs as well10:49
*** khertan has joined #harmattan10:50
djszapiartemm good :)10:50
khertandear developper ... do not try wagic on your n950 ... it ll drastically slow down your devel ... it s too much addictive10:51
* dm8tbr doesn't develop, so where do I find it? ;)10:52
artemmdjszapi: Now I am confused about what ~/.wallpapers/wallpaper.desktop means10:53
artemmit lists other pngs10:53
artemmand one of them seems to be copy of wallpapers.png10:53
artemmwould be good to understand the dependencies not to break stuff (e.g. for corret backups) when changing wallpaper10:54
*** frinring has joined #harmattan10:55
khertandm8tbr: be carreful it s really addictiv and a pretty good games10:56
djszapiartemm: 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
khertandm8tbr: the keyboard settings is quite annoying at the start but once you understand it, it s work well10:57
djszapiartemm: also we are managing a kind of 'wallpaper history'.10:57
djszapiartemm: if you need more details, I can ask my Hungarian familiar if you want me to.10:57
artemmdjszapi: Hmm, I don't mind simulating the proper wallpaper applet functionality10:58
artemmI don't think it has any public API to just tell it to start using given picture as wallpaper10:58
artemmdjszapi: it would be very kind of you to ask for some details10:58
djszapiwhat details ?10:59
artemmI am particularly concerned about not breaking backup sequence10:59
artemmwould it work if I just replace PNG at the place shown by gconftool-2?10:59
artemmthat's probably the easiest11:00
artemmcertainly I need to check where the setting points before copying the file11:00
artemmthough on 99% of devices it will probably point to the same wallpaper.png11:00
dm8tbrkhertan: thanks11:01
artemmand then after I copy file there, do I need to signal anything to force the reload11:01
artemmI can experiment with it myself, but if you are asking anyway :)11:01
artemmyeah, the full question would be how to emulate the wallpaper changing sequence as if it happened through applet.11:02
djszapiartemm: I do not think whether gallery or ovi-store cares about such kind of things11:03
artemmwhat do u mean?11:03
*** nebulon has joined #harmattan11:06
*** djszapiN9 has quit IRC11:07
*** tomma_ has quit IRC11:12
djszapiartemm: 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/history11:17
djszapiartemm: I can give you a longer description about those, if the names are not clear.11:26
*** roop has quit IRC11:30
artemmthanks a lot, djszapi, I'll explore these11:34
artemmwell, actually they are pretty self-explanatory. I only need to choose whether to change the entries or silently replace the pngs11:36
artemmhmm /desktop/meego/background/portrait/history tells that no value is set even though I changed wallpaper a couple of times11:38
djszapiyou have an old software, I guess ?11:38
artemmlatest public N950 FW11:39
*** Venemo_N950 has joined #harmattan11:39
*** Venemo_N950 has quit IRC11:39
*** Venemo_N950 has joined #harmattan11:39
djszapiartemm: yes, old like the main road :)11:40
Venemo_N950from this day on, call ui on my N950 appears as a black,e mpty rectangle11:40
artemmthere's little I can do about it :)11:40
Venemo_N950and I can't disconnect calls even if I close the window11:40
artemmok, then for now I'll try just replacing wallpaper.png and maybe the other ones11:40
Venemo_N950I would attempt a reflash, but I'm not sure if there's an easy way of saving my contacts to anything11:43
artemmThere's Backup in Settings11:44
Venemo_N950which is said to be not working11:44
artemmoh, didn't actually try that11:45
djszapiVenemo_N950: you can always store them in files or send to other phones.11:45
artemmthen you can also sync contacts with something11:45
artemme.g. with another phone using Switch11:45
*** roop has joined #harmattan11:49
djszapiVenemo_N950: Settings > Sync and backup > Backup11:51
djszapiVenemo_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 #harmattan11:55
*** roop has quit IRC11:55
djszapiVenemo_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 #harmattan11:58
*** xarcass has quit IRC11:58
*** xarcass_ is now known as xarcass11:58
*** Venemo has joined #harmattan12:02
*** Venemo has joined #harmattan12:02
Venemo_N950djszapi, does this work on N950's old sw?.12:06
djszapiNo idea, but "It is fairly simple to test on your own".12:07
Venemocan I back it up with ovi suite or something?12:09
Venemowell, the phone app decided to work again12:11
Venemoso I'll postpone the reflash until a new software comes out12:11
* Venemo wants new software for the n95012:11
djszapithere will be no new software :)12:13
*** spenap has quit IRC12:15
macmaNhe's just fing with u12:16
Venemo_N950djszapi, ?12:16
djszapiVenemo_N950: as macmaN said, was just joking :) Btw, have you gotten my mail about the irc-chatter feedbacks ?12:27
Venemodjszapi, of course I got your mail.12:28
Venemodjszapi, thanks for caring about IRC Chatter? :)12:28
Venemodjszapi, thanks for caring about IRC Chatter :)12:30
djszapiVenemo: red tab text would be incredibly important12:30
djszapiif I am highlighted.12:30
djszapisince 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
Venemothe tabs get red.12:30
Venemothis is a very old feature12:31
Venemodid it stop working?12:31
* Venemo wonders what voodoo did hiemanshu do with his code.12:31
djszapiVenemo: never worked for me12:31
RST38hprobably sacrificed a wrong croc, not fresh enough12:31
Venemoon 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 #harmattan12:32
Venemoobviously, I need to make a new stable release.12:32
Venemoand I need to test ALL features and review ALL commits again!12:32
djszapiVenemo: sorry, I was wrong, it is the query tab12:32
Venemoquery tabs are just blue if they contain new messages12:33
Venemodo you want them to be red?12:33
djszapiat least all the clients I used acted according to that.12:33
Venemoyeah, it makes sense.12:33
*** Venemo_N950 has quit IRC12:33
djszapiVenemo: since if you just look at the colours without realizing the "#", you can think it is a channel with a discussion :p12:34
djszapihowever someone wanted to contact you.12:34
djszapired means that to me, someone wants to contact me, not that my name is mentioned12:34
djszapiit happens with name mentioning on the channel. though there is no need for that in a private query12:35
*** djszapiN9 has quit IRC12:35
Venemodjszapi, yes, your points are taken :)12:35
djszapiVenemo: 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
Venemodjszapi, we already discussed this yesterday, didn't we?12:43
djszapino, this is different12:44
djszapiVenemo: /join qt -> should allow me to act like irssi12:45
Venemoah, that.12:51
djszapiVenemo: 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 layout12:51
Venemoyeah, point taken.12:52
SpeedEvilProbably sane to add a single # if the user doesn't supply.12:53
SpeedEvilStripping chars the user has typed is broken of course12:53
artemmHey, our first harmattan app just got published!12:53
artemmNow it would be great if N9 actually could have some sales12:54
djszapiVenemo: actually, I have just made a patch for it12:54
djszapilet me test :)12:54
jreznikartemm: 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 IRC12:56
artemmjreznik that is a bareer indeed12:56
artemmqt guys still claim lots of qt apps download after 4.7 entered firmware12:57
*** djszapiN9 has joined #harmattan13:01
*** djszapiN9 has left #harmattan13:01
*** djszapiN9 has joined #harmattan13:01
djszapiVenemo: ok works, sending to your inbox13:02
*** seif has quit IRC13:02
Venemothx djszapi :)13:03
Venemodjszapi, by the way. can you point me to the accounts plugin API?13:03
*** seif has joined #harmattan13:03
Venemodjszapi, I think I should thank your efforts by heeding your advice and implementing an accounts plugin.13:03
djszapiVenemo: what formatting do you use ? My tabs have wrong indentation13:06
Venemodjszapi, we use 4 spaces instead of tabs. (setting available for it in Qt Creator13:07
Venemoneed to leave now, will be back later :)13:08
djszapiVenemo, right, me too. 7th patch is in your inbox13:10
*** arcean has joined #harmattan13:11
*** Venemo has quit IRC13:12
*** Venemo_N950 has joined #harmattan13:14
djszapiVenemo libaccounts-qt libaccounts-qt I guess13:17
djszapifakeroot apt-get install libaccounts-qt-dev13:19
*** elzalem has left #harmattan13:27
*** sudanix_ has quit IRC13:33
*** bruce-n900 has joined #harmattan13:36
djszapiVenemo: there is another missing feature13:37
*** djszapiN9 has quit IRC13:40
*** djszapiN9 has joined #harmattan13:40
*** djszapiN9 is now known as djszapi|htc13:41
*** djszapi|htc has quit IRC13:41
djszapiVenemo_N950: 8th patch is in your inbox :)13:42
*** nebulon has joined #harmattan13:45
*** xarcass has quit IRC13:47
*** xarcass has joined #harmattan13:47
*** djszapi has left #harmattan13:49
*** wazd has joined #harmattan14:13
wazdheya all14:14
*** bruce-n900 has quit IRC14:31
*** djszapi has joined #harmattan14:32
*** mzanetti_work has joined #harmattan14:47
*** eman has joined #harmattan14:47
*** spenap has joined #harmattan14:48
*** eman has quit IRC14:53
*** Venemo_N950 has quit IRC14:57
*** eman1 has joined #harmattan15:09
Arkenoii really miss n900 notification light15:35
*** berndhs has joined #harmattan15:35
SpeedEvilIn 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
SpeedEvilIt would require additional circuitry in the OLED display.15:37
RST38hExcept that you do not want the main screen to burn out15:37
SpeedEvilHowever, that's not really an issue. A 100*100 pixel area, with a 10*10 pixel notification light that flashes once per x seconds15:37
RST38hor to be more precise you do not want it to burn out unevenly =)15:38
*** spenap has quit IRC15:39
TronicSurely this won't be an issue?15:39
wazdN950 has a notification led anyway15:39
wazdthough it's not used15:39
SpeedEvilTronic: OLED displays have unfortunately short lifetimes.15:39
TronicConsidering 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
SpeedEvilYou absolutely can't have them on large fractions of the day.15:40
TronicThat bad?15:40
SpeedEvil10000 hours may reduce brightness to 50% IIRC15:40
*** berndhs_meego has left #harmattan15:40
RST38hlet us see...15:40
RST38hat 6hrs/day that is 4.5 years15:41
RST38hsomething is telling me that your microusb connector will die first =)15:41
SpeedEvilBefore that, you start to notice the display getting rather uneven though15:41
TronicA notification LED is on maybe 3 h/day in worst case.15:42
SpeedEvilFor example, I've used the n900 in the past as a 100% on display15:42
SpeedEvilFor a few days at a time, when plugged into USB15:42
wazdI'd go for 0.25 hours per day :)15:42
*** Stecchino_ has quit IRC15:42
RST38hand because it is small and appears at random screen locations, it is actually even less15:42
SpeedEvilDo that with a n9, and ...15:42
SpeedEvilyeah - for a notification area, it's not an issue.15:42
RST38hSpeed: I would not suggest that with N900 either15:42
SpeedEvilThe issue is that to activat ethe display at the moment takes orders of magnitude more power than to illuminate 20 pixels.15:43
RST38hSpeed: uses LEDs for backlight. they are inorganic of course, but they will still go dimmer with time15:43
*** Stecchino has joined #harmattan15:43
*** Stecchino has joined #harmattan15:43
SpeedEvilTrue - however the failure tends to be rather benign , and worstcase I can swap them out15:43
TronicSpeedEvil: Charger signal should only be at a fraction at the full brightness, most other notifications would use a very brief repeating blink.15:43
RST38hif you canlocate the display15:44
SpeedEvilIt's on the front.15:44
SpeedEvilThe bit you look at.15:44
RST38hno, I mean the new part :))15:44
TronicSpeedEvil: So it both cases I would expect very low duty cycle, maybe equivalent to 3 h/day.15:44
SpeedEvilTronic: Indeed.15:44
RST38h3h/day is not low really15:44
RST38hit is like normal phone use15:44
RST38hif you are not watching movies that is15:44
TronicRST38h: I mean notification ON 24 h/day but pixels on (due to PWM or blink) 3 h/day.15:45
SpeedEvil3h/day is normal phone use?15:45
RST38hSpeedEvil: web browsing + talk15:45
RST38hwhere web browsing happens during commute15:46
macmaNTronic: sup dude15:49
macmaNTronic: hows everything and all. job thing staying afloat?15:49
TronicmacmaN: Busy as ever, job is fine (ircing @ work right now ofc).15:51
TronicHaven't had too much time for Harmattan dev :(15:51
macmaNyeah that was my next q :>15:51
TronicI have pitch detector running on the phone and it appears to use very little CPU.15:51
TronicThe entire Performous... No idea. It's a huge task.15:52
*** Evgeniy has quit IRC15:52
*** djszapi has left #harmattan15:53
*** xarcass has quit IRC15:59
*** evilJazz has joined #harmattan16:03
*** faenil has joined #harmattan16:03
faenilhi guys :)16:04
faeniljavispedro: congrats for the radio fm! :)16:04
*** djszapi has joined #harmattan16:13
*** inean has joined #harmattan16:24
*** zarlino has joined #harmattan16:24
*** nebulon has quit IRC16:38
*** kkito has joined #harmattan16:46
*** faenil has quit IRC16:46
kkitoanyone here know when a new fw for the n950 will be released?16:47
*** cpscotti has joined #harmattan16:47
macmaNwhen you can walk in the store and buy n916:47
artemmmacmaN, you think N950 will have same or same-based firmware?16:47
djszapikkito: we do not decide about the product.16:47
macmaNdon't ask me anything, i have no idea16:48
*** maxw has quit IRC16:48
matrixxnot sure if this is totally old, but have all the finnish users noticed this:
kkitodjszapi, macmaN : Are you working in harmattan ?16:50
macmaNi wishes16:50
jreznikmatrixx: flash, so I dont see the countdown :D (I heard it should be there)16:54
matrixxless than 9 days left16:54
jreznikI'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
djszapikkito: yes, but simple developers do not know :)16:56
kkitodjszapi: and could you add the needed packages to create a google account into de repos? ;)16:56
kkitoi really miss it!16:57
*** Termana- has joined #harmattan16:57
kkitonobody uses facebook for im...16:57
djszapikkito: you can imagine how many times we hear the same and same complains like this ;)16:57
dm8tbrthe xmpp hack works for me...17:00
kkitodm8tbr: what xmpp hack?17:01
dm8tbrok account ui for generic xmpp would be nice, but the limitations are minor17:01
dm8tbrlook for mc-tool in the channel logs17:01
*** eman1 has quit IRC17:01
*** gri has joined #harmattan17:04
*** djszapiN9 has joined #harmattan17:05
*** seif has quit IRC17:06
*** djszapiN9 has quit IRC17:06
*** djszapiN9 has joined #harmattan17:06
djszapiN9hiemanshu, 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 #harmattan17:09
djszapiN9message box*17:10
djszapiN9the list could be scrolled more efficiently without vkb open17:11
*** NIN101 has joined #harmattan17:12
*** Stecchino has quit IRC17:14
*** artemm has quit IRC17:16
*** arcean_ has joined #harmattan17:17
*** arcean has quit IRC17:17
*** tomma_ has joined #harmattan17:29
kkitodm8tbr: it wokrs! Thx so much! I love you :**17:29
*** seif has quit IRC17:37
*** seif has joined #harmattan17:37
*** seif has quit IRC17:38
*** seif has joined #harmattan17:38
*** javispedro has joined #harmattan17:39
*** seif has quit IRC17:39
*** seif has joined #harmattan17:40
*** hardaker has joined #harmattan17:40
*** zarlino has quit IRC17:41
*** seif has quit IRC17:42
*** seif has joined #harmattan17:42
*** zarlino has joined #harmattan17:45
*** faenil has joined #harmattan17:45
faenilgot this afternoon to make a test UI for my game,.17:46
faenilis there any guide to harmattan components? apart from the one on the blog on nokia developer17:46
faenilelpuri: hey hi :)17:46
djszapihi reinvetor ;)17:47
faenildjszapi: heeey :)17:47
faenildjszapi: you see, I'm asking for components, lol :D17:47
matrixxhi girls and guys o/17:47
kkitohey, i've just downloaded some data from n9/rda and it seems to work ok in the n950....17:47
kkitolike angrybirds and nfs17:47
SpeedEvilThere are n9s in RDA?17:48
matrixxwow :D17:48
javispedrothanks faenil, have you tested the CLI app?17:48
kkitoI tried to download some packages with apt-get but with no luck17:48
faeniljavispedro: not yet, I'm very busy, got university exam tomorrow, need to make a test UI for my game atm XD17:48
djszapijavispedro: btw, have you tried GRP::pulse-access ?17:49
faeniljavispedro: I'll try it tomorrow, for sure ;)17:49
javispedrodjszapi, as the name says that's for pulse. that works fine, but I need raw ALSA for mixer.17:49
faenilanything like reference doc or something like that, just to know how to use components? XD17:50
djszapijavispedro: 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
djszapibecause the documentation writes that is possible, and that seems to be the same category to me.17:50
*** seif has quit IRC17:50
*** seif has joined #harmattan17:51
javispedroI've realised that the N950 configuration allows me to load pulse modules seemingly17:51
javispedroand Pulse has ALSA access...17:51
djszapiconfiguration as in develsh ? Because we discussed that you cannot load modules on the sales devices.17:52
javispedronah, not devel-sh, pulse-access is enough17:52
djszapiload a kernel module or some userspace module you are talking about ?17:52
javispedropulse modules17:53
djszapiok, I am not familiar with pulse. Hence asking, so ? :)17:53
matrixxfaenil: here's everything from components:
javispedrowell, you just put them in /usr/lib/pulse-*/ and pulse can be convinced to load them17:53
djszapiright, but that is not kernel module.17:54
djszapithat is a userspace module.17:54
javispedroit is a daemon, and runs with some privileges17:54
javispedrolike realtime17:54
javispedroimho it is risky to say the least if you're making a closed system17:54
djszapiwell, there are more serious attacks, really :)17:56
javispedrobut hey, if that's expected, I can use it for my fmradio purposes17:56
djszapibut 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 IRC17:57
djszapibecause I did not still get the security hole.17:58
djszapicould you please verify what pulse privileges can cause ?17:59
djszapi* clarify17:59
*** Arkenoi has quit IRC17:59
*** M4rtinK has joined #harmattan18:04
*** harbaum has quit IRC18:10
kkitojavispedro: thx for your work in the fmradio, i will try it later :)18:11
kkitojavispedro: where are you from¿ Are you from spain?18:12
javispedrodjszapi, you could run with all of pulseaudio's tokens (setgid, setuid, sys_resource, sys_ptrace) plus break audio on the system18:12
javispedrokkito, yeah18:12
djszapijavispedro: I do not see thing like sys_ptrace and the others so critical.18:14
javispedrowell, ok, just saying...18:14
djszapiAlso, have you ever tested whether the modules actually inherit the credentials at all ?18:14
javispedrothey all run in the same process18:14
faenilmatrixx: thx for the link, just what I was looking for :)18:14
kkitojavispedro: I am from spain too. What spanish region are you from?18:15
javispedrokkito, i'm in barcelona :)18:15
kkitojavispedro: I am in terrassa :P18:15
djszapijavispedro: what do you mean by same process, is  there some dlopen and so forth ? How does it work ?18:16
djszapiCould you please ellaborate ?18:16
djszapi(I always disliked pulse though ;)18:16
matrixxfaenil: you're welcome18:17
javispedrodjszapi, yes, pulse dlopens modules.18:18
Stskeepsjavispedro: heh, nice catch18:19
djszapijavispedro: could you please give me the name of the running process ?18:19
javispedro"pulseaudio" :)18:20
*** djszapiN9 has quit IRC18:20
javispedroStskeeps, 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
javispedroas does pactl load-module module-loopback, or alsa-source-old device=hw:2 name=source.fmradio ;)18:23
djszapijavispedro: what does it mean "system-mode" ?18:23
javispedrodjszapi, 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
djszapijavispedro: so normally, pulseaudio should not allow you to load any modules in system-mode ?18:25
djszapijavispedro: what is the error message when you try that on desktop ?18:26
javispedroon desktop none, PA doesn't run as system mode.18:27 know what I am asking, tell me then fremantle :)18:27
javispedrofremantle also probably was the same =)18:27
djszapijavispedro: how do you know it returns error ?18:28
javispedrobut they obviously don't care18:28
djszapiCould please be more precise and give that to me ?18:28
*** slaine has quit IRC18:29
*** roop_ has joined #harmattan18:30
griDoes aegis somehow control dbus messages? For some calls I always get "org.freedesktop.DBus.Error.AccessDenied" when using qdbus or my test program18:31
javispedrodjszapi, 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
djszapijavispedro: I need it to be proven18:34
djszapiso back to the roots, step by step guide please :)18:34
javispedrorun "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
djszapithis is rather poor arguement18:35
djszapishow a system with relevant outputs, where it does and so forth..18:36
*** smoku has quit IRC18:36
*** roop_ has quit IRC18:36
*** roop has joined #harmattan18:37
djszapilink a documentation where it is written, just normal smart bugreport things..18:38
DocScrutinizergri: yes, dbus control is one of the core tasks of aegis18:40
griDocScrutinizer: 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
DocScrutinizersorry too complex for me. I just know in aegis papers there's dbus mentioned several times, and it makes sense18:43
trxis 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 wlancond18:44
javispedrodjszapi, well, it's not such an important problem, also, I can use "the feature" for fmradio as said.18:45
DocScrutinizergri: what exactly aegis on HARM does wrt access to a service that accesses another service is beyond my knowledge and merely config dependent18:45
djszapijavispedro: that is really a sad consequence.18:45
javispedroI guess that even without develsh you could break audio in some other ways18:45
javispedronot requiring to load a module18:45
javispedrobut it is a way to get ptrace cap18:46
djszapijavispedro: you say something, you do not stand by, you do not even try to make the platform better by feeadbacks.18:46
DocScrutinizeryes, usually we are not that involved in fixing security holes in aegis :-D18:47
griIf 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 hell18:47
djszapiexcept that we discussed pulseaudio, and not aegis18:47
DocScrutinizergri: welcome to harmattan18:48
RST38hBut don't you all feel safer with aegis?18:49
DocScrutinizerYEAH OF COURSE18:49
RST38hI mean, a virus will not brick your phone!18:49
*** zarlino has quit IRC18:49
hiemanshuwho would even write one for a phone that people wont buy18:50
jreznikaegis isn't a virus?18:50
* hiemanshu runs18:50
hiemanshuheya jreznik18:50
javispedronah, it'll just record all of your phone calls then submit them to a random $GEEK in $COUNTRY18:50
jreznikhiemanshu: heya! /me is going to buy several N9s :)18:50
RST38hAnd all the big content providers will shower your with all their wonderful content now, when it is protected with aegis!18:50
hiemanshujreznik: oh nice :)18:50
RST38hBTW, nobody tried rebuilding kernel with aegis disabled?18:51
djszapigazillion times happened18:51
djszapiunneccesary to ask every single day18:51
jreznikhiemanshu: 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
hiemanshujreznik: I want a veer :(18:51
*** zarlino has joined #harmattan18:51
djszapijavispedro: let us call your "issue" invalid yet :)18:52
jreznikhiemanshu: it's really bad :(18:52
jreznikhiemanshu: 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
jreznikqml sometimes makes me crazy but still...18:53
* javispedro raises ears18:53
hiemanshujreznik: it looks nice18:53
hiemanshuand I am tired of huge phones in my pockets18:54
RST38htiny phones suck18:54
DocScrutinizerno, tiny screens suck18:55
RST38hno web browsing, no gaming, no movies, and it gets lost all the time =)18:55
DocScrutinizertiny phones are nice . they just need a fold-out screen18:55
DocScrutinizerand a good fold'able hw kbd ;-D18:56
RST38hprojected screen and keyboard maybe?18:56
hiemanshuRST38h: I want one a phone that does just texting and calling,18:56
hiemanshuRST38h: tired of 3 huge phones in my pocket18:56
RST38hhiemanshu: will Nokia 1100 do?18:57
DocScrutinizerfold-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 projector18:57
berndhscalling is nice, being called is a pain18:57
hiemanshuRST38h: if it came with a qwerty18:58
RST38hhiemanshu: or to be exact
djszapigri: 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
hiemanshuRST38h: if it came with a qwerty, yes18:58
gridjszapi: qdbus
grifor example18:58
jreznikhiemanshu: 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
gribut the real part I'm trying is to access the Conversations history via libcommhistory18:59
griwhich also faills with AccessDenied dbus errors18:59
djszapigri: 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
hiemanshujreznik: well I have a N9(0|5)0 for that18:59
gridjszapi: Running the unit tests of libcommhistory on my device fails for example19:00
djszapigri: same issue with syslog, whether you checked out ? Lot of information needed, we cannot help after 1-12 words.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
djszapiplease please please help us help you.19:01
*** inean has quit IRC19:02
* DocScrutinizer yawns19:02
DocScrutinizerI 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 IRC19:04
grilibcommhistory has NO documentation ... that's the cool part19:04
*** andre__ has quit IRC19:05
griBut 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 own19:06
*** inean has joined #harmattan19:07
djszapigri: 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
gridjszapi: I meant some more documentation than "this class is for ..."19:08
faenilguys is it possible to try harmattan components UI on the qml viewer? or some way on desktop, without transferring the app everytime?19:08
djszapifaenil: yes, there are more ways19:08
djszapigr: actually, some methods are even overdocumented in my opinion. And most of the methods are also documented.19:09
faenildjszapi: thanks for the hint...xD19:10
javispedrogri, for development you can use my utility19:10
djszapigri also, there is a separate documentation package19:10
djszapigri: with some html files in it: dpkg -L libcommhistory-doc | wc -l19:10
faenilsomething which is not QEmu, please, lol, oh and on Windows19: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
gridjszapi: You take everything very detailed ..19:12
hiemanshuofc, we are all wrong19:12
griMy scratchbox can't find a -doc package19:12
djszapigri: let me check whether SDK bug then.19:13
gridjszapi: My opionion of "no" documentation should not be interpreted as "there are really no comments", but it's not enaugh to understand how it works19:13
DocScrutinizerSDK bug \o/ - been waiting for that since quite some minutes19:13
djszapigri: completely installable on my device19:14
djszapigri: could you please double check it on your N950 ?19:14
djszapiI have N9 here.19:14
*** aleksander_m has quit IRC19:14
DocScrutinizerwho would want to install *-doc *ON DEVICE* ?19:14
gri $ apt-cache search commhistory19:14
gricommhistory-daemon - Messaging/Call logger daemon19:14
grilibcommhistory0 - Messaging event database API19:14
djszapisb does not sometimes have packages meanwhile the device has.19:14
grithis was on the device19:15
*** inean has quit IRC19:15
griscratchbox has only libcommhistory0 and libcommhistory-dev19:15
djszapiDocScrutinizer: anybody could copy it to sb anyways...19:15
*** inean has joined #harmattan19:15
* DocScrutinizer adds another special tweak to his long list of "Things to be done differently when developing for harmattan"19:16
djszapigri: 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 documented19:16
griIt's also impossible to compile commhistory-daemon on the scratchbox for debugging without a device19:16
hiemanshuDocScrutinizer: does that include 'only handle aegis when sober, can kill people who are under the influence of alcohol' ?19:16
DocScrutinizerhiemanshu: of course not, as that doesn't apply to the definition of "done differently" - there is no aegis on a normal device19:17
kkitohey, do you know if in the n9 will be possible to disable aegis like in the n950?19:18
hiemanshuDocScrutinizer: hmmm, yeah19:18
hiemanshukkito: Jailbreaking the N9? sure, just find a loophole :P19:18
DocScrutinizerhiemanshu: 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* though19:19
djszapikkito: there is no difference in open mode.19:19
kkitodjszapi: great :)19:19
hiemanshuDocScrutinizer: well, change is good, if there is an easy way to work around it19:19
hiemanshuDocScrutinizer: if you could 1) disable aegis, 2) not be forced to learn QML, and such, it would be much better19:21
*** roop has quit IRC19:21
DocScrutinizerkeeps your mind fresh to learn to do a "su -user" prior to a "kill <arbitrary-user-process"19:21
djszapigri: public documentation:
djszapiplease do not say there is no documentation next time without your resource.19:21
hiemanshuDocScrutinizer: devel-su; develsh; that has the rights to kill the processes19:22
gridjszapi: I don't see a class documentation as full documentation19:22
gridjszapi: For my part my application fails evel with the aegis privilges and it's part of their unit test19:22
djszapigri: you said there is no documentation which is rather offensive19:22
griSo what I'm supposed to do?19:22
RST38hyou do not need to learn qml19:22
djszapigri: listen to me and provide the information I asked.19:23
kkitoI 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
djszapiand then I might try to help..19:23
djszapigri: if you do not try to help me to help you, I cannot help :)19:23
RST38hkkito: It is faster without qml19:23
hiemanshuRST38h: learn qml or draw everything on your own19:23
RST38hkkito: even faster with /dev/fb0 but I doubt it is going to be very friendly19:23
RST38hhiemanshu: QWidgets work19:24
hiemanshuRST38h: un-themed, no go for normal apps19:24
RST38hwell, yes19:24
jreznikRST38h: but no QML, no integration, no platform look&feel and for plain Qt, no theming19:24
kkitoRST38h: 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
kkitoand the rom selector etc...19:25
RST38hkkito: then use qml.19:25
* RST38h only implemented the UI in qml. The emulation itself runs natively19:25
kkitoRST38h: but there is a faster way to paint a qml surface?19:25
kkitoi mean something like opengl-es surface and paint directly into a texture19:25
RST38halways involves an extra blit19:25
hiemanshuthere are emulators?19:25
faenilwhat about qglframebuffer?19:26
RST38hmaybe, but setting up a texture 60 times a second is slow19:26
RST38hand this is what you are gonna do19:26
djszapigri: lot of information I asked is still missing, for starter syslog ?19:26
hiemanshuRST38h: vgba \o/ I can play pokemon now :D19:27
faenilwow so many emus! :D19:27
faenilhiemanshu: there's also N64 emu by javispedro...19:27
djszapigri, also, it seems to be not a service, so aegis is probably not a culsprit here anyway19:27
djszapibut let me take a confirmation by checking syslog.19:28
hiemanshufaenil: yeah, should look at that too19:28
gridjszapi: The model accesses the commhistory-daemon service via dbus19:28
hiemanshujavispedro: where are the files?19:28
faenilI don't know if it's available for download19:28
faenilit misses a UI afaik19:28
kkitothrere are also antsnes for harmatan19:28
kkitoand if i have enough time i will release a negeo+cps2 emu soon19:29
* javispedro has not released n64 yet19:29
djszapikkito: also forget "disable aegis", wrong term19:29
javispedroI can put the tarball somewhere if you want though19:29
djszapikkito: 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
gridjszapi: syslog has no entry of my program19:29
djszapigri: right, it is not an aegis issue19:29
*** piggz has joined #harmattan19:30
djszapiif it was "aegis" issue, it would be the misusage of aegis, and not the bug of aegis anyway :)19:30
hiemanshujavispedro: no UI?19:30
hiemanshuRST38h: no click to download :/19:30
javispedrohiemanshu, yeah, no UI either.19:30
RST38hhiemanshu: they download just fine here19:31
djszapigri: -> 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
wazdhello all again19:31
javispedrobut my emus usually follow the launcher UI / emu in separate process which I plan to keep19:31
hiemanshuRST38h: not *on* the phone19:31
kkitodjszapi: ok, is enough if we are able to load modules and run binaries :)19:31
RST38hhiemanshu: well, tough19:31
djszapikkito: you can run binaries without disabling anything.19:31
kkitosure? I was not able to run some software until I disabled the validator19:32
djszapiyes, pretty sure19:32
RST38hmoo wazd19:32
hiemanshuRST38h: no extra deps right?19:33
kkitodjszapi: :), then how to do it?19:33
kkitojavispedro: what emu ae you porting= mupen64?19:33
wazdRST38h: fancy effect I was talking about:
RST38hhiemanshu: no extra depends19:34
wazdRST38h: still wip19:34
hiemanshuRST38h: awesome19:34
djszapikkito: either make a package or use relaxed mode19:34
RST38hwazd: That is Sega's game, you know?19:34
javispedrokkito, mupen64plus already virtually works as is, it's just UI missing.19:34
djszapikkito: or just simply use interpreter directly for scripts19:34
wazdRST38h: nowai :P19:34
djszapigri: you should also take a look at the /var/lib/aegis/restok/restok.conf19:34
hiemanshuRST38h: looks for what kinds of files? (vgba)19:34
RST38hwazd: I suspect that simply showing the console(s) itself would be a better idea19:35
*** jreznik has quit IRC19:35
wazdRST38h: maybe you're right19:35
djszapijavispedro: 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
javispedrodjszapi, what happens on yours?19:40
djszapiI am getting an error message, tried to make a google research and it is expected..19:41
javispedrowhat module and what error message?19:41
javispedrosome modules can't be loaded twice19:41
kkitojavispedro: has mupen64 an opengl-es renderer? nice! An is it working fullspeed?19:42
djszapijavispedro: well pulseaudio-module-nokia-common, then pulseaudio-module-extra and others from the output of apt-cache search module | grep pulse19:44
*** frinring has quit IRC19:45
javispedroyou can try module-loopback, it is installed by default19:45
javispedroall it'll do is setup a microphone -> speakers loopback19:45
djszapisorry, but no19:45
djszapiyou said I can load /any/ module, so I tried some others.19:46
javispedrothose are not module names though19:46
javispedrols /usr/lib/pulse-*/modules/*.so19:47
*** RST38bis has joined #harmattan19:47
*** RST38bis has quit IRC19:47
*** zarlino has quit IRC19:48
djszapijavispedro: those are package names installing a lot of modules...19:48
djszapijavispedro: and sorry, but I would not like to give out command output from an NDA stuff.19:49
djszapibut here you can find the packages I mentioned:
*** zarlino has joined #harmattan19:50
*** antman8969 has joined #harmattan19:54
*** djszapiN9 has joined #harmattan19:55
*** smoku has joined #harmattan19:56
*** djszapiN9 has quit IRC19:58
*** djszapiN9 has joined #harmattan19:58
*** lamikr has quit IRC19:59
djszapiN9hiemanshu, if i add a channel on the fly using the join on connect option, it soes not work for me after restart19:59
*** djszapiN9 has quit IRC20:00
*** djszapiN9 has joined #harmattan20:00
hiemanshudjszapiN9: known bug20:09
*** seif has quit IRC20:10
*** djszapi has left #harmattan20:10
*** djszapi has joined #harmattan20:10
djszapihiemanshu ok...20:10
djszapialso I think it would be nice to have a bit different channel list on the setup screen, I think horizontal list would make more sense20:10
djszapiwith the delete button and the like20:11
javispedrodjszapi, not saying you should give me anything, just that package names != module names20:11
javispedroyou should look inside the packages or do the ls thing above to get all the packages that are on your system20:12
djszapijavispedro: anything I tried there works as expected20:12
javispedro*all the modules20:12
djszapidoes not really matter since you said anything, I tried to load anything (of course not all the 100+).20:12
djszapias for me, it is invalid.20:13
*** seif has joined #harmattan20:13
gridjszapi: It was aegis!! dpkg-buildpackage always used a cached aegis file, after cleaning all, it now accepts the d-bus call20:13
djszapigri: no, it was your messed up usage.20:14
djszapias you can realize, aegis works just fine after all...20:14
djszapiyour directory was just simply directory which have never even said.20:14
djszapi* simply dirty20:15
grithe restok.conf was simply missing the "object" key for some reason20:15
djszapimake a clean build is really a fairly basic thing in case of a problem if nothing else helps for a while...20:16
griI did delete the debian directory several times20:17
djszapiI expect that from people they tried that when they come to help :)20:17
djszapiclean build != debian folder deletion.20:18
gribut it created a _aegis file for whatever reason and also included this in its package20:18
djszapidebian folder != build dir20:18
djszapiso no, you did not actually make a clean build...20:19
djszapiplease do that all the way along next time before getting help.20:19
*** djszapiN9 has left #harmattan20:19
griI did make clean which did not delete this file20:19
griwhich is a clean build for me20:19
djszapino, that is not a clean build at all20:19
djszapiif you still have tray files not coming from the repository/package.20:19
griwhich I didn't notice, yes20:20
djszapimake clean cleans up the compilation20:20
djszapiyou need to clean up the generation as well which is not compilation...20:20
griNext time I will know that20:23
djszapiyep since we do not need to argue about libcomm* and other things then :)20:23
djszapiwill work in few seconds ;)20:23
*** antman8969 has quit IRC20:26
djszapialterego: *chuckles* :)20:27
alteregoA parallel:
alteregoCan you guess who those iConic figures are?20:28
GeneralAntillesJobs and Woz20:28
alteregoThought it was a good parody ^.^20:28
alteregoJobs looks like Tom Cruise there ..20:29
*** kkito has quit IRC20:31
*** deimos has joined #harmattan20:35
hiemanshuthis 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
hiemanshuok, phone randomly stops receiving texts or calls, anyone have this issue?20:41
*** artemm has joined #harmattan20:45
*** faenil has quit IRC20:49
hiemanshuanyone care to tell what the size of the OCF is? I am getting 556M but I remember it being 558M20:51
hiemanshuI remember a couple of the mirrors weren't in sync20:51
djszapijavispedro ping20:51
javispedrodjszapi, pong20:51
djszapiDo you have any idea how to fix up alsa ? I mentioned the issue yesterday20:51
djszapiif 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
javispedrowhat's your system? a script in /etc/init.d/ usually takes care of that20:52
*** faenil has joined #harmattan20:52
faenilexperiencing strange behaviours on N950 since a week :)20:55
faenilit apparently stops working...20:55
macmaNit's sensing something is coming20:55
faenilit doesn't answer to touchinput, not keylock button20:55
faenilI have to wait about 1 minute20:56
macmaN(i've recently started watching Supernatural)20:56
faeniland then I get it back in normal state20:56
faenilmacmaN: lol20:56
faenilit seems like it crashes, but it doesn' just doesn't switch the screen on, that's what it seems like20:56
hiemanshuhmm, anyone with a working OCF with em?20:57
faenilanyone experiencing the same?20:57
faenil1minute blackouts on N95020:58
hiemanshunope, but phone randomly stops receiving or sending texts or calls, its a PITA :/20:58
faenilwhile, what's it with this? I set a column with buttons inside my Page20:59
faenilset column to center of the page20:59
faeniland it doesn't work20:59
faenilanchors don't work20:59
faenilps buttons have no anchors20:59
*** javispedro has quit IRC21:15
*** gri has quit IRC21:15
hiemanshuhmm, whats an easy way to backup contacts?21:16
*** berndhs_meego has joined #harmattan21:21
DocScrutinizerdjszapi: on a "normal" linux system the command "alsactl restore -f myfile" on boot time will deal with that21:24
*** trx has quit IRC21:32
*** delphi has joined #harmattan21:32
*** delphi is now known as trx21:32
tomma_hiemanshu, how about doing backup?21:34
tomma_atleast i hope it backups contacts too21:35
hiemanshutomma_: how can you do so?21:35
tomma_Settings -> sync & backup -> backup21:35
DocScrutinizerdjszapi: 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 boots21:41
DocScrutinizerdjszapi: note though:21:43
DocScrutinizer    # hack - in case the mixer isn't restored21:43
DocScrutinizer    # this shouldn't be needed anymore since udev cares21:43
DocScrutinizer    # (sleep 1; $alsactl -F -f $asoundcfg restore >/dev/null 2>&1)21:43
*** mtd has quit IRC21:47
hiemanshutomma_: it backups everyting, I just want to backup contacts21:47
*** mtd has joined #harmattan21:48
DocScrutinizerdjszapi: so maybe the answer to your question is:21:52
DocScrutinizerhalley:/etc # grep alsa /etc/udev/rules.d/40-alsa.rules21:52
DocScrutinizerSUBSYSTEM=="sound", KERNEL=="controlC?", RUN+="/usr/sbin/alsa-init %n"21:52
DocScrutinizerhalley:/etc # grep alsactl /usr/sbin/alsa-init21:52
DocScrutinizertest -s /etc/asound.state && /usr/sbin/alsactl -F restore $1 >/dev/null 2>&121:52
DocScrutinizerthat last line looks extremely fishy, btw21:53
DocScrutinizerhell the whole file looks like the author been on crack or sth:
*** zarlino has quit IRC22:00
RST38hDoc: Do I sense Lennart?22:00
matrixxhi, is the path configurable where QtCreator searches compiled package when installing it to sysroot?22:02
matrixxit seems to find the package fine when it's uploading to device22:02
matrixxbut not when installing to sysroot :(22:02
DocScrutinizerRST38h: maybe :-D22:02
*** zarlino has joined #harmattan22:06
DocScrutinizeranyway >># increase buffer-preallocation size (for PA)<< the INCREASE part doesn't match what next few lines do, on >>if [ $pmax -gt 1024 ]<<22:06
DocScrutinizerthis in fact LIMITS /proc/asound/card$1/pcm0p/sub0/prealloc to 1024 max22:07
*** berndhs_meego has quit IRC22:08
DocScrutinizerno way ever this command sequence will _increase_ the value22:08
*** stroughtonsmith has joined #harmattan22:08
DocScrutinizerand redirecting any diagnostic and/or error output of alsactl to dev/null seems like a fool's idea as well22:09
DocScrutinizerwhile it also assumes the default of alsactl to  /etc/asound.state as given22:11
hiemanshudjszapi: around?22:21
djszapiDocScrutinizer: the solution was to add the alsa daemon to the bsd init scripts22:28
djszapihiemanshu yes22:28
hiemanshudjszapi: 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 work22:29
*** trx has quit IRC22:31
*** trx has joined #harmattan22:38
djszapihiemanshu: what is OCF ?22:40
*** djszapi has left #harmattan22:40
*** djszapi has joined #harmattan22:45
djszapihiemanshu: please help me with the context to help you22:46
hiemanshudjszapi: One Click Flasher22:46
hiemanshufor the N950, tried about 30 mirrors now, all have a file that doesn't work22:46
djszapidefine "does not work".22:47
hiemanshustarts flashing, about 30M on the rootfs I get a Fethcing error list : and multiple bb5_rdc_cert_read failed22:47
hiemanshuand the file is 556M and a working one is 558M22:48
djszapihave you tried complete erase and cold flash ?22:48
djszapiand erase the R&D certificate just for making sure ?22:48
hiemanshudjszapi: its a corrupted file, had the same thing before22:48
hiemanshudjszapi: the md5 for the working one is 1c233f8ecf38b2debc1a77b6ca7fb10422:49
hiemanshumine is 883ff621 something22:49
djszapiyou are saying that you cannot get a correct image ?22:49
hiemanshutried 30 mirros22:49
djszapiHave you tried to look into the tmp folder where it extracts ?22:50
djszapimaybe some irrelevant is borked.22:50
hiemanshuand I asked DocScrutinizer and SpeedEvil to verify as well, wrong image22:50
djszapiand the image itself is ok22:50
djszapidid you compare the whole stuff or just hte image ?22:50
hiemanshudjszapi: I tried debugging it before, no go22:50
hiemanshutried everything22:50
SpeedEvilThere is no checksum on the image in the flasher22:50
SpeedEvilIt just flashes the image22:50
hiemanshufix was to grab a working image from someone else22:50
SpeedEvilEven if corrupt22:51
djszapihiemanshu: so what do you expect from me if you have tried everything and you have the solution ? :)22:51
hiemanshudjszapi: well if you have a working image, share it :)22:51
djszapibut you already got one :D22:52
hiemanshunot a working one22:52
djszapiI 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
SpeedEvilOr share knowledge of who to poke about servers, if you have any22:53
djszapiwhy not poke qgil ?22:53
djszapiat 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
djszapido not have time*22:54
hiemanshusorry I asked22:56
*** wicket64 has joined #harmattan22:57
*** zarlino has quit IRC23:00
*** inean has left #harmattan23:01
GeneralAntillesWhere's the image for the lock screen background?23:02
faenilguys one question23:04
faenilI'm using PageStack23:04
faenilin one Page I put my QDeclarativeItem, which encapsulates a QGLWidget23:04
djszapihah doxygen does not support QML, too bad.23:04
faenilbut 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 finished23:05
faenilit doesn't move with the page23:05
faenilis there anything I can do about that?23:07
*** djszapiN9 has joined #harmattan23:08
djszapiGeneralAntilles: you mean the wallpaper or the stand by screen ?23:18
GeneralAntillesThe wallpaper on the standby screen.23:18
GeneralAntillesSince you can't actually set it in the w22 firmware. . . .23:18
djszapiI 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
djszapiI 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
GeneralAntillesYes, the lock screen, standby screen, idle screen. Whatever you want to call it.23:22
GeneralAntillesWith the blue bubble looking background.23:22
GeneralAntillesdjszapi, the background?23:23
GeneralAntillesIt's algorithmic?23:23
GeneralAntillesSomehow I doubt that.23:23
djszapiGeneralAntilles: that is just a wallpaper23:23
GeneralAntilles. . .23:23
djszapiand we discussed that how to change.23:23
djszapiand no, that is not that standby screen23:23
GeneralAntillesSorry, don't have a manual handy.23:23
GeneralAntillesWhatever the hell you want to call it.23:23
GeneralAntillesWhere is the image file?23:23
djszapiGeneralAntilles: for instance from settings, but we also discussed today how to do it programatically.23:25
GeneralAntillesRight. Nevermind.23:25
djszapi -> This is programatically.23:27
djszapiand yes, you should be able to do that on that image from the settings.23:28
djszapinot programitcally, too well.23:28
GeneralAntillesShould. Can't.23:29
djszapigood night!23:31
*** djszapi has left #harmattan23:31
*** javispedro has joined #harmattan23:44
*** faenil has quit IRC23:56

Generated by 2.15.1 by Marius Gedminas - find it at!