IRC log for #harmattan on 20111203

00:00.21javispedrothough I would prefer a pointy-clicky "object-tree" explorer
00:00.30javispedro(lots of no-id objects)
00:01.00javispedrohmm, that could probably be done..
00:01.45w00ti'd think so
00:02.00w00tintrospection has to be possible for stuff like accessibility
00:24.56*** join/#harmattan crevetor (~antoine@modemcable210.76-70-69.static.videotron.ca)
00:29.15*** join/#harmattan diggy128 (~diggy@78-198-43.adsl.cyta.gr)
00:53.50*** join/#harmattan JackaLX (~steve@sxemacs/project-lead/JackaLX)
02:42.11*** join/#harmattan b3ll (~textual@bas1-london16-1176463816.dsl.bell.ca)
03:09.18*** join/#harmattan vladest (~Vlad@36-48-133-95.pool.ukrtel.net)
03:43.36*** join/#harmattan adlan (~adlan@110.159.229.237)
04:09.06*** join/#harmattan Natunen (nalle@213-186-240-19.bb.dnainternet.fi)
04:21.28Sazpaimon__I wiuld kill for nokia maps public transit to support philadelphia
04:21.36Sazpaimon__then I can completely abandon google
04:34.55*** join/#harmattan hardaker (~hardaker@mail.hardakers.net)
04:39.13*** join/#harmattan pinheiro__ (~pinheiro@bl15-11-185.dsl.telepac.pt)
04:52.19*** join/#harmattan vladest (~Vlad@36-48-133-95.pool.ukrtel.net)
05:05.17*** join/#harmattan b3ll (~textual@bas1-london16-1176463816.dsl.bell.ca)
05:29.39*** join/#harmattan DocScrutinizer (~halley@openmoko/engineers/joerg)
05:30.39*** join/#harmattan lfranchi (~quassel@amarok/developer/lfranchi)
05:42.51*** join/#harmattan b3ll (~textual@bas1-london16-1176463816.dsl.bell.ca)
05:50.21*** join/#harmattan sebas (~skue@kde.codeyard.cs.ru.nl)
06:14.58*** join/#harmattan npm_ (~npm@cpe-76-90-30-220.socal.res.rr.com)
06:15.59hiemanshuis there a GUI for apt-* yet?
06:52.52*** join/#harmattan crazypenguin_ (758800a5@gateway/web/freenode/ip.117.136.0.165)
07:05.12tommaapt-*?
07:06.24luke-jrthe package manager for Maemo/Harmattan (since Nokia never noticed Debian moved to aptitude)
07:07.13Stskeepsthey moved to aptitude?
07:07.13Stskeeps:P
07:20.45hiemanshuis there a way to run an app as root? If not, then a GUI Package Manager would be useless
07:47.10*** join/#harmattan zk8 (~tester@p54B90B6D.dip0.t-ipconnect.de)
07:54.36Hq`en nyt laskenu mitään, mutta yleisesti jännitteen lasku vastuksen avulla ei välttämättä oo voittava idea
07:54.56Hq`wrong channel, sorry
08:13.15*** join/#harmattan trx (~ns-team@93.87.57.56)
08:14.42*** join/#harmattan CapsuleNZ (~Capsule@CPE-124-184-181-192.lns17.cht.bigpond.net.au)
08:21.41*** join/#harmattan piggz (~piggz@host-78-145-126-109.as13285.net)
08:29.32*** join/#harmattan veli (veli@feenix.piipiip.net)
08:55.01*** join/#harmattan NGNUton-BC (~gnuton@80-186-245-86.elisa-mobile.fi)
09:26.09*** join/#harmattan rcg (~rc@g230050173.adsl.alicedsl.de)
09:27.02*** join/#harmattan mosty (~mosty@c220-237-11-236.lowrp3.vic.optusnet.com.au)
09:30.30mostyi have a regular qt app (using qwidgets) that i have setup to rotate based on the orientation of the device. but how can i tell the system to change the orientation of swipe gestures and system notifications?
09:35.14djszapimosty: may I ask why you use qwidgets ?
09:36.07mostydjszapi, because i have a complex qt app that runs on multiple operating systems and devices and i don't want to rewrite it in qml
09:36.45djszapimosty: you do not need to rewrite it, only the ui part. You will suffer much more with qwidgets "porting" than rewriting the ui in qml
09:37.33mostydjszapi, if i did that then i'd have a whole new codebase to maintain, which is not fun for a single device
09:37.41djszapihuh ?
09:38.05djszapiwe have 60.000 LOC, and the pages for Harmattan (2-3 simple qml files).
09:38.32djszapithis is what qml was designed for.
09:39.21djszapiMoreover, pure qml usage is probably also wrong. Using platform components make more sense. Either you will have an ugly Ui or you will be reinventing the look'n feel which is already there.
09:39.52mostyi have everything working with qwidgets already though
09:40.02djszapiso what is the problem ?
09:40.18djszapiif everything works.
09:40.50hiemanshudjszapi: its not so easy to just port an app from QWidgets to QML
09:41.06hiemanshuWriting QML, easy, Writing QWidgets, easy, Porting not so easy
09:41.28djszapihiemanshu: it is super-easy. That is the purpose of the qml, that is what it was designed for
09:41.41mostythe problem is that the system notifications and swipe gestures think the phone is always in landscape when my app is running
09:41.44djszapiI wrote a Ui in one day for a codebase with 60.000 LOC
09:41.47hiemanshudjszapi: I have tried, 4 times, so no
09:41.58djszapipebkac, it works for many people.
09:43.32djszapiand porting qwidgets are probably ugly as many people said (also on this channel) since I do not think anybody has alone enough man power to reinvent the native look'n feel.
09:43.41djszapiis*
09:44.23ZogG_laptopи luke-jr ping
09:44.38djszapithe only problem I can think of if the codebase is really bad-structured, and the qwidget ui is not separated from the functionality. That is a really bad code infrastructur ethough.
09:45.36djszapisuch a code should be refactored anyway, and not built more on top of such a codebase.
09:48.08djszapimosty: so do you have well-separated ui and functionality ?
09:48.42djszapi(backend-frontend)
09:49.14mostydjszapi, not perfect but not terrible. but i want to use a single codebase on multiple platforms
09:50.02djszapiyou can do that by using qml
09:50.56mostywe don't use qml on any other platform, this would just add maintenance cost
09:51.08djszapiqml is writable by even designers
09:51.19djszapithat is the whole point. It is much simpler to maintain than porting qwidget.
09:51.54mostywell when another platform appears that requires qml i will consider it
09:52.13mostybut i can't justify it for one device
09:52.22*** join/#harmattan piggz (~piggz@host-78-145-126-109.as13285.net)
09:52.23djszapithat is a very bad approach imho, sorry for saying this
09:52.46djszapinowadays, mobile platforms keep rocking, I am pretty sure people have just more and more device targetted.
09:52.54mostyi can't afford to use nokia's framework-of-the-month
09:52.58djszapiand if you now refuse qml, you will do at the next and so on.
09:53.24mostyi've seen it change too often
09:53.51djszapiso ... ?
09:54.02djszapiThey do not break what is already available, they just improve it further..
09:55.28mostythat wasn't the case for maemo (gtk?), nor for meegotouch
09:57.56djszapiqml is not gtk, not even meegotouch
09:57.56mostyno, those were the previous recommended frameworks, now there is another incompatible one
09:57.56djszapihuh ?
09:57.56djszapiI wrote a qml app one and half a year ago, and runs today too.
09:57.56djszapiThe only problem is that, there are still missing bits, but as far as I know, they do not break the functionality with a QtQucik bump.
09:57.56djszapiit is not an alpha release.
09:58.31mostymy qwidget app runs today too
09:58.43mostyi'm just lacking one piece of platform integration code
09:58.48djszapiyeah, I see... basic functionality missing :)
09:59.50djszapiout of the curiosity, can you show me your code ? I got really interested in this..
10:00.09mostyi can't unfortunately, i don't own the code
10:00.20djszapiso it is not even open source ?
10:00.27mostycorrect
10:00.50mostyotherwise i would be glad for the pair of eyes
10:02.26*** join/#harmattan psycho_oreos (~no@119.225.96.251)
10:06.18ZogG_laptopanyone here with gentoo?
10:11.47ZogG_laptopluke-jr: now i understand why i didn't want to use portage version, coz it doesn't have qmake for harmattan, i ended with only desktop target, no harmattan target
10:12.51*** join/#harmattan Venemo_N950 (~venemo@fedora/Venemo)
10:13.18Venemo_N950hi
10:13.58djszapiw00t: ping
10:14.38djszapiw00t: have you read the pim feedback from Friedrich on the qt project mailing list (development) ? If yes, what is your opinion ?
10:20.17Venemo_N950hey djszapi, how was your birthday party? :)
10:21.26djszapiVenemo_N950: super-crazy :P
10:22.33Venemo_N950djszapi :)
10:24.03djszapiVenemo_N950: thanks for asking, so how are you ?
10:25.00Venemo_N950djszapi, well as always. :) had 10+ hours of sleep, so I'm in a good mood
10:32.02*** join/#harmattan BluesLee (~held@ip-178-202-182-84.unitymediagroup.de)
10:50.31*** join/#harmattan GNUton-BNC (~gnuton@80-186-245-86.elisa-mobile.fi)
10:55.00*** join/#harmattan mardy (~mardy@a83-245-160-39.elisa-laajakaista.fi)
10:59.09*** join/#harmattan CapsuleNZ_ (~Capsule@CPE-124-184-181-192.lns17.cht.bigpond.net.au)
11:00.19*** join/#harmattan arcean (~Arcean@aadb225.neoplus.adsl.tpnet.pl)
11:01.27*** join/#harmattan M4rtinK (~M4rtinK@mail.melf.eu)
11:40.26arcean~malf
11:40.26infobotrumour has it, malf is http://maemo.cloud-7.de/Aegis-kills-device.jpg
11:51.00*** join/#harmattan diggy (~diggy@78-198-43.adsl.cyta.gr)
11:51.42Hq`miks tarvii laskee sille jännitettä, onks se jenkkisähkölle tehty?
11:51.58Hq`perkele
11:52.07Hq`wrong channel again
12:06.24*** join/#harmattan leinir (~leinir@amarok/usability/leinir)
12:24.03ZogG_laptoplol
12:26.51*** join/#harmattan diggy (~diggy@78-198-43.adsl.cyta.gr)
12:29.03*** join/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com)
12:31.53*** join/#harmattan Venemo (~Timur@catv-80-98-229-28.catv.broadband.hu)
12:31.53*** join/#harmattan Venemo (~Timur@fedora/Venemo)
12:32.22ZogG_laptopVenemo: hooray
12:32.35ZogG_laptopyou are from camputer?
12:32.40ZogG_laptopright?
12:35.27ZogG_laptop=\
12:40.24Venemohey ZogG_laptop, yes, but from windows unfortunately :)
12:40.48VenemoZogG_laptop, but good news for you: irc-chatter is evolving once again :) I'm hacking on it on my ideapad
12:53.49djszapiarcean: aegis is not the culsprit there.
12:55.58djszapiarcean: the problem was that the system services and dsme guys handled error retvals like MALF in each case in that mood.
12:56.52djszapiso after they fixed their error handling, that was not a problem anymore. Aegis was not changed in that regard, and actually it happened with many softwares underneath, not just aegis. The monitor software behaved weirdly, that is. So titling of that jpg that way is a bit misleady.
12:57.37ZogG_laptopVenemo: can you upload it to testing thru OBS to apss.formeego.org
12:58.10djszapiVenemo: long life to irc-chatter ! ;)
12:58.37ZogG_laptopking is dead, long live king
12:59.02VenemoZogG_laptop, I didn't say it compiles yet
12:59.21Venemo:P
13:00.35djszapieverybody is welcome for the New Year's kick off Qt and Linux Mobile meetup in Helsinki: http://www.meetup.com/QtEverywhere/Helsinki-FI/533242/
13:04.02ZogG_laptopdamn i still can't set env for programming
13:04.37ZogG_laptopas i listned to luke-jr and got QtSDK from ebuild and not one from site and i have no target for mobile
13:06.13ZogG_laptopgetting scratchbox now
13:06.18ZogG_laptopmaybe it would help
13:15.59ZogG_laptopok i need help
13:16.16djszapiw00t: you got an answer for your regexp post: http://blogs.kde.org/node/4510
13:16.20djszapiZogG_laptop: what help ?
13:16.35ZogG_laptopMADDE is what makes me able to build straight on n9 right?
13:16.47RST38hNo
13:17.08djszapino, you build on the host
13:17.22Venemojust uninstall that crap, download the Qt SDK and be done with it
13:17.29ZogG_laptopso i need scratchbox and MADDE?
13:17.40djszapino
13:17.45ZogG_laptopVenemo: i want to install it properly on my system
13:18.20VenemoZogG_laptop, http://qt.nokia.com/downloads
13:18.23ZogG_laptopso what is /home/zogg/QtSDK/Madde/targets/harmattan_10.2011.34-1/bin/qmake
13:18.40RST38hZogG: You need one of two
13:18.57ZogG_laptopRST38h: one of two what?
13:19.02RST38hZogG: Either 1) QtSDK with Harmattan target or 2) Scratchbox on Ubuntu Linux (aka Platform SDK)
13:19.16ZogG_laptopRST38h: no ubuntu here
13:19.26RST38hWhat OS do you have?
13:19.33ZogG_laptopRST38h: i have scratchbox ebuilds, madde ebuild and sdk ebuild
13:19.41RST38hwhat is ebuild?
13:19.41ZogG_laptopRST38h: funtoo/gentoo
13:20.17RST38hOk, good luck on your adventure.
13:20.59RST38hA Windows machine with QtSDK would probably be your best bet though
13:21.06VenemoZogG_laptop, just download the latest Qt SDK installer from my link and install the damn thing. in the installer, select the harmattan target, and it'll set it up for you
13:21.19RST38hGiven that QtSDK works on Windows (my copy failed to package and run apps)
13:27.26ZogG_laptopi use funtoo as primary os, Venemo and i did that, it half worked as it has problems with libpng
13:27.37ZogG_laptop<PROTECTED>
13:29.15Venemowtf, that's weird
13:30.27ZogG_laptopyeah i can have both, but still that's why i preffer ebuilds and OS env to install SQK and not from site to keep system clean and not to make zoo
13:38.56Termanadamn it. My N950 won't let me access the storage and it's telling me it's in use. I tried umount -l /home/user/MyDocs but even with develsh/devel-su it says the operation is not permitted. Anyone have any other ideas?
13:40.27jonnigo to running apps grid and close all applications and replug the cable
13:40.58TermanaThey are all closed
13:41.32*** join/#harmattan berndhs (~berndhs@2604:8800:11b:1:21e:90ff:fe8f:8bee)
13:41.48jonniand reboot and try again :)
13:42.04TermanaI tried rebooting. I guess I'll give it another shot
13:43.19jonniusually its just some application keeping filehandle open which prevents the umount, or having terminal open in that dir.
13:43.35jonni(which also prevents the umount)
13:44.34TermanaNope still not working after another reboot
13:46.00jonnimaybe youve corrupted filesystem then, or have some application in autostarting on boot
13:46.12dm8tbrtry checking with 'fuser' or 'lsof'
13:50.08*** join/#harmattan NIN101 (~NIN101@p57B3BE6E.dip.t-dialin.net)
13:54.52Termanadm8tbr, nothing
13:55.28Termanaseems like its mounted read only on the device as well
14:26.31*** join/#harmattan b3ll (~textual@bas1-london16-1176463816.dsl.bell.ca)
14:28.51*** join/#harmattan JackaLX (~steve@sxemacs/project-lead/JackaLX)
14:30.42DocScrutinizertoo bad, sounds like corrupted then
14:31.17DocScrutinizercheck syslog
14:32.46*** join/#harmattan Venemo (~Timur@fedora/Venemo)
14:34.00ZogG_laptopjonni: is madde fro dev.nokia.com/madde is the smae used for harmattan and maemo?
14:34.59RST38hMadde is no longer a standalone project afaik
14:35.04RST38hIt is now part of QtSDK
14:35.11ZogG_laptopdamn
14:38.07RST38hHaven't you got a windows pc there?
14:43.17ZogG_laptopi don't like and don't want use it
14:53.40*** join/#harmattan trx (~ns-team@93.87.57.144)
14:56.59*** join/#harmattan zarlino (~zarlino@host127-244-dynamic.52-79-r.retail.telecomitalia.it)
14:58.05*** join/#harmattan pawky (~theo@c80-217-75-20.bredband.comhem.se)
14:58.54pawkydo mameo apps run on a N9 out of the box?
14:59.50*** join/#harmattan oscoder (~oscoder@221.182.46.35)
15:00.10qronicno
15:00.22*** join/#harmattan psycho_oreos (~no@115.131.1.136)
15:01.19pawkynot even non gui apps?
15:01.46*** join/#harmattan rcg (~rc@g230050173.adsl.alicedsl.de)
15:10.37Venemopawky, depends.
15:10.53pawkyVenemo: on?
15:11.41TSCHAKeeewhy do you ask?
15:11.51Venemopawky, softfp/hardfp differences
15:12.54pawkyJust to check how much broader the software sphere is. There are quite some cool apps for the N900 that would be nice to use on th N9 as well :-)
15:13.16*** join/#harmattan crevetor (~antoine@modemcable210.76-70-69.static.videotron.ca)
15:13.28Venemopawky, they will need a recompile to say the least
15:14.03pawkyVenemo: I thought it was all Strong ARM ....
15:14.24pawkyVenemo: ohh.. ah, yea libraries..
15:14.25Venemopawky, Fremantle doesn't use hardfp or thumb
15:14.30Venemopawky, also, library versions differ
15:14.35DocScrutinizerI am using quite some N900 cmdline apps on N950/HARM
15:14.37Venemopawky, also, Harmattan doesn't have GTK
15:14.51Venemopawky, also, QWidget-based apps won't work well on Harmattan.
15:14.54Venemopawky, etc.
15:14.56pawkyDocScruitinizer:Is there any list anywhere?
15:15.01DocScrutinizernope
15:15.16DocScrutinizerjust dpkg -i and test ;-D
15:15.30DocScrutinizereither WFM or SEGV
15:16.09DocScrutinizercmdline only programs seem rather safe, as long as not using any floating point arithmetic
15:16.41pawkyDocScruitinizer: well... My initial idea is to keep this phone a tiny bit more clean. I will never forget how long it took me for getting rid of some CIFS half install on my N900...
15:17.12pawkyDocScruitinizer: Floating point?   Why would that differ?
15:17.26DocScrutinizerhmm, reflash is always like all new clothes :-D
15:17.40DocScrutinizerhardfp on HARM
15:17.44pawkyDocScruitinizer: That's for wimps ;-)
15:17.44DocScrutinizer?
15:18.50Venemopawky, as I said, Harmattan uses hardfp and Fremantle uses softfp...
15:19.03pawkyVenemo:ahh.. ok.
15:19.08*** join/#harmattan hardaker (~hardaker@mail.hardakers.net)
15:19.37pawkyVenemo: Kind of cool... but I believe floating point is for wimps as well ;-)   64bit integers is the way to go :-D
15:19.48DocScrutinizerthe problem more is like "which programs may run under paegis?"
15:20.05Venemopawky, I won't comment on that.
15:20.26DocScrutinizerpawky: I'll comment on that: YES!
15:20.37pawkyVenemo: I presume the idea for hardware floating point is for games right?
15:20.50DocScrutinizergfx, yeah
15:20.54DocScrutinizermainly
15:21.08DocScrutinizerwhile I can't see why gfx *needs* fp
15:21.37pawkyDocScruitinizer: has anybody ever compared the fp, to some integer arithmetic, speed wise on these phones? :-)
15:21.43Venemopawky, both softfp and hardfp use hardware for floating point calculations. the difference is that softfp passes floats in the integer registers, while hardfp passes them in the floating point registers.
15:21.57Stskeepsaw, i've taught venemo something
15:21.58Stskeeps:P
15:22.19Venemoyes! I learned this (and a lot more) from Stskeeps :)
15:22.48pawkyVenemo: I see..  sounds like passing in integer registers would be the faster option, or?
15:23.30Venemopawky, please think before you say something like that.
15:23.40Stskeepsno, it's faster in floating point, as you don't need to do float -> integer -> float conversions always when calling a function
15:25.51DocScrutinizerpawky: luke-jr started something over at #maemo, which seemed to indicate fixed is 3 times faster than fp, but the whole test was abit incoherent on results on a second closer glance, as his results supposedly meant for hardfp were identical to mine for softfp
15:26.53DocScrutinizerwow, should've read the next two posts - thanks Stskeeps & Venemo
15:27.04DocScrutinizerthis explains a lot then
15:27.26DocScrutinizerstill it's silly to use fp when you could get away with (long) int
15:27.48DocScrutinizerin my book gfx is such a case
15:28.01Stskeepsyeah... i guess it matters with GLES
15:29.26*** part/#harmattan crevetor (~antoine@modemcable210.76-70-69.static.videotron.ca)
15:30.16DocScrutinizerso except for CAD and orrery/stellarium I don't see a use for fp in real life programming
15:30.54DocScrutinizereven for CAD it's questionable
15:31.48DocScrutinizerfor audio it's frequently utterly insane
15:32.02*** join/#harmattan adlan (~adlan@110.159.229.237)
16:17.20*** join/#harmattan MikaT (~mitapoja@projects.sse.fi)
16:19.20*** part/#harmattan smoku (~spectrum@xkh0g2.infr.xiaoka.com)
16:21.02*** join/#harmattan b3ll (~textual@bas1-london16-1176463816.dsl.bell.ca)
16:42.30ZogG_laptopluke-jr: PM me as soon as you here
16:43.41ZogG_laptopjonni: ping
16:57.51*** join/#harmattan NIN101 (~NIN101@2001:530::216:3cff:fe71:5e1e)
17:20.06*** join/#harmattan crevetor (~antoine@modemcable210.76-70-69.static.videotron.ca)
17:20.23*** join/#harmattan zarlino (~zarlino@dynamic-adsl-94-37-149-142.clienti.tiscali.it)
17:21.52djszapiinteresting, Ovi store asks this: "To install this software
17:21.53djszapiyou need to install its dependencies, do you want to do it?"
17:22.16Venemoyeah, what's new?
17:22.41djszapiso Ovi store supports dependency installation ?
17:22.46djszapiit is really news to me.
17:24.27VenemoI dunno
17:29.54*** join/#harmattan deimos (~deimos@host109-74-dynamic.10-79-r.retail.telecomitalia.it)
17:30.53djszapiVenemo: will ask internally :)
17:31.12Venemodjszapi, ok, thanks :)
17:39.56ZogG_laptopany nokia guys here?
17:42.01djszapiexternal matters ?
17:42.20M4rtinKWell, would be really nice if it did - we are in the year 2011 already after all :)
17:43.17djszapiit is not about "2011".
17:43.18*** join/#harmattan deimos_ (~deimos@host104-64-dynamic.21-79-r.retail.telecomitalia.it)
17:44.01djszapiit is about policy, and they do with their app stores whatever you want. If they would like you to use their platform only, they can. Moreover, you are still not restricted enough since they do not check external libraries you can put into the package.
17:44.49djszapiX-Fade ping
17:44.59djszapiwill apps4meego support depdendencies ?
17:45.03djszapidependencies*
17:45.19dm8tbrIIRC: currently no, but it might in the future
17:45.44M4rtinKwell, yeah everything is much simpler if you don't have to do dependency handling, but quite a few use-cases suffer
17:46.04djszapiM4rtinK: it is not about simple, you do not see the point
17:46.25djszapiit is about policy, as in: "I want you to use my platform, and not something else".
17:47.52M4rtinKI don't see this dependency handling conflicting with store policies.
17:48.53djszapiok, put it clear: the problem is not that for Intel, Nokia, Google, and others: they are weak to implement dependency handling as such big companies... It is clean policy, it is not about technical implementation and "2011".
17:49.07*** join/#harmattan diggy128 (~diggy@78-241-77.adsl.cyta.gr)
17:49.41M4rtinKI would say their policy is set like this also because it's simpler like this. :)
17:50.31djszapino it is not, again it is clean policy. I discussed it more times with one of the Ovi maitainers...
17:50.44djszapibut I am sure you know better for sure ;-)
17:51.31djszapiif they would like to have simple things, they would not have cared about security analyzes at all.
17:51.39djszapisince that is the most difficult part.
17:51.44M4rtinKlets say that If I built a store/repository myself, it would support dependency handling :)
17:52.11djszapibut it is only in your dreams, and you did get nothing ready yet, right ?
17:52.41M4rtinKof course not :)
17:53.12M4rtinKbut I still don't like artificial limitations like this :)
17:53.58djszapiwhy ? Why is it artificial to have an opinion what they would like to do with their money ?
17:54.25djszapiand it is of course not any Nokia specific, butevery bigger companies agreed upon on this philosophy.
17:54.46djszapiso yes sure ... you can beat the dead horse ;)
17:55.06M4rtinKit is their decision of course - but in my opinion it is still wrong :)
17:55.20djszapioh well
17:56.45M4rtinKor should every package that uses a not-in-SDK lib_example have it statically compiled inside ?
17:56.46*** join/#harmattan deimos__ (~deimos@host106-65-dynamic.21-79-r.retail.telecomitalia.it)
17:57.06djszapithat is the worst idea every :)
17:57.12M4rtinKthis wasted bandwith & storage space
17:57.49djszapiI wonder actually how you got to the conclusion :) Sounds really really nasty ;)
17:57.55M4rtinKand when there is a security issue discovered for the library - good luck finding & fixing all such packages :)
17:58.49djszapiI do not know how it is relevant
17:59.36djszapiyour idea brings actually the security issues in...
17:59.41M4rtinKwell with the current policy, static compilation fro libraries that are not in the SDK is the only possibility, isn't it ?
18:00.08djszapisay, someone submitted a library to the store, and I need to depend on that since I cannot bring my trusted version...I am kinda in a situation where I /must/ trust.
18:00.43djszapino, it is not. That is a sad conlusion
18:00.46djszapiand a bit of insane
18:01.20djszapiplease read my example I wrapped up for the KDE Harmattan wiki page :)
18:02.16djszapiactually static linking is the only option which does not play for Qt.
18:02.32djszapiwith gpl version for instance
18:03.31djszapibut at least static linking has all the troubles and that jazz: you basically need to maintain shared and static builds which is well ... insane for kde since even one build type maintenance is a huge time sink :)
18:03.50luke-jrstatic linking is bad.
18:03.59M4rtinKwell, of course
18:04.51M4rtinKso say you want to submit Konqueror to a "Store" without dependency handling
18:04.57M4rtinKhow would you do it ?
18:05.12djszapi20:01 < djszapi> please read my example I wrapped up for the KDE Harmattan wiki page :)
18:06.05M4rtinKhttp://userbase.kde.org/Kontact_Touch/Harmattan ? or something else
18:06.11djszapithough, it is not any Harmattan specific; we basically do the same for qt apps on Android.
18:06.16djszapiM4rtinK: something else..
18:06.39djszapiyou need to read a bit, but you can learn a lot of things: starting with this note of mine: http://community.kde.org/KDE_Mobile/Sprints/November2011-Planning#Open_Questions
18:06.58djszapihttp://community.kde.org/KDE_Mobile/Harmattan -> and here is a practical example of doing this.
18:08.58djszapimmm, I have not documented everything, but if you do not like the rpath change trickery, you can just set the ld library path fine inside the desktop file.
18:09.01*** join/#harmattan tomyri (~tomi@dsl-trebrasgw2-fe94de00-64.dhcp.inet.fi)
18:09.18*** join/#harmattan Venemo_N950 (~Venemo@fedora/Venemo)
18:09.30Venemohm
18:12.08M4rtinKso if I understand this correctly, you take the compiled library files and just add them to your package
18:12.35djszapiyeah
18:12.59M4rtinKwell, yeah also a possibility
18:13.00djszapimore or less. It is not that simple, though..
18:13.22djszapiputting the so into your package is not enough
18:14.34M4rtinKbut I still see a few issues - binary compatibility, wasted bandwidth/space/RAM due to not sharing with other packages
18:14.52djszapiof course you share
18:14.58djszapithat is the whole point
18:15.02djszapibinary compatibility, eh ?
18:15.09djszapiactually we are the only with along with debian solved it
18:15.16djszapiand nobody else cares about this on the market.
18:15.28M4rtinKyou are including the binaries aren't you ?
18:15.41djszapiI do include of course.
18:16.43djszapisince it does not work the other way around anyway :)
18:17.14*** join/#harmattan Venemo_N950 (~Venemo@fedora/Venemo)
18:17.28M4rtinKwell if it were a source package it would fail after being rebuild for other architectures than the included binary libraries support IMO
18:17.56M4rtinKbut I'm not sure what one actually submits to OVI & similar
18:18.17djszapiyou do not of course put Mac binary into a linux package.
18:18.51djszapibut I fail to see the problem to be honest, since you need to rebuild your app on different platforms anyway...
18:19.34*** join/#harmattan Venemo_N950 (~Venemo@fedora/Venemo)
18:20.18M4rtinKhmm
18:20.32djszapiM4rtinK: sorry, sauna time, be back in a bit :)
18:20.45luke-jrM4rtinK: "Stores" suck
18:21.07M4rtinKyeah, that's the point :)
18:21.33luke-jrthat being said, a Linux store, properly designed, would be interesting
18:22.16luke-jrie, developers submit source, and the store builds binaries for every participating distro, etc
18:22.25luke-jrdynamically linked using the pkg manager of course
18:22.32M4rtinK"depends: lib_example >= 1.0" feels righ, including binary files in  a package by hand feels wrong :)
18:22.40M4rtinKyep, exactly
18:23.01leinirluke-jr: welcome to Project Bretzn ;)
18:23.15M4rtinKwell, OBS makes this possible (provided it works as expected) :)
18:24.06berndhsOBS seems to work fine at the opensuse site, it builds stuff for several distros
18:24.19M4rtinKIMO apps formeego does this already (without dependency handling so far)
18:27.25*** join/#harmattan TSCHAKeee (~TSCHAKeee@173.9.2.181-New-England.hfc.comcastbusiness.net)
18:37.44*** join/#harmattan BluesLee (~held@ip-178-202-182-84.unitymediagroup.de)
18:38.11jonniZogG_laptop: pong
18:40.28*** join/#harmattan ajalkane (~ajalkane@a88-115-212-112.elisa-laajakaista.fi)
18:40.52*** join/#harmattan lmoura (~lmoura@177.41.14.106)
18:52.03*** join/#harmattan Venemo_N950 (~Venemo@fedora/Venemo)
18:52.15ajalkaneanyone know what are these kinds of lines in restok.conf:
18:52.16ajalkaneRecover: +mce::DeviceModeControl +mce::TKLockControl
18:52.43ajalkaneWhat's the Recover thingy? I know we can do Requests in aegis.manifest.
18:53.48*** join/#harmattan Venemo_N950 (~Venemo@fedora/Venemo)
18:54.41djszapiM4rtinK: apps4meego is not a business thing.
18:55.35M4rtinKand ? :)
18:56.05djszapiand do not confuse apps4meego which for the community, and it would not make sense to not support as much as possible.
18:56.28djszapiM4rtinK: Nokia will obviously not support non-Nokia things for fun and more resource.
18:57.45djszapiso does Intel not do (Tizen/Qt). I think you fail to respect what Nokia would like to do with their business. I personally understand the point of these app stores, and also a community store. They are way not exclusive, and should never ever be.
18:57.56berndhsNokia supports many things that are not directly generating revenue
18:58.20djszapiM4rtinK: back to the technical discussion, I see no problem in putting the shared libraries into the same package.
18:58.41M4rtinKwell yeah
18:59.58djszapiM4rtinK: as I said, you are lucky Nokia does not filter that out you did put something into the package ;-)
19:00.01M4rtinKI just want to distribute my applications to users in a clean and efficient way without being hampered by missing libraries :)
19:00.21M4rtinKand I find the current system a bit lacking in this regard, that's all :)
19:00.49djszapibecause you only see community, and you do not see business, that is all :)
19:01.43M4rtinKwell I'm a community developer after all :)
19:02.07djszapiyou do not need to refuse business decisions to be a community developer.
19:03.44*** join/#harmattan zarlino (~zarlino@dynamic-adsl-94-37-149-142.clienti.tiscali.it)
19:04.00*** join/#harmattan zk8 (~tester@p54B90B6D.dip0.t-ipconnect.de)
19:04.09*** part/#harmattan berndhs (~berndhs@2604:8800:11b:1:21e:90ff:fe8f:8bee)
19:04.14*** join/#harmattan Venemo_N950 (~Venemo@fedora/Venemo)
19:04.31djszapiM4rtinK: anyway, you are not even obligated to use ovi, and you can help to X-Fade with apps4meego, right ? Start it ;-)
19:05.35djszapiM4rtinK: I am personally happy long time contributors were interested in discussing the publish story at the KDE Harmattan sprint, and we got something done.
19:07.23djszapiM4rtinK: you were mentioning the binary compatibility, well that is what I solved in Harmattan and probably no other mobile solutions care about this. :) Adopted the strict debian policies about it in KDE at least.
19:08.59djszapiM4rtinK: it took me 13 KB to solve, so no biggie :)
19:11.36M4rtinKI plan to submit my applications to every viable repository available - which means both OVI and AFM
19:12.03djszapiso do as documented ? :)
19:12.14M4rtinKthe first in the queue is Mieru, which currently has no external dependencies
19:12.31*** join/#harmattan jluisn (~quassel@dsl-hkibrasgw4-fe54df00-213.dhcp.inet.fi)
19:12.36M4rtinKbut modRana would be more difficult, even when using a Qt based GUI
19:12.51djszapiwhy is it any difficult ?
19:13.46M4rtinKespeak for TTS and probably also Monav for offline routing in the future
19:14.06djszapiwhat is the issue precisely ?
19:14.28ajalkaneIs AFM a similar source to OVI for installed applications, so that all same credentials are allowed as from OVI installed apps?
19:14.40djszapinope
19:15.18djszapithat is why I do not prefer apps4meego for Harmattan, if the package can be put into Oiv.
19:15.21djszapiOvi*
19:15.40M4rtinKdjszapi: how to get get both modRana and espeak on the device without a need for user intervention :)
19:15.46djszapialso, the qa is even pre-mature
19:15.58djszapi(not offense, it is just that many people put a lot of energy into Ovi)
19:16.05ajalkaneThat's unfortunate, but understandable. But then AFM must differentiate in some other ways, like supporting dependencies.
19:16.27ajalkaneAlthough having automatic update notifications for AFM applications is great.
19:16.31djszapiajalkane: agree, if it does not support dependency it is a fail imho
19:16.45M4rtinKor not having 10^7 RSS readers :)
19:16.57M4rtinKso much for QA :)
19:17.00ajalkanemartink: haha, yeah that's a plus too
19:17.05djszapiM4rtinK: could you please rephrase (or put more information into) your question ?
19:18.05M4rtinKdjszapi: lets have two applications - modRana, a navigation system written in Python, thus architecture independent
19:18.42M4rtinKand Espeak a an utility/library written in C and accessed through CLI
19:19.08M4rtinKmodRana uses espeak for TTS through CLI
19:20.06djszapiyeah .. ?
19:20.13djszapiis listening
19:21.18djszapiajalkane: Yes, it is understandable. Otherwise Ovi would abandon itself.
19:21.23M4rtinKthe user installs modRana
19:21.47M4rtinKespeak should be installed together with it automatically
19:21.58M4rtinKsomehow :)
19:22.01djszapitried my documentation ?
19:22.31M4rtinKwell, yeah I can just showe the espeak binary to my no longer architecture independent package and it would work
19:23.14djszapiI mean what is the point ? I thought we discussed this business decision question. :)
19:24.10M4rtinKwell it seems wrong to bundle software like this
19:24.11djszapiso everything technical coming from that is effected. As I mentioned a few above there are cons too, not just pros.
19:24.18djszapino, it is the only way.
19:24.40ajalkanedjszapi: No, I mean, it's understandable because if Nokia wants to guarantee some sort of security it has to retain control of some features for services it has direct control over.
19:25.08djszapiajalkane: it has nothing to do with security things and origin source
19:25.23ajalkanedjszapi: then what is it about?
19:25.33djszapiabout that, Nokia would not like to abandon itself.
19:26.07ajalkanedjszapi: You mean they crippled other sources just to ensure people use Ovi and not other sources
19:26.07M4rtinK??
19:26.09djszapisecurity issues would be up to any externals stores and their qa processes.
19:26.16ajalkane?
19:26.46djszapiajalkane: ok, put it this way to understand a bit better:
19:27.13djszapiNokia could have said, okay, apps4meego gets all the credentials ever, but the only trusted origin is Nokia (as in words)
19:27.39djszapithat way would mean to that they would lose many users, right ?
19:27.51djszapiprobably not all, but vast majority.
19:28.08djszapiand this is obviously not the purpose of Nokia =)
19:28.14ajalkaneThey might lose some, but vast majority use just the default apps bundled in the phone
19:28.33djszapithe statistics show differently though.
19:28.53djszapiI think Kate Alhola was actually commenting on the opposite.
19:29.38djszapiand I agree: I mean it makes sense to not abandon yourself to any other app stores.
19:29.58djszapiif you invested the lot of money and energy.
19:30.25ajalkaneSure... I can understand that kind of reasons too. But I bet anyone higher up in the hierarchy would claim security reasons instead of what you said. Regardless what is the truth.
19:30.42djszapino, not at all
19:31.48ajalkaneThen do you know why we can't develop apps using for example mce::DeviceModeControl credential, it cripples even OVI store compared to competitors?
19:32.14djszapithat is a simple question, the manager layer refused our proposal for no real reasons.
19:32.34djszapi"complete open mode proposal" that we did first.
19:32.38djszapiwe had the technical solution almost in place
19:32.51djszapiso that is not because of security, that is because of some insane reasons
19:33.30*** join/#harmattan zarlino (~zarlino@dynamic-adsl-94-37-149-142.clienti.tiscali.it)
19:33.36ajalkaneI don't even need complete open mode, although I'd want some, but for my application I would want to control Flight Mode and Battery Saving states. Competiting products manage that.
19:34.04ajalkaneBut Nokia's management is famously crazy so I'm not surprised them shooting down your proposal without any reason
19:34.11djszapiif you check out my comment on those topics. I said many times here and also on the public bug tracker, I agree.
19:34.13M4rtinKyay for artificial limitations
19:35.17ajalkanedjszapi: do you think we, as application developers, can anyway help in that by bringing concrete examples to bug tracker or somewhere to change their minds at least about some of the security policy decisions?
19:35.20djszapiajalkane: however I know the history of that decision making (ovi source policies that is). Unfortunately, I cannot talk about it
19:35.46djszapiajalkane: do not think community caught it, but internals were dumb to get it in time... :P
19:36.19djszapithe things community caught, we proposed like 1.5-2 years ago :)
19:36.40ajalkanedjszapi: No I have no doubt many internals caught these things. But I also know how management thinks.
19:37.15djszapithey think it is not a developer device
19:37.18ajalkaneThey don't take things seriously until a concrete application can not be realized because their idiotic decisions. Well, many times they won't even then.
19:37.26*** join/#harmattan NIN101 (~NIN101@2001:530::216:3cff:fe71:5e1e)
19:37.27djszapiand if they think, they will think this even if we vomit blood
19:37.51ajalkaneA consumer device is supposed to run applications done by developers. It's that whole ecosystem bullshit.
19:37.58djszapiajalkane: we told the use cases, they do not wanna realize certain things
19:38.12djszapibut it is not Nokia specific, it is the habit of being an owner, decision maker and so on in most cases. :)
19:38.17ajalkaneOkay... well... management is dumb.
19:39.16ajalkaneIf only every manager was a former coder, things might be better :)
19:39.24*** join/#harmattan ZogG_laptop (~ZogG_lapt@bzq-79-176-69-14.red.bezeqint.net)
19:39.27ajalkaneOr not... but probably not a whole lot worse either.
19:42.44ajalkanedjszapi: you might know... if I've put some requests for credentials that aegis/security framework will not grant for my application, where would I see some log information about that?
19:43.25ajalkaneFor example: I get credential for "Cellular" and "UID::user" and "UID::users", but not for ""mce::DeviceModeControl"
19:43.39ajalkaneDidn't see anything in syslog
19:44.30*** join/#harmattan Almehdi (55e23381@gateway/web/freenode/ip.85.226.51.129)
19:46.00*** join/#harmattan natunen (~nalle@213-186-240-19.bb.dnainternet.fi)
19:49.14*** join/#harmattan Almehdi_ (55e23381@gateway/web/freenode/ip.85.226.51.129)
19:49.22Almehdi_Does anyone have a clue why this doesn't work: devel-su -c 'gst-launch-0.10 ximagesrc ! videoscale ! videorate ! video/x-raw-rgb,framerate=5/1,width=854,height=480 ! ffmpegcolorspace ! dsph264enc ! avimux ! filesink location=/home/user/MyDocs/Movies/test.avi' as user.. if i golog in as devel-su it works.
19:50.07Almehdi_'s/golog/log in/'
19:54.19ajalkaneWow... I got a Recover line into restok.conf with a request entry in aegis manifest
19:54.45Almehdi_It writes the file but it is 0.00 seconds.. and if run it gives a green screen. If i do devel-su and the run the same command it plays as it should
19:54.46ajalkaneSo I guess those are something to do with credentials that you can get if you install from OVI, I guess
19:55.11ajalkaneBut still, mce::DeviceModeControl seems to be totally inaccessible.
19:55.19ajalkaneSo I guess I'll give up on that for now.
19:55.44Almehdi_shouldnt "devel-su -c" and log in as devel-su be the same?
19:57.40ajalkaneGone to Windows, cya later!
20:08.29*** join/#harmattan piggz (~piggz@host-78-145-126-109.as13285.net)
20:39.16DocScrutinizerAlmehdi_: I could only speculate that devel-su doesn't correctly pass parameters to shell when it execve()s shell
20:40.07DocScrutinizerafter all devel-su is no alias for shell, but rather a wrapper around it
20:42.55DocScrutinizercould even figure that's again an intentional thing rather than a bug, due to some weird security considerations that normal minds can't even think of
20:50.07*** join/#harmattan berndhs (~berndhs@2604:8800:11b:1:21e:90ff:fe8f:8bee)
20:53.56*** part/#harmattan berndhs (~berndhs@2604:8800:11b:1:21e:90ff:fe8f:8bee)
21:01.38Almehdi_DocScrutinizer: You wouldn't happen to know a way around it?
21:01.53Almehdi_I am using it in a shell script
21:03.49Almehdi_I have tried using adding "exec" and 'aegis-exec -a "GRP::video" -a "GRP::pulse-access"' without success
21:05.34DocScrutinizersorry, no idea
21:07.36DocScrutinizerthe correct way was to build a pkg that requests for the needed permissions via aegis manifest, so you wouldn't need devel-su
21:08.30DocScrutinizerI think, that is. If I'm not mistaken how all this aegis stuff is meant to work
21:08.54*** join/#harmattan Venemo (~Timur@fedora/Venemo)
21:09.51Almehdi_hmm...
21:10.37Almehdi_to bad...
21:11.12Almehdi_Was hoping to give my n9tweak users a way to record their desktop
21:16.07*** join/#harmattan Arkenoi (~ark@178.177.14.18)
21:16.09*** join/#harmattan diggy (~diggy@78-241-77.adsl.cyta.gr)
21:18.38*** join/#harmattan rlinfati (~rlinfati@adsl-ull-19-191.42-151.net24.it)
21:18.55rlinfatiHi, where i can download the firmware for n950 beta 1 or beta 2 ?
21:19.15Venemorlinfati, why would you want to download old firmware?
21:19.33DocScrutinizero way to downgrade anyway
21:19.38DocScrutinizerno*
21:21.22*** join/#harmattan Venemo_N950 (~Venemo@fedora/Venemo)
21:21.44rlinfationly i wanna extract some files
21:22.16Venemo_N950rlinfati, I don't think you can do that.
21:27.03*** join/#harmattan Dotti (dotti@nexus.intternet.org)
21:48.28*** join/#harmattan Venemo_N950 (~Venemo@fedora/Venemo)
21:52.50*** join/#harmattan Venemo_N950 (~Venemo@fedora/Venemo)
21:58.14*** join/#harmattan Venemo_N950 (~Venemo@fedora/Venemo)
21:58.24djszapi21:42 < ajalkane> djszapi: you might know... if I've put some requests for credentials that aegis/security framework will not grant for my application, where would I see some log information about that? -> he left, but the answer is command line for instance during the installation
22:03.29*** join/#harmattan Venemo_N950 (~Venemo@fedora/Venemo)
22:04.11djszapiVenemo_N950: o/
22:04.54Venemohey djszapi :)
22:05.01VenemoI'm hacking on my IRC client, as usual
22:19.15*** join/#harmattan adlan (~adlan@110.159.229.237)
22:20.35*** join/#harmattan faenil (~faenil@131.114.171.194)
22:25.30*** join/#harmattan lfranchi (~quassel@quassel.jefferai.org)
22:25.38*** join/#harmattan lfranchi (~quassel@amarok/developer/lfranchi)
22:30.05*** join/#harmattan Soder (~Soder@53.96.227.87.static.vx.siw.siwnet.net)
22:38.01*** join/#harmattan JackaLX (~steve@bastard.steveyoungs.com)
22:38.01*** join/#harmattan JackaLX (~steve@sxemacs/project-lead/JackaLX)
22:44.45*** join/#harmattan trx (~ns-team@212.200.199.35)
23:11.46*** join/#harmattan niqt (~quassel@host251-8-dynamic.21-87-r.retail.telecomitalia.it)
23:13.48*** join/#harmattan natunen (~nalle@213-186-240-19.bb.dnainternet.fi)
23:44.21DocScrutinizerMMMPFF >> [...] We have been cooperating with the authorities to identify a possible security breach on the site. Our own investigation shows the site was breached on a number of occasions between August 22, 2011 and November 30, 2011. During this period, information that may have been exposed includes your username, email address and other content you may have uploaded to the site. [...] We have now suspended the http://projects.
23:44.23DocScrutinizerdeveloper.nokia.com site as a precautionary measure, while we conduct further investigations and security assessments [...] <<
23:44.47VenemoDocScrutinizer, we all got that, yet.
23:44.50VenemoDocScrutinizer, we all got that, yes
23:45.30DocScrutinizerthe timespan is ... :-x
23:46.41DocScrutinizeralso "and other content" is not exactly amusing me
23:48.55DocScrutinizer>> We do not store any sensitive data such as credit card information, financial data or Social Security numbers on the site. << my delivery addr is no sensitive data, uh?
23:49.44DocScrutinizermy position, my full name, my age whatnot
23:53.49Venemoeveryone knows that already
23:56.31DocScrutinizermhm
23:56.49DocScrutinizeramazing how everybody except me knew it 30 min ago

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