IRC log for #harmattan on 20120328

00:11.29*** join/#harmattan teleshoes (~teleshoes@pool-74-108-147-150.nycmny.fios.verizon.net)
00:18.20*** join/#harmattan liar (~liar@clnet-p09-185.ikbnet.co.at)
00:20.32DocScrutinizerthis means both uboot and kernel got started and are fine
00:22.41SazpaimonDocScrutinizer, yes Im aware
00:22.52Sazpaimonbut for some reason it doesnt actually get to the OS
00:23.12Sazpaimonand there's no way for me to actually determine why
00:26.09DocScrutinizerif I had to guess, I'd bet on your kernel modules not matching the kernel
00:26.33Sazpaimonthats entirely possible, but i dont know why that would be
00:26.36Sazpaimonits the same kenel version
00:26.39Sazpaimon*kernel
00:33.21*** join/#harmattan torarne2 (~torarne@cm-84.215.139.70.getinternet.no)
00:34.23Sazpaimon..strangely, include/config/kernel.release says 2.6.32.39-dfl61
00:34.26Sazpaimonwhich is what, PR1.1?
00:36.03Sazpaimonreally strange
00:49.46teleshoesaww, no binary pkg for python-pyside.qttest
00:50.03teleshoesnokias such a dick
00:50.54SazpaimonI frequently wish some other company made maemo
00:51.06teleshoesi just wish they werent such an asshole
00:51.12teleshoesthey went through and decided what packages they only want to be installed in scratchbox and deliberately didnt release the binaries for em
00:51.17Sazpaimonnokia would probably way down on the list of companies I want to produce a moblile OS
00:51.25Sazpaimonyou know, like maemo
00:51.30teleshoesalong with...microsoft, apple, and google
00:51.34Sazpaimonand intel
00:51.47teleshoesintel is high up on my list, though
00:52.19Sazpaimonintel has already shown with meego that they can make a high quality open OS
00:52.28Sazpaimonbut since theyre intel, they can afford to can it whenever they want
00:52.39teleshoesmm
00:52.41teleshoesproblematic
00:52.55teleshoesi dont really see why we need mobile oses
00:53.27*** join/#harmattan Enforcer (David@203-206-166-147.perm.iinet.net.au)
01:07.37teleshoesanyone know why i cant backspace in vim?
01:08.18teleshoeson my n9, thatis
01:15.02itsnotabigtruckeh, intel also has an extreme lack of commitment to anything
01:15.43itsnotabigtrucka huge part of what they've ever done outside of their core business has been cancelled months to years in
01:16.26itsnotabigtrucktheir core products are damn good, it's just that they won't hold on to other things long enough to have them become actually profitable
01:17.08itsnotabigtruckalso teleshoes: vi or vim
01:17.14teleshoesvim
01:17.18itsnotabigtruckbusybox's vi doesn't let you backspace a newline
01:17.38teleshoesyea, this is the vim in i think rzrs repo
01:25.16Sazpaimonyeah this thing still isnt booting
01:25.29Sazpaimoni made sure the kenel version was correct
01:25.38Sazpaimonand it's still breaking
01:37.11Sazpaimonlooks like e-yes used Sourcery to compile the kernel
01:37.15Sazpaimoni guess ill try that
01:40.56*** join/#harmattan adlan (~adlan@115.85.128.54)
01:41.03teleshoesthp: hello! ive got a quick question
01:59.18itsnotabigtruckSazpaimon teleshoes (+ anyone else on): any suggestions on how to make inception better?
01:59.45itsnotabigtruckbesides keeping it working once PR1.3's out of course
01:59.46teleshoesmagical role-based permissions
01:59.48teleshoesand candy
02:00.14itsnotabigtruckhah
02:00.40itsnotabigtruckyeah, role based access control would be nice - and would require heavy duty kernel (and userspace) hacking :(
02:02.34itsnotabigtruckit's a real shame, security's all about letting the user in and keeping everyone else out, but it seems like there's no way to achieve that on harmattan
02:02.57itsnotabigtruckteleshoes ^
02:03.08teleshoesyea
02:03.08Sazpaimoni dont use inception
02:03.17Sazpaimonand to be honest am not very interested in it
02:03.23teleshoesaw, you probably should, its nice
02:03.31Sazpaimonplus, I think with nitdroid around the corner, more people will be using open mode
02:04.12itsnotabigtruckexcept that both harmattan w/ open mode and nitdroid are terribly broken atm
02:04.19itsnotabigtrucknitdroid's getting better but harmattan open mode isn't
02:04.22teleshoesharmattan w/ openmode is broken?
02:04.26Sazpaimoni disagree
02:04.34Sazpaimonit works just fine if you arent converting from closed mode
02:04.49Sazpaimona fresh reflash with an openmode kernel and no user data works fine
02:05.06itsnotabigtruckeverything seems to indicate that signon/aegisfs/aps are at least a little bit borked
02:05.13Sazpaimonnope
02:05.22teleshoesoh, i got mine working recently
02:05.22Sazpaimonits just the way aegis treats open mode
02:05.27itsnotabigtruckand no one seems to be doing anything with open mode that can't be done with inception
02:05.28Sazpaimonit uses a different shared key
02:05.38Sazpaimonitsnotabigtruck, running android
02:05.44teleshoesitsnotabigtruck thats definitely true
02:05.46itsnotabigtruckSazpaimon: apart from that
02:05.47itsnotabigtrucki'm not seeing anything like awesome customized kernels
02:05.48teleshoesehh, that doesnt count
02:06.11itsnotabigtruckcustomized beyond patching out a couple lines in aegis
02:06.26Sazpaimonnitdroid's kernel is customized beyond that
02:06.30Sazpaimonbut ok
02:06.32Sazpaimonnitdroid doesnt count
02:06.37Sazpaimoneven though harmattan runs on it
02:06.38itsnotabigtruckit's about 6 months in and it seems like there's basically no progress on open mode
02:06.52Sazpaimonyou could say that about HARM in generl
02:06.54Sazpaimon*general
02:07.00teleshoesheh
02:07.01itsnotabigtruckno disclaimer customizers, easy installers, cool apps, and so on
02:07.07itsnotabigtruckinception has the cool apps problem too though :(
02:07.15Sazpaimonyou can custoomize the disclaimer fine
02:07.17Sazpaimon*customize
02:07.22teleshoesthe only advantage of openmode > inception,
02:07.22Sazpaimonyou just need to do it in closed mode first
02:07.29itsnotabigtruckno one explored that until something like a week ago
02:07.35itsnotabigtruckthe tools still aren't fully baked
02:07.38Sazpaimoni, personally, disabled the disclaimer in closed mode, and then flashed open mode fine
02:07.45teleshoesis that inception takes a teensy bit more effort
02:07.47teleshoesWHOA
02:07.52teleshoesSazpaimon, where is this?
02:07.59teleshoesdisclaimer removal??
02:08.08itsnotabigtruckso deleting the disclaimer image does in fact disable the disclaimer?
02:08.18teleshoesit doesnt for me!!
02:08.29itsnotabigtruckteleshoes: well, did you do it from open mode
02:08.33itsnotabigtruckyou can't touch it after going open
02:08.37teleshoesyea........
02:08.39teleshoesfuck
02:08.46teleshoesbut wait!
02:08.51teleshoesif i do it in closed
02:08.52teleshoesthen switch
02:08.54Sazpaimondisclaimer-cal remove View-openmode
02:08.56teleshoesmy keys are fucked up
02:08.56Sazpaimonrun that in closed mode
02:08.57itsnotabigtruckso why wasn't this explored 6 months ago, instead of trickling out months and months later
02:09.00Sazpaimonthen flash open mode
02:09.01Sazpaimondone
02:09.13itsnotabigtruckthis kinda proves my point
02:09.15Sazpaimonor
02:09.18teleshoeswait, how do you both do this, AND not have your accounts prompt for passwords
02:09.23Sazpaimondisclaimer-cal write View-openmove custom-image.rle
02:09.24itsnotabigtruckthe proponents of open mode have basically done nothing to support open mode
02:09.30Sazpaimonthat sets a custom image
02:09.50itsnotabigtruckwhen it comes to documentation, tutorials, and tools
02:09.51Sazpaimonteleshoes, for accounts, the easiest way is to wipe your user data
02:09.57Sazpaimonthen re-set up your accounts
02:09.59itsnotabigtruckin fact a lot of the info is nowhere written
02:10.06teleshoeswhere wipe-your-user-data means?
02:10.30Sazpaimonbasically reflash the emmc and do --secure-erase-data
02:10.33Sazpaimonor whatever its called
02:10.34teleshoesi have a script that inserts my accounts into the db after i reflash
02:10.37teleshoesoh,
02:10.43teleshoesso flash everything closed mode,
02:10.47Sazpaimonno
02:10.47teleshoesboot the phone
02:10.48itsnotabigtrucktry --erase-mmc=quick instead
02:10.51teleshoeskill the disclaimer
02:10.58Sazpaimonyeah
02:10.59teleshoesflash the emmc
02:11.07teleshoesand flash the openkernel
02:11.10Sazpaimonright
02:11.17teleshoescoooooooool
02:11.22itsnotabigtruckspecifically
02:11.25Sazpaimonif youre working with a completely fresh flash though, there's no need to flash the emmc
02:11.37Sazpaimonjust completely reflash the phone, rootfs, emmc, everything
02:11.39teleshoesright, but once i boot into open mode,
02:11.45teleshoesinto CLOSED mode
02:11.46teleshoesi mean
02:11.50Sazpaimonskip creating the nokia account, install developer tools
02:11.54Sazpaimonremove the disclaimer
02:11.59Sazpaimonthen flash open mode kernel
02:12.03Sazpaimonthen create your user accounts
02:12.04itsnotabigtrucka) flash main image, b) mess with disclaimer, c) flash main+emmc and use --erase-mmc=quick on the main image flash, d) flash a kernel of your choice
02:12.20teleshoessweet, thanks guys
02:12.24Sazpaimonitsnotabigtruck, you could probably combine a and c
02:12.26itsnotabigtruckor alternately boot an unauthorized kernel once and have vanilla open mode
02:12.37itsnotabigtruckSazpaimon: but you need to expunge everything from the 1st boot
02:12.50Sazpaimonas long as the device has no accounts or anything that uses aegisfs set up, youre fine
02:12.54Sazpaimonthats the main issue
02:12.57itsnotabigtruckjust booting will set up some aps stuff
02:13.05itsnotabigtrucklike the aegis root of trust
02:13.19teleshoesyea, so i totally DO need to flash the emmc, right?
02:13.24Sazpaimonwhat I actually did was remove all the keys in /home/user/.aegis
02:13.27Sazpaimonthen rebooted
02:13.27itsnotabigtruckaps is on rootfs
02:13.36Sazpaimonaegis re-set that all up fine using openmode keys
02:13.37itsnotabigtruck(aegis protected storage)
02:13.45teleshoessweeet
02:14.00Sazpaimonand I didnt even need to reflash
02:14.06Sazpaimonteleshoes, if you want, you can try that instead
02:14.08Sazpaimonmay be easier
02:14.12Sazpaimonthen again, may not
02:14.15teleshoescan i just recursively remove /home/user/.aegis/* ?
02:14.18itsnotabigtruckor...you could just use inception...like i was saying earlier, in the absence of an awesome kernel hack or something it just doesn't make sense
02:14.32Sazpaimonteleshoes, i did mv /home/user/.aegis /home/user/.aegis2
02:14.38teleshoescool
02:14.38Sazpaimonthen rebooted
02:14.45teleshoesthe only reason, itsnotabigtruck, that im interested in removing this from open mode
02:15.01Sazpaimonafter i re-entered my passwords and agreed for that posistioning thing, i never had to do it again
02:15.01teleshoesis to make sure i can do this if pr1.3 murders inception
02:15.11itsnotabigtruckhopefully they won't sneak in the 'fix' for this in pr1.3 nolo
02:15.16Sazpaimons/if/when
02:15.24itsnotabigtruckwhich is probably a valid reason for not having spread the disclaimer-cal word before
02:15.51teleshoesi guess both are pretty vulnerable
02:15.56itsnotabigtruckoh, also, remember that booting in closed mode will reset the disclaimer unless you mess with the script that updates the images during boot
02:16.04Sazpaimoni think you could also do some magic with apscli
02:16.07itsnotabigtruckso don't reboot before going into open mode
02:16.13Sazpaimonbut really it was easier just to say fuck it and remove .aegis
02:18.52Sazpaimonalso, since youre already in open mode, you'll need to reflash the whole thing anyway, to remove the disclaimer
02:19.03Sazpaimonsince iirc you cant freely go to and from open mode without a reflash
02:19.13teleshoesyea
02:19.17teleshoesthat i knew
02:19.23teleshoeswhich sucks alot
02:19.30teleshoesbecause i have to resync my music library over night
02:20.18Sazpaimonyeah
02:20.25Sazpaimoni miss my sd card on my N900
02:20.33teleshoesYEAAAAA
02:20.36teleshoeswhats wrong with them?
02:20.49teleshoeswas it just to upsell us?
02:21.26Sazpaimonbecause the N9 was the product of outdated and held back design
02:25.12teleshoesitsnotabigtruck so i think im going to switch to openmode for awhile; does inception work on it?
02:26.39itsnotabigtruckteleshoes: it does...though AEGIS_FIXED_ORIGIN=com.nokia.maemo dpkg -i foo.deb
02:26.44itsnotabigtruckdoes pretty much the same thing as incept
02:27.34teleshoesis that all incept does?
02:27.56itsnotabigtruckwell, that isn't allowed in non-open mode, incept works differently
02:28.00teleshoesok
02:28.12itsnotabigtruckbut the net effect is the same, installing into a trusted domain
02:28.19teleshoesmmhmm
02:28.38teleshoesi know inception isnt useful on openmode, i just want to pretend that im on closed mode
02:28.43itsnotabigtrucklol
02:28.55teleshoesso i can drop inception or openmode when one of them turns on me
02:29.03itsnotabigtruckhehe
02:29.21teleshoesthe only reason i wasnt doing this before is the BSW
02:31.50itsnotabigtruckprobably the big difference between using AEGIS_FIXED_ORIGIN and inception is that inception puts everything in a separate domain, which causes those things to be de-privileged if you uninstall the policy package
02:31.54itsnotabigtruckwhich is both good and bad
02:32.21teleshoesi see
02:32.48itsnotabigtruckwhereas if you put the packages in com.nokia.maemo they're not distinct from os packages at all
02:33.05teleshoesright
02:34.32itsnotabigtruckone feature that someone asked for a while back was a command to inquire about what packages have been incepted
02:34.45itsnotabigtruckand a feature that i thought about putting in inception 0.1 was a trusted launcher to replace opensh
02:34.51itsnotabigtrucka la sudo
02:35.10teleshoesthat would be FANTASTIC
02:35.24teleshoesboth of those sound nice
02:36.46itsnotabigtruckthe problem with the trusted launcher was - syntax
02:37.25itsnotabigtrucki'm not sure how to make the command line syntax usable
02:38.02teleshoesi dont see the problem
02:39.22itsnotabigtruckteleshoes: well, obviously specifying every single credential you want on the command line isn't very convenient
02:39.30itsnotabigtruckand all or nothing isn't always what you want
02:39.31itsnotabigtruckwhat do you think
02:39.38teleshoesoh, i imagined all or nothing
02:39.43teleshoeshmm
02:40.02teleshoesso all args from the left that start with a - should be args to inceptdo
02:40.13teleshoesand the first non-hyphen-prefixed arg should be the start of the cmd
02:40.39itsnotabigtruckbut how to specify which credentials
02:40.44teleshoesinceptdo -gprs::audio cmd
02:40.50teleshoesor whatever the things are
02:41.11itsnotabigtruckthere's 33 linux capabilities (which make up root access)
02:41.42itsnotabigtruckplus tcb, a number of supplementary groups, and tons of custom credentials
02:41.57teleshoesfor linux, i imagine inceptdo -CAP_SETGID=on
02:42.25itsnotabigtruckbut what if you want to do all the caps in one fell swoop, which is pretty common
02:42.41itsnotabigtrucksomething like inceptdo +CAP::* cmd might make sense but that quickly gets unwieldy
02:42.46teleshoesi see, so there are just too many permutations to be useful
02:43.03itsnotabigtruckit would be possible to chain aegis-exec to inceptdo for more specific control
02:43.14itsnotabigtruckaegis-exec allows adding/removing privileges one by one
02:43.51*** join/#harmattan bambee (~bambi@ks3096138.kimsufi.com)
02:43.51*** join/#harmattan bambee (~bambi@ubuntu/member/bambee)
02:44.36teleshoesyou could simply make a giant list of all the permissions, and allow a regex for them
02:45.10teleshoesinceptdo -h
02:45.10teleshoesperms:
02:45.10teleshoesCAP::FOWNER
02:45.10teleshoesCAP::SETGID
02:45.10teleshoes...
02:45.30itsnotabigtruckregex would be kinda overkill but that's what the wildcard match approach would be
02:45.30teleshoesinceptdo +'CAP::.*' -CAP::FOWNER
02:45.49teleshoesalso, its bad to have a complex input language
02:45.57teleshoesespecially on something security related
02:46.07teleshoesthats the source of nearly all security holes
02:46.13*** join/#harmattan CissWit (~cisswit@6-8.fr)
02:46.27itsnotabigtruckright
02:46.40itsnotabigtruckanother thing somebody wanted was a program that would regenerate the refhashlist from the current system statre
02:46.50teleshoeswhats that?
02:47.04itsnotabigtruckthough that could be a security risk if someone owned one of your files, but that would be a small risk among many major ones
02:47.21itsnotabigtruck*system state
02:47.32itsnotabigtrucki.e. hash all the files and update aegis with them
02:47.38teleshoesah
02:47.39teleshoesi see
02:48.08teleshoesyea, i dont see the risk there
02:48.51itsnotabigtruckbecause it only requires root access to modify a file
02:48.58teleshoesright
02:49.00itsnotabigtruckit requires tcb access to register it with aegis
02:49.24itsnotabigtruckbut if you couldn't get tcb access with root access, inception wouldn't exist
02:49.37teleshoesmmhmm
02:49.55teleshoesso, the best feature here would be a state-of-the-inception
02:50.23teleshoeswhat packages youve incepted and their install status, etc
02:50.56*** join/#harmattan jluisn (~quassel@187.114.217.56)
02:51.31itsnotabigtruckwell, i was just going to look up packages in the inception domain and print them out...i guess i could pass them to dpkg and print out other info too
02:51.44itsnotabigtruckthough it's possible to have info for a package in aegis and not in dpkg
02:52.00*** join/#harmattan natunen (~nalle@213-186-240-19.bb.dnainternet.fi)
02:52.03itsnotabigtruckthat's what happens every time you try to install something as non-root and it fails
02:54.03itsnotabigtruckor when there's a stale dpkg lock
02:59.44itsnotabigtruckteleshoes ^
03:00.02teleshoesi see
03:00.21teleshoeshow about if it just fails generally?
03:00.25teleshoeslike, package deps
03:00.46teleshoesit goes in aegis anyway?
03:01.58itsnotabigtruckteleshoes: yeah, aegis updates regardless of whether dpkg fails, usually
03:02.04teleshoesi see
03:02.36itsnotabigtruckalso i just made it test for a dpkg lock file so it doesn't fail later because of that
03:04.12teleshoesquick q about emmc quick erase
03:04.49teleshoesso im flashing the emmc to get back out of openmode into closedmode
03:04.59teleshoesfirmware + emmc
03:05.41itsnotabigtrucki'm not sure you actually have to do the emmc for that, you'll have the signon/aegisfs problems if you don't though
03:05.42teleshoesso i do that first, and then do --erase-mmc=quick?
03:05.45itsnotabigtruckbut you don't really care about that
03:05.55itsnotabigtruckyou would do the erase-mmc with the main image flash
03:05.57itsnotabigtrucknot the emmc flash
03:06.03itsnotabigtruckerase-mmc, i think, does the entire emmc
03:06.10itsnotabigtruckthe rootfs is on the emmc
03:06.20itsnotabigtruckrather confusing because the 'emmc image' isn't for the entire emmc
03:06.28teleshoesits...not?
03:06.36itsnotabigtruckemmc has 3 parts
03:06.38teleshoesits only part#1?
03:06.41itsnotabigtruckmydocs, userdata, and rootfs
03:06.44teleshoesmmhmm
03:06.53itsnotabigtruckemmc just does the 1st one and maybe the 2nd
03:07.00teleshoesdef the second
03:07.07teleshoes<PROTECTED>
03:07.15teleshoesand the first
03:07.27itsnotabigtruckwhereas cal/kernel/nolo are on the nand
03:07.43teleshoesi thought emmc did the rootfs as well
03:08.18teleshoesso i totally DONT want to do that, i just wanna do the firmware image
03:08.34teleshoesthen boot, disclaimer-cal, openkernel
03:15.54itsnotabigtruckerase-mmc = wipes rootfs/userdata/mydocs (i think - haven't tested)
03:15.59itsnotabigtruckflashing main image = wipes rootfs only
03:16.04itsnotabigtruckflashing emmc image = wipes userdata+mydocs only
03:16.13itsnotabigtruckso you want to do
03:16.27itsnotabigtruckflasher -f -F main.img --erase-mmc=quick
03:16.33itsnotabigtruckflasher -f -F emmc.img
03:17.07itsnotabigtruckflasher -f --kernel=foo
03:17.10teleshoesi dont want to erase my mydocs if i dont absolutely have to, to convince it im not in openmode
03:17.46itsnotabigtruckyou don't need to touch mydocs going *out* of open mode, if you don't mind it being a bit broken
03:17.57itsnotabigtruckthat phase is just temporary for the disclaimer tweak
03:18.25teleshoesmm, i see
03:19.05teleshoesi hate having to boot twice every time to enable 'dev mode'
03:20.24teleshoestheres absolutely no reason for the reboot
03:26.13itsnotabigtruckthere sort of is
03:26.20itsnotabigtruckit's to enable aegis relaxed mode
03:26.54teleshoesheh, what i really mean is that wanting a terminal shouldnt imply that
03:26.55itsnotabigtruckrelaxed mode can't be enabled after booting without the unseal hack (e.g. aegisctl)
03:27.59teleshoesall i really wanna do is set a user passwd, so i can ssh in run the rest of my bootstrapping
03:28.15itsnotabigtruckheh
03:28.27itsnotabigtruckwell, you could install meecatalog and get meego terminal
03:28.44teleshoesthats longer, tho, and externally dependent
03:28.48teleshoesrequires internet, i mean
03:28.55itsnotabigtruckso does dev mode :p
03:29.00teleshoesoh yea
03:29.35teleshoesi just wish a user password was set by default
03:34.06teleshoeswell i can confirm that openmode works, and i have no disclaimer!
03:34.45teleshoesso we now have two more-or-less equivalent paths to the same end
03:41.06teleshoesi can also confirm that absolutely everything is fine with aegis keys, if you just 'rm -rf /home/user/.aegis' and reboot
03:41.21teleshoesenter your passwords at startup, and never have to enter them again
03:42.21teleshoessignon/aegisfs aside, this is a victory for science
03:47.24Sazpaimonwell
03:47.27itsnotabigtruckcool
03:47.33Sazpaimondev mode sets a user password for the developer account
03:47.48Sazpaimonso all you really need is the sdk program and openssh
03:48.00Sazpaimonnot actually all of the developer-mode metapackage
03:48.15Sazpaimon[23:40] <teleshoes> i can also confirm that absolutely everything is fine with aegis keys, if you just 'rm -rf /home/user/.aegis' and reboot
03:48.20Sazpaimonglad to hear it worked
03:48.24teleshoesthanks again
03:49.03Sazpaimononly problem ive been having recently is my GPS is buggy
03:49.11Sazpaimonlike, when using drive, it will jump all over the map
03:49.15Sazpaimonor be unresponsive completely
03:49.27teleshoesyea!
03:49.36Sazpaimonkind of annoying, but its okay because i semi-know where Im going most of the time
03:49.36teleshoesthat happens to me occasionally
03:49.41teleshoesmy last reflash fixed it
03:49.52Sazpaimonit happens to me consistently
03:50.05teleshoestry resetting cities
03:50.28itsnotabigtruckhm, this incepted package query business is a bit more complicated than i anticipated
03:51.03Sazpaimonits not a huge deal because i dont actually *own* a car
03:51.10Sazpaimonbut i occasionally will drive one
03:51.39Sazpaimonso lets see if codesourcery will build me a working kernel
03:52.48Sazpaimonits the same toolchain e-yes used
03:52.57Sazpaimonso if this doesnt work, i dont know what will
03:53.28teleshoesfuck, i HATE how installing bash
03:53.29teleshoesUnpacking bash (from .../bash_4.1-3+maemo6+0m6_armel.deb) ...
03:53.29teleshoesThe bash upgrade discovered that your /bin/sh link points to busybox.
03:53.30teleshoesAs bash for Debian is destined to provide a working /bin/sh (pointing to
03:53.30teleshoes/bin/bash) your link will be overwritten by a default link.
03:53.30teleshoesIf you don't want further upgrades to overwrite your customization, please
03:53.30teleshoesread /usr/share/doc/bash/README.Debian.gz for a more permanent solution.
03:53.30teleshoes[Press RETURN to continue]
03:54.04teleshoesand it doesnt actually show up in my ssh bootstrapper because of line buffering
03:54.08teleshoesgets me every time
03:55.16Sazpaimonokay, this begets me a zImage that's only about 100 bytes different
03:55.22Sazpaimonnot exactly the same, but closer than what I got
03:55.27Sazpaimon*got with scratchbox
03:55.36Sazpaimonlet me flash it and see what happens
03:55.54teleshoeswhats in this kernel youre makin?
03:56.17Sazpaimonits the nitdroid kernel
03:56.25Sazpaimonwith some changes to hopefully allow it to boot nemo too
03:59.27Sazpaimonnope, this wont boot either
04:00.42itsnotabigtruckSazpaimon teleshoes: so, any advice on the credential selection issue
04:00.50itsnotabigtruckthe full blown wildcard selection thing seems like too much
04:01.55*** join/#harmattan oberling (~oberling@brln-4dbc5a36.pool.mediaWays.net)
04:03.15teleshoesat least allow enumerated +PERM -PERM args
04:03.27teleshoesno need for -PERM, i guess
04:03.53itsnotabigtruckteleshoes: well, would it start from the empty set or the inherited set
04:04.02teleshoesinherited set, mm
04:04.04itsnotabigtruckif it inherits stuff it makes sense to have -perm
04:04.06teleshoesso -perm
04:04.23teleshoesok, so yea, just enumerate -perm +perm
04:04.27teleshoesvery important feature
04:04.28teleshoesis -h
04:04.31*** join/#harmattan unreal_ (~unreal@interwebs.greenade.net)
04:04.32teleshoesor whatever
04:04.33itsnotabigtruckbut aegis-exec already offers that kind of thing
04:04.35teleshoesto list the perms
04:04.41teleshoestrue
04:04.57teleshoesso maybe its not terrible useful
04:04.58itsnotabigtrucke.g. inceptdo aegis-exec -c -a perm -a perm -a perm sh
04:05.02teleshoesmmhmm
04:05.10itsnotabigtruckvs inceptdo +perm +perm +perm sh
04:05.25teleshoesthe perms are well defined?
04:05.34teleshoesi mean, there is an easy way to list them?
04:05.51itsnotabigtruckit's not very easy to list all of them
04:05.59itsnotabigtruckat least without having a program that asserts all of them like opensh
04:06.09teleshoesit would be nice, then, if this could
04:06.11*** join/#harmattan kevin_b (~kevin_b@ks35127.kimsufi.com)
04:06.17itsnotabigtruckwere it all or nothing one could jut do
04:06.21itsnotabigtruckinceptdo accli -I
04:07.23itsnotabigtruckone thing is that if all credentials are asserted, the source id check is really problematic
04:11.17Sazpaimonnope, this other branch of the N9 nitdroid kernel also wont boot
04:11.20Sazpaimonrolls eyes
04:11.33Sazpaimonguess Ill yell at e-yes when he comes around
04:13.00teleshoeshey, itsnotabigtruck, you were the one who was talking with MohammadAG about getting a binary repo set up for 1.2 sources right?
04:13.59teleshoesanything come out of that?
04:16.15Sazpaimonteleshoes, yes
04:16.16Sazpaimonhttp://mohammadag.xceleo.org/n9sources_repo
04:16.31teleshoesno, a binary repo
04:16.35Sazpaimonoh
04:16.37*** join/#harmattan chouchoune (~chouchoun@ks209213.kimsufi.com)
04:16.40Sazpaimonmisread, sorry
04:16.46teleshoes;)
04:18.29*** join/#harmattan chouchoune (~chouchoun@ks209213.kimsufi.com)
04:23.01itsnotabigtruckteleshoes: nope, nothing on that front
04:23.06teleshoesdamn
04:23.23teleshoesi especially want python-pyside.qttest
04:23.39teleshoesand libc6-dev, of course
04:28.29itsnotabigtruckhttp://www.reddit.com/r/videos/comments/rgmp9/boston_dynamics_incredible_jumping_robot/c45qb4i?context=2
04:29.58teleshoesholy shit thats cool
04:29.59teleshoeslool
04:30.42teleshoeshey so when im installing a bunch of debs with aegis-fixed-origin
04:30.54teleshoesthe phone occasionally reboots
04:31.01teleshoesright in the middle
04:31.12teleshoesi just resume, maybe do a dpkg --config -a
04:31.18teleshoesand its aight
04:31.39teleshoesbut it took me 4 reboots just now to install these
04:31.40teleshoesad-hac_1.0_all.deb adobe-flashplayer_4_448620.0.0-73.1_armel.deb btinput_1_432400.0.0_armel.deb btinput-terminal_1_445544.0.0_armel.deb emumaster_0_367960.2.2_armel.deb fbreader_0_403398.99.5_armel.deb fennec_11_443205.0.0.1_armel.deb folder-gallery_1.10.2_armel_harmattan.deb gconfik_1.1.0_armel.deb gstreamer0.10-tools_0.10.34-0maemo2+0m6_armel.deb libgtkspell0_2.0.16-1_armel.deb liblaunchpad-integration1_0.1.35_armel.de
04:32.53itsnotabigtruckwtf
04:32.58teleshoesdunno
04:33.06itsnotabigtruckbtw why are you installing all of those with fixed origin
04:33.08teleshoesim not sure whether it would or wouldnt have rebooted 4x with inception
04:33.13itsnotabigtruckshouldn't be necessary for any of them
04:33.22teleshoesit is for most of em
04:33.23teleshoesjust not all
04:33.48itsnotabigtrucknot ad-hac, flash, bitinput, emumaster, gstreamer tools, ...
04:33.53teleshoesright
04:33.55teleshoesthose are fine
04:34.15teleshoeslibgtkspell, liblaunchpad, libpurple, pidgin
04:34.21teleshoesmplayer, i think
04:34.48teleshoessome, not most
04:34.54teleshoesprobably 6 of them
04:35.41teleshoesi incept everything i download from the ovi store for no reason
04:36.05teleshoesi should separate out loose debs that come from the store and loose debs that are hacked together nonsense
04:36.08teleshoeslike my pidgin
04:36.33itsnotabigtruckyou can check if something is an ovi package with ar t
04:36.37itsnotabigtrucksee if it has an _x509sig
04:40.09Sazpaimonif anyone sees e-yes and im not here, can you ask him how the dualboot kernel is built and what sources are used for it
04:42.45*** join/#harmattan montamer (~montamer@223.227.166.172)
04:44.25*** join/#harmattan smokex|away (smokex@199.127.225.125)
04:44.32*** join/#harmattan xarcass (~igorsazon@37.19.4.161)
04:45.05*** join/#harmattan liar (~liar@clnet-p09-185.ikbnet.co.at)
05:31.15*** join/#harmattan guruz (~mgoetz@noreg.fauleban.de)
05:34.48*** join/#harmattan ieatlint (~ieatlint@tehinterweb.com)
05:41.19*** join/#harmattan tgalal (~tarekg@p54BEA8F3.dip.t-dialin.net)
05:47.22*** join/#harmattan npm_n9 (~npm_n9@cpe-76-168-113-151.socal.res.rr.com)
05:50.05*** join/#harmattan xarcass (~igorsazon@37.19.4.161)
05:51.58*** join/#harmattan e-yes__ (~e-yes@94.45.165.159)
05:53.13*** join/#harmattan xarcass (~igorsazon@37.19.4.161)
06:06.04*** join/#harmattan rnovacek (radek@nat/redhat/x-kibjimkflgzeuyvd)
06:06.52*** join/#harmattan gabriel9 (~gabriel9@31.223.218.208)
06:26.27*** join/#harmattan lfrb (~lfrb@pasanda.collabora.co.uk)
06:26.35*** join/#harmattan jpwhiting (~jpwhiting@kde/developer/whiting)
06:34.42*** join/#harmattan hardaker (~hardaker@dhcp-116b.meeting.ietf.org)
06:36.47*** join/#harmattan natunen (~nalle@213-186-240-19.bb.dnainternet.fi)
06:59.00*** join/#harmattan gabriel9|work (~quassel@92.241.143.37)
07:09.45*** join/#harmattan jreznik (jreznik@nat/redhat/x-vzocbsztqfkztymw)
07:28.25*** join/#harmattan leinir (~leinir@amarok/usability/leinir)
08:04.11*** join/#harmattan leinir_ (~leinir@192.100.124.156)
08:04.11*** join/#harmattan leinir_ (~leinir@amarok/usability/leinir)
08:16.29*** join/#harmattan aquarius (~aquarius@cpc5-dudl10-2-0-cust29.wolv.cable.virginmedia.com)
08:23.03*** join/#harmattan M4rtinK (~M4rtinK@ip-89-102-207-166.net.upcbroadband.cz)
08:36.21*** join/#harmattan nwoki (~nwoki@host115-30-dynamic.117-80-r.retail.telecomitalia.it)
08:36.21*** join/#harmattan nwoki (~nwoki@unaffiliated/nwoki)
08:55.21*** join/#harmattan aheinecke_ (~quassel@77.245.47.29)
08:57.31*** join/#harmattan mairas_ (mairas@nat/nokia/x-sdtxcdldycraqdyc)
08:57.59*** join/#harmattan Jaffa (~andrew@badger.bleb.org)
09:03.58*** join/#harmattan rigo (~rigo@ANancy-551-1-68-181.w86-204.abo.wanadoo.fr)
09:09.05*** join/#harmattan chouchoune (~chouchoun@ks209213.kimsufi.com)
09:09.17*** join/#harmattan kevin_b (~kevin_b@ks35127.kimsufi.com)
09:15.03*** join/#harmattan Natunen (nalle@213-186-240-19.bb.dnainternet.fi)
09:50.22*** join/#harmattan aheinecke (~quassel@77.245.47.29)
10:04.08*** join/#harmattan liar (~liar@clnet-p09-185.ikbnet.co.at)
10:08.51*** join/#harmattan aleksander_m (~aleksande@129.Red-83-45-42.dynamicIP.rima-tde.net)
10:09.05*** join/#harmattan risca (~risca@wi-secure-2252.cc.umanitoba.ca)
10:29.54*** join/#harmattan ciacon_ (~quassel@pd95c7e04.dip0.t-ipconnect.de)
10:42.03*** join/#harmattan lizardo (lizardo@nat/indt/x-bjndglbfabwdfqdq)
10:50.18*** join/#harmattan Hei_Ku (~asoliver@pasanda.collabora.co.uk)
10:51.50*** join/#harmattan nwoki (~nwoki@host115-30-dynamic.117-80-r.retail.telecomitalia.it)
10:51.51*** join/#harmattan nwoki (~nwoki@unaffiliated/nwoki)
10:55.08*** join/#harmattan DocScrutinizer (~halley@openmoko/engineers/joerg)
11:05.51*** join/#harmattan hardaker (~hardaker@dhcp-116b.meeting.ietf.org)
11:21.51*** join/#harmattan x29a (x29a@unaffiliated/x29a)
11:23.41*** join/#harmattan Hei_Ku (~asoliver@pasanda.collabora.co.uk)
11:23.47*** join/#harmattan lfrb (~lfrb@pasanda.collabora.co.uk)
11:23.56*** join/#harmattan jpwhiting (~jpwhiting@kde/developer/whiting)
11:24.00x29aheyho folks, i was wondering if anybody had experience with accessing the wireless lan low level scan features. i think i am on track with the osso-wlan lib, but i fear permission restrictions. since i dont own an n9 yet, its more a theoretical question, im just looking for good entrypoints to the problem
12:03.47*** join/#harmattan shentey (~ircchatte@141.23.112.246)
12:04.28*** join/#harmattan lucido (~krisztian@183.89.58.186)
12:14.29*** join/#harmattan snowpong (~espen@156.116.27.2)
12:20.43rigox29a, you should own an N9 :)
12:21.44rigoI had some experience with aegis, the security system, that tells me that in order to get low level access to the wlan scan etc, you need to talk to itsnotabigtruck
12:25.11*** join/#harmattan etrunko (~etrunko@201.53.205.85)
12:32.42*** join/#harmattan motogeek (8110b24e@gateway/web/freenode/ip.129.16.178.78)
12:37.18jonniheh scary, I nuked my imei to 000000000000000 by 'accident'(by playing with things I shoudnt have) :-), luckily I had backup
12:38.46alteregoWhat?
12:38.53alteregoYou changed the IMEI of your phone?!
12:39.08alteregoThat shouldn't be possible ..
12:40.56*** join/#harmattan faenil (~faenil@131.114.10.238)
12:44.25fluxjonni, it would've been interesting to know if that's the IMEI it also told the phone network :)
12:46.06jonniheh, I also changed the mac in the wlan0, which isnt possible either :)
12:47.36alteregoChanging the MAC is possible.
12:47.43alteregoThe IMEI should be protected on the baseband.
12:48.29jonnianyways I changed things back to normal. It might be that with RDC I had a bit too much power to mess with things :)
12:49.36TronicRDC?
12:50.19rigonah, changing the mac in the wlan is easy in linux
12:50.30jonniR&D certificate
12:50.55rigoI have a friend who has done a script to change mac every 10min so that you don't need a subscription at CDG Airport ...
12:50.58pawkyI am all ears in how you succeeded to change the IMEI :-D
12:51.13pawkyif you could do that, I suppose you could also change it to whatever :-)
12:51.29rigohey, I wouldn't publish that, because IMEI is a security in case of stolen phones
12:51.37rigoAFAIK
12:51.37pawkythen Nokia phones could be a cheap alternative in the long run ;-)
12:51.47jonniheh, sorry wont give out details... but might raise internal bug report :)
12:51.57pawkycome on... don't be shy :-)
12:52.15pawkyI thought it was burned into a ROM...
12:52.45rigointeresting economic model: By making IMEI changeable, phones are stolen more often, thus people will by new phones from insurance
12:52.48jonnipawky: heh, and there was a side effect that phone doesnt boot and is not flashable before you do some revocy actions :)
12:53.14jonniso basicly it causes a brick if normal people would try it
12:53.34pawkyyeah.. 00000 would... but how about putting another IMEI there? :-)
12:54.17jonninot even trying, I have no interest to test that further, it was just accident when I tried to do something else :)
12:54.21pawkyif you succeed to get it to be 0000, i assume either you just made it none readable, or its in the flash :-)
12:55.13jonnijust noticed that when I did accli -I and it returned bunch of zeroes as imei.
12:56.38pawkyhmm.. a new world opens up... suddenly its not as obvious any more wether an IMEI is enough proof if someone has been at a specific spot at a specific time any more :-)
12:56.43pawkyvery interesting... ;-)
12:57.32jonniI didnt make any calls, so it still might be that basebands reports right imei to the world.
12:58.16jonnimost likely accli just gets imei from some other world readable place
12:58.39fluxpawky, I think some old certain version of a Nokia phone was popular among certain people for its mutable IMEI..
12:58.51fluxperhaps other reasons as well
12:58.57fluxor only :-)
13:00.51*** join/#harmattan etrunko (~etrunko@201.53.205.85)
13:23.03*** join/#harmattan tbf (~mathias@p5B3D5983.dip.t-dialin.net)
13:23.27alteregoAnyone know how to properly cope with switching in/out of an application that uses a QML ShaderEffectItem?
13:23.34alteregoIt loses the GL context and can't get it back.
13:24.02tommamake it not to luse gl context
13:24.08alteregoErm ..
13:24.12tommalose
13:24.13alteregoThen you can't use shader items ..
13:25.31tommafor example with quick 3d you need to set QGlWidget as viewport
13:25.45alteregoHmm,
13:32.04*** join/#harmattan mardy (~mardy@91-158-4-104.elisa-laajakaista.fi)
13:35.00*** join/#harmattan hardaker (~hardaker@dhcp-116b.meeting.ietf.org)
13:35.49*** join/#harmattan risca (~risca@wi-secure-2252.cc.umanitoba.ca)
13:47.46*** part/#harmattan motogeek (8110b24e@gateway/web/freenode/ip.129.16.178.78)
14:03.18*** part/#harmattan eg81 (~eg81@storm.fbsd.lt)
14:05.13*** join/#harmattan M4rtinK (~M4rtinK@ip-89-102-207-166.net.upcbroadband.cz)
14:07.20*** join/#harmattan sp3001 (~tt@cs78207043.pp.htv.fi)
14:13.35macmaNsup peep
14:13.39macmaNpeeps*
14:13.52macmaNis there an internet access point shortcut app available yet?
14:14.01macmaNid like to get connected to my 3G with single-click
14:14.46macmaNwait damn
14:23.40*** join/#harmattan jluisn (~quassel@187.115.172.24)
14:40.59*** join/#harmattan jluisn (~quassel@187.115.172.24)
14:52.12*** join/#harmattan bef0rd (~fernand0@unaffiliated/beford)
15:02.08*** join/#harmattan rm_work (~rm_you@2605:2700:0:3::4713:9326)
15:02.08*** join/#harmattan rm_work (~rm_you@Maemo/community/cssu/rm-you)
15:05.57*** join/#harmattan djszapi (~lpapp@kde/developer/lpapp)
15:06.33itsnotabigtruckx29a: i don't think you need very special permissions for wifi scanning
15:06.35*** part/#harmattan djszapi (~lpapp@kde/developer/lpapp)
15:07.10itsnotabigtruckjust make sure you identify and assert all the permissions you need
15:07.35itsnotabigtrucke.g. iktwo released a wlan scanner that didn't work due to ignoring aegis permissions entirely
15:10.05*** join/#harmattan leinir (~leinir@212-149-223-11.bb.dnainternet.fi)
15:10.05*** join/#harmattan leinir (~leinir@amarok/usability/leinir)
15:10.42*** join/#harmattan faenil (~faenil@131.114.10.238)
15:13.44*** join/#harmattan arcean (~Arcean@aacx210.neoplus.adsl.tpnet.pl)
15:13.52itsnotabigtruckbtw has anyone seen ajalkane around
15:14.26itsnotabigtrucklooks like last time he was here was a few days ago
15:16.09bef0rd~seen ajalkane
15:16.21infobotajalkane <~ajalkane@a88-115-212-112.elisa-laajakaista.fi> was last seen on IRC in channel #harmattan, 2d 16h 59m 42s ago, saying: 'With these nuggets of wisdom, I depart to sleep'.
15:16.21bef0rdslaps infobot
15:20.06Sazpaimonin R&D mode, the charging indicator blinks rapidly
15:20.22Sazpaimonis that like, disk activity?
15:20.39Sazpaimonsame with the red LED around the flash
15:24.19itsnotabigtruckhttp://i.imgur.com/P5Yfz.png
15:24.26itsnotabigtruckthat's metal bands per capita
15:24.33itsnotabigtruck"
15:24.45itsnotabigtruckScandinavia is pretty fucking metal. (i.imgur.com)"
15:46.42*** join/#harmattan tomyri (~tomi@dsl-trebrasgw2-fe94de00-64.dhcp.inet.fi)
15:47.51*** join/#harmattan NIN101 (~NIN@206.253.166.69)
15:52.30Corsacmhmh, is Elliot Walk around?
16:21.13*** join/#harmattan cvaldemar (ftt@1385167366.dhcp.dbnet.dk)
16:26.20*** join/#harmattan Anssi138 (~ae@a88-113-110-44.elisa-laajakaista.fi)
16:43.00*** join/#harmattan piggz (~piggz@host-2-100-150-120.as13285.net)
16:43.07*** join/#harmattan jaywink (~jaywink@cs181137044.pp.htv.fi)
16:43.13*** join/#harmattan hardaker (~hardaker@ATuileries-153-1-47-148.w83-202.abo.wanadoo.fr)
16:54.08*** join/#harmattan jreznik (~jreznik@36.173.broadband6.iol.cz)
17:00.39*** join/#harmattan risca (~risca@wi-secure-2901.cc.umanitoba.ca)
17:00.50*** join/#harmattan lucido (~krisztian@183.89.58.186)
17:04.57*** join/#harmattan tgalal (~tarekg@p54BEAD28.dip.t-dialin.net)
17:13.19Sazpaimontgalal, you should troll the whatsapp beggers by saying "every time someone asks for an update, the project will get delayed a week"
17:13.24Sazpaimonjust saying
17:24.05*** join/#harmattan e-yes__ (~e-yes@94.45.165.159)
17:24.24*** join/#harmattan nwoki (~nwoki@host115-30-dynamic.117-80-r.retail.telecomitalia.it)
17:24.24*** join/#harmattan nwoki (~nwoki@unaffiliated/nwoki)
17:46.26*** join/#harmattan piggz (~piggz@host-2-100-150-120.as13285.net)
17:52.04*** join/#harmattan jluisn (~quassel@187.115.172.24)
17:52.50Sazpaimone-yes, did you do anything different with the dualboot binary youre distributing other than change CONFIG_LOCALVERSION to add the timestamp?
17:53.08Sazpaimonand is it the same as nitdroid-n9-2.6.32_draft3
17:55.33*** join/#harmattan rigo (~rigo@ANancy-551-1-68-181.w86-204.abo.wanadoo.fr)
17:55.56*** join/#harmattan e-yes_ (~e-yes@213.5.73.38)
17:56.21Sazpaimone-yes_, you get my last message?
18:05.17e-yes_Sazpaimon, it's one of builds from draft3 branch
18:05.57e-yes_Sazpaimon, why are you asking?
18:08.58*** join/#harmattan jluisn (~quassel@187.115.172.24)
18:10.35Sazpaimone-yes_, was trying to get it to build
18:11.01Sazpaimoni couldnt get it to boot, but then finally noticed that CONFIG_LOCALVERSION was set to just -dfl61
18:11.03*** join/#harmattan piggz (~piggz@host-2-100-150-120.as13285.net)
18:11.26Sazpaimonsetting it to -dfl61-20115101 made it work, since thats what /lib/modules was expecting
18:11.53e-yes_root@android:/ # uname -a
18:11.53e-yes_Linux localhost 2.6.32.48-dfl61-20115101 #6 PREEMPT Sat Mar 17 23:09:26 MSK 2012 armv7l GNU/Linux
18:12.01Sazpaimonyeah
18:12.27Sazpaimonbut doing just make zImage with the nitdroid defconfig gave me 2.6.32.48-dfl61
18:14.15e-yes_yeah, make tries to take localversion by parsing ../../changelog.Debian
18:14.27Sazpaimonah
18:14.36e-yes_http://pastebin.com/GcJpWGHC
18:14.59Sazpaimonyeah
18:15.08Sazpaimonjust cp debian/changelog to ../../changelog.Debian
18:15.14SazpaimonI'll remember that next time
18:16.10Sazpaimonanyway, I added some patches from nemo to attempt to get it to boot with sillyboot, but its just shutting down...
18:16.22Sazpaimonan strace isnt helping, it just gives me an empty strace log
18:16.39e-yes_it==nitdroid?
18:16.53Sazpaimonno, nemo
18:17.31Sazpaimontrying to build a kernel that supports nitdroid, harmattan and nemo
18:17.52Sazpaimonstrange that nemo's init isnt even doing anything
18:18.03e-yes_ah. btw, how functional nemo is? is it something i have to try? or may be it's on some early development stage?
18:18.32e-yes_btw, try to add "2>&1" before redirecting strace's output
18:18.35Sazpaimoni havent gotten a lot of use out of it
18:18.51tehdelyi find that strace works better if i pronounce it like it was italian
18:18.58tehdelyestratchay
18:19.00Sazpaimonim just doing exec /usr/bin/strace -o /init.strace.log -f -s 128 /usr/sbin/chroot /mnt/$(printf "%s" $os |cut -d'|' -f2) $(printf "%s" $os |cut -d'|' -f3)
18:19.23Sazpaimonthose printtfs are the mountpoint and init script of the selected os
18:19.38Sazpaimonit works for nitdroid, it populates the init.strace.log file just fine
18:19.48Sazpaimonnemo, though, just gives me an empty file
18:20.56Sazpaimonas far as nemo's usability, its not bad
18:22.37Sazpaimonbut yeah, i'll append > log 2>&1 to that entire command
18:22.43Sazpaimonmight help
18:26.34Sazpaimonalso 0 bytes
18:26.41Sazpaimonreally weird
18:40.49*** join/#harmattan jluisn (~quassel@187.115.172.24)
18:44.54*** join/#harmattan djszapi (~lpapp@kde/developer/lpapp)
18:45.10*** part/#harmattan djszapi (~lpapp@kde/developer/lpapp)
18:46.07*** join/#harmattan jluisn (~quassel@187.115.172.24)
18:49.30*** join/#harmattan M4rtinK (~M4rtinK@ip-89-102-207-166.net.upcbroadband.cz)
18:57.27*** join/#harmattan jluisn (~quassel@187.115.172.24)
18:58.46*** join/#harmattan jreznik (~jreznik@36.173.broadband6.iol.cz)
19:09.41*** join/#harmattan gabriel9 (~gabriel9@31.223.217.37)
19:19.15*** join/#harmattan tomyri (~tomi@dsl-trebrasgw2-fe94de00-64.dhcp.inet.fi)
19:30.42*** join/#harmattan bindi (~bindi@f430.ip15.netikka.fi)
19:33.01*** join/#harmattan [XeN] (~XenGi@cpe-001a4ff1d981.ip-pool.rftonline.net)
19:40.12*** join/#harmattan hardaker (~hardaker@ATuileries-153-1-47-148.w83-202.abo.wanadoo.fr)
19:42.27bindiI would kill for an harmattan OS on a device like.. say.. my galaxy nexus
19:49.20Sazpaimonbindi, then do it
19:49.32bindican't :p
19:49.45Sazpaimoncan't what? kill for it?
19:49.49bindilol
19:50.22*** join/#harmattan blueslee (~blueslee@ip-109-90-73-55.unitymediagroup.de)
19:50.42Sazpaimonyou wouldnt need to kill for it, maybe just hold someone at gunpoint
19:50.55*** join/#harmattan risca (~risca@wi-secure-4931.cc.umanitoba.ca)
20:06.13rigobindi, do you have an N9?
20:06.20bindisure
20:06.30bindiwell, my mum does :D
20:06.58rigoso much slower that you dream harmattan on something like galaxy?
20:07.25bindii just like the UI
20:07.28itsnotabigtruckbindi: or you could wait for n9s to get a little cheaper and just buy one
20:07.30bindior UX or w/e you call it
20:07.34*** join/#harmattan tbf (~mathias@p5B3D5983.dip.t-dialin.net)
20:07.46bindiitsnotabigtruck: nah, already got the galaxy nexus, i'll stick to it hardware-wise and all that :P
20:09.07Sazpaimonalright, got busybox telnetd working
20:09.23Sazpaimonnow to figure out why nemo isnt booting
20:13.31*** join/#harmattan tarantism (~tarantism@cpc1-cmbg4-0-0-cust285.5-4.cable.virginmedia.com)
20:18.10Sazpaimonor telnet can immediately close the connection, sure that works too
20:21.26*** join/#harmattan blueslee (~blueslee@ip-109-90-73-55.unitymediagroup.de)
20:23.00*** join/#harmattan luke-jr (~luke-jr@2001:470:5:265:222:4dff:fe50:4c49)
20:31.13*** join/#harmattan teleshoes (~teleshoes@pool-74-108-147-150.nycmny.fios.verizon.net)
20:31.17teleshoeshey
20:31.44teleshoesdoes anybody know where "Turn display on by double tapping" is?
20:31.55teleshoesis it a gconf?
20:32.40itsnotabigtruckit must be
20:32.53teleshoesi certainly hope so, but i missed it somehow
20:38.56*** join/#harmattan tarantism (~tarantism@cpc1-cmbg4-0-0-cust285.5-4.cable.virginmedia.com)
20:39.07teleshoeshey, where is the gconf on the filesystem on dis ting anyway?
20:44.19fralsgconftool-2 -R / not good enough?
20:46.04teleshoesi wanted to find the schemas
20:46.06teleshoesfound em
20:46.14teleshoes/usr/share/gconf/schemas
20:46.24teleshoesbut yea, itd be nice to actually have my values be greppable
20:46.29teleshoesa la ~/.gconf
20:46.32teleshoeson debian systems
20:46.40teleshoes%gconf.xml
20:47.19teleshoesi guess 'gconftool-2 -R /' is better anyway
20:47.20teleshoesthanks
20:50.10*** join/#harmattan djszapi (~lpapp@kde/developer/lpapp)
20:50.15djszapibef0rd: hey :)
20:50.26djszapiwhat partitioning backend do you have on Mac ?
20:54.06bef0rddjszapi, partitioning backend? not sure what is that, I'm using the same defualt partitioning scheme GPT I believe
20:54.45djszapibef0rd: we have libparted and udisks on linux
20:59.32djszapibef0rd: does any of those present on Mac ?
20:59.42djszapibef0rd: for instance, if you would like to build a qt based partitioner ?
20:59.53bef0rdyea, I've no idea
20:59.55bef0rdsorry
20:59.55bef0rdxD
21:00.02bef0rd:D
21:00.11djszapibef0rd: I mean cannot you check with the package mangaer ?
21:00.12djszapimanager*
21:00.22bef0rdthere is no package manager in OSC
21:00.24bef0rdOS x
21:01.07djszapio_O
21:01.13bef0rd:D
21:01.31bef0rdnot officially, you can use external to get opensource stuff
21:01.37bef0rdlike homebrew, macports, fink
21:01.45djszapiso you browse the mac ports etc manually ?
21:01.51djszapiyes, exactly.
21:01.56djszapiwanted to mention homebrew, fink and friends.
21:02.04djszapiare any of these partition libraries available in those ?
21:02.12bef0rdah ok, let me see
21:07.36bef0rdlibparted and udisk is not available on homebrew
21:07.39*** join/#harmattan befr0d (~beford@186.85.3.28)
21:10.39bef0rd<PROTECTED>
21:10.42bef0rdhttp://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man8/diskmanagementd.8.html
21:12.51*** join/#harmattan beford_ (~beford@186.85.3.28)
21:28.45djszapibef0rd: thanks.
21:40.29itsnotabigtruckwhat's up with newsy and panorama not being accessible from ovistoreclient :/
21:40.51itsnotabigtrucka regular user is certainly not going to know the backdoor way to download a deb, and then how to install it from the terminal
21:42.20itsnotabigtruckhttp://store.ovi.com/content/45975?clickSource=homepage&pos=27 < $2 for that? wallpaper/ringtone vendors are absolute scum
21:43.12bef0rdyea, and not everybody is allowed to sell backgrounds imagine if that was the case
21:43.18itsnotabigtruckso is nokia's ovi operation for both allowing that sort of business, and granting such vendors a monopoly (unlike apps, you have to do a special registration process, and be an actual corporation with substantial liability insurance)
21:43.37itsnotabigtruckyeah
21:44.43franz`good thing microsoft won't let that happen on the windows marketplace right? right??
21:45.25itsnotabigtruckfranz`: well, i thought wp marketplace was for apps and apps only
21:45.31*** join/#harmattan niqt (~quassel@host66-35-dynamic.23-79-r.retail.telecomitalia.it)
21:45.35itsnotabigtruckso, so far they aren't letting that happen then
21:46.34itsnotabigtruckmicrosoft is distinctly trying to distinguish itself from some of the other vendors that cuddle too closely with carriers and incumbents and deliver inferior products for it
21:47.28itsnotabigtruckbef0rd franz` bindi frals rigo: if any of you are still around
21:47.48bef0rdhi
21:47.51itsnotabigtruckwhat do you think about the best approach for a trusted execution utility for inception
21:47.57itsnotabigtruckthat is, sudo for aegis
21:48.05itsnotabigtruck(or su, or newrole, or whatever)
21:49.01franz`sudo gaincap CAP:whatever /path/to/exec
21:49.04itsnotabigtrucki was tossing an idea around in my head for some mechanism for defining which credentials a particular user is allowed to assert
21:49.31itsnotabigtrucklike, root password = any capability, developer password = dev capabilities, etc.
21:49.39itsnotabigtruckbut it could be reconfigured
21:49.42franz`oh that'd be nice
21:49.44itsnotabigtruckbut that's a lot of complexity
21:50.05itsnotabigtruckalso, forking sudo would add a lot of unwanted complexity, though the basic sudo concept could easily be emulated
21:50.29itsnotabigtruckthat is, drop a token to allow multiple password-free invocations in a row
21:51.20franz`how did fremantle handle messing with sudo? (for 'sudo gainroot')
21:51.26itsnotabigtruckfor the sake of comparison, with selinux you have a) newrole - like su but for selinux roles
21:51.55itsnotabigtruckb) sudo has selinux support built in, which allows you to change roles along with regular sudo operation if you set that in your sudoers file
21:52.00franz`oh
21:52.08itsnotabigtruckso sudo foo would a) become root, b) change to sysadm_r
21:52.34itsnotabigtruckbut selinux already has that roles concept built in, aegis doesn't
21:53.19itsnotabigtruckso there's no existing concept that allows for bundling together credentials into roles, or whatnot
21:53.54franz`can't you piggyback onto those aegis.manifest files?
21:55.23itsnotabigtruckfranz`: in what way?
21:56.09franz`aegisload /path/to/aegis.manifest, and it reads what caps a certain exec needs?
21:56.14itsnotabigtruckalso regarding your original example, there's 33 linux capabilities
21:56.20itsnotabigtruckno one wants to list all of them on the command line :p
21:56.21franz`oh :P
21:56.58itsnotabigtruckalso, if the process had an aegis manifest that asserted the needed capabilities, this program wouldn't be needed
21:57.25itsnotabigtruckin general this is for running system utilities with elevated capabilities
21:57.49itsnotabigtruckespecially cap::sys_admin, cap::dac_override, tcb
21:57.58itsnotabigtruckthat wouldn't normally run with them
21:59.50franz`how about files with predefined capability lists?
22:00.23franz`aegisetc chown etc
22:00.33itsnotabigtruckhmm
22:00.40franz`would look in... I don't know, /usr/share/aegismanifests/chown.manifest
22:01.03franz`add a couple for the most common tasks
22:01.25itsnotabigtruckfranz`: why not just assert everything though for root tasks
22:01.29itsnotabigtruckwell, one reason is the source check
22:01.56itsnotabigtrucki'm wondering if there's a better way to deal with that than having people manually install aegisctl and run it directly every boot
22:02.46itsnotabigtruckit's a shame very few things use inherit policies (which subset the inherited credentials instead of adding new ones)
22:02.47franz`a daemon that checks with your endno.de server for a list of execs and their needed privileges (haha no there'd be so much drama)
22:02.54itsnotabigtrucklol
22:03.26itsnotabigtruckif aegis was based around inherit policies and not add/set policies it would be so much more secure
22:05.48itsnotabigtruckanyway...the role based approach is growing on me
22:07.29itsnotabigtruckstill not sure about how to make it usable though
22:08.59itsnotabigtruckalso, it's highly unfortunate that the n9 doesn't have pam
22:09.43franz`isn't that a kernel module?
22:10.04franz`oh maybe not nvm
22:10.21itsnotabigtrucknah, it's a user-mode framework for managing user accounts
22:10.40itsnotabigtruckthe n9 does it old school with crypt'd passwords in /etc/passwd, world readable
22:12.03franz`whoa, really? not even an /etc/shadow?
22:12.08franz`lol nokia
22:12.12itsnotabigtruckyup
22:13.02itsnotabigtruckthat might be one thing to fix in a CSSU-type thing
22:13.12itsnotabigtruckretrofit coreutils/etc., pam, and so on
22:13.40itsnotabigtruckmake it more like a real *nix system
22:15.23*** join/#harmattan smokex|away (smokex@199.127.225.125)
22:17.12aquariusI've been trying to compile a phonegap app for my n9 using qt creator. I've set up scratchbox and pointed QtCreator at it following the instructions on the nokia site, but my app says that it's not a harmattan build, because MEEGO_VERSION_MAJOR isn't defined. Does this suggest I'm doing something wrong?
22:17.44itsnotabigtruckaquarius: i think that's defined in some qt header file
22:17.55itsnotabigtruckqplatformdefs.h
22:18.05aquariusitsnotabigtruck, yeah, that's what worries me, because it suggests that I'm not doing the compilation right.
22:18.35itsnotabigtruckaquarius: hmm, there's a page on the nokia site suggesting defining them explicitly in the pro file
22:18.43itsnotabigtrucki.e. as compiler flags
22:18.46aquariushrm hrm.
22:18.47itsnotabigtruckhttp://harmattan-dev.nokia.com/docs/library/html/guide/html/Developer_Library_Reference_documentation_Porting_applications_to_Harmattan.html
22:19.02aquariusI wish the PhoneGap for Qt people hung out in here :(
22:20.34itsnotabigtruckhow about this
22:20.54itsnotabigtruckinceptdo program args -> prompts for current user's password and asserts credentials enabled for current user
22:21.07itsnotabigtruckinceptdo @root program args -> prompts for root's password and asserts credentials enabled for root
22:21.27itsnotabigtruckcredential-user mapping controlled from a central config file
22:21.42itsnotabigtruck(should the config file be tcb-protected or not?)
22:21.44itsnotabigtruckfranz`^
22:23.33franz`sounds nice
22:23.49franz`and yeah protect it, don't want random execs tampering with it
22:23.52itsnotabigtruckalso inceptdo isn't a final name, need to settle on something
22:24.12itsnotabigtruckbut most users will grant root all access, and then any process can mutate /etc/passwd and change the root password
22:24.17itsnotabigtruckwithout tcb access
22:24.31itsnotabigtruckrendering protecting /etc/inceptdoers or whatnot moot
22:25.19itsnotabigtruckalso, the system has lots of vulnerabilities, an evil program could re-exploit the system, or simply replace inception's package
22:25.52franz`so you're saying it's pretty much not worth trying to protect it?
22:25.55itsnotabigtruckthough i'm thinking about mitigations for that 2nd part
22:26.23itsnotabigtruckmore or less, though i'm not sure
22:26.33itsnotabigtrucki mean, i don't want to make the system any less secure, but it's pretty damn insecure to begin with
22:27.28franz`lol
22:28.16itsnotabigtruckalso as it stands inception works ok on open mode, i wonder what the implications of trying to tcb-protect files on open mode would be
22:28.44itsnotabigtruckdpkg doesn't bother trying to tcb-protect aegis files when in open mode
22:35.30*** join/#harmattan teleshoes (~teleshoes@pool-74-108-147-150.nycmny.fios.verizon.net)
22:45.57*** join/#harmattan nwoki (~nwoki@unaffiliated/nwoki)
22:49.30DocScrutinizeridly wonders why the hell not a *single* random exec tampered with any file owned by root and properly chmod'ed, on my PC
22:50.26DocScrutinizernononono, I don't expect anybody to answer. It was rhetorical and sarcastic
22:50.37itsnotabigtrucklol
22:51.01itsnotabigtruckwell, the difference is that your normal linmux system doesn't have any levels of access beyond root
22:52.49DocScrutinizerpff
22:53.23DocScrutinizerit has user matrix, user supervisor, user dom0
22:53.34DocScrutinizerand user God
22:57.32DocScrutinizerwonders what those "levels of access beyond root" might be on HARM
22:58.18SpeedEvilroot with all permissions from aegis
22:58.43DocScrutinizerunless of course you mean HARM abandoned root in favour of a weird halfarsed concept
22:59.12DocScrutinizerroot with X is not *beyond* root
22:59.28itsnotabigtruckroot with no capabilities < root with some capabilities < root with all capabilities < root with tcb
22:59.30itsnotabigtruckof course it is
22:59.52DocScrutinizerso root with tcb is not root then?
22:59.55DocScrutinizerUHUH
23:00.15SpeedEvilfor a while had an ordinary user called root.
23:00.23*** join/#harmattan nwoki_ (~nwoki@host115-30-dynamic.117-80-r.retail.telecomitalia.it)
23:00.43DocScrutinizerfor a while has ordinary users with UID 0 ;-P
23:00.44*** join/#harmattan nwoki_ (~nwoki@host115-30-dynamic.117-80-r.retail.telecomitalia.it)
23:01.12itsnotabigtruckDocScrutinizer: well, if we define "root" as "having uid=0",  root with tcb is a strict superset of root
23:01.15DocScrutinizermost easy way to crack a system when you have nothing but a hex diskeditor
23:01.19itsnotabigtruckso it is root, but it's more than root
23:02.04DocScrutinizerand if I define HARM as BS, then everything aegis related is nonsense to discuss
23:02.59itsnotabigtruckand if you admit the possibility of having uid=0 but being deprivileged, then having the ability to modify a file and obtain those privileges is a security gap
23:03.04itsnotabigtruckdamn ssh lag, i'm literally sitting here watching my text input go into the box
23:03.44*** join/#harmattan nwoki (~nwoki@unaffiliated/nwoki)
23:03.54DocScrutinizer>>protect it, don't want random execs tampering with it<< c'mon! BWAHAHA
23:04.34DocScrutinizerTHINK about it!
23:05.22DocScrutinizeryou're saying a file needs additional protection because there are root instances that don't have all privileges? sound rationale!
23:07.06itsnotabigtruckDocScrutinizer: well, were this a selinux system you wouldn't let a program running as uid=0 but user_r mess with the systemwise selinux policy
23:07.49itsnotabigtruckthis type of scenario exists with EVERY mac architecture
23:08.05DocScrutinizerand if this were a wiener saussage, it couldn't get used to drill for oil
23:08.21DocScrutinizermeh
23:09.41DocScrutinizerI mean it's only *your* fault if you think it's a good idea to run arbitrary programs with UID=0
23:09.50itsnotabigtruckDocScrutinizer: ood thing i'm not comparing this to a sausage, i'm comparing it to another system with similar goals
23:09.56itsnotabigtruckwell, not quite, aegis is sort of a weird example of a mac system, but it's the same general concept no doubt
23:10.32DocScrutinizerand you suppose this sentence is related to my last post how?
23:11.37DocScrutinizerare you suggesting aegis got invented to allow running everything as root, just like on crappy managed windoze systems?
23:12.01DocScrutinizerI don't see any sense in this discussion
23:14.56itsnotabigtruckDocScrutinizer: no, but there'sa lot of crap that probably shouldn't be run as root but is
23:15.39itsnotabigtruckugh, this lag is extreme, i don't now what's going on
23:17.27DocScrutinizermhm, yeah. And if we have such a great thing like aegis, we finally got the ultimate solution to this
23:18.28itsnotabigtruckDocScrutinizer: we all know how much you like aegis but being bitter about it all the time is doing absolutely nothing good
23:18.52DocScrutinizeractually in 30 years on dozens of OS, on 1000s of systems, I *never* encuntered a single problem where I'd have thought "I wish there was a thing like aegis to solve this properly"
23:19.20DocScrutinizerI'm not bitter at all, I'm ROTFL about it
23:19.48DocScrutinizerand about the ideas that it gives users, regarding "security"
23:20.04itsnotabigtruckespecially because it's already there, it's not like nokia is taking it out at this point, and it's probably going the same route as harmattan now that the n9 isn't to have a successor
23:21.19itsnotabigtruckand you'd think something like that if oneof your servers got owned and gave an attacker all access
23:21.34itsnotabigtruckaegis is misimplemented for numerous reasons but you seem to just hate security
23:22.01itsnotabigtruckwell, hate non-conventional security models
23:22.42itsnotabigtrucksince a lot of the things you bring up are things that are just stuff you have to deal with on any system that goes beyond root / not root
23:24.39DocScrutinizergo beyond God
23:24.41DocScrutinizerBS
23:25.07DocScrutinizerinvent a kinky system concept, then come up with a kinky solution for it
23:25.46DocScrutinizeractaully I'd be bitter if I had spent money for that crap, but I only wasted my time, and that I'm free to stop right here and now
23:30.02itsnotabigtruckDocScrutinizer: more like - go between peasant and god
23:30.40itsnotabigtruckall or nothing just isn't that great of a solution
23:35.50DocScrutinizerand a Wiener actually is no good drilling tool for mineral oil exploration
23:46.01Sazpaimonanyone with experience with nemo mobile around here? #nemomobile is pretty dead around thid time

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