IRC log for #harmattan on 20120111

00:21.51*** join/#harmattan diggy (~diggy@178-60-64.dynamic.cyta.gr)
00:25.41*** join/#harmattan norayr (~noch@host-86.228.162.46.ucom.am)
00:59.22*** join/#harmattan Sazpaimon (wat@c-68-32-58-174.hsd1.nj.comcast.net)
01:19.58*** join/#harmattan JackaLX (~steve@sxemacs/project-lead/JackaLX)
01:21.51*** join/#harmattan Smtih (~degtep@93.88.184.12)
01:24.14*** join/#harmattan adlan (~adlan@115.85.128.54)
01:28.06*** join/#harmattan storm_ (~storm@cpe-74-65-219-189.nyc.res.rr.com)
01:28.45*** join/#harmattan adlan (~adlan@115.85.128.54)
01:29.56*** join/#harmattan storm900 (~storm@cpe-74-65-219-189.nyc.res.rr.com)
01:30.50*** join/#harmattan foobar_ (~foobar@dsl-ktkbrasgw1-fe89de00-171.dhcp.inet.fi)
01:32.47storm900hello all, just installed nemo on my n900 and loving it !!!
01:39.23*** join/#harmattan adlan (~adlan@115.85.128.54)
02:09.30*** join/#harmattan adlan (~adlan@115.85.128.54)
02:34.04*** join/#harmattan Sazpaimon_ (~wat@138.199.65.212)
02:34.29*** join/#harmattan Sazpaimon_ (wat@138.199.65.212)
02:34.52*** join/#harmattan Sazpaimon_ (wat@138.199.65.212)
02:35.55*** join/#harmattan Richlv (~rich@87.110.183.173)
02:50.49*** join/#harmattan npm_ (~npm@cpe-76-90-30-220.socal.res.rr.com)
02:55.59*** join/#harmattan JackaLX (~steve@sxemacs/project-lead/JackaLX)
03:35.37*** join/#harmattan JackaLX (~steve@sxemacs/project-lead/JackaLX)
03:49.57*** join/#harmattan Natunen (nalle@213-186-240-19.bb.dnainternet.fi)
03:53.11*** join/#harmattan JackaLX (~steve@sxemacs/project-lead/JackaLX)
03:53.13*** join/#harmattan risca (~risca@wnpgmb0903w-ds01-177-34.dynamic.mtsallstream.net)
04:52.23*** join/#harmattan djszapi (~lpapp@plexyplanet.org)
04:54.41djszapiieatlint: "hah, intel demoed a reference platform smartphone based on the atom chip" -> do you have a link by hand ?
05:03.21*** join/#harmattan JackaLX (~steve@sxemacs/project-lead/JackaLX)
05:29.26djszapianybody from the US ?
05:30.40*** join/#harmattan xarcass (~igorsazon@94.79.28.10)
05:31.54Mekyes, why?
05:49.22*** part/#harmattan djszapi (~lpapp@plexyplanet.org)
05:50.40*** join/#harmattan admiral0 (~admiral0@adsl-ull-85-129.48-151.net24.it)
06:07.23*** join/#harmattan mece (~mece@static-92-33-31-37.sme.bredbandsbolaget.se)
06:26.42*** join/#harmattan DocScrutinizer (~halley@openmoko/engineers/joerg)
06:30.09*** join/#harmattan mece (~mece@static-92-33-31-37.sme.bredbandsbolaget.se)
06:58.47itsnotabigtruckSpeedEvil: What matters here is what's inside: this 4-inch handset packs a single-core 1.6GHz Intel Atom Z2460 chip, XXM 6260 modem and Intel GMA graphics < yes atom
07:06.59*** join/#harmattan ZogG_N9 (~me@31.154.83.79)
07:07.18ZogG_N9ь
07:07.43ZogG_N9no talks here lately
07:13.12*** join/#harmattan zarlino (~zarlino@dynamic-adsl-94-37-116-173.clienti.tiscali.it)
07:17.14*** join/#harmattan zarlino_ (~zarlino@dynamic-adsl-94-37-116-173.clienti.tiscali.it)
07:27.29*** join/#harmattan sroedal (sroedal@nat/trolltech/x-boangxyyzerritzi)
07:41.45*** join/#harmattan fuz_ (nobody@vau75-10-88-164-23-88.fbx.proxad.net)
07:57.23*** join/#harmattan gabriel9 (~quassel@92.241.143.37)
07:58.49*** join/#harmattan norayr (~norayr@212.73.74.28)
07:59.03*** part/#harmattan norayr (~norayr@212.73.74.28)
08:12.32jonniZogG_laptop: did you manage to get right orientation for your CameraCapture.qml yet?
08:13.02jonniZogG_laptop: (I have a working patch for you if you havent...) :)
08:15.14*** join/#harmattan JackaLX (~steve@sxemacs/project-lead/JackaLX)
08:27.43*** join/#harmattan lamikr (lamikr@nat/nokia/x-ccmmkgqcmyqxavfa)
08:42.56*** join/#harmattan DocScrutinizer (~halley@openmoko/engineers/joerg)
08:44.27*** join/#harmattan tbf (~mathias@p57BD752F.dip.t-dialin.net)
08:46.02*** join/#harmattan djszapi (~lpapp@plexyplanet.org)
08:46.08djszapiAvengence: if you can guess key that was used to encrypt luks filesystem that is in backup, then it's possible. used key is random number that is stored on calibration area, and others using sim card
08:46.25djszapiin pr1.1 database is encrypted with aegis, and only signond can open it. another possibility is to have r&d device where you can install modified signond or create client with enough security tokens to be able to query those passwords. also replacing authentication plugins with ones that prints out given passwords is possible
08:47.49*** join/#harmattan jreznik (jreznik@nat/redhat/x-jzavtnudfkukqhwn)
08:58.38*** join/#harmattan vladest (~Vlad@195.238.92.177)
09:19.10*** join/#harmattan trx (~ns-team@212.200.198.62)
09:35.31*** join/#harmattan jpnurmi (jpnurmi@hilla.kapsi.fi)
09:42.10djszapiieatlint: someone is buying the Lumia 800 for 450 EUR on a Finnish forum :)
09:55.40*** join/#harmattan correne (~correne@78-3-25-93.adsl.net.t-com.hr)
09:56.54*** join/#harmattan diggy (~diggy@178-60-64.dynamic.cyta.gr)
09:58.32Avengencedjszapi: calibration area is in the device only or patr of the backup?
09:59.58*** join/#harmattan mece (~mece@static-92-33-31-37.sme.bredbandsbolaget.se)
10:02.45*** join/#harmattan rcg1 (~rc@fb2-pub-1.dv-nr.fh-frankfurt.de)
10:05.58djszapiit is not tied to the backup. :)
10:07.34Avengencelooking through dmesg last night, i see onenand spitting out correctable ECC error 96 times in about 12 hours. the addr1 and addr8 are always the same. is that really one block that keeps having the read area, and if so, why is the data not being moved to a new location and that location added to the badblocks list?
10:07.59Avengencedjszapi: so, device backup is then not portable to a new device.
10:08.53Avengencedjszapi: when you asked about someone from US, you mean living there now or had come from there at some point?
10:10.20djszapiI have had a license issue for 1-2 months about a Qt Project, and Nokia proper does not seem to give it too high priority. I tried to write an email to the company, called Creative Labs, but they did not answer it either. I was about to call them, but wanted to first know whether the call prices are the same inside the US altogether so that I could ask a familiar for this call.
10:10.50djszapi(Creative Labs seems to reside in the US for making it explicitely clear)
10:12.40Avengenceah, calls from abbroad to US are generally all the same price. if you have ability to call from a phone in US, then cost is either free or whatever the rate is for long distance according to the service on that phone.
10:13.05Avengenceis it an 800/888/866 number?
10:14.12*** join/#harmattan mega2000 (~nokia@62.148.145.53)
10:14.45djszapieither 800 or 405: http://contacthelp.com/directory/Shopping/Computer+Hardware/Creative+Labs?ListingID=248
10:15.34*** join/#harmattan mega2000 (~nokia@62.148.145.53)
10:16.35djszapihttp://connect.creativelabs.com/openal/Lists/OpenAL%20Development/AllItems.aspx -> Their mailing lists are down, forum has been closed. They do not answer for contact emails. Difficult case. :)
10:17.15Avengenceok, 800 is totally free to call from anyt phone in the us, but you can't call it internationally. 405 you can call international, you can call from the US and there may be a charge if the number you are calling from is outside 405 area code. depends if you pay for long disttance by use, typical for non-business landline, or pay for all calls by time, typocal for cell phones
10:19.50djszapiok, thanks. I can ask one friend to call them since it is probably at least 10-20 minutes initially for them to realize where to redirect the person in such a big company. =)
10:21.30djszapiAvengence: back to your question. It is portable if you use the same sim.
10:23.05*** join/#harmattan mece (~mece@static-92-33-31-37.sme.bredbandsbolaget.se)
10:26.28Avengenceah, so the sim holds the key. not sure how hard it is to read that out
10:27.51*** join/#harmattan lizardo (~lizardo@189.2.128.130)
10:29.24Avengenceif you have a gmail account that google hasnt yet flagged as outside the US, you can call with google voice from the gmail page
10:29.44djszapisome constant data is encrypted with sim to get key, so you need to use sim to get key, so it cannot be read out
10:30.23Avengencethat's what i was thinking, have to ask sim to decrypt some wrapped key but can't actually get anything out of the sim
10:30.36djszapiI have a djszapi@archlinux.us gmail address ;-)
10:31.23Avengenceso try calling that way, it'll either be free or if they think you are outside US then they will say you have to pay 1cent/minute
10:32.22Avengencei guess the restore backup to different device with same sim works for if the phone dies, but still leaves you stuck if the phone gets stolen or the sim is otherwise unusable
10:37.32djszapiyou can use up to 7 sims, in stolen device case most important is that passwords cannot be get out of device than user losing backuped passwords
10:41.26Avengenceideal design: ALL user data is on encrypted filesystem. filesystem keys are wrapped using login password. login password unwraps keys to mount filesystem, but password isn't stored anywhere. the backup is the fs image plus wrapped keys. backup is fully portable and user data is very difficult to retrieve from stolen device, especially if too many failed attempts blow away the wrapped keys
10:41.28*** join/#harmattan Venemo (~Timur@fedora/Venemo)
10:46.49djszapiyes, that was on original design, backup had passphrase to open it, but to make ui simple, that dialog was dropped. And leaving tie to sim as only portable way to open backup
10:48.13SpeedEvilSIM or IMSI?
10:48.30Avengencewhen you said that loosing stored passwords from backup in stolen case is ok, my thought is what about the rest of the backup? is the rest of the data not encrypted, or is it also inaccessible from backup in that case?
10:49.30SpeedEvilAvengence: Read errors are expected.
10:49.31Avengencethere is a LOT more than just stored passwords that I want to have inaccessible to anyone else that might take physical posession of my phone. and by inaccesible, I mean encrypted and potentially overwritten in case of attack
10:50.23SpeedEvilAvengence: The onenand is specified something like 'xMb of blocks without errors exceeding the threshold after 100000 writes'
10:50.36AvengenceSpeedEvil: read errors from flash is expected, but in that case the block should be removed from use. so I was wondering, does linux report address accurately, meaning that is same block failing again and again, and if so, whu isn't it reallocated?
10:50.51SpeedEvilSubthreshold errors do not trigger marking as a bad block, as it's not.
10:51.18SpeedEvilIt's only once they get close to being uncorrectable that they do
10:51.25djszapimetadata is plain text, but passwords are in encrypted, that protection is done by lock code
10:51.48Avengenceif it requires ECC correction to read, then its going bad and better to get the data out now rather than wait until enough bits are bad that it can't be read without errors
10:51.57SpeedEvilAvengence: Doesn't work that way
10:52.10SpeedEvilAvengence: There are specified error rates for 'good' blocks.
10:52.52djszapiand it does what you ask for, but without lockcode most of data can be get out of phone.
10:52.53SpeedEvilAccording to the manufacturer of the NAND.
10:53.16Avengencewonders if adherence to the specified error rates have anything to do with the miserably short life of SSDs and SD cards before unrecoverable read errors make the devices useless
10:53.20SpeedEvilThere are specified in the datasheet thresholds, and what you should do on a correctable block.
10:53.47Avengencedjszapi: metadata is in clear, but what about stuff like contact list, mailbox, etc? are those encrypted or clear?
10:53.48SpeedEvilWith SD/SSD, you're more vulnerable than with onenand.
10:53.56SpeedEvilWith onenand, blocks go explicitly bad.
10:54.29djszapiif you insert lock code incorrect multiple times, clear device is used to clear all stored data from it
10:54.36djszapithis is called "wiping".
10:54.57SpeedEvilWith SSD/SD - blocks are always fictionally ideal, and work fine, up until the spare space to replace failed blocks is exhausted at which point you get irrecoverable block errors with no warning.
10:55.09djszapiand there is a syslog entry nowadays about it as well, why the swiping happened.
10:55.14SpeedEvilWith unpredictable other side-effects.
10:56.50Avengencedjszapi: lock code is good an all, but other concern is when the flash is read directly. is that user data stored encrypted or clear on the flash?
10:57.19djszapiI cannot remember which part of data is protected with aegisfs, but some of those are
10:57.46djszapi<PROTECTED>
10:58.26AvengenceSpeedEvil: when I worked with raw nand some time ago, one error was enough for us to flag it bad and reallocate. it was not this onenand, but I don't really trust manufacturer claims about flash cells. I see errors far too easily and the results are always bad
10:58.58SpeedEvilAvengence: Well - one error is specified as OK. You're supposed to use the ECC.
10:59.33djszapiin terminal: "df" -> and looks like MyDocs is aegisfs
11:00.09AvengenceI've had SD cards start corrupting data within a month of use and formatting sometimes helps but only for a while. I've had SSDs fail in weeks, one within 2 days, and one was basically DOA. All those failed SSDs returned bad data or no data on reads with no warning and apparently no attempt to reallocate at all
11:00.25djszapi(so most of things are encrypted on flash)
11:00.27SpeedEvilAvengence: Problem is you don't know that.
11:00.50SpeedEvilAvengence: You have no insight as to what the underlying controller is doing to the raw NAND.
11:00.54jonnibasicly passwords are the only data that is quite safe, all the meta data is quite open (since you can bypass devicelock screen with few tricks)
11:01.14Avengencedjszapi: would be MUCH better is /home/user was encrypted. MyDocs has little of importance, compared to say /home/user/.qmf which is not protected as far as I can tell
11:01.45jonniand would be much slower :)
11:01.56SpeedEviljonni: Not really.
11:02.14SpeedEvilMaybe use more power
11:02.21AvengenceSpeedEvil: I have no insight on SSD/SD, but since I know how raw nand works and have written code to deal with it many years ago, I know that these devices are clearly NOT dealing with it correctly, otherwise they would not have the massive failure rate I've seen
11:02.24SpeedEvilBut the chip has a crypto core
11:02.36*** join/#harmattan snowpong (~espen@156.116.27.2)
11:02.51*** join/#harmattan vladest (~Vlad@195.238.92.177)
11:02.52SpeedEvilAvengence: It depends.
11:02.58Avengenceflash is already SLOW. the time to decrypt/encrypt on cpu is less than the read/write time of flash
11:03.19SpeedEvilAvengence: Are you seeing errors that are in fact due to controller error, or hard unspecified errors of the flash chip.
11:03.27*** join/#harmattan lucido2 (~chris@168.120.44.236)
11:03.39SpeedEvilcontroller error as in handling the raw NAND incorrectly
11:03.57SpeedEvilIt would be so nice if SD/SSD had a 'get out of my way and show me the raw NAND'
11:04.00AvengenceSpeedEvil: you mean on my N9 or on the SSd/SD devices I've seen crap out FAR faster than any spinning disk?
11:04.01djszapibest would be that everything is encrypted, but that will also cost in performance
11:04.15SpeedEvilAvengence: both
11:04.36Avengencei can't tell in either case, not enough data is exposed
11:04.45SpeedEvilAvengence: Unless you have both source, and logs from the SD/SSD controller, you can't speculate meaningfully.
11:04.55lucido2hello, can I modify the /etc/ssh/sshd_conf to allow my subnem or will it trigger some aegis lock?
11:05.11SpeedEvilI note that at least some failures on n900 are simply bond failures, and reflowing the eMMC makes it work again
11:05.19SpeedEvil- one user reported this
11:05.28AvengenceI know in one case the controller on the SSD failed, leaving the only course to physically destroy the device and forgo warranty since there was no way to erase the data before returnig it
11:05.54djszapithere is accelerator for crypto, but it consumes battery too.
11:06.00Avengencei can't accurately speculate, but it meaningful to say they are doing something just plain wrong
11:06.28jonnilucido2: that file is not protected by refhashlist, so you can edit it. you can check with grep filename /var/lib/aegis/refhashlist
11:07.07SpeedEvilAvengence: It might be, but you can't really say that, over mechanical/electrical defects.
11:07.15SpeedEvilAvengence: Also - encryption
11:07.31Avengencefor myself personally, I refuse to use SSD for anything until I get one that exposes the raw nand. I don't trust the controllers, the firmware on all of them is loaded with bugs and adds complication. the performance and flash life would both improve if they were directly used by a filesystem that was written for flash. using a filesystem designed for spinning disk atop flash with a remapper is completely stupid.
11:08.25SpeedEvilvery much so.
11:13.19Avengenceugh, why are there no manpages on N9?
11:13.45jonnitakes too much room
11:13.50SpeedEvilUsers are all expected to be experts, so not need manpages.
11:14.47djszapiit was a high demand 2 years ago to reduce those.
11:15.08astraljavaWho users manpages locally anymore, when you got google & all the forums in the world? Besides, aren't we supposed to have upgraded to TexInfo already? :D
11:15.18AvengenceI have 64GB of space, its mostly empty. manpages are important when using stuff like busybox where its up to the whim of the person compiling it what optiopns actually are present
11:15.34SpeedEvilThe manpages are the least of my worries about the platform.
11:16.32Avengencegnu info can fuck off, along with most other gnu trash. when I encounter software that has a manpage saying simply "see info", then I delete that garbage and find a better alternative
11:16.46jonniAvengence: most of them are massstorege fat, only couple gigs of ext4, so man pages eat too much space
11:17.49Avengencegoogle is barely useful thanks to seo fags. forums rarely have any correct) solutions
11:18.03Avengencefat and ext4 on nand? wtf
11:18.16astraljavaWell, if we're being serious
11:18.26astraljavaIf you can google, manpages are online.
11:18.34astraljavaWell okay, not always, but most often.
11:18.40Avengencemanpages for the N9 specifically?
11:19.02astraljavaAhh... yeah. Sorry, I didn't realize which channel I was on. Sorry for the noise.
11:19.03Avengenceor manpages for linux whatever and then just guess at how applicable they are to this instance
11:19.07jonniAvengence: basicly you have 60gigs vfat which is your mass storege, 2gigs ext4 as /home/ and 2gigs ext4 as /
11:19.54Avengencewhy cfat instead of ext4? why either of those instead of something like jffs2?
11:20.16jonniAvengence: because of windows users :)
11:21.29Avengencei'm so very tempoted to just reroll the whole OS on this thing... homedir is too small, root is too small, most of the storage is trapped in a useless place using a crap filesystem
11:22.27Avengenceffs, it's a linux device, its going to write to a dos filesystem and not be able to store any proper metadata or have to package that up in some awful hack. that's just.. dumb
11:22.36jonniAvengence: device has sfdisk for repartioning, and there are few wiki pages out there for resising the N9 partitions
11:22.53jonniresizing even
11:23.24djszapiAvengence: I can do a community manpage package for you :)
11:24.01Avengenceresize is one thing, but I'm looking at changing the layout completely. basically, I was 2 filesystems, root that is in the clear and /home/user that is encrypted (plus whatever stuff like /dev and /tmp that are not real)
11:24.04SpeedEvilAvengence: There is no good solution.
11:24.25SpeedEvilAvengence: The only alternative for 'real' users would be to build a fake filesystem on the fly, on plug-in.
11:24.42Avengencedjszapi: if they are accurate manpages installable from a .deb, that would be great. don't forget to include man itself with the pages
11:24.54SpeedEvilWhich would imply that the fs would still have to be effectively unmounted.
11:25.10SpeedEvilI assume there are no manpages for internal nokia stuff alas.
11:25.31djszapiit is called SDK
11:26.04djszapibut an average user does not need a manpage after, maximum helps which are available.
11:26.09Avengencethose would be most useful, but at least some of the nokia stuff has reasonable usage output. i.e. qmftool prints enough to write a basic manpage for it. the stuff in busybox on the other hand doesn't
11:26.10djszapiafter all*
11:27.37Avengenceaverage user would have probably hit reset long ago when mail stopped working instead of flipping on dev mode and digging into the problem. after all, that's the only solution posted anywhere on the forums (or the variant, delete all accounts, delete .qmf dir, reboot, try again, then reset device if still borked)
11:29.00*** join/#harmattan lucido2 (~chris@168.120.45.68)
11:29.51djszapiwell, a developer can type "man ls" into google.
11:30.10jonniand you can just scp -r QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/man  to your device and you have man pages.
11:30.10djszapi(or just on the host system, so why waste space unneccesarily?)
11:30.13Avengencebut I also think average user doesn't buy this phone for trhe reason I did. I got pissed at iphone rubbish as apple kept taking away work features (added by hacks) and adding trash i don't want, I bought N9 because I want a prong wayhone open enough that I can control the direction it goes when Nokia drops it or tries to go the w
11:31.00djszapiyou can control it; I do not understand the problem.
11:31.17djszapiI am pretty sure (as I said yesterday) there is going to be a post-Harmattan community team making releases.
11:31.19jonniNemo is then the way to go if you want full control :)
11:31.34Avengencewell, to be more explicit, the df in busybox on the N9 is missing a whole pile of options and it doesn't match df or man df on my host system
11:31.41djszapiNemo is a Ui, not platform
11:31.52djszapiI would use the term "Mer" ;-)
11:32.16jonniAvengence: you can always download N9 sources for busybox and see it from there :)
11:32.29Avengenceyes, that was part of the buying decision. I know some people with N800 and N900 who use community built OS instead of what Nokia gives. I intend to do the same, just didn't expect to need to do it so soon
11:33.01Avengencejonni: I will probably be downloading all the sources Nokia shares once I am back home
11:33.09djszapiwhen did you jump into the Harmattan world ? (It has been pretty known for a while what is going on) :)
11:33.42Avengencethis week, when the dead laptop forced me to figure out what is going on with this thing sooner rather than later
11:36.33Avengencequick count, df is missing 8 of the 14 flags documented in the 'host' manpage. If replacing the OS, I would most likely drop busybox and include all the real utilities rather than stripped stuff
11:37.06*** join/#harmattan arekinath (~quassel@pdpc/supporter/student/arekinath)
11:39.28djszapiAvengence: df is probably busybox df, not really your host linux df.
11:40.16djszapiI would expect the same opportunities, otherwise why busybox after all if not truncated in senses ?
11:40.19djszapiwould not*
11:40.59djszapihttp://linux.die.net/man/1/busybox -> df is properly documented here.
11:41.20*** join/#harmattan superdump (~rob@unaffiliated/superdump)
11:41.26*** join/#harmattan xmlich02 (~imlich@2001:67c:1220:80c:21c:c0ff:fe18:9398)
11:47.43*** join/#harmattan vladest (~Vlad@195.238.92.177)
11:47.43*** join/#harmattan tbf (~mathias@p57BD752F.dip.t-dialin.net)
11:47.43*** join/#harmattan ab (~ab@pdpc/supporter/professional/ab)
11:47.43*** join/#harmattan merlin1991 (~merlin@Maemo/community/cssu/merlin1991)
11:47.43*** join/#harmattan leio (~leio@gentoo/developer/leio)
11:47.43*** join/#harmattan phunguy (santas@will.one.day.hack-the-pla.net)
11:47.43*** join/#harmattan nibbler (~nibbler@194.150.168.0)
11:47.43*** join/#harmattan tomma (~tomma@a91-153-219-149.elisa-laajakaista.fi)
11:47.43*** join/#harmattan zz_gri (~gri@muhkuh.net)
11:47.43*** join/#harmattan Milhouse (~irc_milho@Maemo/community/contributor/Milhouse)
11:47.53Avengencedjszapi: it is documented there, in a way so abbreviated that the original manpage is still needed for the details on the options. I guiess that's to be expected, minimal implementation with minimal documentation. can you tell I hate busybox?
11:48.30Corsacgrmbl, all sms from/to a contact are magically gone
11:49.04djszapiAvengence: I think you are upset, and you now find every minor missing bit as a huge issues. Might go away when you chill out. ;)
11:51.57AvengenceI like the device experience as a user for first month or so, but shortly after PR1.1 I had no working email and no useful solutions on bug tracker, forums, etc so I went at it myself and came here when I figured out what went wrong but hjadn't figured out why. Since then, I've been poking and the more I do so the more I realize that it's pretty on the surface but ugly underneath, meaning more rework than anticipated. Some of this I'm
11:51.58Avengencejust trying to understand why and some I'm just checking to ensure my interpretation is correct.
11:53.12djszapithe why for a man page is that what has been told above: no need for average user, so why waste space by default ? Developers can make a manpage package. I think it is reasonable in /my/ opinion.
11:53.17AvengenceIt might have helped to install the SDK and read it's docs. I wanted to do that before, but it's HUGE and if your only internet access is slow wwan with charge per MB used, downloading a >1GB SDK for the docs is a lottle excessive
11:53.42Avengencereasonable: make manpages one of the packages installable after switching on developer mode
11:53.49djszapiyou can read the SDK online, I guess.
11:54.01djszapiwhy ?
11:54.09djszapiI can install a manpage in "user" mode.
11:54.45jonniand you can ask nokia to send N9 source packages to you with DVD, and they send it for free to your postal address.
11:55.11AvengenceIt's only a little less than a week ago when I hopped to next location I have use on dsl line (768k down) without small usage cap, so I downloaded that monster and installed it but then that was the laptop that crapped out 2 days later. So I have to fetch it again on this one, whihc I haven't bothered with yet.
11:55.43Avengencejonni: relies on having postal address that is mine. I might just do that when I get back home
11:56.12djszapiI have never downloaded the SDK, just read online, but as jonni said: feel free to request a dvd to your current reside (does not matter who is the apartment owner).
11:56.35Avengencedjszapi: why developer mode? because without it I don't have terminal or ssh. What I mean is I hit that dev mode switch, and I get options to install stuff like debugger, profiler, etc. Why no docs/manpages option on that list?
11:56.52*** join/#harmattan lucido2 (~chris@168.120.45.68)
11:57.14djszapiAvengence: because not enough interest in that from users ?
11:57.42djszapiAvengence: also, you can install store packages at least which should be doable after all.
11:58.07Avengencedjszapi: it took a month for first mail to arrive at last address, where I was only at for a month. Now stuff is hitting there and I'm elsewhere. what fun it is to be on ass end of nowhere
11:58.40djszapiif you change apartments repeatedly every single month, you do not just have a problem with Nokia DVD delivery ;-)
11:58.50Avengencewhere does nokia look for user interest? I'll go file a need for it (and reiterate the need for CardDAV)
11:58.53Corsacpff, having the sms is the tracker db is really a pain
11:59.37AvengenceI know, but at end of this month I get to go home (visas granted just a few days ago, have to arrange for earlier return than anticipated)
11:59.42jonniAvengence: https://harmattan-bugs.nokia.com
11:59.58jonniyou can file in there that you want developer-mode to include man-pages
12:00.36djszapiAvengence: and spam everybody to vote for your report then ;-)))
12:04.25Avengencethey actually read that? I hadn't seen much action there
12:04.43djszapiof course, they do.
12:04.55djszapiafaik, lot of issues were fixed from that.
12:05.10djszapiand also some of them said wontfix.
12:05.35Avengenceto statr, please vote for https://harmattan-bugs.nokia.com/show_bug.cgi?id=128
12:05.41_MeeGoBot_Bug 128 enh, ---, ---, ext-risto.lahti, ASSI, More synchronization options for agenda/contacts
12:09.10CorsacAvengence: I just commented, but syncml over bluetooth works for me on N9
12:10.44Avengencewell, I really want CardDAV as I noted in my response, I could care less about syncML as I don't have anything that works on the other end of that. I figured better to add to existing than create another bug to just be labeled duplicate and ignored.
12:17.25*** join/#harmattan JackaLX (~steve@bastard.steveyoungs.com)
12:17.30*** join/#harmattan JackaLX (~steve@sxemacs/project-lead/JackaLX)
12:32.09*** join/#harmattan adlan (~adlan@110.159.231.252)
12:40.08*** join/#harmattan snowpong_ (~espen@156.116.27.2)
12:42.28*** join/#harmattan M4rtinK (~M4rtinK@mail.melf.eu)
12:47.05*** join/#harmattan lamikr (lamikr@nat/nokia/x-fottqllxycbblogk)
12:54.11*** join/#harmattan iHile (~nokia@83.149.47.254)
13:04.00*** join/#harmattan tbf_ (~mathias@p5B3D506C.dip.t-dialin.net)
13:05.58marsjeI'm trying to mount a directory on my server on my n9 using sshfs. It gives me: fusermount: mount failed: Operation not permitted
13:06.03marsjeanyone knows why?
13:06.15marsjeI tried as root (devel-su) and as user
13:07.08djszapiit is designed like that
13:07.26djszapiyou can mount the N9 on your host system, but not vica versa
13:08.04djszapimarsje: otherwise anybody would be able to mount dangerous things.
13:08.07marsjedjszapi: bad news. why is that?
13:08.27marsjewell, but I'm root... I know what I'm doing
13:08.35marsjealso, I paid a lot of money for this phone, so it's mine
13:08.52djszapiroot has almost the less rights.
13:08.58djszapileast*
13:09.00*** join/#harmattan povbot (~supybot@office.pov.lt)
13:09.00*** mode/#harmattan [+v povbot] by ChanServ
13:09.09marsjethat is a bit disappointing to found
13:09.09djszapiwell, who forced you to pay for this phone ? ;)
13:09.12marsjeafter I bought it
13:09.19djszapicannot you send it back ?
13:09.25djszapiI guess there is some time after the buying.
13:09.30marsjeI thought I would be real root and have ultimate power
13:09.32*** join/#harmattan MFaro-Tusino (~MFaro-Tus@CPE-124-188-225-164.cwqh1.cht.bigpond.net.au)
13:09.38jonniif you boot to openmode you can get to root, which can mount
13:09.47*** join/#harmattan mgedmin (~mg@office.pov.lt)
13:09.51djszapimarsje: https://harmattan-bugs.nokia.com/show_bug.cgi?id=128#c4 -> he sent back
13:09.55_MeeGoBot_Bug 128 enh, ---, ---, ext-risto.lahti, ASSI, More synchronization options for agenda/contacts
13:10.25djszapiit is always worth paying attention for the time after the buy in which period you can send back. You can test it out inasmuch.
13:11.40marsjedjszapi: damn
13:11.47marsjewhy all these silly restrictions?
13:12.00marsjeit makes no sense to me...
13:12.01djszapiyou mean to have a secure platform ?
13:12.05marsjeyes
13:12.10Avengencewhat is dangerous about mounting things on the phone?
13:12.27marsjeas long as I am the one doing it
13:12.29djszapibecause that is the point of an average user. You can use open mode with loosing warranty, if you wish.
13:12.46marsjenot sure what openmode is
13:12.55SpeedEvilOpen mode cannot void warranty legally in many aspects.
13:12.57marsjebut it soundslike something I want
13:12.58djszapihttp://maemo.cloud-7.de/HARM/N9/openmode_kernel_PR1.1/
13:13.15Avengenceits easier to install packages from 3rd party sources. that is more 'dangerous' than mounting the filesystem of your choice on your device (which will usually be a fs you control)
13:13.58djszapihow to install third party apps on your device with Nokia softwares and OVI checked ones ?
13:14.20djszapithat should not be possible either.
13:14.31djszapijust on your wish.
13:15.11Corsaccan I copy/paste the number I got a sms from?
13:16.07djszapiSpeedEvil: as far as I can tell, I get a warranty void screen.
13:16.21Avengencedjszapi: err, i can flip one switch in settings (not even turn on dev mode), ok the warning, copy any .deb file i want over usb in mass storage mode, use any of the free filemanagers from ovo store to 'run' it and the package intalls
13:16.27SpeedEvilWarranty void screen does not actually mean much legally.
13:16.30marsjethis openmode sounds a lot like "rooting" on a iPhone or android phone
13:16.53SpeedEvilNokias legal department does not always properly understand national laws.
13:16.54marsjecan I have this openmode permanently?
13:17.09djszapiwhy not ? just flash it ?
13:17.27marsjeanyone here is using this?
13:18.04Avengenceopenmode sounds like what I want, to bad it isn't better documented anywhere. the first question is, how does upgrade to 1.2 happen? I have to flash to stock 1.2 and then open 1.2, or straight 1.1 open to 1.2 open?
13:18.06djszapiAvengence: mass storage is not explicit, you need to allow it. Not sure if it can be changed from code in the settings.
13:18.30Avengencemass storage is an option when i plug in usb. it asks sync or mass storage every time
13:18.31djszapi(my guess would be not)
13:18.59djszapiAvengence: such a file manager should not pass OVI for fun.
13:19.14djszapisince it is dangerous in the sense as you have just mentioned above.
13:19.43jonniyou can just use search instead of filemanagers anyways
13:19.52AvengenceFile Manager Beta, featrured app in ovi store, will install .deb files with single tap
13:19.58djszapiAvengence: http://maemo.cloud-7.de/HARM/N9/openmode_kernel_PR1.1/ -> it /is/ documented there.
13:20.01djszapikeep reading.
13:20.25*** join/#harmattan Smtih (~degtep@93.88.184.12)
13:20.36djszapialso, copying third party deb should also be checked in OVI
13:20.45djszapiso I do not see theoritically how it could occur, if OVI works fine.
13:20.52jonnibut yes in 1.2, you need to go for stock 1.2 first, wait that someone ask PR1.2 kernel sources from Nokia, someone to compile new kernel, and then switch again to open mode
13:21.09djszapiso OVI should check many things over there already.
13:21.27djszapibut theoritically staright-forward defense mechanism.
13:21.48Avengencejonni: thanks, the page I read (linked by djszapi) only says I will haefv to reflash eventually, but not explicitly to what
13:22.19AvengenceOVI waht is checking? the store is checking what an apps does after its installed, or does OVI cover more than the store?
13:22.35jonniAvengence: changing -b flag to -f flag, will flash the kernel instead just loading it to ram
13:22.37djszapiFirst, OVI is the store itself
13:22.50AvengenceI mean the OVI term, which seem ambigous and I thought they were dropping anywhat, called Nokia Store now
13:22.51djszapiSecond, they have binary scanner tools, and all that jazz, thus it is a bit more than you think.
13:23.25djszapiAvengence: I do not see the problem with the instruction above, works fine for 1.1
13:23.32djszapithey will probably update it when needed in PR1.2
13:23.49Avengenceso anyway, the store includes at least one app that will install an .deb file if its on the device and I have set the switch to allow installing non-store apps. flipping that switch gives some silly warning, says nothing of warranty
13:24.45djszapianyway, it is a weak reasoning to say if there is a hole "A", we should make much more.
13:24.51AvengenceI can shortcut the process further if I turn on developer mode as I can take the link from the builtin browser that is crippled and paste to terminal where i use wget to fetch the deb and tehn install, no need for desktop and usb
13:24.59djszapi(even if I do not see the hole "A" here)
13:25.27AvengenceI can speed it up even more by installing firefox that way and then use it to download .deb files and go 'run' them to install
13:25.28djszapihow can you turn the developer mode on from code, and why do you think if there is such an option, OVI does not check ?
13:26.15djszapiwhat you do manually is your decision after all; let it open mode, developer mode or so forth (inside the available frame)
13:26.28Avengencethe point is, mounting a filesystem of the users choice is akin to inserting an sd card, and actually probably less dangerous than using mass storage mode (since in that case a windows box could delete everything, corrupt files, try to install virus, etc)
13:26.42djszapiI could mount /anything/ in.
13:26.51SpeedEvilMounting noexec - sure
13:26.53SpeedEvillike vfat
13:27.09Avengencethere is little to no danger in mounting a filesystem
13:27.30Avengencethere IS threoretical danger in installing arbitrary software that isn't signed
13:27.31SpeedEvilMounting, and paying attention to execution permission bits - well that's a clear risk.
13:27.50Avengencethe former is not allowed, but the later is by flipping one switch and OKing a warning
13:27.52djszapiAvengence: no there is no theoritical danger.
13:28.03djszapithere is (if any) only practical in the OVI QA process.
13:28.26AvengenceI'm talking about software NOT through OVI, gezz
13:28.39djszapiand how would that software go to your device ?
13:28.40Avengenceyou see firefox in ovi store? nope, but I installed it
13:29.00djszapiwell, it is up to you what you do with your device.
13:29.04Avengenceffs, read what I typed. i got it there htrough terminal and wget, but could do the same with mass storage mode
13:29.06djszapibut such a software will not come to OVI
13:29.10djszapi(a.k.a. to average user)
13:29.34Avengenceaverage user will find instructions for instaling with mass storage mode and file manager on many sites
13:29.52Avengencethe whole point is, what 'danger' could mounting a filesystem present? NONE
13:30.06djszapino, the average user, like my mom, will not do such things
13:30.16djszapithey will just well use ovi, and nothing anything fancy on a developer website.
13:30.53Avengencethe average user, when they can't freakin' copy text from a website on N9, will google for how, and they will find instructions for installing firefox and opera mini exactly as i described on multiple sites as both those will solve their problem
13:30.59djszapiI could mount anything, as I said above.
13:31.13djszapiso if an executable reads a file in a directory for its process, I mount something completely irrelevant
13:31.26djszapiwhich messes up the operation of the process into malicious usage.
13:31.33djszapiI am kinda out-of-the-luck.
13:31.43Avengencemount anything requires going open mode. that's a lot more of a barrier than it is to install anything I please
13:31.59djszapithat is what the open mode was designed for ...
13:32.12Avengenceoh, I can understand protecting mounting over /usr/bin for example, but not allowing to mount into the homedir is crazy
13:32.21djszapiwhy ?
13:32.34CissWitAvengence: how did you install firefox on your n9 ?
13:32.36djszapiI write an application getting the parameters or anything from that folder, and then you mount something.
13:32.48djszapithe process gets messed up.
13:32.58Avengencenameone app that will magically run a binary without user request just because it's in a folder under their homedir
13:33.56AvengenceCissWit: I fetched the .deb file with wget and used file managger to install the deb. i could have done same without dev mode by putting the file on it with usb mass storage mode and then same install from file manager
13:34.34djszapiI would be unhappy if you replace my vim configuration file by mounting something else in there.
13:34.44djszapiand my vim starts working completely differently.
13:35.04Avengenceyou would be the one replacing your own vim config. you are the user
13:35.05CissWitAvengence: where did you get the .deb from ? From romaxa.bolshe.net ?
13:35.20Avengenceremeber, the user owns the device, not the mnufacturer or developers
13:35.21jonniAvengence: only if you enable 3rd party debs from the ui, unsinged debs otherwise are not installed even if you start it from filemanager.
13:35.41djszapiAvengence: except that, it would be a plus check in OVI
13:35.44djszapifor /every/ mount
13:35.52Avengencejonni: yes, i know, i've said that. why do we get that swith but we dont get a switch that says "Let me mount filesystems FFS"
13:36.14Avengencedjszapi: except OVI doesnt have jack shit to do with moutign filesystems
13:36.15djszapiand I bet, they do not have enough resource for that, and it could not be probably properly done without forbidden certain external fses where the contents is dynamic anyway.
13:36.37jonnibecause you can brick the device if you mount to wrong place, installing deb package ususally does not brick
13:36.49djszapiyes, you can brick the device
13:37.01djszapithat is also a use case along with all the malicious and other use cases.
13:37.27AvengenceCissWit: first google hit http://wapreview.mobi/15780/
13:37.56Avengencejonni: explain how mounting under the homedir will brick the device
13:38.22jonniI said wrong place, not homedir
13:38.27*** part/#harmattan mece (~mece@static-92-33-31-37.sme.bredbandsbolaget.se)
13:38.46AvengenceI already said I can understand mounting over root not allowed, but mounting into homedir is always relatively safe so saying no mounting anywhere is just dumb
13:39.00djszapiagain, I would not like any apps mounting into my home.
13:39.27Avengencethen don't use them
13:39.31Avengenceyour choice as a user
13:39.38djszapino, it is not my choice
13:39.42djszapiif OVI does not make proper check
13:39.43Avengenceright now, nokia hasn't given us the choice to mount
13:39.44jonniwell in homedir usecase, you mount to homedir/foo, make deb package which installs itself to homedir/foo, you happen to lose tcpip connection -> device is brick since refhaslist check fails
13:39.50djszapiand OVI says it is safe.
13:40.01djszapialso, if someone makes a symlink to home from etc
13:40.04djszapiyou can also brick the stuff
13:40.40djszapiI think it was way easier when OVI decided about this credential than having this risk in OVI apps.
13:40.46Avengencesomeone please explain MALF since the accronym is not expanded where its used
13:40.59djszapimalfunction..
13:42.00jonniusually happens if files sha1 checksum does not match reflashlist, or if you modify system critical binaries or configs
13:42.05Avengenceso when it says I'll get MALF when going back to stock from open mode, which is apparently required, what is the reprecussion of that?
13:42.35djszapi~malf
13:42.35infobothmm... malf is http://maemo.cloud-7.de/Aegis-kills-device.jpg
13:42.52djszapithat is a malf screen :)
13:43.23jonnithat malf happens, if you install any deb package durin open mode session, because refhashlist is signed with open mode key, and going back to secure mode, will lead signature not matching.... well not exactly accurate, but about :)
13:45.05Avengenceso to recover from that, what is the solution?
13:45.13jonni(actually its files.tcb which is signed,but thats details) :)
13:45.33jonniAvengence: recovering from open mode malf, -> complete reflash to stock
13:45.56Avengenceor in other words, what is the practical solution to get from open 1.1 to open 1.2 without loosing everything
13:46.20jonnigood backups with tar :)
13:46.27djszapithere is no "open 1.2" in the first place.
13:46.43djszapibut obviously backups as jonni said.
13:48.27Avengencewell, when 1.2 comes out, there will be open 1.2 as there's open 1.1. it would be desirable to upgrade without passing through stock 1.2 regardless whether there is malf
13:48.40djszapino need to speculate what is gonna happen, we will see.
13:48.56jonniah finally my ovi qa passed trial version for my app
13:48.59djszapicook with the existing ingredients ;-)
13:49.02Avengenceit sounds a lot like the experience i had on iphone and the challenge to restore things to some similar state after eahc os update, which usually involved more than one reflash cycle
13:49.10jonniso can put next version in the queue
13:50.24djszapijonni: congrats =)
13:50.39AvengenceI have a feeling that what I will end up doing is something like rsync the whole mess out somewhere, play with open 1.1, and then confirm I can build that myself and proceed to build something a bit more sane but still able to run the regular apps (both nokia and 3rd party, store or not) and hope the process works for 1.2 when it happens
13:50.48jonnipersonnally I just use stock firmware which I have hacked open, so I dont have to worry about restoring things, but unfortunately thats not what normal users can do.
13:51.45*** join/#harmattan stroughtonsmith (~steven@tethras5.ucd.ie)
13:52.12jonniah, time flies, weekly floorball session... bbl
13:57.27Avengenceon the topic of filesystems, if its ext4 and vfat that are used, neither of which have a clue about flash, are they running raw or is there a black mapping underlying them, and if the later what is it and how good is it at remapping?
14:01.26Avengenceseparately, is there a good reference somewhere on the hardware in the N9? what I've found poking around raises questions. i.e. The TI wlan chip has bluetooth, but I've read in several places that the bluetooth used is a broadcom chip which also includes FM Rx (the model up of the TI chip has FM Rx/Tx and GPs, all in one RF)
14:02.38xmlich02Hi, I tried to create orientation lock application based on javispedro's glol orientation faker. It is not working well after the faker disconnecting, I am not sure how to fix it. http://pcmlich.fit.vutbr.cz/tmp/orientation_0.0.1_armel.deb http://pcmlich.fit.vutbr.cz/tmp/orientation.tar.gz
14:06.31lizardoAvengence: N9's BT chip is from TI (WL12xx)
14:07.22*** join/#harmattan hardaker (~hardaker@mail.hardakers.net)
14:10.25Hq`Avengence: like SSDs, eMMC hides the raw flash interface and has wear-leveling on hardware (or controller firmware) level
14:24.33djszapiit is a good question why we stopped using UBIFS.
14:25.48Avengencelizardo: so the WL1271 is the bluetooth as well as wlan? any idea then why turning on FM Rx also turns on bluetooth? what I read said it was because they were same chip and it was all on/all off (and also mentioned broadcom)
14:26.09AvengenceeMMC = onenand?
14:27.14Avengenceany way to bypass the mess and go direct, or at least to get real stats on what is going on in the mapper so the system can be aware of the health (and potential override it's decisions, i.e. avoid writing a weak area it doen't want to take out of service)
14:27.47*** join/#harmattan Venemo (~Timur@catv-89-134-153-62.catv.broadband.hu)
14:27.47*** join/#harmattan Venemo (~Timur@fedora/Venemo)
14:27.55djszapiAvengence: we have eMMC and onenand, too afaik
14:28.33Avengenceah, two flash chips. basically onenand is root and eMMC is user space?
14:29.04djszapimmm, we have not used ubifs, good question why not.
14:32.24lizardoAvengence: to enable FMrx , you had to issue a vendor specific HCI (bluetooth)  command, because they share the same chip. But I think there are other people here more familiar with FMrx on N9 (javispedro comes to mind, but he is not online ATM)
14:36.26djszapiAvengence: cat /proc/mtd
14:36.37Avengenceis onenand only for kernel/initrd images? assuming the eMMC is 64GB, adding up the space of /, /home and /home/user/MyDocs adds up to about 64(fake)GB
14:37.00djszapiand: cat /proc/mounts | grep mmc
14:37.51djszapiI think your best bet is to simply let the flash translation layer do all the wear levelling for you. If you repeatedly write to the same block, it will slowly migrate around the device naturally.
14:37.59Avengenceis /dev/root really /dev/mmcblk0p2?
14:38.03*** part/#harmattan jpnurmi (jpnurmi@hilla.kapsi.fi)
14:38.16djszapiroot=/dev/mmcblk0p2
14:38.32SpeedEvilIt does not migrate around the whole device - at least according to public documents.
14:38.51SpeedEvilThe device is typically segmented into (say) thousand block (130K blocks) regions.
14:39.05Avengenceok, so the blast of onenand errors is not so bad as that arae is infrequently rewritten. all the active FSes are on eMMC and if I trust its magic I might be ok (so can probably juts go pure ext4)
14:39.06SpeedEvilThe wear leveling happens over these block segments.
14:39.30SpeedEvilAvengence: you can monitor the bad block level - or at least you can on the n900
14:39.31*** join/#harmattan adlan (~adlan@110.159.231.252)
14:39.50AvengenceSpeedEvil: i can monitor that for teh onenand or the eMMC?
14:39.56SpeedEvil<PROTECTED>
14:39.57SpeedEvilonenand
14:40.03SpeedEvilyou ahve no insight into the emmc
14:40.27djszapiI do not have "/sys/class/ubi/ubi0/bad_peb_count" at least here.
14:40.29Avengencei assume that all mtd partitions are onenand and all /dev/mmcblk* stuff is the eMMC
14:40.45Avengencethere won't be any ubi anything if mtd us used
14:41.00*** join/#harmattan etrunko (~etrunko@32.104.18.240)
14:41.03djszapiexactly.
14:41.45djszapiSpeedEvil: Ah, OK. Maybe I was misinterpretting something one of the FS guys said. They tried to induce failures by writing to a single block repeatedly, and said somehting like that after several million iterations, every eraseblock had been used about 10 times.
14:41.47Avengenceso, eMMC lies about space like most disk storage, and the datastorage page reflects that (to coincide with marketing)
14:42.16Avengenceis it documented anywhere waht pars of the UI use fakeMB/fakeGB and waht parts use realMB/realGB?
14:42.24SpeedEvileMMC probably has a couple of extra percent of space.
14:42.38SpeedEvilThis is split over some thousands of wear leveling sectors.
14:42.52SpeedEvilSo there are a few blocks spare per leveling sector
14:43.00djszapiIt might be that these segments are larger than our whole onenand, for example.
14:43.04SpeedEvilyes.
14:43.44Avengenceso basically the real flash is real 64GB, but to make room for wear level, they only expose about 60GB (64fakeGB) and call it 64 because then it matches to lying harddrive manufacturers
14:43.48SpeedEvilSo you might have - for example - 130M of wear leveling segment, with 24 spare blocks - 2M
14:44.49SpeedEvilIf you write to this wear leveling sector a single block of 130K, repeatedly, then you have about - if the endurance of the flash is 100kcycles - about 100m writes.
14:45.12Avengencethat would explain a bit why when I work directly with flash the sizes make sense, but all these devices (SD,MMC,SSD,etc) seem to be missing space
14:45.46SpeedEvilThe above is all pieced together from various sources.
14:45.53SpeedEvilIt's not actually documented by teh makers.
14:46.10Avengencebut anyway, how much of the N9 UI uses real measurement and how much uses fake?
14:46.19djszapithe eraseblocks are 256KiB according to the above, so it only takes 16Ki of them to cover the entire device
14:46.22SpeedEvilThe really fun bit would be if you could reprogram the little micro in the SD card.
14:47.10Avengencethe controller in sd cards is often not reflashable. all its login is in a mask rom for cheapest mass production. same for usb mem sticks
14:47.52SpeedEvilPossibly.
14:47.59SpeedEvilBut sometimes flash can be cheaper than mask.
14:48.41AvengenceSSD gets a bit more complicated and and so more necessary to make them reprogrammable to fix some of the most serious bugs. also, plenty of room to store the firmware with all that flash so controller only needs to be smart enough to read that out at power on
14:49.35djszapiI presume their operations are very hard coded. They're not really servicable parts.
14:49.46SpeedEvilThe above is largely pointless.
14:49.59SpeedEvilEven if they are reprogrammable - which is not impossible - they will be completely locked.
14:51.19Avengenceugh, File Manager doesn't use real sizes
14:51.35*** join/#harmattan rcg1 (~rc@fb2-pub-1.dv-nr.fh-frankfurt.de)
14:52.17AvengenceFilebox on the other hand does use real sizes
14:52.26marsjeregarding opensh: if I understand correctly, I can boot one time from a aegis-less kernel, install opensh, then boot from the normal kernel, and still have REAL root access using opensh?
14:53.01Avengenceso I guess I have to do some digging to figure out which apps I can trust and which I can't
14:53.44djszapiAvengence: yes, that is what I was talking about previously.
14:53.59djszapiyou might now get my point ;-)
14:54.12Avengencedjszapi: point about what earlier?
14:55.01Avengencesince there have been numerous topics, be specific about which point and to what earlier
14:55.21djszapimmh, if you do not ring a bell, it might be that you do not still understand. :)
14:55.31djszapiit does not ring a bell*
14:55.56Avengenceno, it's because you are being vague.
14:56.18djszapibut ideally, people would like to trust the OVI coming out as much as possible. Disabling the mounting is a very quick way of doing it.
14:56.38djszapiOVI application*
14:57.03Avengenceoh, you mean about trusting apps. I am talkig trust in a different sort. These are two OVI apps, but one liers aboutfile size, thus I can't trust it to accurately tell me the size
14:57.25djszapithat is the same trust indeed.
14:57.44Avengencewhich raises the question, are these both doing it in the app, or is one using an API and then which one does it which way and is that API the one that is accurate or inaccurate
14:58.30Avengenceit might be the case the platform is wrong (e.g. Mac OS x 10.6/10.7) and then only those which don't use the platform API are trustable
15:00.02*** join/#harmattan lucido2 (~chris@168.120.45.68)
15:00.36Avengenceis this onenand 512MB or 1GB? (mtd6 is half the space or is the whole device itself)
15:02.31Avengencedo I understand this right? the eMMC has wear leveling so using ext4 and vfat on it is considered safe. the onenand is raw flash with some buffer and somewhat smarter error handling, but has no remapper on it (just mtd) but a large chunk of that is used for swap.
15:02.59Avengenceit would seem that is just asking to burn up the swap area of the onenand unless the swapper was taught to not abuse the flash
15:04.01lucido2when debugging on n9 I get this: /home/chris/QtSDK/Madde/sysroots/harmattan_sysroot_10.2011.34-1_slim/usr/lib/qt4/plugins/inputmethods/libminputcontext.so" is not at the expected address (wrong library or version mismatch?)
15:04.23lucido2what does it mean?
15:05.30djszapiat one point, it was used for swap, at the moment it is not.
15:06.29djszapiI think rover has swap on onenand, so it was not considered that much of a problem.
15:07.14djszapiah, they moved it off there to the emmc.
15:09.27*** join/#harmattan minimec (~minimec@77-56-249-136.dclient.hispeed.ch)
15:09.50djszapiAh, now I remember - there is an mtdswap module that provides the smarts.
15:10.48Avengencehow to get swapstats?
15:12.38Avengencemount doesnt show any swap but not sure if mount on linux ever shows that
15:13.04djszapi"free" ?
15:13.33*** join/#harmattan rcg1 (~rc@fb2-pub-1.dv-nr.fh-frankfurt.de)
15:13.38djszapior cat /proc/mem, I guess
15:13.57Avengencefree doesnt say where the swap is mounted
15:14.24Avengence<PROTECTED>
15:14.45SpeedEvilcat /proc/swaps
15:14.46djszapimeminfo, use tabs on Linux ;-)
15:14.54*** join/#harmattan Sazpaimon (wat@c-68-32-58-174.hsd1.nj.comcast.net)
15:14.58djszapibut SpeedEvil is right
15:16.08Avengence<PROTECTED>
15:16.56SpeedEvilLook to see if you can find configuration for the ramswap module,
15:16.56deramcompressed part of real ram?
15:17.15SpeedEvilramzswap is block-backed compressed swap
15:17.16SpeedEvilIIRC
15:19.30*** join/#harmattan leinir (~leinir@amarok/usability/leinir)
15:21.30djszapiVenemo: mmm, there is an interesting bug in irc chatter. It did not connect to the channel that I typed into the configuration screen, but it connected to freenode.
15:21.45djszapiSpeedEvil: it doesn't have to be backed. ours is not
15:22.27*** join/#harmattan djszapiN9_ (~djszapiN9@84-231-103-122.elisa-mobile.fi)
15:23.09djszapiVenemo: I have just tried to join explicitely by typing "/join gluon", but does not work. :/
15:23.21djszapialso, "/join #gluon".
15:23.29*** join/#harmattan briglia (~briglia@189.2.128.130)
15:24.28djszapiVenemo: after closing the part (gluon) on the Ui, joining works fine. There is an error in the main tab, btw: [ERROR] An error occured! Error code is: 442 (red letters)
15:24.39*** part/#harmattan djszapiN9_ (~djszapiN9@84-231-103-122.elisa-mobile.fi)
15:26.44*** join/#harmattan zarlino (~zarlino@dynamic-adsl-94-37-112-22.clienti.tiscali.it)
15:29.06djszapiVenemo: Also, I have an internet connection (3.5G), but irc-chatter reboots the connection for some reason, at least according to what I see at the top bar. The relevant icon vanishes, and then it reveals again in few seconds.
15:29.51Venemohello djszapi
15:30.35Venemodjszapi, that icon vanishes randomly on my N950 when it feels like.
15:30.51djszapiand now stuck at "Connecting, please wait...", but google works just fine in grob.
15:32.24Venemomhm
15:32.37Venemoplease add the issues you found to the wiki.
15:32.53VenemoI can't really do anything about them for at least a week.
15:37.09*** join/#harmattan vladest (~Vlad@195.238.92.177)
15:39.48*** join/#harmattan rm_work (~rm_you@2605:2700:0:3::4713:9326)
15:39.48*** join/#harmattan rm_work (~rm_you@Maemo/community/cssu/rm-you)
15:56.47kulveare there any (good) examples of the Settings applets using the declarative language?
16:01.35*** join/#harmattan Iktwo (bdbec064@gateway/web/freenode/ip.189.190.192.100)
16:03.22Avengenceso, if its greater than 1milKB then there is 256MB of compressed swap in ram, otherwise the compressed swap lives atop the mtd swap partition (with encryption)
16:03.51Avengencethe commment in the script says 1GB, but the test is incorrect in two ways
16:26.00*** join/#harmattan zarlino (~zarlino@dynamic-adsl-94-37-112-22.clienti.tiscali.it)
16:29.16*** join/#harmattan lucido (~krisztian@168.120.45.68)
16:30.12lucidoif I change the sshd_conf on my N9 will aegis lock the device?
16:31.07lucidoI want to be able to access it from other ips than 192.168.
16:32.46Avengencewould also be good to bump up the server key size to something less pitifully small
16:32.59Piruit won't
16:33.03Piruyou can modify the file
16:33.49Avengencei wonder, why does the starup script pass a parameter to disallow root login when the sshd_config already has PermitRootLogin no
16:34.17PiruAvengence: to lock root login to devs only?
16:34.23Pirusee http://sintonen.fi/n9_pr1.1_remote_root_ssh_login.txt
16:34.23Avengenceis that some double-fix after they shipped it initially with PermitRootLogin yes?
16:35.24Piruapparently /usr/sbin/rdc_cert_verify checks for some cert.. if you don't have it, tough luck, you can't login as root
16:37.30*** join/#harmattan stroughtonsmith (~steven@tethras5.ucd.ie)
16:37.39Avengenceit's make more sense to just use a sane config file and change it when adding the rdc cert, but alas, anything sane is not the solution so make hackery (or kill aegis)
16:38.00Avengencei'm really wondering now what (if any) useful things aegis does
16:53.24*** join/#harmattan lucido (~krisztian@168.120.45.68)
16:59.06*** join/#harmattan heymaster (~heymaster@78.61.212.188)
17:11.31*** join/#harmattan NIN101 (~NIN101@2001:530::216:3cff:fe71:5e1e)
17:11.49*** join/#harmattan adlan (~adlan@110.159.231.252)
17:12.32*** join/#harmattan oytunx (~oytunx@46.196.166.242)
17:18.02*** join/#harmattan heymaster (~heymaster@78.61.212.188)
17:21.08*** join/#harmattan zarlino (~zarlino@dynamic-adsl-94-37-112-22.clienti.tiscali.it)
17:28.18kulveI've tried to show my own icons in several places without success. I just get a red square. Should I update some icon cache or something to get those visible?
17:32.58tommawhich places? some places doesn't support svg icons
17:34.05*** join/#harmattan cfetzer (u2579@gateway/web/irccloud.com/x-eeugvqyfxndorjiz)
17:34.37kulveI'm using png
17:34.44kulveand currently in share-ui
17:35.03*** join/#harmattan vladest (~Vlad@235-69-200-46.pool.ukrtel.net)
17:37.31*** join/#harmattan xTs (~foo@p4FF34B55.dip.t-dialin.net)
17:37.39*** join/#harmattan faenil (~faenil@131.114.170.13)
17:41.32*** join/#harmattan ten0r_ (~98q2he@f052168092.adsl.alicedsl.de)
17:46.33*** join/#harmattan lucido (~krisztian@168.120.45.68)
17:56.39*** join/#harmattan Pali (~quassel@unaffiliated/pali)
18:00.13*** join/#harmattan djszapiN9 (~djszapiN9@80-186-48-70.elisa-mobile.fi)
18:01.07*** join/#harmattan stroughtonsmith (~steven@86-44-95-222-dynamic.b-ras2.bbh.dublin.eircom.net)
18:14.03*** join/#harmattan lucido (~krisztian@168.120.45.68)
18:19.47Avengencesome of the things installed after dev mode (energy profiler, maybe terminal) had red squares until next reboot. the qml examples have rounded green icons from install and across boots
18:21.16djszapiAvengence: the number beginning with 800 has been disconnected. The other number would incur long distance charges.:/
18:21.58*** join/#harmattan hhartz (~hhartz@67.151.34.95.customer.cdi.no)
18:22.08*** join/#harmattan jkt (~jkt@gentoo/developer/jkt)
18:22.16Avengencedjszapi: try goog voice
18:22.42jkthi there, I'm trying to debug a segfault in my pretty basic app which just uses the front camera to show a mirrored face
18:22.52jkthttp://pastebin.com/BT85NUby is the farthest I was able to go
18:23.37jktany idea where can I get the debug symbols from? And yes, I did use Settings -> Security -> Developer mode and installed the "Debugging" thing from there
18:25.24ZogG_laptopjkt: there is working example on gitorious
18:26.35ZogG_laptopjkt: mirror
18:26.40jktZogG_laptop: http://gitorious.org/simplemirror ?
18:26.46*** join/#harmattan jreznik (~jreznik@36.173.broadband6.iol.cz)
18:29.39*** join/#harmattan snowpong (~espen@156.116.27.2)
18:30.48jktZogG_laptop: interesting, that application doesn't segfault :)
18:35.48ZogG_laptopjkt: it's in ovi even btw
18:36.09ZogG_laptopi checked it for code but it's irellevant to me
18:37.31jkthe's wrapping it inside the PageStack, but apparently that isn't the cause here
18:37.43jktlet's see if my QML qorks with his C++ implementation of the class
18:40.17ZogG_laptopit qorks =)
18:40.25ZogG_laptopi qorked it myself =)
18:43.58*** join/#harmattan hhartz (~hhartz@67.151.34.95.customer.cdi.no)
18:46.05*** join/#harmattan admiral0 (~admiral0@adsl-ull-85-129.48-151.net24.it)
18:46.28*** join/#harmattan mgedmin (~mg@Maemo/community/contributor/mgedmin)
18:47.51ZogG_laptopmgedmin: hmm, nice vhost
18:48.06*** part/#harmattan djszapi (~lpapp@plexyplanet.org)
18:48.12*** join/#harmattan chris_ (~chris@168.120.45.68)
18:48.52jktas soon as I import his C++ class into my QML items, I get the segfault again
18:49.10jktso I suspect that one has to deal with the resulting QML item rather carefuly
18:49.13ZogG_laptopjkt: fail =)
18:49.45jktreally wonders how come that MADDE generates object files with "illegal instructions"
18:49.54jkteither that, or a really nasty memory corruption in there
18:50.14admiral0dudes, how do you do a modal dialog in qml? after i tap on it , it closes -.-
19:01.49*** join/#harmattan iHile (~nokia@46.229.141.214)
19:08.19*** join/#harmattan ZogG_laptop (~ZogG_lapt@bzq-109-67-211-24.red.bezeqint.net)
19:09.43*** join/#harmattan chris_ (~chris@168.120.11.33)
19:11.05jktokay, as soon as I switch from the QtCreator-provided QWidget-based viewer to a custom one which uses QGLWidget, everything works as expected
19:11.23jktthis smells of a low-level bug
19:13.07RST38hmoos sadly
19:13.30*** join/#harmattan BluesLee (~held@ip-109-90-73-55.unitymediagroup.de)
19:14.42jktwhat's the usual way of reporting these bugs?
19:14.56*** join/#harmattan vladest_ (~Vlad@224-69-200-46.pool.ukrtel.net)
19:15.16jktshall I file that as a Qt one, or send it somewhere else? I've seen traces of that proprietary OMAP's video driver in valgrind's output :(
19:15.58*** join/#harmattan zk8 (~tester@port-92-206-51-175.dynamic.qsc.de)
19:22.26*** join/#harmattan benares_98 (~benares_9@208.70.18.120)
19:23.57ZogG_laptopjkt: btw http://harmattan-bugs.nokia.com/show_bug.cgi?id=612
19:24.06ZogG_laptopbak amera
19:31.53DocScrutinizer51moos at RST38h
19:34.34ieatlintthe last work day before vacation always seems to go slower
19:34.42*** join/#harmattan lucido (~krisztian@168.120.11.33)
19:41.29*** join/#harmattan zarlino (~zarlino@dynamic-adsl-94-37-112-22.clienti.tiscali.it)
19:41.37*** join/#harmattan beford (~fercho@unaffiliated/beford)
19:55.54lucidoI'm getting a buch of wrong librar, version mismatched? errors when running in debugging mode like this one: "/home/chris/QtSDK/Madde/sysroots/harmattan_sysroot_10.2011.34-1_slim/usr/lib/qt4/plugins/inputmethods/libminputcontext.so" is not at the expected address (wrong library or version mismatch?)
19:56.01lucidowhat is that?
19:56.40*** join/#harmattan SqRt7744 (~peter@cable-86-56-68-161.cust.telecolumbus.net)
20:10.57*** join/#harmattan vladest (~Vlad@224-69-200-46.pool.ukrtel.net)
20:19.13Sazpaimonso what's this developer-mode update Im seeing, 1.35+0m6
20:20.12deramwhy isn't there a way to see changelog
20:20.41deram(yeah I know, this is for users, not powerusers/developers)
20:22.32*** join/#harmattan rcg1 (~rc@e180223013.adsl.alicedsl.de)
20:34.56*** join/#harmattan wirwe (~wirwe@91-64-44-75-dynip.superkabel.de)
20:41.49tabaskodoes anybody know when we can expect mer/nemo on n9? :)
20:43.16Sazpaimonderam, dont changelogs exist in the package source?
20:43.28Sazpaimoni dont think they exist in the binary package
20:47.25*** join/#harmattan vladest (~Vlad@224-69-200-46.pool.ukrtel.net)
20:49.29deramprobably yes, but is there a way to see them before updating the packages in phone?
20:50.19*** join/#harmattan zarlino (~zarlino@dynamic-adsl-94-37-112-22.clienti.tiscali.it)
20:54.15*** join/#harmattan admiral0_ (~admiral0@adsl-ull-95-141.48-151.net24.it)
21:01.43*** join/#harmattan wirwe (~ircchatte@91-64-44-75-dynip.superkabel.de)
21:04.12*** join/#harmattan Natunen (nalle@213-186-240-19.bb.dnainternet.fi)
21:08.06*** join/#harmattan wirwe (~ircchatte@91-64-44-75-dynip.superkabel.de)
21:11.21*** join/#harmattan jpnurmi (jpnurmi@hilla.kapsi.fi)
21:11.42*** part/#harmattan jpnurmi (jpnurmi@hilla.kapsi.fi)
21:16.14jussican anyone poin out to me how to enable the always on clock on the n950
21:23.46dm8tbrI don't think you can. the n950 has a LCD as opposed to the OLED of the N9
21:24.11dm8tbrthat said if you are keeping the device powered, you could install one of the night clocks
21:25.40dm8tbrlike e.g. 'bedside'
21:39.58benares_98would there be any reason to use community edition/nemo on n9? I had thought it was meant to allow n9 apps on n900.
21:47.35*** join/#harmattan javispedro (~javier@Maemo/community/contributor/javispedro)
21:56.29ZogG_laptopnight pals
21:58.51befordopenness
22:01.25ieatlintopenness is dead, just accept it, but don't tell anyone
22:04.23beford:C
22:04.52benares_98i thought that the core of harmattan was open
22:06.34benares_98nvm just found some articles around it
22:06.52benares_98open development but closed source
22:09.30*** join/#harmattan Venemo (~Timur@fedora/Venemo)
22:13.04*** join/#harmattan tbf_ (~mathias@p5B3D506C.dip.t-dialin.net)
22:13.37*** join/#harmattan wirwe (~ircchatte@91-64-44-75-dynip.superkabel.de)
22:16.34javispedrosome fuss around tmo because someone got a n9 with pr1.2
22:18.34ieatlinthaha
22:19.25ieatlinttheir experience and claims all sound legit
22:19.42ieatlintyou'll get nearly daily updates if you have the internal firmware
22:21.49ieatlintalthough, probably worth noting that just because it says "pr1.2" doesn't make it pr1.2, and this is actually just an internal build
22:22.40ieatlinthehehe " I am not sure but I think my friend at nokia gave me the wrong one... the box was not sealed."
22:23.02ieatlintmight even have the dev cert installed
22:23.49befordhackers gonna hack it
22:23.49javispedrosadly worthless for our purposes as there should be no way to extract the cert from it.
22:24.23ieatlintindeed
22:24.42ieatlintthe dev cert would've been leaked already if it were even remotely that simple i suspect
22:27.08*** join/#harmattan vladest (~Vlad@224-69-200-46.pool.ukrtel.net)
22:54.43*** join/#harmattan Venemo (~Timur@catv-89-134-153-62.catv.broadband.hu)
22:54.43*** join/#harmattan Venemo (~Timur@fedora/Venemo)
23:00.25javispedroI can't wait for PR1.2 either, I wan't Bluetooth MAP support :D
23:00.53ieatlintis that expected in 1.2?
23:01.14ieatlintmy biggest hope is still nfc work..
23:01.34javispedroI can't know for sure (plans change daily seems...) but the code for it is around
23:01.41ieatlintif it gets SNEP, it'll allow p2p exchanges of things like vcards with android phones
23:01.54javispedros/wan't/want/ (oops :) )
23:04.31javispedroI thought NFC just fires up Bluetooth for doing usual OBEX
23:05.51ieatlintthat's what nokia does, yes
23:06.24ieatlintbut while they followed the nfc forum specs, they were the only manufacturer to implement that scheme, so it only worked between nokia phones
23:06.59ieatlintand a bluetooth pairing to send over a ~1kb vcard?
23:07.25javispedrodon't remember nfc bandwidth by heart
23:07.39ieatlintandroid had their own p2p mode for it, only worked on android devices (but was open standard, and was implemented in at least a couple apps on nokia devices)
23:07.51javispedrooh
23:07.57javispedroI guess that the propietary nfc stack on harm doesn't help
23:08.15ieatlintthe android method would transfer in under a second
23:08.48ieatlintSNEP is a new official spec to do it, and android 4.0 implements it... really hoping nokia will jump on asap
23:09.27ieatlintthe bandwidth of nfc is 424kbit per the spec, say 200kbit realistic
23:09.40ieatlintso it's very realistic to use it to transfer up to ~100kb without issue
23:09.51javispedrothat sounds quite high
23:10.12ieatlintfor 3mb images from the camera, the bluetooth method is better
23:10.16javispedroyou can get some audio with that ...
23:10.49ieatlintif you want to hold your phone within 2cm of something, sure
23:11.19javispedroI'm just surprised, I thought it would be a few bits per second =)
23:12.59javispedroprobably been reading RadioDataSystem manuals for too long
23:13.56*** join/#harmattan vladest_ (~Vlad@224-69-200-46.pool.ukrtel.net)
23:20.53ieatlintyeah, it's pretty robust, but you can get latency issues on some things
23:21.21ieatlintp2p is fast, but tag access is done in blocks, and if you have to issue a command for each block, it gets slow
23:21.28merlin1991damn there were some docs on nfc how one can register a custom type to be automatically handeled by your app
23:21.31merlin1991where?
23:21.55javispedrothe only way to access the nfc api on harm is via qt mobility, so they must be there
23:22.14merlin1991nah it wasn't qt mobility
23:22.17ieatlintunofficially you can do it via dbus, i'm told
23:22.29ieatlintbut yeah, there's an xml file or something you set to add a type handler
23:22.31javispedrothe qt mob api calls d-bus, and that is open, so you know the calls
23:22.37merlin1991there were some user space tools you throw some xml at that register a ndef type to be handled by specific application
23:22.45javispedrobut I don't think it's documented
23:22.58ieatlintjavispedro: correct
23:23.00merlin1991and it was documented in some pdf from developer.nokia.com
23:23.07merlin1991lost his copy though
23:23.26ieatlintmerlin1991: i know exactly what you're talking about.. trying to find it now too
23:23.51javispedromerlin1991, if you have a n9, apt-cache search nfc then dpkg -L on each of the packages that appear. One of them will have the binary you are looking for.
23:24.04javispedrobrute force solution! :D
23:24.18merlin1991javispedro: and then revers that one to find out the xml format? :D
23:24.31javispedroI was thinking putting that name on google :)
23:24.35javispedro*binary name
23:24.49merlin1991not brute forcy enough :D
23:25.43merlin1991while were on it, easy way to find out the imei from qt?
23:25.53merlin1991or any other device specific identifier?
23:26.11javispedroI want one of those new fangled n9 thingies, why can those finnish guys steal them from nokia even with pr1.2?! I should be able to steal them too!
23:26.24merlin1991:D
23:26.40javispedromerlin1991, qt mob systeminfo
23:28.00merlin1991thanks javispedro
23:28.44merlin1991bets you need some token for that
23:28.55javispedroI don't think so
23:30.01*** join/#harmattan chris_ (~chris@168.120.11.33)
23:30.02*** join/#harmattan lucido (~krisztian@168.120.11.33)
23:30.05ieatlintmerlin1991: http://projects.developer.nokia.com/nfccorkboards/browser
23:30.16ieatlintthat appears to include an example
23:30.45ieatlinthttp://projects.developer.nokia.com/nfccorkboards/browser/nfccorkboard.conf specifically methinks
23:31.05merlin1991ah yep
23:31.06merlin1991http://projects.developer.nokia.com/nfccorkboards/browser/qtc_packaging/debian_harmattan/nfccorkboard.postinst
23:31.37ieatlintah, also fully documented here http://doc.qt.nokia.com/qtmobility/qnearfieldmanager.html
23:31.50ieatlint(look for "Meego 1.2 Harmattan" section)
23:31.59DocScrutinizercorks and uncorks a little
23:32.33javispedrohello DocScrutinizer
23:32.35merlin1991ieatlint:  thanks
23:32.39DocScrutinizerhi javispedro
23:33.00merlin1991I only remembered that last time I checked the qtmobility docs didn't have proper docs on it, only some crude pdf I found *somewhere*
23:34.11*** join/#harmattan beford_nemo (~ident@186.114.32.70)
23:35.50merlin1991hm imei vs uniqueDeviceID what makes more sense?
23:36.19ieatlintuse unique device id unless you need the imei specifically methinks
23:38.16merlin1991wonders how to listen to *Any* nfc tag
23:41.21ieatlintmerlin1991: QNearFieldManager::setTargetAccessModes( QNearFieldManager::NdefReadTargetAccess | QNearFieldManager::NdefWriteTargetAccess | QNearFieldManager::TagTypeSpecificTargetAccess ); QNearFieldManager::startTargetDetection();
23:41.49merlin1991ieatlint: that requires you to have your app inc focus afaik
23:42.03merlin1991otherwise the default handlers for specific types would still overwrite
23:42.10ieatlintoh, you mean how to set your app as a default handler?
23:42.31merlin1991I thought more of just logging everything that passes the n9 :D
23:42.42ieatlintwatch dbus? :P
23:42.48merlin1991probably :)
23:43.02merlin1991hm where did my tags go
23:44.19Sazpaimonso like, I got rdesktop working in fullscreen but there's no way to swipe it away
23:44.33Sazpaimonwhat gives
23:44.57ieatlintthat's a feature
23:49.36merlin1991we got rdesktop?
23:49.38merlin1991where?
23:49.55*** join/#harmattan lucido (~krisztian@168.120.11.33)
23:55.48Sazpaimonmerlin1991, rzr's repository
23:55.51*** join/#harmattan zarlino (~zarlino@dynamic-adsl-94-37-112-22.clienti.tiscali.it)
23:56.51merlin1991hopes apps.formeego has dependencys worked out soon
23:57.01merlin1991we could finally get rind of all those different private repos

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