IRC log for #harmattan on 20120708

00:00.13japhoh you mean that. that's not related to mplayer... unless maybe -stop-xscreensaver works
00:00.23japhelse my guess would be that's because of DPMS
00:00.36mato__I know it's not related to mplayer.
00:00.49mato__I just was wondering if there's a setting or something for it.
00:00.52mato__DPMS?
00:01.24japhI did this when I had a similar problem :p https://github.com/trapd00r/dontbeahero
00:01.56japhbut if you look around a bit there's probably a gconf key you can edit
00:08.02mato__I'm not really sure what should I be looking for.
00:09.14japhgconftool-2 -R / |grep -Ei display
00:09.23japh<PROTECTED>
00:09.31japh<PROTECTED>
00:09.34japhetc
00:11.17mato__I found it. But what can I do?
00:13.36japhset the key to something more appropriate
00:15.51mato__How can I edit it?
00:18.02mato__And I'm not sure what does the 3 mean. It's time but I'm not sure how long time.
00:19.22japhs probably
00:19.39japhI don't know, the dbus interface is horribly for configuration
00:20.00japhI'm installing xset now, see if it works to turn off dpms with it and it'd be fine
00:22.02japhserver does not have extension for dpms option
00:22.09japh<PROTECTED>
00:23.05mato__Nokia had a great system here which needs some improvements still and it changed to some Windows Phone. What a bad decision.
00:23.24japhI think xset s off seems to do it
00:24.02itsnotabigtruckwhat's up
00:24.03mato__How to get xset?
00:24.43japhin the repo.......
00:24.51itsnotabigtruckmato__: well, the argument is that they never had a chance of positioning meego as a serious competitor to the iphone and android
00:25.09mato__apt-cache search xset gave me nothing.
00:25.14itsnotabigtruckand since ios isn't for sale, and they didn't want to be another android oem
00:25.20itsnotabigtruckthe only possibility left was wp
00:25.31itsnotabigtruckclearly in retrospect that isn't working that well
00:25.57itsnotabigtruckthe real issue is that they only even started on a world class mobile os years after it was too late
00:26.01mato__I'd have tried to make MeeGo work. Why wouldn't it have as good chances as anything else.
00:26.15japhHowever the following packages replace it: x11-xserver-utils
00:26.16japhE: Package xset has no installation candidate
00:26.30itsnotabigtruckwell, i'm counting "started" as when they decided to push maemo as phone os and not an "internet tablet" os
00:27.04itsnotabigtruckand because apps are everything, and even if nokia put its weight behind harmattan there's no way it would have an app situation rivaling even wp7
00:27.07itsnotabigtrucklet alone android
00:27.40itsnotabigtruckremember that the modern smartphone is, to most people, a delivery vehicle for apps
00:27.44mato__I'm not sure how do I get xset.
00:27.49japhI think xset s 9999 9999;xset s noblank; xset s noexpose; xset s off  work
00:28.07itsnotabigtruckbtw this isn't going to help your mpeg problem, but get inception
00:28.20mato__I tried apt-get install x11-serever-utils and it told me it's only installable from other sources.
00:28.34japhokay
00:30.46itsnotabigtruckalso, any reason you can't just play your file with video-suite
00:31.05mato__video-suite, you mean the standard video-player?
00:31.19mato__To that answer would be because of no support for the format.
00:31.20itsnotabigtruckyeah
00:31.47itsnotabigtruckwell, one obvious solution is to convert, another is to find a gstreamer plugin
00:31.54japhnothing works with that piece of shit
00:31.55itsnotabigtrucknote that video playback without dsp assistance is going to suck
00:32.07itsnotabigtruckso you're way better off trying to convert to something the dsp likes
00:32.19itsnotabigtruckthan trying to decode on the cpu with ported software
00:32.22mato__I tried converting but all the programs I found sucked.
00:32.32*** join/#harmattan beford (~fernando@unaffiliated/beford)
00:32.34mato__There could be some programs for Windows sure, but I'm using Ubuntu.
00:32.38itsnotabigtruckhandbrake?
00:32.41japhffmpeg?
00:33.07japhffmpeg -i foo.mpg foo.mkv
00:33.09itsnotabigtruckvideo-suite is definitely picky about video formats but you can convert to an h.264 it can play
00:33.41japhsuggesting that as a solution? :/ come on
00:34.28itsnotabigtruckwell, doing some awkward terminal hack to software-decode a video with no gui at all doesn't feel like a solution
00:34.56japh?
00:35.18japhI wouldn't want to have to convert a video before I can watch it
00:35.25japhat least for me that takes literally forever
00:36.03itsnotabigtruckliterally >_>
00:36.15mato__That's the reason I'd like to watch these videos with a program that supports the format.
00:36.19itsnotabigtruckno such thing as literally forever :p
00:36.32japh:(
00:37.48itsnotabigtruckbtw which codec are these files?
00:38.07itsnotabigtruckmaybe you can convert the container format only without transcoding the video
00:38.12mato__MPEG. I'm not sure what exactly. But I guess I could look it up.
00:38.19itsnotabigtruckthere's a bunch of different mpegs
00:38.24mato__I know.
00:38.37itsnotabigtruckvlc on your pc might be able to tell you
00:39.07japhor ffprobe --show-streams
00:41.02mato__It seems like VLC can convert this stuff?
00:41.30itsnotabigtruckvlc can convert stuff?
00:41.36itsnotabigtruckanyway, just find out what codec it is
00:41.45mato__I found Convert/Save on the menu.
00:41.47itsnotabigtrucki bet it's some kind of mpeg-2
00:41.50rzryes vlc can do everything
00:41.59mato__I think it might be mpeg-2.
00:42.09rzrbtw itsnotabigtruck any comments on today news ?
00:42.15itsnotabigtruckrzr: which news is that
00:42.19itsnotabigtruckso and so taking over meego?
00:42.20rzrthe news !
00:42.30rzryes
00:43.06itsnotabigtruckmeh, not getting my hopes up
00:43.12itsnotabigtruckbut we'll see if they produce anything cool
00:43.14rzrlets hope this aventure got support of nokia
00:43.42rzrlike if nokia cant do a such project w/ a exclusivity contract ...
00:43.55rzrbut a spinoff can do what cant be done inside
00:45.51mato__I don't really know what MPEG is it. I don't know how to look it up and my VLC is converting it so I wouldn't like to stop that. But I'm pretty sure it's mpeg-2, it's recorded with MythTV backend and I think that gives mpeg-2.
00:46.14rzri donno many mpeg2 encoder
00:46.25rzrmpeg ts ?
00:46.41rzrmplayer -identify will tell
00:46.49rzrthere is also mediainfo package
00:47.31*** join/#harmattan luke-jr (~luke-jr@2001:470:5:265:222:4dff:fe50:4c49)
00:48.29mato__I found something. FFmpeg MPEG-2
00:50.31mato__Now looking at the clock. Perhaps I should be sleeping, not doing something like this at 4 in the morning can't go so well.
00:54.22mato__So I'm guessing that there's no help from knowing what MPEG the video is, because I have no idea what that would help. And I'm guessing there's no way to prevent the screen from locking without getting deep into the system.
00:57.18itsnotabigtruckmato__: mpeg = a standards group that's responsible for a number of video codecs
00:57.55itsnotabigtruckit looks like there's mpeg 1, mpeg 2, and two different kinds of mpeg 4 (simple profile and h.264)
00:58.26mato__It's MPEG 2. That doesn't help, does it?
00:59.53itsnotabigtruckmato__: nope :(
00:59.58itsnotabigtrucklooks like it only supports the two mpeg 4s
01:00.07*** join/#harmattan mschlens (~mschlens@e180003047.adsl.alicedsl.de)
01:02.43rzrthere are 2 mpeg2 profile a least
01:02.50rzrts = transport stream
01:02.58rzrused on digital tv
01:03.12rzrand the other one
01:03.33mato__I guess it must be ts then. After all this stuff came from digital TV.
01:03.53rzrok then you just need to remux it
01:04.07mato__Remux?
01:04.25rzryes :)
01:04.35mato__Could you explain that to me?
01:04.46rzris like taking the data out and put it back into an other container
01:04.59mato__And what do I get from that?
01:05.09rzru can play a bit with avidemux
01:05.33rzrbut reencoding to theora .ogv is good for freedom
01:05.50rzrmato__, are u using linux ?
01:06.21mato__Well, I can already play it so I'd like to keep it how it already is. I just hate that the phone locks up all the time.
01:07.03mato__Yeah.
01:08.17rzrwell try to view it w/ mplayer
01:08.19rzror vlc
01:08.30rzrand then port those apps to  phone
01:08.35rzrbrb
01:08.59mato__I can view it with Mplayer and VLC and I already have those on my phone. Except that they are not made by me and VLC isn't so great.
01:09.03mato__But Mplayer is good.
01:09.11mato__It just locks up my screen all the time.
01:15.28*** join/#harmattan zeq (~steve@cpc19-rdng21-2-0-cust106.15-3.cable.virginmedia.com)
01:57.33*** join/#harmattan beford (~beford@unaffiliated/beford)
02:07.20*** join/#harmattan rcg1 (~rc@g230054130.adsl.alicedsl.de)
02:14.13*** join/#harmattan luke-jr (~luke-jr@2001:470:5:265:222:4dff:fe50:4c49)
02:36.03*** join/#harmattan Sazpaimon_ (wat@unaffiliated/Sazpaimon)
02:45.07*** join/#harmattan natunen (~nalle@213-186-240-19.bb.dnainternet.fi)
04:11.30*** join/#harmattan sigmaorion (bebcf1e4@gateway/web/freenode/ip.190.188.241.228)
04:15.19*** join/#harmattan mschlens (~mschlens@e180014204.adsl.alicedsl.de)
04:42.47*** join/#harmattan mschlens (~mschlens@e180006096.adsl.alicedsl.de)
06:17.00*** join/#harmattan decibyte (~mmm@gateway/tor-sasl/decibyte)
06:25.12*** join/#harmattan denism (~mdn@host-109-204-180-70.tp-fne.tampereenpuhelin.net)
06:28.50*** join/#harmattan npm (~npm@76.168.113.151)
06:34.57*** join/#harmattan jaywink (~jaywink@cs181163242.pp.htv.fi)
07:18.08*** join/#harmattan jaywink (~jaywink@cs181163242.pp.htv.fi)
07:21.35*** join/#harmattan vladest_ (~Vlad@199-245-132-95.pool.ukrtel.net)
07:22.56*** join/#harmattan adlan (~AAFR@210.195.203.188)
07:43.11*** join/#harmattan heymaster (~heymaster@78.61.212.188)
08:00.59*** join/#harmattan lbt (~david@78.32.229.233)
08:00.59*** join/#harmattan lbt (~david@Maemo/community/contributor/lbt)
08:25.26*** join/#harmattan cityLights (~nivw@bzq-218-29-26.cablep.bezeqint.net)
08:30.18cityLightsok, I just noticed Makrygiannis left nokia, and it seems no more meego team there
08:30.32cityLightsdoes anyone know where he is working now?
08:43.10dm8tbrcloudberry
08:59.14*** join/#harmattan Jeffrey04 (~Adium@175.139.11.38)
09:06.49cityLightsits like a dropbox clone - right?
09:07.39Stskeepscloudberrytec
09:20.14*** join/#harmattan NIN101 (~NIN@p5DD29044.dip0.t-ipconnect.de)
09:22.19*** join/#harmattan vladest (~Vlad@158-87-132-95.pool.ukrtel.net)
09:36.56*** join/#harmattan NIN101 (~NIN@p5DD29044.dip0.t-ipconnect.de)
09:49.03*** join/#harmattan M4rtinK (~M4rtinK@mail.melf.eu)
09:55.17*** join/#harmattan vladest_ (~Vlad@239-206-201-46.pool.ukrtel.net)
10:24.01*** join/#harmattan tom (~tom@93.186.155.98)
10:25.18*** join/#harmattan arcean (~Arcean@aaer45.neoplus.adsl.tpnet.pl)
10:35.34*** join/#harmattan jaywink (~jaywink@cs181163242.pp.htv.fi)
10:42.45fralsi dont get why it made so huge news that the people officially left nokia now from the meego team
10:42.59fralsits been known for ages that it was the last day
10:43.39Stskeepsfrals, i think the phrasing from people assisted that.. but you know media
10:43.54fralsyeah
10:44.05Stskeepsi'm surprised there were even people beyond subcontracted maintaining teams left
10:45.11fralswell, not sure how much general population knows but im quite sure everyone was relieved of their work duties quite a while back
10:45.23frals<3 finnish legalislation and nokias social policies
10:45.35Stskeepsyeah
10:45.47Stskeepsimpres
10:45.59Stskeepssive wave soitris managed to create, too
10:46.30Stskeepsreally shows that people arent satisfied with current offerings
10:46.52*** part/#harmattan djszapi (~lpapp@kde/developer/lpapp)
10:48.45Aardfrals: what are you doing nowadays?
10:49.32*** join/#harmattan Enforcer (David@203-206-166-147.perm.iinet.net.au)
10:51.08fralsAard: n9 maintenance until november
10:51.13fralsafter that.. who knows
10:51.19Aardah, yes, you mentioned that
10:51.26Aardsend us your CV? ;)
10:52.10fralsmight end up doing that ;)
10:52.40Stskeepscareers@jollamobile.com
10:58.01*** join/#harmattan Siosm (~quassel@2a01:e34:ed1a:c410:226:55ff:feb3:9c79)
11:01.52*** join/#harmattan elldekaa (~hyviquel@nat6.pp.com.pl)
11:06.41Lava_Croftjust wait
11:06.57Lava_Crofta decade from now, all the nerds will talk about how they all had Maemo devices
11:07.01Lava_Crofteven tho they never had
11:07.13Lava_Croftand they will all talk about how good it was to be relatively free from the walled garden
11:07.18Lava_Crofteven tho they all had iphones
11:07.38Lava_Croftsame logic applies to movies, computer games, whatever
11:07.56*** join/#harmattan Sniper_swe (~communi@213-66-83-184-no187.tbcn.telia.com)
11:20.45ZogG_laptopAard: ping
11:20.54AardZogG_laptop: yes?
11:21.35ZogG_laptopAard: i have few questions regarding Jolla nad if you can answer it would be nice
11:22.09ZogG_laptopAard: are you planing to use QtSDK for apps? or QtSDK fork or something similiuar
11:22.11AardZogG_laptop: I can try, though I can't answer anything not beeing answered by our press release or twitter statements already
11:22.12ZogG_laptop?
11:23.19ZogG_laptopAard: and how hard compability of current harmattan and jolla would be? i mean would it be hard to port apps?
11:23.37AardQt will be supported
11:24.48ZogG_laptopQt is not QtSDK, i mean QtCreator as IDE for developing apps and maybe Qemu and deploying on phone
11:25.07Aardthe amount of work for porting will depend on the kind of app you're trying to port. it'll be a lot easier than moving from n900 to n9 ;)
11:25.19ZogG_laptopAs well as "Qt supported" means it wouldn't be primary framework?
11:26.03ZogG_laptopAard: easy because of qml? or MTF is preferable?
11:26.10Aardfollow development of mer and nemo, and you can make guesses ;)
11:26.47Stskeepsqml preffered
11:26.49AardMTF is dead, legacy codebase, in maintenance state.
11:27.07ZogG_laptopAard: though MohammadAG proved that it can work faster =P
11:27.31DocScrutinizer05and for sure quite a number of widgets are waaaay nicer in MTF
11:27.46ZogG_laptopAard, Stskeeps but still the question of QtSDK and QtCreator is unclear =\
11:27.48DocScrutinizer05buzzword date picker, time picker
11:27.52Aardthat might be in some cases, but the MTF codebase is unmaintainable, imo (that's my position, not jollas)
11:28.34StskeepsZogG_laptop: people use qtcreator with mer
11:28.44ZogG_laptopAard: you can always fork and work on it, qml is nice to involve new devs, while mtf i think still is richer than qml =)
11:28.48AardDocScrutinizer05: the picker widgets are nokia assets which are not opensource.
11:28.58DocScrutinizer05I know :-S
11:29.36AardZogG_laptop: I've seen the effort put on MTF in nokia. keeping it working would require quite some manpower. they made lot's of broken design decisions
11:29.55ZogG_laptopStskeeps: the question of not using, as i think for Qt you can always use it, the question of integration of development, for example i'm as noob try to write simple app with qml and i do test on N9 by simple deploy button in QtCreator
11:30.09DocScrutinizer05just a sequel of a very popular rant of mine "slotmachine time/datepicker is braindead and evil"
11:30.49ZogG_laptopDocScrutinizer05: Aard the timepicker and datepicker rewritten and opensource btw by one of my friends =P
11:31.19AardZogG_laptop: you will be able to do easy development for the device (after all, we don't want to do hard development all the time until we release something ;))
11:31.22DocScrutinizer05others claimed they get fired when they miss half of a meeting due to concentrating on time/datepicker slotmachine to enter the next meeting date
11:31.28AardZogG_laptop: oh, I missed that. is it in nemo?
11:32.05ZogG_laptopAard: http://va-sorokin.blogspot.co.il/2012/02/presentation-of-meego-harmattan-native.html
11:32.53Aardoh, so he did it in qml. cool.
11:33.43ZogG_laptopAard: and i have request, if porting N9 apps is easy, wouldn't be right to encourage people now to develop for N9? It may take you time to release device so for now you and N9 users can benefit if you encourage companies and people to develop =)
11:35.39dm8tbrmake them develop for Qt5 on N9 :)
11:35.49AardZogG_laptop: we need to check advantages/disadvantages of that. people have different opinions of 'easy', so doing something like this can easily have a negative effect when releasing the device
11:35.54dm8tbrwasn't there a workshop at Akademy?
11:36.34DocScrutinizer05hi dm8tbr!
11:36.45dm8tbrhi DocScrutinizer05
11:37.20ZogG_laptopAard: btw russian people are interested in your company future in Russia (i'm not living there but read forums), so as well this guy and other from  Cordova making their Qt podcasts. I may tell them to contact you or somebody to interview or write record something about Jolla for Russian communities if you want
11:37.33jabiswell if the device is MeeGo driven - then at least a packaging issue will emerge, as well as other lib dependencies and so on and so on, so I'd wait for a proper device before encouraging people to go crazy with nyners :)
11:38.06dm8tbrI'm sure Aard's wife could help with that ;)
11:38.09AardZogG_laptop: oh, that's interesting. can you message me links?
11:38.29Aarddm8tbr: she chose this weekend to go on a trip, and be unreachable for me. very bad planning on her side :/
11:38.39dm8tbroic
11:38.43DocScrutinizer05hehe
11:38.53*** join/#harmattan azeem (~mbanck@ppp-93-104-186-7.dynamic.mnet-online.de)
11:39.09jabiswives - you can't live with them - nor with them - when they have their periods, that is
11:43.06*** join/#harmattan elldekaa (~hyviquel@nat6.pp.com.pl)
11:44.22DocScrutinizer05Aard: (slotmachine timepicker) in the early days of linux, there was a general notion of "we don't imitate windows to become as good as this crap, we already are better by doing things different than windows and we don't plan to go for inferior". Nowadays I seem to detect the opposite notion regarding both windows-isms in gnome/kde as well as all mobile OS and toolkits try to mimic iPhone, not matter how crappy the apple concept
11:45.16azeemcue fvwm95
11:45.22azeemand icewm
11:45.53DocScrutinizer05well fvwm95 has it in the name already ;-P
11:47.03DocScrutinizer05I honestly think we should start another emancipation movement, forget about iPhone, except for bad example of how we don't want to end
11:49.33DocScrutinizer05the general idea of each app has its own "homedir" for storing projects hardcoded, so no way to use directory tree paradigm and to exchange project files between apps is another such deadend idiotic concept invented by either apple or microsoft, which I'd rather like to see on top of "Don't do it like that!" list on the office wall
11:51.16azeemwhy would you want to exchange project files between apps in general?
11:51.41DocScrutinizer05in general? because no project is bound to a single tool ever
11:52.09MohammadAGI just hate qml ZogG_laptop
11:52.09MohammadAGDocScrutinizer05: A sandbox has its advantages and disadvantages
11:52.40DocScrutinizer05and it's hybris of devels to think their crappy tool is all you'll ever need or could use to mess with their project files
11:52.59MohammadAGJollamobile seems interesting
11:53.08MohammadAGWonder if the j is a j or a y
11:53.34azeempronounciation-wise?
11:53.36DocScrutinizer05hi MohammadAG
11:54.18MohammadAGHi DocScrutinizer05
11:55.33DocScrutinizer05azeem: on a more concrete example - I want to store my email attachment to wherever I want, and often I want to decide if I open them with a pdfreader-A or pdfreader-B or maybe a hexeditor or a viruschecker, or acrobat editor
11:56.00DocScrutinizer05very obvious example: text editor
11:56.21azeemthe latter has nothing to do with exposing the file system tree to the user, but with the mime/whatever system IMO
11:56.26DocScrutinizer05I want to edit arbitrary files with such a text editor, not only my notes I take
11:57.07azeemDocScrutinizer05: that's fine, I am just not convinced this approach is obviously superior for most users than a document-centric approach
11:57.22azeemit is very natural to traditional GNU/Linux users, of course
11:57.49DocScrutinizer05azeem: fs-tree concept got invented for a reason, and it's kinda odd to think you can come up with a better concept now, based on the rationale your users are too stupid to get the catch of fs-tree anyway
11:58.28azeemin 1970, you either had a text file or a binary
11:58.43azeemwell, whatevr
11:59.52DocScrutinizer05even msdos eventually appreciated usefulness of directories. otherwise we'd still store everything in C:
12:00.07DocScrutinizer05the apps wouldn't care
12:00.23DocScrutinizer05as they never get lost in a unstructured file heap
12:00.45DocScrutinizer05it's a mere convenience thing for users
12:00.56DocScrutinizer05nowadays it's declared evil
12:01.25DocScrutinizer05which is basically so extremely retro I fail to find the right words for it
12:02.14jabisMohammadAG: Jolla means a small boat in Finnish :)
12:02.54jabisMohammadAG: http://image.nettix.fi/extra/boatimg/373001_373100/jolla-muu-merkki-373020_b_a01abc3fd8888951.jpg
12:05.26rzrbada , mer, jolla
12:05.42rzrjust titanic is missing
12:07.02DocScrutinizer05you want to hide fs-tree "complexity" from your poor brainless users? fine! make your app's filepicker dialog *open* in the app's hardcoded "homedir", with settings defaulting to "view: simplified". Missin accomplished. - - But don't *forbid* users with a bit of brain left over to sellect ".." and "view: detail"
12:07.05Termanajabis, I'm pretty sure the whole community can fit in that boat... :p
12:07.27DocScrutinizer05that's clearly against general rule of maximum freedom for user
12:07.41jabisTermana: :D
12:07.47MohammadAGTbh I like that I can delete one directory and be done with all the app's files
12:08.02jabisrzr, you forgot nemo X)
12:08.19MohammadAGJabis: ah, I see
12:08.34SpeedEvilhttp://www.flickr.com/photos/jdayao/6119679702/ - first hit on flickr
12:08.37DocScrutinizer05MohammadAG: so waht?
12:08.42SpeedEvil(for Jolla)
12:08.42MohammadAGIn before the from a burning platform onto a boat jokes
12:09.42MohammadAGDocScrutinizer05: That's how iOS's sandbox works :p
12:10.59MohammadAGSo is there a pr 1.3 for the N950?
12:11.07TermanaMohammadAG, Jolla is a life boat. There is no room for Elop, he'll have to stay on the burning platform I'm afraid. It's a real shame...
12:11.17DocScrutinizer05MohammadAG: so you suggest when you uninstall callendar, it should delete all your appointments (obviously), but as well all your emails with an appointment attached? all your SMs that sent or accepted an appointment? all contacts that have a birthday?
12:11.19MohammadAGOr do I have to wait for Israeli customs to clear the N9?
12:11.26TermanaMohammadAG, no PR 1.3 for N950 that I've seen
12:11.27azeemTermana: I thought the CEO is always evacuated by helicopter
12:11.34alteregoElop is a fat yank, who looks, and sounds like a retard
12:11.49alteregoI'm quite suprised he was ever employed by anyone.
12:12.02Termanaalterego, Elop was born in Canada
12:12.09MohammadAGDocScrutinizer05: 3rd party calendar yes
12:12.20DocScrutinizer05MohammadAG: when you delete nano texteditor, it should delete all the files you ever edited with nano?
12:12.30MohammadAGNo, that's not an app
12:12.36DocScrutinizer05bwahaha
12:12.53MohammadAGBy app I mean app store app
12:13.05DocScrutinizer05wtf is appstore??
12:13.09alteregoTermana: damnit, and I like Canada ... :/
12:13.14MohammadAGNokia store, app store, etc
12:13.18DocScrutinizer05how is it relevant for this anyway?
12:13.30MohammadAGA compass app shouldn't read my files
12:13.44DocScrutinizer05is the concept of a tool determined by the source I got it fromß
12:13.44alteregoCan you two not talk about anything more interesting?
12:14.02jabisI wonder will Elop ever get a CEO position after his sound performance with NOK
12:14.06MohammadAGalterego: There's nothing more interesting :p
12:14.21MohammadAGjabis: MS
12:14.50alteregojabis: probably HTC next ;)
12:15.05jabistho CEO is usually just a puppet for the chairmen, but nonetheless, possibly one of the most diving performance ever
12:15.12DocScrutinizer05apple cleary noticed the "sandbox concept" (as you call it) been a dead end and rowed back
12:15.29DocScrutinizer05Nokia thought "we'll show them how to do it right"
12:16.41jabistrashing a fortune 100 company should be awarded with Darwin - I think
12:17.16DocScrutinizer05sure, 10 bio flies can't be wrong, eat more err use windows!
12:17.27TermanaDocScrutinizer, maybe you didn't mean what you just said but I'm not sure Apple has clearly noticed their sandboxing is a dead end. For OS X they are only tightening sandboxing and execution requirements and nothing has changed on iOS
12:18.27DocScrutinizer05Termana: MohammadAGcalled the dedicated bunker for each app's project files "sandbox"
12:18.29jabisI wonder what the suicide rate is among the 10000 sacked
12:18.46jabis(+ subsidized companies now out of business)
12:20.25DocScrutinizer05jabis: if I want iOS (lookalike) I get me an iPhone - I got a maemo device *because* it's quite different. Nokia - in other occasions - well been aware of this idea when they claimed "needed for differentiation"
12:20.53*** join/#harmattan mschlens_ (~mschlens@e180027165.adsl.alicedsl.de)
12:20.53DocScrutinizer05I wonder why in some subjects they didn't see the use of differentiation
12:22.24DocScrutinizer05jabis: oops I missed your first post - seems we're talking different topics
12:23.57TermanaDocScrutinizer, right, because that's what it's called. No matter what you want to call it, I still don't understand why you think Apple has seen it as a dead end and certainly they haven't changed their position.
12:23.59TermanaUnless you were merely expressing that you believe it's a dead end and not that Apple believes it to be
12:24.50DocScrutinizer05Termana: well, that's what friends explained to me about their iPhones. I personally only once ever touched such a brick 'o shite
12:25.04jabisDoc, no worries :) - got NOK devices for same reasons - tho additional motivator was to support a national brand :)
12:25.42DocScrutinizer05jabis: I thought you're suggesting me for darvin award ;-D
12:26.39DocScrutinizer05for my trashing of Apple
12:26.45jabisnah - you're prolly not the one trashing a multi-billion brand all by yourself
12:27.06jabisby trashing - I mean really scrapping the company
12:27.14DocScrutinizer05bashing/trashing, i'm not a native speaker
12:27.19alteregoMost people that have a technical understanding and interest in platforms think iOS is shit
12:27.33alteregoUnfortunately, most people aren't :)
12:28.19DocScrutinizer05alterego: exactly. But then it's not a good rationale to mimic that shit, no?
12:28.50DocScrutinizer05even poorly mimic it
12:29.30DocScrutinizer05by only picking the bad parts and implementing them even inferior way than already bad original
12:29.51*** join/#harmattan buser (~test@c-0dc2e455.017-474-6c6b701.cust.bredbandsbolaget.se)
12:31.59DocScrutinizer05e.g. file explorer of os-x. Yes it hides parts of fs-tree from user, just like maemo5-filepicker does. But then on a mac you can enter /etc/ to the address textbox and still access all you want. Unlike on N900
12:32.19MohammadAGA
12:32.42MohammadAGalterego: IOS without a jailbreak is shit
12:33.03DocScrutinizer05and with it's shit with jailbreak ;-P
12:33.15MohammadAGI disagree
12:33.28MohammadAGOut of ios and android iOS clearly wins
12:33.37MohammadAGOut of sl
12:33.41DocScrutinizer05quite possible
12:33.47MohammadAGAll the rest, it wins in terms of apps only
12:34.08DocScrutinizer05after all it's mainly the UI that sucks on apple, not so much the basic OS gear
12:34.20MohammadAGThe ui isn't that bad
12:34.32MohammadAGUIKit is a sane toolkit, unlike qml
12:34.43DocScrutinizer05well, the implementation of the upper layers I mean
12:34.51DocScrutinizer05not the UX in general
12:35.29MohammadAGIf iOS didn't have any restrictions, like certain apps could do certain things, it would've been the best os
12:35.39DocScrutinizer05and I guess we are all aware qml is dalvik-reinvented
12:36.06MohammadAGI see it that way yeah
12:36.50MohammadAGI like how on ios you can use two fingers to scroll two panes for example
12:36.57MohammadAGI haven't seen that on any other ui toolkit
12:37.18MohammadAGYou can normally scroll one viewport in android
12:43.27jabiswhat's the use-case for scrolling two panes on a mobile tho?
12:43.47MohammadAGAndroid runs on tablets, and so does ios :p
12:44.16jabisridiculous screen resolutions usually destroy the accuracy - even with tablets
12:44.52MohammadAGAccuracy of what? The panes would ideally be wide enough to be easily scrolled
12:45.02jabisMohammad, still - what's the use case? :)
12:45.27jabisaccuracy of touch events
12:45.32DocScrutinizer05aaaah yes
12:45.48DocScrutinizer05accuracy of capacitive saussage-touch events
12:45.59jabisye
12:46.14MohammadAGjabis: Well, there are use cases for it, but it shows how mature the ui toolkit is
12:46.34MohammadAGWhether you love or hate iOS, you can't deny the ui toolkit is mature
12:47.19jabiswhether or not mature, it's mostly garbage still :)
12:48.29jabisI dislike developing for iOS eventho I have to (company uses iShit quite widely)
12:48.36DocScrutinizer05MohammadAG: (certain apps could [not] do certain things) we already got acme aegis for that ;-P I honestly hope it gets binned in mer/jolla/nemop/whatyacallit
12:49.25MohammadAGAegis is a nice concept
12:49.31jabiswe can only hope Jolla wont sink x)
12:49.36DocScrutinizer05like is nuclear fission
12:49.40MohammadAGIt's configured badly
12:49.41MohammadAGAnd implemented in a half botched way
12:49.46MohammadAGNo really
12:49.51DocScrutinizer05extremely nice concept
12:49.51MohammadAGAegis is nice
12:50.05MohammadAGBut 1) devs should be able to switch it off
12:50.11DocScrutinizer05YEP!
12:50.14MohammadAG2) it should have finer tokens
12:50.38jabisconcept shmoncept - it's so unfinished it only interferes at it's current maturity
12:50.40DocScrutinizer05and 3) user possess root cert
12:50.46MohammadAG3) tokens should be accepted/denied at user discretion, not source
12:51.02MohammadAGE.g
12:51.23MohammadAGThis app would like to self destruct your phone, allow/deny?
12:51.29DocScrutinizer05I'm however 100% with jabis here
12:51.34jabisI disagree with user discretion - the source should be the validator, but user should control the source at his discretion
12:52.15MohammadAGThen allow me to make a source with my tokens
12:52.31DocScrutinizer05who's owning the root cert is owning the device. For now Nokia owns the root cert(s)
12:53.06jabisapps shouldn't be allowed to do harmful things (pun intended), but user should be able to grant the application with harmful things in mind to go about it's business
12:53.08MohammadAGFor example, in my currnt situation, I can't redistribute led-event-notifier in any repo
12:53.14DocScrutinizer05in their eternal grace they allow users who paid for the device to run certain apps on it
12:53.45jabisye - but that's source control - not app control
12:54.07SpeedEvilI somewhat disagree - an appstore that actually views the tokens, and talks with the author if they are not appropriate is probably sane.
12:54.49SpeedEvilFor example - if you have a calculator, it never gets internet access, even if the author requested it - unless it says it in big letters why it needs it on the app description.
12:54.54jabisuser should be able to sign their own sources, but root certs - I don't know...
12:55.20DocScrutinizer05SpeedEvil: any concept that depends on such a "third party" appstore infra is fubar by design
12:55.47SpeedEvilWhile the user being able to view tokens is valuable - some third party that can provide a saane set of permissions isn't unreasonable.
12:56.02SpeedEvilthat can sanity-check those permissions, rather.
12:56.05*** join/#harmattan cityLights (~nivw@bzq-218-29-26.cablep.bezeqint.net)
12:56.12DocScrutinizer05user needs a way to define arbitrary "appstore" URLs/sources as valid and approved ones
12:56.24SpeedEvilAnd yes - installing only from the appstore is a fail.
12:56.34MohammadAGSpeedEvil: +1
12:56.40jabissome portions of the device I wouldn't grant full access ever to anyone, even myself
12:57.02SpeedEvilInitially these are not important cases really.
12:57.02MohammadAGTbh android does it best
12:57.21SpeedEvilIt's not going to be a phone to give to your grandparents.
12:57.25SpeedEvilMohammadAG: I disagree.
12:57.30DocScrutinizer05the way it's implemented now paegis is just doing one thing: disown user's device
12:57.38SpeedEvilMohammadAG: there is no vetting of credentials.
12:57.43MohammadAGVetting?
12:58.27SpeedEvilMohammadAG: determining if the calculator app wanting to access the internet when it does not list any features that might want to do so, and does not say it does in the description is reasonable
12:58.29SpeedEvilFor example.
12:59.32SpeedEvilHmm. I wonder about exposing the credential list, and then letting users flag suspicious credentials. The dev could even explain per credential why it's needed.
13:00.00DocScrutinizer05that's all based on the idea there's any instance (here: appstore) that knows better than *I* do what's acceptable and what's not, for any arbitrary app. An obvious brainfsck
13:00.11SpeedEvilIt's not for you.
13:00.45SpeedEvilAnd I'd support the appstore having a place for unreviewed apps.
13:00.50jabisthat's yet again via paradigm of app control not source control
13:01.01jabisif you control the sources - you control the device
13:01.19DocScrutinizer05please define sources
13:01.20jabis"appstores" should suggest the credentials
13:01.24SpeedEviljabis: Assuming you have the time, and understanding to vet the sources.
13:01.46jabisbut not impose upon users to determine whether it's ok or not
13:02.08SpeedEvilI would want teh above store to be one - default - option on the phone, witht he ability to add other appstores that may have other policies, including no policy, and the ability to install apps from files or whatever.
13:02.20jabisif you grant "sources" / "appstores" certain credentials - you'll just get notified if apps use the credentials or not
13:02.22SpeedEvilThis is less important initially, with skilled users.
13:02.47DocScrutinizer05SpeedEvil: any infra / toolchain that breaks down whenever Nokia bites the dust is *EVIL*
13:02.58jabisyes
13:03.25jabisthat's because you have no source control - but you have limited app control - now that's the base problem
13:04.06jabisyou CAN'T  control the set of credentials - tho you know OVI has a superset of user/developer cert - it's still limited per se
13:06.12jabisa sane control mechanism would restrict the source to a user defined subset
13:07.00jabispossibly multiple tiers of permissions
13:08.26*** join/#harmattan vladest (~Vlad@136-81-200-46.pool.ukrtel.net)
13:10.25jabisthus a calculator app installed from a "malicious" source would never have the possibility to do it's malicious moves eventho installed and accepted by user stupidity
13:10.51jabisunless you mark the source as accepted
13:11.05*** join/#harmattan Venemo_N9 (~venemo@fedora/Venemo)
13:11.22SpeedEvilThe ability to add other stores, with different root keys, and the ability to install single packages as files means that a default appstore is benign.
13:11.52SpeedEvilA fixed appstore, even a well intentioned one without that is at best tollerable.
13:12.12SpeedEvilAs it does indeed risk dying 3 years in.
13:38.29*** join/#harmattan vladest_ (~Vlad@194-237-133-95.pool.ukrtel.net)
13:42.35*** join/#harmattan beford (~beford@unaffiliated/beford)
13:48.33*** join/#harmattan DocScrutinizer05 (~HaleBopp@openmoko/engineers/joerg)
13:48.46*** join/#harmattan DocScrutinizer (~halley@openmoko/engineers/joerg)
13:58.32jonniwell with inception you can add your own custom root certs, so you can always make a rogue/community place to distribute the apps, if ovi store someday bites the dust.
13:59.59*** join/#harmattan Ormod (~valtha@ohmu.fi)
14:01.43jabisbut inception is hack
14:02.08jabisthe option should have been brought by the distributor :)
14:02.44jabisand I think inception adds unneccessary permissions to certain apps as well - so it's a security hole, but by design
14:04.20jonniyep, I'm just saying if distributor goes bankrupts someday, then community can just use some hole to install community rootcert and keep the device app distribution alive.
14:05.34jabisbut mainstream users don't know how to leverage such an app - if ovi goes down - so will 80% of the users
14:06.21SpeedEviljonni: Assuming there is a hole.
14:06.46jonniI dont see ovi going down for atleast for few years, and by then N9 is museum device anyways.
14:06.54jonniSpeedEvil: there is always a hole.
14:07.04SpeedEviljonni: Relying on that is questionable.
14:07.26SpeedEvilAs I've said in the past - the reason there is a hole is typically nobodies cared enough to get someone with a clue to audit the code.
14:07.30SpeedEvilcode/design.
14:08.45jonnifor harmattan you can rely on that there is always a hole :)
14:08.49jabisauditing a linux system as a whole is hardly possible x)
14:09.19jabisconcept is open platform, so one can leverage nearly anything imaginable
14:09.24SpeedEviljonni: sure
14:09.40SpeedEviljabis: I mean - auditing the security chain for an aegis-alike.
14:10.32jabiswell - you do realize that such an immature tool will always provide a way to escape, because if it would not, it would be useless to design a system with :)
14:11.05pai have a mkv that is h264 708x480, what can i use to play it?
14:11.18SpeedEviljabis: I mean vendor hostile escapes.
14:11.21pamplayer cannot play it smoothly
14:11.28pavideo-suite cannot open it
14:11.40SpeedEviljabis: In the case of new  open-source phone vendors, it's rather different.
14:11.49*** join/#harmattan user (~user@ANancy-551-1-105-18.w92-130.abo.wanadoo.fr)
14:11.55SpeedEvilIn principle you can transcode.
14:12.08SpeedEvilI've transcoded stuff on the phone before.
14:12.10SpeedEvilIt's rather silly.
14:12.24jonnipa: convert to 856x480 base profile and you might get lucky
14:12.36paah you think it's not base profile
14:12.37pahm
14:12.39pamight be
14:12.41pathanks
14:14.08jabisSpeedEvil: well - I hope aegis doesn't get completely scrapped as it could be quite a magnificient tool - it just currently lacks ability to use it wisely
14:14.21SpeedEvilIndeed.
14:14.30jabisa security framework is something missing from all vendors
14:14.38padoes anybody have experience with such transcoding? like a one-liner command that does it, leaving audio tracks and all the rest in there
14:14.40SpeedEvilIt's missing stuff.
14:14.43jonniaegis failed on the moment someone chose perl as dpkg wrapper, design otherwise was pretty nice.
14:15.00SpeedEvilLike finer granularities.
14:15.08SpeedEvilFor example - 'same origin' internet connections.
14:15.14SpeedEvilRather than general.
14:15.50SpeedEvil- so that highscores can only go to one site, say, if it wants to do that, rather than having to grant a game general internet permissions.
14:15.55jabisbut you can't expect magic from shit that's been scrapped, generally x)
14:16.03SpeedEvilIndeed.
14:16.24paSpeedEvil, i dont think that's a good idea
14:16.32SpeedEvilpa: Why not?
14:16.33paone can do tricks anyway
14:16.42SpeedEvilpa: Sure.
14:16.42user<PROTECTED>
14:16.55jabisthat went like in movies, user
14:16.56virtualdwhat do you mean with 'same origin'internet connections?
14:17.16SpeedEvilvirtuald: Angrybirds would only be able to talk to rovio.com - nowhere else.
14:17.25*** join/#harmattan NIN101 (~NIN@p5DD29044.dip0.t-ipconnect.de)
14:17.44jabisI think we're back to the original point of source control vs app control
14:18.15jabis~security by obscurity is the wrong way
14:18.16infobotjabis: okay
14:18.57SpeedEvilIt's basically just another permission. And I'm not arguing for security by obscurity. Just that in principle, fine grained control is better than coarse grained.
14:19.16virtualdSpeedEvil:  how do you know rovio.com is who you think it should be?
14:19.34SpeedEvilYou don't.
14:20.39SpeedEvilBut it's somewhat less of a risk if the site is hardcoded, and the permissions says 'this app can make internet connections to rovio.com' - rather than a general permission to access the internet.
14:20.49SpeedEvil(and yes, I know, this raises interesting DNS issues)
14:21.06jabisa game declaring the need for perms to use for ex. "internet" is by default a fail - source should be given perms for internet::domains::x with domains::x having a cert proving its authority - but that kind of control is restrictive
14:21.41jabismuch like you declare DNS - if you have a proven auth - you should be able to control any and all traffic
14:21.53SpeedEvilRestrictive may be appropriate for a platform you want the tech illiterate to be able to use reaasonably safely.
14:22.02pabut i mean, what is the bottom line? is it "there is the need for a way to prevent malicious apps"?
14:22.08jabisas well as restricting access to x and y subnets
14:22.20*** join/#harmattan rcg (~rc@g230054130.adsl.alicedsl.de)
14:22.22SpeedEvilIt's probably not really a benefit at the initial stages, as it doesn't matter so much for educared users.
14:22.23paor what other purpose does aegis serve?
14:22.53jabisapp control becomes unnecessary when you introduce source control with user accepted certs/permissions toolkit
14:22.57SpeedEvilThe only benefit aegis has in principle (in my mind) is the possible secure storage, and credential checking at the stores.
14:23.09SpeedEvilbut neither is really well implemented
14:23.26SpeedEviljabis: User accepted permissions work only with an educated, skilled userbase.
14:23.42jabisaegis owns your device - vs you owning a device that has a complete security framework :)
14:23.43SpeedEvilSee android - wobbly boobs malware apps.
14:24.13jabisSpeed, thus you need tiers of permission control - not app control
14:24.17*** join/#harmattan Sniper_swe (~communi@213-66-83-184-no187.tbcn.telia.com)
14:24.20SpeedEvilA default secure store - if the user can add other stores, and even choose to install unverified packages doesn't take anything away.
14:25.01jabisyou could have dozens of "app stores" with finer granularity of what apps can do in which "store" instead of a superset of perms for "store" and all apps can leverage given permissions
14:25.22SpeedEvilThat seems somewhat messy.
14:25.23jabisone domain could house easily hundreds of "stores"
14:25.37jabisthat IS source control
14:26.18SpeedEvilAnd yes, in principle 2 billion stores do get you 32 different bits of access control, I just question if that's useful. :)
14:28.08DocScrutinizer05pa: aegis serves only one purpose: to deprive user from control over his own device. For *all* other usecases alleged to aegis there are already better tools and designs
14:28.23jabisit's by design more useful than controlling 1 app store with a superset of privileges housing billions of apps with the same creds
14:28.49jabisthus source control is limited to on/off
14:29.38SpeedEvilThe design I'd be keen on would be all stores have all priveleges by default, and can choose to allow apps a subset of them.
14:29.39jabisand off means you're restriced to OVI which is beginning to be "deprecated" for its current purpose
14:30.09SpeedEvilAnd anyone can make a store by simply generating a key, and publicising it.
14:30.56SpeedEvilThe stores can if they choose vet apps credentials, and only permit sane ones.
14:31.02jabiswithout the source control any and all apps with malicious intent can be delivered to any one "store" that hasn't got proper QA for code
14:31.29SpeedEvilSure.
14:31.31jabisand then you end up like android play store
14:31.38SpeedEvilNot quite.
14:31.59SpeedEvilYou end up with the situation where anyone can open an unsecure store - but that doesn't stop the default being more secure.
14:34.54*** join/#harmattan Sniper_swe (~communi@213-66-83-184-no187.tbcn.telia.com)
14:36.42jabiswell - we clearly have different views on the design choices for security :) pointless to argue ^^
14:36.49*** join/#harmattan mschlens (~mschlens@e180019052.adsl.alicedsl.de)
14:37.50jabisDocScrutinizer05: btw your remark about aegis holds true only to its current immature revision :)
14:39.11DocScrutinizer05sure you can improve virtually everything to a point where it actually meets/exceeds arbitrary requirements. The question is how much of your initial stuff is still untweaked when you get there
14:39.12SpeedEvilAnd it only holds true for educated users.
14:40.42jabistrue, true - but the lack in codebase and implementation is what is making it "worse" than what it actually is intended
14:41.24DocScrutinizer05the intention of the whole thing is still something I'm wondering about
14:41.29jabiswell it holds true to uneducated users not getting the apps they'd like
14:41.42jabisas well as educated ones
14:44.23*** join/#harmattan xarcass (~igorsazon@195.93.246.10)
14:44.34jabiswell I think that one needs a (working) security framework for such an open product
14:45.28jabisbut as the titled framework - one needs to be able to control it - modify the behaviour
14:48.47*** join/#harmattan beford (~fernand0@unaffiliated/beford)
15:03.39*** join/#harmattan Sniper_swe (~communi@host-95-199-157-32.mobileonline.telia.com)
15:08.29*** join/#harmattan beford (~fernand0@unaffiliated/beford)
15:20.50*** join/#harmattan rigo (~rigo@ANancy-551-1-105-18.w92-130.abo.wanadoo.fr)
15:34.05*** join/#harmattan beford (~fernand0@unaffiliated/beford)
15:41.42heymasterWhere to store passwords on harmattan?
15:45.47rigothere is a private thing that is crypted, no?
15:46.41rigoBTW, big thanks guys. Backup? Drama? No! apt-get install rsync -> Done. <3
15:47.16heymasterrigo: just password. On iPhone there is KeyChain to store passwords
15:47.25rigoif jollamobile gets out of the swamp, I'll be part of the party
15:47.37rigoheymaster: apt-get install keychain then
15:47.49rigoif you know what you're doing
15:48.01rigoit's just linux after all
15:48.47heymasterrigo: I'm coding app. Want to store password :)
15:50.18rigoyes, on N9 at least there is a private directory with cryptfs on it. There you can store things. Or you do the classic linux stuff
15:50.33rigo<PROTECTED>
15:50.39jonniheymaster: is you dont care about security you can just use QSettings, and if you want to encrypt it then aegisfs.
15:51.06rigohey jonni, going jolla too?
15:52.39*** join/#harmattan Sniper_swe (~communi@213-66-83-184-no187.tbcn.telia.com)
15:54.57jonnirigo: dont know, I sent my CV to Marc a week ago but no interview requests yet ;-)
15:55.41DocScrutinizer05jonni: good luck!
16:08.50*** join/#harmattan decibyte (~mmm@gateway/tor-sasl/decibyte)
16:10.24*** join/#harmattan Namek (44e44a28@gateway/web/freenode/ip.68.228.74.40)
16:12.59NamekHi, I'm trying to run an app at boot as "user" but it's runned as "nobody" my .conf points to an script exec /usr/bin/aegis-exec -s -u user -l "exec /opt/test/bin/test.sh" > /var/log/test.log 2>&1 in the script I print an string and also the current user and I get nobody, is there something that I'm missing?
16:19.12*** join/#harmattan zx2c4 (~zx2c4@kexec.com)
16:19.22zx2c4any word on 1.3 for n950?
16:23.36itsnotabigtruckjesus, not more endless bitching about aegis
16:24.05itsnotabigtruckand "and I think inception adds unneccessary permissions to certain apps as well"
16:24.08itsnotabigtruckjabis: what do you mean?
16:24.42itsnotabigtruckinception doesn't add any permissions to anything except the utilities it comes with, by itself
16:24.49zx2c4itsnotabigtruck, hey i was just reading aegeis source code
16:25.02itsnotabigtruckand apps that you install with 'incept' only get the permissions they specifically ask for
16:25.12itsnotabigtruckzx2c4: yeah?
16:25.30zx2c4question -- i saw written various places that inception relies on an aegeis security vuln to break it? didn't realize this was how it worked. i then heard that 0.1 did it one way,a nd 0.2 does it a new way. what are the vulns it exploits exactly?
16:26.00itsnotabigtruckwell, you can look at the source code and see
16:26.10itsnotabigtruck0.1, 0.1.1, and 0.2 all use different privilege escalation flaws
16:26.18itsnotabigtrucknothing wrong with that, it was the only thing that can be done anyway
16:26.24zx2c4where are the old tarballs
16:26.40zx2c4exploit code is in pasiv, right?
16:27.18itsnotabigtrucknot sure if they're anywhere convenient
16:27.45zx2c4ahaha so
16:27.48zx2c4the exploit is
16:27.52zx2c4PERL5DB
16:27.55zx2c4and using PERL5OPT
16:27.57itsnotabigtruckhaha, yep
16:27.57zx2c4well done
16:28.01itsnotabigtruckit's pretty hilarious
16:28.09itsnotabigtruckanyway, none of the exploits have any exploitability on normal linux systems
16:28.10zx2c4yea thats absurdly simple
16:28.25itsnotabigtruckbecause they all rely on bugs in aegis code or openings to take over aegis code
16:28.30itsnotabigtruckthat's trusted by the system
16:28.32zx2c4so aegeis assumes that dpkg will only do nice trusted things?
16:28.56zx2c4or do these env vars get picked up by some other ageis command?
16:29.08itsnotabigtruckdpkg with aegis is a perl script
16:29.15itsnotabigtrucknot the normal debian dpkg
16:29.15zx2c4oh. oh, god. oh.
16:29.32itsnotabigtruckand /usr/bin/dpkg is granted god credentials
16:29.38zx2c4thats outrageous
16:29.39itsnotabigtruckas long as it isn't modified directly (the hash matches)
16:29.52itsnotabigtruckso you can't just add system("sh") at the top and run it
16:29.55zx2c4so you probably can also play with perl include modules
16:30.13zx2c4what were the previous priv esc you used?
16:30.32itsnotabigtruck0.1.1 used some bug where said perl script granted credentials that weren't supposed to be granted
16:30.39itsnotabigtruckup to and including said "god credentials"
16:31.41itsnotabigtruck0.1 used a chroot to cause one of two perl scripts trusted with maximum credentials to be executed with my exploit as the interpreter
16:32.01zx2c4haha
16:32.06zx2c4they fixed the chroot bug?
16:32.20itsnotabigtruckno but they put in a bunch of ancillary hacks that made it hard to exploit
16:32.29zx2c4ahaha
16:32.30itsnotabigtruckgenerally all of the problems stem from aegis being designed around granting access out of thin air
16:32.44itsnotabigtruckrather than reducing access to only what's needed
16:32.57itsnotabigtruckthat means *everything* needs to be designed with precision to avoid leaking access
16:33.05zx2c4right
16:33.07itsnotabigtruckand there isn't much precision to be seen
16:33.30zx2c4this kernel is old too
16:33.51zx2c4have you audited the aegeis kernel module at all?
16:34.05zx2c4wonder if there are some really attrocious things in that too
16:35.29zx2c4/usr/bin/dpkg and /usr/bin/dpkg.real are ELF on my phone...
16:39.09jabisitsnotabigtruck: I meant that the tokens you add to local package (tcb) is over the top for most apps - and inception grants that to all local packages :) Inception is great as we have no alternative, and ariadne brings a bit security to the table, but I'd rather use source control instead of a hack in aegis
16:40.48jabisitsnotabigtruck: I dunno how much you read about the discussion, but I was expecting tools instead of "holes" in the framework itself, and not from community, but from the distributor :)
16:41.33jabisitsnotabigtruck: and I remain in gratitude for you, because of inception, no doubt ^^
16:41.58itsnotabigtruckjabis: a 'local' package is a package that's been installed with the incept command
16:42.06itsnotabigtruckwhich prompts for your root password for confirmation
16:42.45itsnotabigtruckand only packages that are both a) installed through incept, and b) explicitly request tcb permission
16:42.55jabisyup - escalating tcb tokens for every and each one - tho they only get what they request, but it's permissive
16:42.56itsnotabigtruckactually obtain tcb permission
16:43.12itsnotabigtruckthe assumption is that when you use incept, you know what you're doing
16:43.41itsnotabigtruckand all of this stuff is really pretty silly since an actual evil app could just copy in the exploit pasiv uses now and gain tcb access with no fuss
16:44.14itsnotabigtruckbut i put a lot of attention into making sure inception 0.2 wouldn't open up any security issues on its own
16:44.17jabisyes yes - I understand that logic - but I only stated it is a hack - no real "consumer" would want to go thru with it :)
16:44.19*** join/#harmattan Sniper_swe1 (~Sniper_sw@213-66-83-184-no187.tbcn.telia.com)
16:44.56*** part/#harmattan Sniper_swe1 (~Sniper_sw@213-66-83-184-no187.tbcn.telia.com)
16:45.02itsnotabigtruckyou're right that it probably isn't appropriate for 'joe blow'
16:45.35itsnotabigtruckit is probably ok for anyone with a few brain cells, that wants to overclock/run terminal commands that require true root/etc.
16:45.42jabisthat's why a source control works better than a token of trust for all apps :)
16:45.59itsnotabigtrucknot sure what you mean by "source control"
16:46.18itsnotabigtruckand you might as well give up on nokia changing its tune, especially since there's no one left working there to change the tune
16:46.32itsnotabigtruckit was time to forget about that close to a year ago
16:47.31jabissource control ( com.nokia.maemo == superset of permissions) vs accept from non-trusted source == 4-5 additional permissions - key ingredients locked out
16:47.49itsnotabigtrucksorry if i'm being a little bit harsh, but your argument seems like a softer version of what some haters here have gone on and on and on about
16:47.55jabisand I was not talking about nokia - but of Jolla :)
16:48.20jabisand the need for a security framework and what aegis is and is supposed to be :)
16:48.24jabisall in general
16:48.25itsnotabigtruckcertain individuals really seem to hate the idea of taking things into your own hands and hacking around irritating security measures
16:48.33jabisapp control is futile vs source control :)
16:48.54jabisand source control should be in the hands of users
16:48.56itsnotabigtrucker, "source control" is the problem
16:48.58jabisapp control not so much
16:49.13jabiswell source == app privileges == fail
16:49.21itsnotabigtruckspecifically nokia designing a system specifically enabling them to say that everyone else is controlled and they aren't
16:49.27itsnotabigtruckwhich is all "source control" is really good for
16:49.40itsnotabigtruckit's a pretty messy system that doesn't allow any sort of fine-grained access management
16:49.49itsnotabigtruckit ends up coming down to nokia vs not nokia
16:49.50jabisyes - that we all agreed on :)
16:50.29rigoapt-get update hangs at usr/bin/osa --packages
16:50.30jabisthe question was should there be a security enforcement from distributor or should not - and if, why and how to acchieve etc
16:51.06rigojabis, I think there is no single answer to that question
16:51.17itsnotabigtruckwell, clearly if there is one, there needs to be a smooth way to reconfigure it or something like that
16:51.23jabisitsnotabigtruck: I commend aegis as an effort - not the end product that's totally screwy and misused and misdesigned, immature
16:51.29itsnotabigtruckespecially because ios and android have captured the average joe crowd
16:51.37itsnotabigtruckanything else needs to cater to hackers as well as regular users
16:51.47*** join/#harmattan NIN101 (~NIN@p5DD29044.dip0.t-ipconnect.de)
16:51.53rigoto lax -> android - chaos too strict - dev-frustration
16:52.18itsnotabigtruckthink of a phone as a pocket computer
16:52.19rigoso I think having two modes is the way out:
16:52.26itsnotabigtrucknot a locked down terminal owned by everybody but the user
16:52.29rigo<PROTECTED>
16:52.35rigo<PROTECTED>
16:52.38itsnotabigtrucki like the idea of security, if it's security on MY BEHALF ONLY
16:52.44rigochose between..... :)
16:52.54itsnotabigtruckwhen you guys talk about security, you aren't talking about that
16:52.58itsnotabigtruckwhich is what's intensely frustrating
16:53.12jabiswell the 'joe blow' would like his credit card numbers and files safe as well :)
16:53.22itsnotabigtruckthat's a false dichotomy
16:53.42itsnotabigtruckyou don't have to seize the keys from the user's hand to make a system that keeps their data safe
16:53.58rigoitsnotabigtruck, I humbly disagree : Steve Jobs has locked down things to control the experience and to make the perfect device
16:54.09rigo<PROTECTED>
16:54.31itsnotabigtruckjust because the iphone is successful doesn't mean that's why
16:54.52itsnotabigtrucksteve jobs and apple were/are control freaks that want to dominate every facet of the product from manufacture to landfill
16:55.14itsnotabigtruckthat isn't necessary to come out ahead
16:55.19itsnotabigtruckbrb
16:55.26rigobut it doesn't mean it's mean either. That's why I argue for an open / closed mode depending on your needs and taste
16:55.32jabisI agree and disagree - and I'm not one of "you guys" I'm pondering the security framework as a tool - not a hindrance - both for hackers/developers point of view and the end user's :)
16:56.32jabisaegis === pieceofcrap at it's current, BUT nonetheless the only vendor provided (in)sane security measure ever tried
16:57.16M4rtinKsane, really ? :)
16:57.17zx2c4iOS has code signing and a fairly restrictive sandbox...
16:57.56zx2c4itsnotabigtruck,
16:57.58zx2c4<PROTECTED>
16:58.00zx2c4<PROTECTED>
16:58.02zx2c4<PROTECTED>
16:58.04zx2c4<PROTECTED>
16:58.06zx2c4<PROTECTED>
16:58.08zx2c4<PROTECTED>
16:58.10zx2c4<PROTECTED>
16:58.12zx2c4i cant believe you got your hands dirty with all this
16:58.14zx2c4looks like such a headache
16:58.29jabisI disagree with the root certs being at hands of vendors, instead of the user - very much
16:59.17jabisM4rtinK: still talking about the tool itself - not it's current state (as mentioned several times :)
17:00.00M4rtinKjabis: yeah - but I think it is pretty unlikely it will ever be used properly
17:00.11jabisI hope Jolla will succeed and we'll see something more polished utilization
17:01.51jabisthe thing totally lacking is user control over aegis - without hacks :) If you had one - you'd prolly be ok with it - it's just a signature and hashfile x)
17:02.45M4rtinKit is also funny that all the tokens are not presented to the user in any way :)
17:04.07itsnotabigtruckzx2c4: lol
17:04.12itsnotabigtruckyeah, error handling in c is super messy
17:04.18zx2c4well, not just error handling
17:04.20zx2c4but just
17:04.23zx2c4all those aegeis functions
17:04.29zx2c4and then above that you parse some awful format
17:04.29*** join/#harmattan e-yes (~e-yes@94.45.178.38)
17:04.46itsnotabigtrucki don't think i did any parsing in the inception code...
17:04.57itsnotabigtruckunless you're talking about processing the command line arguments
17:05.10itsnotabigtruckprobably could have used getopt or something like that but it would have ended up just as long and messy
17:05.30zx2c4you parse bsd ar format
17:05.34zx2c4in the pkgsigner
17:09.00itsnotabigtruckzx2c4: oh, whoops
17:09.05itsnotabigtruckforgot about that, it's been a long time since i wrote that
17:09.11itsnotabigtruckyeah, it's pretty gnarly
17:09.33itsnotabigtruckkind of ridiculous that the deb format is based on that (which is used by essentially nothing else)
17:10.14azeemstatic libraries are lumped together with ar, no?
17:10.32jabishope you didn't get offended trucker ^^
17:13.46*** join/#harmattan Octal_ (~quassel@static.25.237.9.5.clients.your-server.de)
17:17.58itsnotabigtruckoff topic: http://www.newgrounds.com/portal/view/598731
17:18.02itsnotabigtruckjabis: nah, it's cool
17:18.04itsnotabigtruckazeem: yeah
17:18.11itsnotabigtruckhowever, using a slightly different ar format
17:18.30itsnotabigtruckand nothing besides static libraries and deb files use any kind of ar archive, afaik
17:18.55azeem.zip wasn't so popular in 92
17:19.17itsnotabigtruckbut what's really weird is that deb format contains tar archives inside an ar archive
17:19.25itsnotabigtruckthey could have at least made it just one tar archive or something
17:19.45azeemit nicely seperates the metadata from the payload
17:20.21azeemand makes it possible to easily extend it in principle, without breaking everything
17:20.44itsnotabigtruckright, like what aegis does
17:21.01itsnotabigtruckwhat incept is doing is adding another ar archive member called _localsig at the end
17:21.23azeemAFAIK that's how package GPG signing works in Debian as well
17:21.27itsnotabigtruckwhich dpkg pulls back out and matches to the com.nokia.maemo/local source
17:21.33azeemexcept it's not officially supported
17:21.38itsnotabigtruckthere was an attempt to do it that way but it never caught on
17:21.42itsnotabigtrucknow it's for all intents and purposes dead
17:21.46itsnotabigtruckeverybody uses apt signing instead
17:22.00azeemthose are orthogonal, but yeah
17:22.09itsnotabigtruckwell, not really, they're two different approaches to the same thing
17:22.24azeemwell, ok
17:22.26itsnotabigtruckwhich is authentication of downloaded packages
17:22.34itsnotabigtruckwhich almost always come through apt
17:22.49azeemI'd argue the apt signing is authentication *before* downloading packafges
17:22.49zx2c4any n950ers in here atm?
17:22.50azeempackages*
17:23.22itsnotabigtruckhmm? apt signing authenticates the release file, which authenticates the package list, which authenticates the package files
17:23.33itsnotabigtruckthrough sha hashes
17:23.44azeemright, but what do you do with a downloaded .deb?
17:24.00itsnotabigtrucknothing, but on a normal debian system, everything is almost always obtained through apt
17:24.00azeemno easy way to authenticate it AFAIK
17:24.07azeemthat's where package signing might've jumped in
17:24.10itsnotabigtruckso apt signing is "good enough"
17:24.14azeemright
17:24.16itsnotabigtruckon debian you're not really supposed to just download a deb
17:24.30itsnotabigtrucknow, that breaks down with a situation like harmattan
17:24.40azeemsure, I'm still doing it all the time anyway, though
17:24.47itsnotabigtruckbut it seems nokia implemented its own solution for that with _x509sig, _gpgsig, and _localsig
17:26.20zx2c4i wish nokia would just open source the platform
17:26.30zx2c4it's dead anyway for them
17:26.32zx2c4let us take it over
17:27.13japhzx2c4, yes
17:27.31zx2c4can't some nokia dev at least leak it
17:27.38zx2c4he's gonna be fired soon anyway
17:27.59itsnotabigtruckzx2c4: but if they leaked it, said dev might be fired AND sued
17:28.15zx2c4yea. so i guess it'd have to be leaked carefully
17:28.22itsnotabigtruckthey might be laying off half their employee base but they probably aren't laying off the lawyers
17:28.30zx2c4haha
17:28.47zx2c4why arent all the developers internally revolting and demanding it be open sourced?
17:28.52zx2c4they know their days are numbered
17:29.05zx2c4raise the red flag of nokia revolution
17:29.14zx2c4off with elops head
17:29.23zx2c4egalite libertie fraterntie of harmattan
17:29.42azeemthe lawyers would form a circle around elop, and both remaining developers couldn't get at him
17:29.57zx2c4we need a brutus!
17:30.18Lava_Croftkeep blaming elop
17:30.19azeembesides, the meego team probably knew they were working on a partly proprietary platform when they signed up, so leaking it now would be quite illoyal
17:30.26Lava_Croftthe people truly responsible are thankful
17:30.43Lava_Croftthey sit on their fat paychecks while Elop gets to dodge all the tomatoes
17:30.47azeemdisloyal*
17:30.55zx2c4Lava_Croft, who do you think the conspirators are?
17:31.25Lava_Croftits not a conspiracy
17:31.33Lava_Croftits a case of criminally bad management
17:31.36Lava_Croftover the course of years and years
17:31.52zx2c4clearly nokia never landed on the moon!!!!!
17:31.52Lava_Croftleading to a situation where an ex MS employee gets to run Nokia
17:33.11zx2c4im so angry
17:33.13zx2c4sigh
17:33.16zx2c4ive got a spare n950 here
17:33.20Lava_Croftwhy anger
17:33.20zx2c4maybe ill just put nitdroid on it
17:34.43macmaNzx2c4: why not contribute to nemo instead
17:34.57alteregoWould be nice if you contributed to
17:34.57Lava_Croftyeah, what good does android do
17:34.59zx2c4macmaN, http://www.imdb.com/title/tt0266543/ ?
17:34.59Lava_Croftor get us
17:35.01alteregoNemo/Mer
17:35.12zx2c4oh, mr
17:35.14zx2c4mer
17:35.32alteregozx2c4: what are your main interests and skillset?
17:35.38macmaNheh zx2c4 :> i thought nobody in #harmattan would not confuse that one
17:35.51zx2c4:-D
17:36.23alteregozx2c4: are you end user? App developer? Systems integrator? Hardware adaptations? Platform development?
17:36.26zx2c4alterego, on one hand, I'm a Qt developer for a company, on the other hand I'm a security researcher for another company. i also spend time futzing with distros. so my skill sets kind of all over the place
17:36.55Lava_Croftwhats your forte
17:37.02alteregozx2c4: well that's great, I'm sure you'd be a valuable asset to the community if you're willing to get wet and dirty with us ;)
17:37.14alteregoFind something you'd like to do, and do it :)
17:37.30zx2c4Lava_Croft, dunno. i kind of learn what i need to learn to get a certain job done
17:37.37Lava_Croftyes, but everybody has his forte
17:37.41Lava_Croftthe thing he is best at
17:37.46Lava_Croftwith which he feels most at home
17:38.02zx2c4alterego, well, what's going on with mer/nemo/whatever? what's the status? what's to be done? does it run on telephones? or is it still really in its infancy?
17:38.10alteregoLava_Croft: not sure, I have at least 3 or 4 specialist areas I like to contribute in ;)
17:38.10zx2c4Lava_Croft, probably math
17:38.14Lava_Croftzx2c4: heard of Jolla Mobile?
17:38.24Lava_Croftalterego: yes, but theres always one thing thats closest to your heart:)
17:38.25alteregozx2c4: runs on N900/950/9 :)
17:38.41zx2c4Lava_Croft, haha yea ive been newly motivated by it...
17:38.42alteregoLava_Croft: depends, if you're fine doing one thing, personally I get a bit bored and enjoy moving around.
17:38.52Lava_Croftthats not my point
17:38.57alteregoHelps my productivity as it allows me to be more mobile when I get slightly stagnant.
17:39.11zx2c4you think Jolla will make something decent? continue the dream? openmoko hasn't done much...
17:39.14alteregozx2c4: well, you could start by joining
17:39.27alteregoJoining #mer, and maybe looking at the bugzilla? :)
17:39.32Lava_Croftat least mer has a good base
17:39.41alteregoTest nemo on your device and find the bits you think are lacking and that you feel you can improve. :)
17:39.50alteregoLava_Croft: mer _is_ a good base ;)
17:40.17Lava_Croftthat too
17:40.24Lava_Croftditch yum
17:40.28Lava_Croftflees the scene
17:40.34alteregolol
17:40.51zx2c4Lava_Croft, I mean... i do stuff like http://blog.zx2c4.com/749 but then i do stuff like http://blog.zx2c4.com/567 too, which is totally separate, so i dunno bout a forté
17:41.16zx2c4alterego, so... nemo actually is capable of making calls and sms and its a real working platform?
17:41.28Stskeepsnemo can make calls and sms, yes
17:41.32zx2c4s0weet
17:41.43alteregozx2c4: nemo has been able to make calls for a loooong time, I know I helped develop that area ;)
17:42.01alteregoBack when nemo was MeeGo Community Edition ;)
17:42.04Lava_Croftnemo is basically the only living thing thats left in the world of 'free' mobile devices
17:42.07Lava_Croftand software
17:42.12Stskeepsalterego: speaking of which
17:42.19Stskeepsalterego: install nemo onto your n950 and test phonecalls...
17:42.26alteregoIs it broken? :x
17:42.28jabisthen again nemo is all over the place -.-
17:42.42alteregodoes a nemo build
17:43.11alteregoCan we move this convo to #mer? Should be more on topic there.
17:43.15alteregoDon't want to piss off DocScrutinizer05 :P
17:43.22Lava_Croftand thats easily accomplished!
17:43.37DocScrutinizer05ehß
17:43.40DocScrutinizer05?
17:44.17alteregoDocScrutinizer05: :P
17:44.19DocScrutinizer05I'm not pissed by nemo discussions in here, as i'm generally not pissed by off topic as long as nobody complains
17:44.51alteregoSorry, I always remember MeeGo being a point of contention with you :P
17:44.52Lava_Croftmy remark was more about the ease of pissing you off ;)
17:45.00Lava_Croftand alterego is right:)
17:45.09Lava_Croftbut people get softer as they grow older!
17:45.13Lava_Croftmore mellow;)
17:45.28DocScrutinizer05^.^
17:45.43jabisI get more grumpy with the age
17:46.12jabisbut I think being an entrepreneur for tenth year contributes to that x)
17:47.15macmaNhmm. i wonder i can have portage on mer
17:47.19alteregolol
17:47.31alteregomacmaN: maybe chroot? :P
17:47.33macmaNwell i can, with gentoo prefix
17:47.41macmaNbut as system pkg mgr
17:52.26heymasterhttp://meego.gitorious.org/meego-platform-security/mssf-demo/trees/88d4fc9bdd57980ed0b828e907da6fc4ba7f4ad0 <<< I don't know if need to use only client or and daemon.
17:53.50heymasterI want to store passwords
17:54.03ZogG_laptopAard: ping
17:54.15Aardpong
17:54.25ZogG_laptopAard: btw one thing more wanted
17:54.28*** join/#harmattan beford (~fernand0@unaffiliated/beford)
17:54.51ZogG_laptopone more thing i wanted to ask
17:55.03ZogG_laptopjust one moment
17:59.39befordseeing comments from the store app are not working right?
18:01.06befordoh and thanks for your comment ZogG_laptop :p
18:01.07*** join/#harmattan rcg (~rc@46.115.56.38)
18:02.40*** join/#harmattan nemoVM (~nemoVM@stgt-5d840aaa.pool.mediaWays.net)
18:03.06nemoVMdamn alwazs get a black screen wehen using maalit in nemo/vm
18:03.21ZogG_laptopAard: sorry just pinged you and phone called
18:03.30ZogG_laptopso i tried to type and talk but it didn't work well
18:03.49ZogG_laptopAard: Stskeeps is there info how releases and updates would be on Jolla?
18:04.13Aardbetter than with harmattan, hopefully ;)
18:04.14StskeepsZogG_laptop: can't talk about that yet, sorry, please stand by
18:04.26ZogG_laptopAard: i mean in maemo what was disappointing is some srs bugs were held till release update
18:04.29*** join/#harmattan wicket64 (~wicket@81-86-240-143.dsl.pipex.com)
18:04.30ZogG_laptopand i think it's wrong thing
18:05.05ZogG_laptopStskeeps: i meant not how often and so on, just this paticular thing ^
18:05.23Aardyes, I (as in not speaking for jolla-I) agree. speaking for jolla I can't comment
18:05.30ZogG_laptopis it planned to release bug fixes only in small updates or even critical bugs would have wait?
18:05.44ZogG_laptopAard: than i hope you push it up =)
18:06.28alteregoI hope they go FOSS release quick release often. But it's very much up to how they want to work.
18:06.37alteregoAnd they have to go through extensive testing procedures.
18:06.46alteregoIt's really not something that can be guessed at right now.
18:06.47Stskeepswell at least core part goes
18:07.11alteregoSure, but core wont be in charge of Jolla updates.
18:07.19Stskeepssure
18:10.05ZogG_laptopthan stable unstable model like in linux distro is welcome
18:10.33alteregoZogG_laptop: they also have to adhere to EU guidelines and international laws when it comes to the reliability of their software.
18:10.57Stskeepswhat, you expect reliable software? i thought this was OSS ;)
18:11.16alteregoWe're talking about official distribution here. You'll hopefully be free to stay at the bleeding edge by using your device with the latest of the latest. But official updates have to be tested up to certain standards.
18:11.22alteregoVery complicated rules ;)
18:21.08ZogG_laptopStskeeps: if you want end user phone you can't be bleeding edge and stable =0)
18:23.04ZogG_laptopthat's why i asked question as i am as advanced user would like to take risk for latest software, if there would be option for dev repo. As most annoying bug for maemo when it starts music on silent was fixed and i had to wait more than half year to get it =)
18:35.33heymasterZogG_laptop: can you help how to store password on harmatton ?
18:37.53heymasterI created thread http://talk.maemo.org/showthread.php?t=85344
18:39.18heymasterDon't know I need to set up daemon to store passwords :)
18:39.34heymasterif*
18:40.50*** join/#harmattan AlmAck (~AlmAck@156-19.198-178.cust.bluewin.ch)
18:47.06*** join/#harmattan beford (~fernand0@unaffiliated/beford)
19:05.57*** join/#harmattan TheBootroo (52eac627@gateway/web/freenode/ip.82.234.198.39)
19:06.03TheBootroohello
19:06.32TheBootroonow that PR1.3 is out for N9, can we have a way to upgrade the N950 to 1.3 too or at least 1.2 ?
19:06.54TheBootroois it safe to flash a N950 with a N9 image ?
19:07.36rzri dont think it is possible
19:08.32jonninope you cannot flash n9 image, different signing key.
19:09.35TheBootrooerf
19:09.50TheBootroookay   :-(
19:10.09*** join/#harmattan djszapi_ (~lpapp@78.152.223.92)
19:10.17rzrbut a such fw exists
19:10.22djszapi_rzr: would you mind porting libindi to Harmattan?
19:10.50djszapi_I mean, it needs "only" packaging for Harmattan since it is a library.
19:11.02rzrdjszapi_, i put it on my list , but cant do that today
19:11.19djszapi_when can you?
19:11.41rzrnext week i hope
19:13.37rzrbtw any comments on the news ?
19:14.18djszapi_rzr: so much news, so unsure which one you are referring to ^^
19:14.44rzrthe major one :)
19:15.47djszapi_well, I am happy, I am back to Ireland, which is the major for me ^^
19:16.05rzru there already ?
19:16.24rzrthen we share a common celtic culture now
19:16.43*** join/#harmattan faenil (8372abe4@gateway/web/freenode/ip.131.114.171.228)
19:17.06rzrdjszapi_, https://en.wikipedia.org/wiki/Celts
19:18.46ZogG_laptopheymaster: passwords for what?
19:19.23TheBootroorzr;  what  do you think about JollaMobile annouce ?
19:19.49rzri am dont think anymore , but very exited about it !
19:19.52ZogG_laptoprzr: aren't you french?
19:20.05rzri am
19:20.13heymasterZogG_laptop: passwords for server login. but don't mind I will use aegis_crypto_encrypt function.
19:20.37TheBootrooZogG_laptop:  why are you asking that ? you find his english so poor that he MUST be french ?  i am too :D
19:20.51rzr:)
19:21.00TheBootroorzr: héhé :D
19:21.16rzranyway my French is also poor too :)
19:21.23TheBootroorzr: XD
19:21.27djszapi_rzr: I do not have a culture ;)
19:21.55TheBootroorzr: do you plan packages up-to-date for Qt5 on N950 (PR1.1)  ?
19:21.56ZogG_laptopTheBootroo: i just know he is french, that's it
19:22.04rzrif we had one we wont be here
19:22.08TheBootrooZogG_laptop: ;-)
19:22.39rzrTheBootroo, there is already a repo for qt5 but lot of thing should be done in that shared repo de la mort qui tue
19:23.06*** join/#harmattan arcean (~Arcean@aacs124.neoplus.adsl.tpnet.pl)
19:23.27TheBootroorzr: is the version quite up-to-date or was it pushed only once, when the project using it was issued in first akpha ?
19:23.50*** join/#harmattan jaywink (~jaywink@cs181163242.pp.htv.fi)
19:24.52djszapi_TheBootroo: Qt5 is unusable yet anyway
19:25.02djszapi_TheBootroo: I would recommend awating the beta, really.
19:25.30TheBootroodjszapi_: really , on my computer (Ubuntu 12.04) the first alpha from PPA work quite good
19:25.42TheBootroodjszapi_: yeah but i hope the beta will not be delayed
19:26.00djszapi_it will not.
19:26.06djszapi_define "work quite good"
19:26.15djszapi_it built ? That is not a big achievement
19:27.06rzrTheBootroo, are you using it ?
19:27.19rigoHi, I try to flash my phone and flasher -i gives me Device identifier and then says Error claiming USB interface: Device or resource busy
19:27.26SpeedEvilAre you root?
19:27.37rigoyes
19:27.38TheBootroodjszapi_: some of my QML projects are starting and have less graphic bugs than OpenGL graphic system in 4.8, and perfs are about 2x better
19:28.04rigobut I ssh'ed into root. Will try with su
19:28.18TheBootroorzr: i really would like to experiment a lot of things that are coming with Qt5, on my computer and on my phone
19:28.45djszapi_TheBootroo: actually, the performance is worse
19:29.00djszapi_as for Harmattan due to the booster thingy
19:29.17djszapi_moreover, 4.8 is way more mature wrt bugs
19:29.28TheBootroodjszapi_: i didn't tested it on harmattan so i believe what you say
19:29.29djszapi_5.0 is not about fixing bugs, but introducing more for good.
19:29.54rigorats, still error claiming USB interface
19:30.04rigorats, still error claiming USB interface
19:30.09TheBootroodjszapi_: but we will forgive it because there will be so much good things aside of bugs ;-)
19:30.16djszapi_rigo: still error ?
19:30.24djszapi_rigo: still error ?
19:30.25djszapi_:)
19:30.38djszapi_TheBootroo: really, just wait for the beta.
19:30.39rigosorry :-/
19:30.44djszapi_life will be much simpler.
19:31.02TheBootroodjszapi_: yes, definetely i'm going to wait
19:31.49djszapi_rzr: re jolla, how cares about meego xD
19:31.57djszapi_s/how/who/
19:32.00TheBootroodjszapi_: is there somewere a preliminary doc of the QML elements that will be introduced in Qt5 ? will we still need C++/QML mix for every single feature (file, db, etc)
19:32.15djszapi_TheBootroo: yes and yes
19:32.24ZogG_laptopheymaster: the question if you want to make account and store data there or use config and store there
19:33.42TheBootroodjszapi_: well at least i hope C++ and QML interactions will be simplified ans still more powerfull
19:42.41ZogG_laptopTheBootroo: i think for any serious app you would need C++
19:43.10ZogG_laptopTheBootroo: which is Qt
19:43.10TheBootrooZogG_laptop: i thought Qt5 would bring most of the Qt C++ Api to QML
19:43.27TheBootrooZogG_laptop: i find quite painful to use C++ with QML
19:43.51TheBootrooihope this will be simpler in Qt5
19:43.56ZogG_laptopTheBootroo: why is that?
19:44.03djszapi_TheBootroo: simpler what?
19:44.24TheBootroodjszapi_: to share code  between C++ and QML
19:44.25ZogG_laptopTheBootroo: you can try to maek simple apps with JS and QML only
19:44.42rigofound the solution:
19:44.45TheBootrooZogG_laptop: i already did a lot
19:44.47djszapi_TheBootroo: it is simple enough
19:44.47ZogG_laptopTheBootroo: what do you mean share code?
19:45.12djszapi_ZogG_laptop: he means to access to the C++ code from QML.
19:45.20djszapi_but it is not that hard. Perhaps for a designer, yes.
19:45.24TheBootrooZogG_laptop: have an  app with UI in QML and JS and  C++ code for File access, db queries, plugins management etc
19:45.29ZogG_laptopTheBootroo: you can call functions from C++ inside QML and get results, what else do you need?
19:45.39TheBootrooZogG_laptop: without complicating the deployement
19:46.19ZogG_laptopTheBootroo: you see, it's like RISC and CISC
19:46.22rigohttp://talk.maemo.org/showthread.php?s=42d96efb76ee3bd5ccb5653f9a33b4e0&t=33543
19:46.39rigoI added a couple of lines to the /etc/modprobe.d/50-blacklist.conf file thus
19:46.40rigoCode:
19:46.41TheBootrooZogG_laptop: i would need to still be able to start a qml project which uses my custom QML class in C++ withtout the need of hard installation, just qmlviewer e.g.
19:46.42rigoblacklist cdc_phonet
19:46.43rigoblacklist phonet
19:46.53rigofor those who happen to google this later
19:46.53ZogG_laptopif you want to develop good stuff and good qualty you need to work on details, if you want one line code - use html =)
19:47.38ZogG_laptoprigo: you tried to use usb network?
19:47.43TheBootrooZogG_laptop:  i need apps to be testable without compilation for easy prototyping
19:48.00ZogG_laptopTheBootroo: use python =)
19:48.37TheBootrooZogG_laptop: i would like to develop QML plugins in C++ and then put them in a FULL Qml project that will be started by qmlviewer, with the plugins in a subdir, not insttalled in the system
19:48.42rigoafter removing phonet, I get: ERROR: Unable to enumerate USB buses!
19:49.09ZogG_laptopTheBootroo: i think you can do it
19:49.11TheBootrooZogG_laptop: no thanks, no python for my, 3 languages are enough to me
19:49.17TheBootrooZogG_laptop: really ?
19:49.35rigoZogG_laptop: I try to flash my N9 to pr1.3 as I won't get automatic update as it turned into open mode when I unbricked it after an xorg screw up
19:49.37TheBootrooZogG_laptop: have a plugins dirs in the project and qml will find the import in qml ?
19:49.38ZogG_laptopTheBootroo: AFAIK you can do custom QML elements with C++
19:49.47TheBootrooZogG_laptop: yes i know
19:50.28ZogG_laptopTheBootroo: fo development you can install them localy for scratchbox or QtCreator
19:50.39ZogG_laptopand than include them as lib for install
19:50.47TheBootrooZogG_laptop: but you must provied many things with them (qmldir, .so, etc) and install it in a particular way into the OS? but i want NO installaion, only plugins in a subdir of the app dir
19:50.56ZogG_laptopOr to make mega pack of them and other devs can use them =)
19:50.59*** part/#harmattan djszapi_ (~lpapp@78.152.223.92)
19:51.40ZogG_laptopTheBootroo: but you see, there are 2 options:
19:51.41TheBootrooZogG_laptop: my first need is No Install
19:52.23ZogG_laptop1) u use those qml components everyday in development, than you don't want them to be included per app, but to include as lib on device so all those app can use it
19:52.34TheBootrooZogG_laptop: qmlviewer starts the main.qml and if it finds plugins dir in the qml project dir it imports it
19:52.47ZogG_laptop2)it's one time thing so you can do it the way you do or without qml custom thing
19:54.18TheBootrooZogG_laptop: qml custom items i want are for specific apps and / or others apps, but i don't want to have to modify the system (no /usr/lib modification), all must be in the project dir and must be startable from a simple qmlviewer (the only provided by SDk, or a custom one)
19:54.53TheBootrooso is there a way to let know to my QML file that the C++ plugin he need is in a subfolder and not in global OS
19:55.17ZogG_laptopwait
19:56.29ZogG_laptopTheBootroo: http://stackoverflow.com/questions/6135184/i-cant-get-qml-to-use-my-custom-plugin ?
19:56.39ZogG_laptopfirst answer?
19:57.14ZogG_laptopTheBootroo: http://www.qtcentre.org/threads/43911-Adding-New-Components-to-QML-Designer or this
19:57.17ZogG_laptopor it's not the same
19:57.37ZogG_laptopi might didn't understand your question as i never used or tried to make my own custom plugin for qml
19:58.27*** join/#harmattan Sniper_swe (~communi@213-66-83-184-no187.tbcn.telia.com)
20:00.26TheBootrooZogG_laptop: what i want to achiveve is to be able to start any QML app (a main.qml) with a generic qmlviewer that will find the needed qml plugins in the project dir instead of needing to put the import in the system and develop a new QmlApplicationViewer each time and do a compilation (i want skip the compile part, for easy  tests)
20:00.45TheBootrooi will look at your links and try some things
20:02.14*** join/#harmattan gabriel9 (~gabriel9@214-128-241-92-bl.cable.dyn.broadband.blic.net)
20:04.05ZogG_laptopagain i don't really know how it works, so can't help you here =\
20:08.29ZogG_laptopTheBootroo: you may ask at #qt-qml though
20:09.37jonniyou can set the custom searchpaths for plugins from c++ side.
20:11.29jonnihttp://doc.qt.nokia.com/4.7-snapshot/qdeclarativeengine.html#addImportPath
20:12.04jonnifor generic qmlviewer your out of luck, but you can make custom viewer with addImportPath included.
20:13.03jonni(and you don't have to even do that, since by defautl system also searches your project dir for plugins (you can use strace forexample to see which paths are searched)
20:13.06rigoworked on laptop. so not only blacklisting phonet, but also reboot it seems. I had done all that on laptop but forgot about it
20:13.21rigonow flashing, let' see the surprises
20:13.50TheBootroojonni: 1000x thkxs
20:14.57jonniTheBootroo: and almost forgot that on default qmlviewer you can also use -I option to add import path from commandline ;)
20:15.48heymasterZogG_laptop: just store sensitive data in config
20:16.04jonniTheBootroo: http://doc.qt.nokia.com/4.7-snapshot/qmlviewer.html#adding-module-import-paths
20:16.48jonniTheBootroo: and forget the -I as it was only for modules and not plugins :)
20:16.49*** join/#harmattan Sniper_swe (~communi@213-66-83-184-no187.tbcn.telia.com)
20:18.12jonniTheBootroo: heh, too tired and crosseyes, actually -I does work, I just have bad memory :)
20:19.40jonnitime to go to sleep it seems :O)
20:23.14rigoflashed with success, lost all apps
20:36.45*** join/#harmattan Arie (~Arie@cpe-75-80-179-37.san.res.rr.com)
20:37.36ZogG_laptoplol just turned on TV and there is Tron there, he is uploading all data to internet. their meeting reminds me Elop comming to Nokia
20:37.39Arieim having gtalk problems
20:37.48ZogG_laptopArie: bad for you =(
20:37.55Ariehaha
20:38.09Ariewhen i log into gtalk
20:38.21Arieit tells me cant import contacts
20:38.36Ariebut i can send and receive messages
20:38.45ZogG_laptopcreadding it?
20:39.06Ariedelete the account and readd it you mean?
20:39.16ZogG_laptopand you have combinied pr1.2 and pr1.3 parts right?
20:39.18Ariesame issue with jabber too
20:39.25Ariesort of
20:39.34Arieissue started today
20:40.01ZogG_laptopyou was blocked by all servers =)
20:40.31Arielol
20:40.34Ariewhat?
20:50.10pahm.. idle consumption is now 5mW in flight mode. with pr1.2 it was 4mW with radio on
20:50.27pai had the feeling it drained the battery..
20:50.48pamaybe i should just reflash?
20:50.57SpeedEvilYou do know that's the difference between 10 days, and 12 days battery life?
20:51.19SpeedEvilErr - 30 and 35
20:51.26SpeedEvilIf that's actually mW
20:51.29SpeedEviland not mA
20:51.29palet me see how much it is with radio on
20:51.37pabut in any case
20:51.43SpeedEvilAlso - it will vary depending on battery voltage if it's mA
20:51.47pathere is something there using cpu
20:52.10pai wonder what, and hwy
21:00.56rigowhen switching to developer mode, it says installation package not found :(
21:01.40*** join/#harmattan e-yes (~e-yes@94.45.178.38)
21:14.36*** join/#harmattan niqt (~quassel@host8-156-dynamic.56-79-r.retail.telecomitalia.it)
21:18.43*** join/#harmattan jukkar-m (~jukkar-m@a91-152-93-56.elisa-laajakaista.fi)
21:24.56*** join/#harmattan arcean_ (~arcean@aacs124.neoplus.adsl.tpnet.pl)
21:33.07*** join/#harmattan beford (~fernando@unaffiliated/beford)
22:12.23*** join/#harmattan Enforcer (David@203-206-166-147.perm.iinet.net.au)
22:47.28DocScrutinizer05pa: can't be true
22:48.13DocScrutinizer05pa: afaik industry fails to build modems that use less than 3mA (not mW) in idle registered mode
22:48.29DocScrutinizer05and that's for modem only
22:54.34jonnimy PR1-3 normal low powerscreen consumption is about 6-8mA, and 24mA if my wifi is on.
23:01.36jonnialtough if cpu load is low I can have ssh session over wifi and only 9mA is consumed, so consuption varies quite much depending on cpu load. and ofource my low powerscreen script generates the picture once a minute, so I could make the consumption even smaller by not updating so often.
23:24.47*** join/#harmattan ZogG_laptop (~ZogG@109.65.230.179)
23:25.03ZogG_laptopis it me or apps4meego is down?
23:26.46jonniyep, its down
23:28.29ZogG_laptopjonni, any ideas or info?
23:28.45jonnino info
23:28.55ZogG_laptop=\
23:29.06ZogG_laptopit's scary world today
23:32.51*** join/#harmattan beford (~beford@unaffiliated/beford)
23:35.04DocScrutinizer05jonni: which tool do you use to read out system power consumption?
23:39.25*** join/#harmattan AndrewX192 (~andrew@unaffiliated/andrewx192)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.