*** liar has joined #harmattan | 00:00 | |
*** blueslee has quit IRC | 00:07 | |
*** ZogG_laptop has joined #harmattan | 00:07 | |
*** jaywink_ has quit IRC | 00:08 | |
itsnotabigtruck | good > open, and the problem with projects like mer is that it'll take a lot of wheel-reinvention just to get back to where harmattan is /now/ | 00:09 |
---|---|---|
itsnotabigtruck | the android port route is much more interesting, and it seems e-yes has made great strides w/ that | 00:09 |
*** jluisn has quit IRC | 00:10 | |
itsnotabigtruck | that's why it's such a shame so little of harmattan itself is open source, as it's a great starting point | 00:10 |
itsnotabigtruck | just needs some tweaking here and there | 00:11 |
*** forked has quit IRC | 00:14 | |
djszapi | itsnotabigtruck: it is always easier to start with cleaner table than hacking around everything. | 00:16 |
djszapi | plus Harmattan has many design issues which cannot really be fixed in this form. | 00:20 |
djszapi | and android is not fully open either (that is also one reason why mer exists in the first place) | 00:20 |
*** ZogG_laptop has quit IRC | 00:21 | |
AndrewX192 | How does one remove a skype account from a contact that is "waiting for authorization"? | 00:22 |
AndrewX192 | It's just greyed out | 00:22 |
AndrewX192 | It was a typo, so it's never going to be approved. | 00:22 |
itsnotabigtruck | DocScrutinizer: since you're working on patching the kernel anyway, how about cleaning it up from the 1.1 version | 00:23 |
itsnotabigtruck | (same stuff we talked about before) | 00:23 |
DocScrutinizer | itsnotabigtruck: you still haven't got it? I'm NOT working on cleaning up the kernel | 00:24 |
itsnotabigtruck | DocScrutinizer: well, you're building a kernel, and i would hope you know some C | 00:25 |
DocScrutinizer | I'm just coordinating stuff | 00:25 |
DocScrutinizer | itsnotabigtruck: NO, I'M *NOT* | 00:25 |
itsnotabigtruck | ah, i assumed you wanted people to test the kernel because you built it | 00:25 |
itsnotabigtruck | yeesh | 00:25 |
itsnotabigtruck | but in any case, it isn't terribly difficult to tweak the kernel and build it locally | 00:26 |
djszapi | mmm jreznik is not here at weekends, apparently :/ | 00:27 |
AndrewX192 | I ended up unmerging that data from the contact and deleting the resulting contact | 00:28 |
itsnotabigtruck | and on the open mode side of things it would be nice to see a more elegant approach than just short-circuiting some aegis functions | 00:28 |
DocScrutinizer | go and do it | 00:29 |
djszapi | hahaha | 00:29 |
djszapi | good luck :D | 00:29 |
itsnotabigtruck | i'm doing inception, open mode is your department | 00:29 |
itsnotabigtruck | if you're going to go on tirades about how i'm taking the wrong approach, you can at least show me up and make open mode awesome | 00:29 |
DocScrutinizer | no, again: IT'S NOT 'MY DEPARTMENT'! | 00:29 |
DocScrutinizer | you're just such an ignorant asshat when it comes to getting what I try to tell you | 00:30 |
djszapi | why would I ? | 00:30 |
djszapi | I do not need any of those methods. | 00:30 |
*** liar has quit IRC | 00:31 | |
djszapi | I am completely fine with PA and Mer, if ever, I need an open platform. | 00:31 |
itsnotabigtruck | djszapi: who is that directed at? | 00:31 |
djszapi | is there anybody else than you talking ? :) | 00:31 |
djszapi | at least not here :) | 00:31 |
itsnotabigtruck | djszapi: i was talking about doc and the OM kernel he's distibuting | 00:31 |
*** pawky|2 has quit IRC | 00:32 | |
djszapi | ah yes, he is a pretty for much long term ignored guy on my list :) | 00:32 |
djszapi | pretty much a long term ignored guy* | 00:32 |
itsnotabigtruck | DocScrutinizer: well, you've been the main person distributing info and utilities for open mode, so that does make it more or less "your department" | 00:34 |
DocScrutinizer | actually even that is incorrect | 00:34 |
DocScrutinizer | I excuse your ignorance regarding that bit with you probably not being in here long enough to know who stated the whole effort and contributed most relevant parts to it | 00:35 |
*** Royegoesson has joined #harmattan | 00:35 | |
DocScrutinizer | started* | 00:35 |
itsnotabigtruck | well, i assume that would be javispedro, but still | 00:35 |
DocScrutinizer | though you could have picked it up just yesterday | 00:36 |
itsnotabigtruck | your site is the primary distribution point for the hacked kernel for pr1.1, opensh, and so on | 00:36 |
DocScrutinizer | wow, you're starting to sound like you want to learn | 00:36 |
itsnotabigtruck | ffs, i try to help you out with your project despite your continual prickishness, and then you spew more of the same | 00:37 |
itsnotabigtruck | and then you expect everyone to respect you | 00:37 |
Royegoesson | Hello, does anybody know if MeeGo kernel has got implemented loop devices option? Question comes from one who want do Gentoo for N9. So: "For simultaneously run on the device two operating systems, so that one can enjoy a desktop system without losing the possibility of receiving calls, SMS and others. We need the loop devices option implemented in the kernel, because you have to via the... | 00:38 |
Royegoesson | ...console to enter the environment of the second system, a graphical interface is available via the VNC client application (launched in Meego), which connects to a server running under Gentoo (from the console where MeeGo chrooted environment is running Gentoo)." Who knows or where to ask about this "loop devices" option? | 00:38 |
DocScrutinizer | and now - since you know javispedro isn't very concerned about his anonymity, and the fact I'm talking to a lot of Nokians as well - you're free to guess why the guy ofering openmode kernel wants to stay anonymous and why I host the kernel on his behalf | 00:38 |
SpeedEvil | Elop is the real developer. | 00:38 |
danielcbit | Did some one experienced problems with virtual keyboard not showing up when UI is launched by a daemon? | 00:38 |
danielcbit | Royegoesson: You need OpenMode kernel fot this | 00:41 |
Royegoesson | you mean INCEPTION? | 00:42 |
danielcbit | SpeedEvil:http://talk.maemo.org/showthread.php?t=82114 | 00:42 |
danielcbit | Royegoesson: You're right :D I'm not used to this new way yet | 00:43 |
danielcbit | by the way, Thank you itsnotabigtruck! | 00:44 |
Royegoesson | yea great man | 00:44 |
djszapi | I personally feel it awful | 00:44 |
*** gabriel9 has joined #harmattan | 00:44 | |
djszapi | since it opens up a vulnerability for average user devices. | 00:44 |
Royegoesson | Anyway is the "loop devices" option implemented? | 00:44 |
djszapi | so X people are happy, and zillions*X are unhappy. | 00:44 |
danielcbit | SpeedEvil: sorry. The link was meant to Royegoesson. | 00:45 |
SpeedEvil | ha | 00:45 |
itsnotabigtruck | Royegoesson: what's the specific goal? | 00:45 |
SpeedEvil | ah | 00:45 |
itsnotabigtruck | you can use INCEPTION to set up a loopback device | 00:45 |
itsnotabigtruck | there's some trickiness related to root privileges and aegis | 00:46 |
Royegoesson | as above described: | 00:46 |
itsnotabigtruck | even with inception | 00:46 |
itsnotabigtruck | i'm working on solving that | 00:46 |
Royegoesson | For simultaneously run on the device two operating systems, so that one can enjoy a desktop system without losing the possibility of receiving calls, SMS and others. We need the loop devices option implemented in the kernel, because you have to via the console to enter the environment of the second system, a graphical interface is available via the VNC client application (launched in... | 00:46 |
Royegoesson | ...Meego), which connects to a server running under Gentoo (from the console where MeeGo chrooted environment is running Gentoo). | 00:46 |
DocScrutinizer | that trickyness probably not found on open!mode kernel | 00:47 |
itsnotabigtruck | Royegoesson: yeah, but that didn't seem very specific, i was hoping for a description that wasn't copy-pasted | 00:47 |
itsnotabigtruck | but yeah, it sounds like you want a desktop distro in a chroot | 00:47 |
itsnotabigtruck | which is what harmchom/easy debian is | 00:47 |
MohammadAG | Damn you Ubuntu for Android | 00:48 |
Royegoesson | I am askin in the name of sb else | 00:48 |
Royegoesson | so just repeating his questions - sorry | 00:48 |
Royegoesson | Anyway seems the answer can be found in future in INCEPTION? | 00:49 |
Royegoesson | If that would work N9 would reach Gentoo advantages and hence users most probably | 00:50 |
itsnotabigtruck | Royegoesson: yeah, with INCEPTION it is, or will soon be, possible, depending on the requirements - though ofc someone actually has to write the code/scripts to set it all up | 00:51 |
Royegoesson | Thanx, I'll pass this to him and to watch the site of INCEPTION | 00:53 |
danielcbit | Did some one experienced problems with virtual keyboard not showing up when UI is launched by a daemon? | 00:54 |
itsnotabigtruck | no idea :( | 00:56 |
danielcbit | itsnotabigtruck: it smells like a bug in qt. But I'll look more carefully first | 00:57 |
ajalkane | danielcbit: are you running the daemon as "user" ? | 00:58 |
danielcbit | yes | 00:59 |
djszapi | hey ajalkane, I have a qml question | 00:59 |
danielcbit | both ui and daemon are running as user | 00:59 |
danielcbit | ajalkane: if I launch the same app from command line through ssh as user, it works | 01:00 |
ajalkane | danielcbit: sounds strange. I can't think of any reason why vkb wouldn't show in that case. And the UI launched normally, not from daemon, shows correctly? | 01:00 |
djszapi | ajalkane: http://paste.kde.org/436982/ -> is this the best way of enabled all the vkbd buttons in a positioner ? | 01:00 |
danielcbit | the keyboard is shown correctly | 01:00 |
djszapi | enabling* | 01:01 |
gabriel9 | evening | 01:01 |
danielcbit | ajalkane: if i launch from icon it works too | 01:01 |
gabriel9 | what's up | 01:02 |
gabriel9 | i show people from my firm | 01:02 |
gabriel9 | n9 | 01:02 |
gabriel9 | in my presentation of mobile industry | 01:02 |
danielcbit | ajalkane: Any way, I'll investigate further into this. | 01:03 |
danielcbit | night everybody! | 01:03 |
ajalkane | djszapi: sorry but I have no proficiency to answer that question. I've never enabling vkbd buttons | 01:03 |
gabriel9 | night | 01:03 |
*** danielcbit has quit IRC | 01:03 | |
djszapi | ajalkane: it is an own vkbd, not the one shipped | 01:03 |
djszapi | it is basically just the alphabet in a positioner | 01:04 |
djszapi | to play khangman :) | 01:04 |
itsnotabigtruck | ciao! | 01:04 |
*** ZogG_laptop has joined #harmattan | 01:04 | |
ajalkane | djszapi: ah... well I wouldn't know any better way. Enabled property is not inherited from the parent as far as I know, so setting it manually for each children like you do seems like the way to go | 01:05 |
Royegoesson | gabriel9: read description in wikipedia first | 01:06 |
gabriel9 | what description? | 01:06 |
Royegoesson | http://en.wikipedia.org/wiki/Nokia_N9 ;) | 01:07 |
Royegoesson | such an internet encyclopedia you know... | 01:08 |
gabriel9 | :D, i did not read this | 01:08 |
gabriel9 | what to dind here? | 01:09 |
gabriel9 | find* | 01:09 |
Royegoesson | pity.... just read it - you will find if your presentation is more or less complete | 01:09 |
gabriel9 | oh no i already finished presentation. And i showed them phone and presentation | 01:10 |
Royegoesson | and? | 01:10 |
gabriel9 | they loved it | 01:11 |
gabriel9 | N) | 01:11 |
gabriel9 | 9 | 01:11 |
Royegoesson | then still read it - they will love it more :D | 01:11 |
Royegoesson | seriously | 01:12 |
gabriel9 | great, is there a way to add phisical keyboard to my N9 | 01:12 |
gabriel9 | :) | 01:12 |
Royegoesson | Have I mentioned already wikipedia???... ;) | 01:12 |
Royegoesson | read it, then ask questions | 01:12 |
gabriel9 | ok :) | 01:13 |
Royegoesson | there is | 01:13 |
djszapi | what is the best software to "dd" onto my usb pendrive, if I would like to boot up a partitioner ? Is it still gparted nowadays or what ? | 01:14 |
gabriel9 | gparted works for me | 01:16 |
gabriel9 | this wiki about N9 is really nice | 01:16 |
Royegoesson | thank you | 01:16 |
Royegoesson | ;) | 01:16 |
Royegoesson | But one thing there is missed. Do you know from where the most stupid trolls comes from? | 01:18 |
Royegoesson | the right answer is about origins of one CEO of certain Company | 01:19 |
Royegoesson | ;) of course I don't ponit anyone specific | 01:19 |
Royegoesson | please do not repeat it | 01:20 |
ajalkane | :) | 01:20 |
*** hardaker has joined #harmattan | 01:23 | |
Royegoesson | And what job is most wanted among phone users? It is Fin: Trolljegeren | 01:25 |
*** Royegoesson has quit IRC | 01:28 | |
*** Royegoesson has joined #harmattan | 01:28 | |
*** ajalkane has quit IRC | 01:28 | |
*** Royegoesson has quit IRC | 01:29 | |
*** diorahman has joined #harmattan | 01:34 | |
gabriel9 | :D | 01:35 |
gabriel9 | also, can you guys download any example for n9? from here http://www.developer.nokia.com/Develop/Qt/Code_examples/Qt_MeeGo.xhtml | 01:35 |
*** diorahman has quit IRC | 01:40 | |
SpeedEvil | As part of our program of continual improvement, the Projects pages are offline for maintenance. | 01:40 |
gabriel9 | for how long | 01:41 |
gabriel9 | earlier i checked this page and it is same | 01:41 |
*** Royegoesson has joined #harmattan | 01:42 | |
*** Royegoesson has quit IRC | 01:43 | |
*** hardaker has quit IRC | 01:43 | |
*** diorahman has joined #harmattan | 01:46 | |
gabriel9 | night | 01:48 |
*** gabriel9 has quit IRC | 01:48 | |
*** pawky|2 has joined #harmattan | 01:49 | |
*** tsenyk has quit IRC | 01:56 | |
*** tsenyk has joined #harmattan | 01:56 | |
*** diorahman has quit IRC | 02:01 | |
*** Natunen has quit IRC | 02:02 | |
*** diorahman has joined #harmattan | 02:02 | |
*** diorahman has left #harmattan | 02:03 | |
*** kozzi has quit IRC | 02:06 | |
*** javispedro has joined #harmattan | 02:24 | |
javispedro | moo #harm | 02:25 |
javispedro | anyone having problems with the pr1.2 kernel source? seems that TMO is already calling conspiracy, but I didn't have any problems. | 02:26 |
* javispedro btw hates that the positioningd protocol is basically transmitting raw qgeoposition structures over a d-bus channel | 02:29 | |
javispedro | whose internals are not even documented, subject to change, and I think have already changed in trunk.. | 02:29 |
DocScrutinizer | javispedro: interested to test openmode-kernel1.2? | 02:30 |
*** rm_work has quit IRC | 02:31 | |
javispedro | I am already running it =) | 02:31 |
DocScrutinizer | javispedro: in fact you would do me a favour in testing it | 02:31 |
DocScrutinizer | well, maybe you want to test "anonymous's" version? | 02:32 |
*** facefox has joined #harmattan | 02:33 | |
* itsnotabigtruck is back | 02:44 | |
itsnotabigtruck | my aegis unseal/configuration utility is almost done :D | 02:44 |
DocScrutinizer | ok, anybody ging to check 1.2 patched openmode kernel on N9 please? | 02:54 |
DocScrutinizer | going* | 02:55 |
javispedro | (ftr, I did boot in N950 succesfully) | 02:55 |
DocScrutinizer | thanks for that, javispedro | 02:56 |
DocScrutinizer | :-) | 02:56 |
javispedro | thanks to you for getting things moving =) | 02:58 |
itsnotabigtruck | yeah, i lol'd at people claiming that no OM kernel published yet = nokia shut it down! | 02:58 |
*** kurt555gs has joined #harmattan | 03:13 | |
*** kurt555gs has quit IRC | 03:13 | |
itsnotabigtruck | is anyone here running INCEPTION, or open mode -without- the modified kernel | 03:14 |
itsnotabigtruck | (actually this should theoretically work on the modified om kernel too) | 03:14 |
itsnotabigtruck | (it's just not very useful) | 03:14 |
javispedro | i run vainilla open mode kernel | 03:15 |
javispedro | well, it will boot that when I reboot =) | 03:15 |
itsnotabigtruck | javispedro: vanilla as in unmodified from the nokia sources? | 03:17 |
itsnotabigtruck | then you should find aegisctl useful, let me put the finishing touches onmy control file here | 03:17 |
javispedro | what does it do? | 03:17 |
javispedro | in vainilla the seal bit is on | 03:17 |
itsnotabigtruck | yeah, i just updated your unseal code and built a utility/package around it | 03:17 |
javispedro | you won't be able to load it | 03:17 |
itsnotabigtruck | except i already did | 03:18 |
javispedro | in vainilla you can't without extra work | 03:18 |
javispedro | that's the reason they hate vainilla =) | 03:18 |
itsnotabigtruck | javispedro: just hold on and try this out in a few mins | 03:18 |
javispedro | but e.g. just reinstalling develsh with FIXED_ORIGIN already gets you tcb. | 03:18 |
*** machine1 has quit IRC | 03:19 | |
itsnotabigtruck | hrm, can't decide on an icon | 03:19 |
*** machine1 has joined #harmattan | 03:21 | |
M4rtinK | on opened padlock perhaps ? :) | 03:24 |
M4rtinK | also, according to Wikipedia, Aegis seems to have been some sort of a shield used by Athena and/or Zeus | 03:26 |
M4rtinK | so maybe something with a shield ? :) | 03:26 |
*** machine1 has quit IRC | 03:27 | |
itsnotabigtruck | https://endno.de/~itsnotabigtruck/aegisctl_0.1_armel.deb | 03:27 |
itsnotabigtruck | javispedro M4rtinK ^ | 03:28 |
DocScrutinizer | or a picture of a nuked battleship as according to wikipedia aegis also is a ship borne radar system of the Navy | 03:28 |
itsnotabigtruck | note that like the original unseal module this has a hardcoded address in it | 03:28 |
itsnotabigtruck | so if the tweak in the modded kernel is enough to move the addresses around, that's a no go unless you have either the nokia-provided kernel or one compiled from the same source at least | 03:29 |
javispedro | you cannot load modules in vainilla | 03:29 |
itsnotabigtruck | javispedro: install it and try | 03:29 |
itsnotabigtruck | note that you need to incept it or use aegis_fixed_origin | 03:29 |
javispedro | if I don't know what it's doing, no way | 03:29 |
DocScrutinizer | javispedro: itsnotabigtruck claims he can, using his exploit | 03:29 |
itsnotabigtruck | and then run it from opensh | 03:29 |
javispedro | ah, so you need fixed_origin | 03:29 |
itsnotabigtruck | javispedro: which is enabled in open mode | 03:29 |
javispedro | <javispedro> but e.g. just reinstalling develsh with FIXED_ORIGIN already gets you tcb. =) | 03:30 |
itsnotabigtruck | javispedro: it however doesn't let you run much of anything from that develsh, due to the source origin check | 03:30 |
itsnotabigtruck | install aegisctl and do aegisctl -s | 03:30 |
itsnotabigtruck | that's no longer a problem | 03:30 |
itsnotabigtruck | run aegisctl by itself and it'll show the integrated help, it takes a string of flag changes sort of like chmod | 03:30 |
javispedro | ? | 03:30 |
javispedro | I get tcb, what else can't I do? | 03:31 |
itsnotabigtruck | javispedro: run programs installed with sources other than com.nokia.maemo that would inherit that tcb privilege | 03:31 |
itsnotabigtruck | or most CAP privileges | 03:31 |
javispedro | but that's what I made unseal.ko | 03:32 |
javispedro | *for. | 03:32 |
javispedro | develsh with tcb was the situation in beta1 | 03:32 |
itsnotabigtruck | javispedro: right, and this is based around unseal.ko | 03:33 |
itsnotabigtruck | this aegisctl isn't based on a new exploit, it just provides an easy way to unseal and update the aegis flags, once you're already in (via openmode or inception or whatever) | 03:34 |
javispedro | and on "unclean" vainilla/unchanged kernels if you used FIXED_ORIGIN | 03:34 |
javispedro | in case, my favoured method is to just change the seal bit, then go from there, so that utility would also work there. | 03:35 |
javispedro | hrmpf. | 03:35 |
*** NIN101 has quit IRC | 03:35 | |
javispedro | *in any case, my favored method is to just change the kernel so that it fakes the seal bit, | 03:35 |
itsnotabigtruck | javispedro: yeah, aegisctl skips the unseal step if it sees the kernel is already unsealed | 03:36 |
DocScrutinizer | ANYBODY going to give openmode-patched-1.2 a test on N9? | 03:41 |
DocScrutinizer | pretty please... | 03:41 |
DocScrutinizer | not going to release it until it got tested | 03:42 |
DocScrutinizer | javispedro tested it on N950, just worked. So where's the one who's going to test on N9? | 03:43 |
*** arcean has quit IRC | 03:43 | |
itsnotabigtruck | DocScrutinizer: i think the problem is that testing your kernel = wiping the phone and reflashing to 1.2, then reinstalling everything, for most prospective users | 03:44 |
itsnotabigtruck | except for the 1 or 2 who are on 'vanilla' pr1.2 open mode | 03:44 |
itsnotabigtruck | maybe you can catch tehdely when (she?) is on | 03:44 |
*** aquarius has quit IRC | 03:45 | |
javispedro | you do not need to reflash if you don't install anything | 03:45 |
javispedro | (but then the problems with certificates, etc. apply) | 03:46 |
javispedro | in any way, the question is if it boots | 03:46 |
DocScrutinizer | actually itsnotabigtruck claims a mere RAMboot of openmode kernel flips the secure bit in CAL | 03:46 |
DocScrutinizer | and only way to revert back to normal mode was a complete reflash | 03:47 |
DocScrutinizer | alegedly this is new crap introduced with PR1.2 | 03:47 |
javispedro | second time I hear CAL this week | 03:47 |
DocScrutinizer | yeah, first time you probably heard CAL is locked in openmode | 03:48 |
javispedro | I'm genuinely curious what CAL has to do with aegis now? | 03:48 |
javispedro | yep. | 03:48 |
DocScrutinizer | and now they allegedly have a new NOLO that kicks to openmode when a bit in CAL is set, even when kernel is properly signed | 03:49 |
DocScrutinizer | and that bit gets set whenever NOLO boots an openmode kernel, no matter from where | 03:49 |
DocScrutinizer | that's how I understood what itsnotabigtruck told | 03:50 |
DocScrutinizer | which, in conjunction with the locked CAL in openmode, just is worse than original openmode fsckup in PR1.0 | 03:51 |
DocScrutinizer | esp since lockcode also gets stored in CAL, and you never again use/change(?) lockcode when in openmode | 03:52 |
DocScrutinizer | the CAL lockdown allegedly is via hw | 03:53 |
DocScrutinizer | so only way to reset it is a clean reboot | 03:53 |
*** M4rtinK has quit IRC | 03:55 | |
*** machine1 has joined #harmattan | 03:55 | |
*** hardaker has joined #harmattan | 03:59 | |
itsnotabigtruck | i can't confirm any of the CAL stuff, that's based on what rainisto said and i didn't ever try it | 04:00 |
itsnotabigtruck | the open mode-on-boot thing is 100% sure though | 04:01 |
javispedro | if it is true then it it is certainly another hole-closing move by the great Nokia | 04:08 |
javispedro | but it surely not in CAL, because it is writable; BB5 on the other side.... | 04:08 |
DocScrutinizer | yeah, I already said that | 04:09 |
DocScrutinizer | but it seems nobody wants to discuss *that* in the open | 04:10 |
DocScrutinizer | ;-P | 04:10 |
DocScrutinizer | there suddenly those who otherwise come up with day zero exploits want to query about it | 04:10 |
DocScrutinizer | which makes me wonder... | 04:11 |
DocScrutinizer | *IF* that rant about security bit in CAL turns out to be incorrect, it starts to smell like badmouthing openmode kernel | 04:13 |
itsnotabigtruck | ok, aegisctl updated | 04:23 |
itsnotabigtruck | this one is a little bit less broken | 04:23 |
itsnotabigtruck | same url | 04:23 |
itsnotabigtruck | javispedro: could you see if this works? | 04:24 |
*** lucido has joined #harmattan | 04:24 | |
DocScrutinizer | the claims about that securitybit-shit make it hard to dare and test this class of sw, when you don't want to reflash with newest stock PR | 04:25 |
lucido | hello, I've heard that the initial versions of N9 issued to developers can be broken by an update, is that true? | 04:25 |
DocScrutinizer | quite possible | 04:25 |
itsnotabigtruck | lucido: what kind of broken are we talking about? | 04:26 |
DocScrutinizer | theymight have incompatible versioning | 04:26 |
lucido | itsnotabigtruck, not fully functional | 04:26 |
itsnotabigtruck | i haven't seen any complaints from people on TMO who went and outright said they had pre-production units or whatnot | 04:26 |
DocScrutinizer | the kind of "doesn't flash anymore, so BRICKED" I guess | 04:26 |
itsnotabigtruck | so i have no idea | 04:26 |
itsnotabigtruck | there have been some problems where flashing to PR1.2 won't actually flash everything and leaves a frankenfirmware that doesn't work | 04:27 |
itsnotabigtruck | but i don't think those were pre-production anything | 04:27 |
javispedro | that happened on pr1.1 too, I heard it was supposedly fixed. | 04:27 |
lucido | want to flash 30.2012.07-1 | 04:27 |
DocScrutinizer | but same thing can happen every time when preprod has some issues there | 04:28 |
DocScrutinizer | to be sure you need an official statement from Nokia about it | 04:29 |
DocScrutinizer | we had a similar problem with N900 | 04:29 |
DocScrutinizer | where the affected devices where called "pre-summit" IIRC | 04:29 |
DocScrutinizer | you needed a special firmware to flash them | 04:30 |
DocScrutinizer | there are still remnants to be found of that, e.g. in LP5523 driver | 04:30 |
DocScrutinizer | where they map the (IIRC) blue and red LED differnetly for pre-summit devices | 04:31 |
itsnotabigtruck | anyone using open mode (unpatched) / inception / etc. here? | 04:33 |
tehdely | itsnotabigtruck: i am a male, FYI | 04:38 |
itsnotabigtruck | tehdely: lol ok | 04:39 |
itsnotabigtruck | for some reason i thought you might have said otherwise at some point :p | 04:39 |
tehdely | no i just mentioned having a boyfriend | 04:39 |
itsnotabigtruck | anyway, if you could try aegisctl that would be awesome | 04:39 |
itsnotabigtruck | ah ok | 04:39 |
tehdely | qu'est-ce que c'est qu'aegisctl? | 04:39 |
itsnotabigtruck | well that's cool too | 04:39 |
itsnotabigtruck | it's a program that manipulates the aegis policy bits | 04:40 |
tehdely | sounds naughty | 04:40 |
itsnotabigtruck | in short, it lets you run anything from opensh without getting operation not permitted all the time | 04:40 |
tehdely | did you code this | 04:40 |
itsnotabigtruck | lol | 04:40 |
itsnotabigtruck | and yeah | 04:40 |
tehdely | does it require inception, or will open mode + opensh suffice | 04:40 |
itsnotabigtruck | it's based on some of javispedro's work last summer though | 04:40 |
itsnotabigtruck | either works | 04:40 |
tehdely | cool | 04:40 |
itsnotabigtruck | as long as you have a working opensh, and an unmodified pr1.2 kernel | 04:41 |
tehdely | both of these are correct | 04:41 |
tehdely | well, hook it up | 04:42 |
tehdely | i'm ready! | 04:42 |
itsnotabigtruck | itsnotabigtruck | https://endno.de/~itsnotabigtruck/aegisctl_0.1_armel.deb | 04:43 |
* tehdely wget | 04:43 | |
itsnotabigtruck | you need to aegis_fixed_origin that deb | 04:43 |
tehdely | i was just about to ask | 04:43 |
tehdely | com.nokia.maemo, right? | 04:43 |
itsnotabigtruck | yeah | 04:43 |
tehdely | kk | 04:43 |
tehdely | what i really want on this phone is not opensh. i want an aegisified sudo | 04:44 |
itsnotabigtruck | yeah, i know...that'll probably need to be the next inception project | 04:44 |
tehdely | lol, forgot my root pass | 04:44 |
tehdely | opensh to the rescue for that one | 04:44 |
itsnotabigtruck | lol | 04:45 |
tehdely | installed | 04:45 |
itsnotabigtruck | once you have it loaded up, aegisctl with any bogus argument will show the integrated help | 04:46 |
itsnotabigtruck | e.g. aegisctl --help | 04:46 |
itsnotabigtruck | in order to actually change any flags with it, you need to run it from opensh | 04:46 |
tehdely | if i run it with no args, it displays what looks like mode-lines kinda | 04:46 |
tehdely | very irc-ish | 04:46 |
tehdely | makes me feel like an Oper lol | 04:46 |
itsnotabigtruck | lol | 04:46 |
tehdely | so does aegisctl modify my current aegis contet | 04:47 |
*** Aranel has joined #harmattan | 04:47 | |
tehdely | *context | 04:47 |
*** Aranel has quit IRC | 04:47 | |
*** Aranel has joined #harmattan | 04:47 | |
tehdely | like, do i run it | 04:47 |
tehdely | and then do the command i want | 04:47 |
itsnotabigtruck | yeah, it's system-global though | 04:47 |
tehdely | oh i see, so it just causes something to be blanket-allowed | 04:47 |
itsnotabigtruck | it takes effect for everything until you change it back or reboot | 04:47 |
tehdely | neato | 04:48 |
tehdely | where's the source? | 04:48 |
itsnotabigtruck | haven't uploaded yet, will in a few mins probably | 04:48 |
tehdely | in other news, you will love this | 04:50 |
tehdely | the pir8ed copy of inception i grabbed off of USENET is sabotaged. probably uploaded by the studios. craps out right at a pivotal moment | 04:51 |
tehdely | so i went to see where i could watch it online, you know, legally | 04:51 |
itsnotabigtruck | lolz | 04:51 |
tehdely | inception website links to 6 different video on demand options | 04:51 |
tehdely | it's been removed from all of them | 04:51 |
tehdely | looks like a region restriction | 04:51 |
tehdely | GJ guys i am literally waving a fistful of dollars at warner bros and they will not let me watch their movie | 04:51 |
tehdely | their loss, i guess | 04:51 |
itsnotabigtruck | yeah...that's pretty idiotic | 04:52 |
tehdely | it's typical | 04:52 |
tehdely | reminds me of my favorite piece of modern art: | 04:52 |
tehdely | http://posterous.com/getfile/files.posterous.com/stephenscott/iJDbdunyImgFJkhzHgCjacmyJjuGIgcvyzAgBempFmckAzEziIgIHCrdvJpJ/media_httpwwwglobalne_wdGAm.jpg.scaled500.jpg | 04:52 |
tehdely | wow that's an ugly url | 04:52 |
itsnotabigtruck | redbox would work, though i can understand you not wanting to pay up now | 04:52 |
tehdely | i don't have a DVD player | 04:52 |
tehdely | i'm on a macbook air | 04:52 |
tehdely | macbook air, + iPad | 04:52 |
tehdely | it has to play on one or the other | 04:52 |
itsnotabigtruck | lol | 04:54 |
itsnotabigtruck | tehdely: https://endno.de/~itsnotabigtruck/aegisctl_0.1.dsc https://endno.de/~itsnotabigtruck/aegisctl_0.1.tar.gz | 04:56 |
itsnotabigtruck | i have now fulfilled my gpl obligationsm :p | 04:56 |
tehdely | thx | 04:58 |
tehdely | actually if you wanted to be a pain about it, you could have made the source available by snail-mailed media only | 04:58 |
itsnotabigtruck | haha | 04:58 |
itsnotabigtruck | note that you can't build that without the kernel-headers package that you have to obtain by building the kernel source package | 04:59 |
tehdely | actually on that note | 04:59 |
tehdely | i should finally be able to build effin libc6-dbg | 04:59 |
tehdely | who had the source DVD available for download again | 04:59 |
itsnotabigtruck | doc, javis, and thepiratebay (which doc apparently hates) | 05:00 |
tehdely | i don't do torrents | 05:00 |
tehdely | got a link to javis's? | 05:00 |
javispedro | http://depot.javispedro.com/nit/harm/srcs/kernel_2.6.32-20115101+0m7.tar.gz | 05:00 |
javispedro | btw, bandwitdh has been something like ~200GiB in 2 days so I will probably have to take at least the ISO offline. | 05:01 |
SpeedEvil | yow | 05:01 |
itsnotabigtruck | er, yikes | 05:01 |
tehdely | javispedro: i just began wgetting it | 05:01 |
tehdely | want me to ctrl-c? | 05:01 |
itsnotabigtruck | i should have checked that torrent before i recommended it before | 05:01 |
javispedro | tehdely: there's another person getting it atm so I don't mind =) | 05:02 |
itsnotabigtruck | the person who uploaded it unzipped it and mangled all the filenames into windows 8.3 format | 05:02 |
itsnotabigtruck | (:/) | 05:02 |
tehdely | itsnotabigtruck: i saw that, wtf | 05:02 |
itsnotabigtruck | we need a better torrent | 05:02 |
tehdely | we need to go deeper | 05:02 |
itsnotabigtruck | could someone who isn't behind a nat bring one up? i can't, because i don't control my nat | 05:02 |
itsnotabigtruck | just put the iso in, and some popular open trackers | 05:03 |
DocScrutinizer | tehdely: official kernel sources at maemo.cloud-7.de | 05:03 |
itsnotabigtruck | i was worried that consuming zillions of gigs on someone's vps account was going to become a problem | 05:04 |
tehdely | DocScrutinizer: i don't understand, are those any different than what i'm donwloading from jp? | 05:04 |
javispedro | no, they are the same | 05:04 |
tehdely | also, apologies for being an entitled twat the other day | 05:04 |
DocScrutinizer | nope, they are from him | 05:04 |
tehdely | at least i think it's you i drove out of the channel | 05:04 |
DocScrutinizer | it's just I mirror the stuff on maemo.cloud-7.de to give javispedro 's server and bandwidth some relief | 05:06 |
DocScrutinizer | and there's other stuff related as well there | 05:07 |
tehdely | i see. looks like a real smorgasboard | 05:07 |
DocScrutinizer | so that's why I call it "official download site" | 05:07 |
itsnotabigtruck | anyone going on the torrent front? maybe i'll get one of my servers seeding it for a while | 05:08 |
DocScrutinizer | I'm actually just hosting stuff, all contributions been by others | 05:08 |
tehdely | itsnotabigtruck: not me, i don't do torrents. sry :/ | 05:08 |
*** oberling has quit IRC | 05:09 | |
javispedro | http://depot.javispedro.com/nit/aegis/aegis_strikes_back.jpg | 05:13 |
javispedro | ~ "reinstall the authorized operating system" | 05:13 |
tehdely | how rude! | 05:13 |
*** oberling has joined #harmattan | 05:13 | |
itsnotabigtruck | javispedro: what triggers that particular error? | 05:13 |
DocScrutinizer | aegis never been notorious to be too polite | 05:14 |
javispedro | no idea yet | 05:14 |
DocScrutinizer | if only we knew | 05:14 |
DocScrutinizer | some of the new unbearable security crap in PR1.2 I guess | 05:14 |
itsnotabigtruck | DocScrutinizer: i think that message has been in there for a while | 05:15 |
javispedro | seems to be earlier than traditional MALF. maybe validator-init. | 05:15 |
itsnotabigtruck | also it's a bootloader error iirc | 05:15 |
javispedro | or even NOLO. | 05:15 |
DocScrutinizer | I'm already anxious for seeing what they will come up with for PR1.3 | 05:15 |
DocScrutinizer | after that exploit | 05:15 |
DocScrutinizer | itsnotabigtruck: nope, not this one | 05:16 |
itsnotabigtruck | DocScrutinizer: you sure about that? | 05:17 |
itsnotabigtruck | because it's one of the 3 images that gets programmed into CAL, irc | 05:17 |
DocScrutinizer | well, the known one for MALF is different | 05:19 |
DocScrutinizer | http://maemo.cloud-7.de/Aegis-kills-device.jpg | 05:20 |
DocScrutinizer | WTF 4:20 | 05:21 |
DocScrutinizer | another saturday wated on Nokia ;-P | 05:21 |
DocScrutinizer | wasted even | 05:21 |
itsnotabigtruck | disclaimer-1stboot = Reinstall authorized operating system | 05:21 |
itsnotabigtruck | disclaimer-service = Contact service | 05:22 |
itsnotabigtruck | both of those are definitely bl messages | 05:22 |
javispedro | it is an image | 05:23 |
itsnotabigtruck | javispedro: right, it's an image that gets loaded into CAL by disclaimer-cal for use by the bootloader | 05:24 |
DocScrutinizer | so obviously some CAL bits get set by MALF or whatever, as I'd not assume NOLO has access to rootfs for checking if that BS has to be displayed | 05:26 |
DocScrutinizer | well, it's probably been only a matter of time until MALF flag moved away from insane /var location and into CAL | 05:28 |
DocScrutinizer | as MALF that could get reset by a rescue-initrd-OS is useless from platsec POV | 05:29 |
itsnotabigtruck | DocScrutinizer: i don't think this is malf related | 05:29 |
itsnotabigtruck | and pawky got this message back in december (i.e. before pr1.2 release) by erasing the emmc (and not restoring?) | 05:30 |
DocScrutinizer | I don't feel like investigating it. TBH I just this minute feel like fed up with HARM for today | 05:30 |
DocScrutinizer | err, "for today"? | 05:31 |
DocScrutinizer | I'm feeling like basically fed up and through with HARM since quite some months | 05:31 |
DocScrutinizer | and contributing with all this only as you're such a nice bunch here - until this changes eventually | 05:32 |
DocScrutinizer | just said it in a /query: this thing constantly is giving me more headache than it's worth | 05:33 |
DocScrutinizer | and N9 never been the future for me -YMMV | 05:34 |
DocScrutinizer | if I'm already locked in to a friggin C-TS w/o hw-kbd, then please on a 8"+ screen | 05:35 |
DocScrutinizer | and with a OS that at least *potentially* has *any* future | 05:35 |
DocScrutinizer | I don't see HARM getting ported to any other device than N9, ever | 05:36 |
yondie | hello | 06:10 |
DocScrutinizer | hi | 06:11 |
yondie | i got a problem after updating to PR.12 | 06:18 |
yondie | 1.2 | 06:18 |
yondie | i can`t save any pic I snap using the Camera application | 06:18 |
yondie | anyone got the same problem? | 06:24 |
DocScrutinizer | hmm | 06:40 |
DocScrutinizer | what's the error message? | 06:41 |
javispedro | hah | 06:57 |
DocScrutinizer | hah? | 07:05 |
javispedro | nah, just reading a TMO thread, but what I was going to say was really politically incorrect so forget about it =) | 07:06 |
itsnotabigtruck | lol, which thread | 07:06 |
javispedro | the "N10" successor to N9 one | 07:06 |
javispedro | http://talk.maemo.org/showthread.php?t=82944 | 07:07 |
itsnotabigtruck | oh heh | 07:07 |
yondie | DocScrutinizer: no error message at all, the picture was snap u can see the preview in Gallery | 07:07 |
yondie | but once u exit | 07:07 |
yondie | the file is lost forever | 07:07 |
DocScrutinizer | you might want to investigate on a more technical level, read: on file level | 07:09 |
DocScrutinizer | as "lost forever" is as little helping a term to describe what's going on as was the "can't save pic" | 07:10 |
itsnotabigtruck | yondie: if you plug your phone in via usb and select mass storage | 07:11 |
itsnotabigtruck | is the file there | 07:11 |
DocScrutinizer | if I were in for a wild guess, I'd say camera is supposed to store pictures in DCIM folder | 07:13 |
DocScrutinizer | while gallery should scan basically whole device for all pictures it can find | 07:13 |
DocScrutinizer | so my guess would be that camera already stored the picture when gallery is showing it | 07:14 |
* javispedro thanks god I use the N900 for pictures, where I to use the N950, all of them would have been lost already.. | 07:14 | |
DocScrutinizer | I'm also lost | 07:15 |
javispedro | it's late | 07:15 |
DocScrutinizer | here it's way too early ;-D | 07:15 |
DocScrutinizer | wondering if I should have dinner or breakfast | 07:16 |
javispedro | have both, one right after the other | 07:16 |
DocScrutinizer | sounds like a plan | 07:16 |
javispedro | that happened to me on the plane back to europe | 07:17 |
javispedro | because of the tornadoes et all they decided to serve dinner right when we had already nearly crossed the pond | 07:17 |
javispedro | so breakfast happened like 15 minutes afterwards, with the sun rising | 07:17 |
DocScrutinizer | hehe | 07:17 |
yondie | itsnotabigtruck: nope it`s not there | 07:19 |
itsnotabigtruck | yondie: are you sure you're looking in the right plac | 07:19 |
itsnotabigtruck | with the rest of the photos | 07:19 |
itsnotabigtruck | usually the dcim folder, i think | 07:19 |
yondie | hurm let me check again | 07:19 |
DocScrutinizer | well, you all got me on /ignore? | 07:19 |
DocScrutinizer | fine | 07:19 |
javispedro | strace on closed aegis is definitely non-trivial ;P | 07:20 |
*** risca has quit IRC | 07:20 | |
DocScrutinizer | indeed | 07:20 |
yondie | itsnotabigtruck: yeap it`s not there | 07:21 |
yondie | the only pics i have inside the DCIM is all the pictures before i updated to PR 1.2 | 07:21 |
yondie | later got to go | 07:21 |
DocScrutinizer | *sigh* | 07:22 |
javispedro | so when you think they'll be closing ovi contacts? | 07:24 |
DocScrutinizer | end of April? | 07:25 |
javispedro | cause the n9 does not builtinly support carddav, although that buteo thing certainly does | 07:25 |
javispedro | April 1st | 07:26 |
javispedro | that would be good. | 07:26 |
javispedro | time to go -- cya | 07:31 |
DocScrutinizer | cya | 07:31 |
itsnotabigtruck | what are the strace restrictions | 07:31 |
*** javispedro has quit IRC | 07:31 | |
itsnotabigtruck | later! | 07:31 |
DocScrutinizer | itsnotabigtruck: isn't that obvious? strace XYZ won't get started with same credentials like a plain XYZ | 07:32 |
DocScrutinizer | of course you could attach | 07:32 |
DocScrutinizer | which doesn'T help much to trace from beginning | 07:33 |
DocScrutinizer | you probably have a hard time even to attach to any process that's neither root nor user | 07:34 |
DocScrutinizer | thnaks aegis we got no real root anymore, on HARM | 07:35 |
itsnotabigtruck | DocScrutinizer: yeah, but if you're doing nokia-sanctioned stuff you can just do it with develsh, and on a hacked phone same thing with opensh | 07:35 |
DocScrutinizer | who cares? | 07:36 |
itsnotabigtruck | well, it's not very difficult to stick a opensh -c 'foo' around something | 07:36 |
DocScrutinizer | doesn't help | 07:36 |
DocScrutinizer | there simply is no real root anymore | 07:37 |
DocScrutinizer | to strace a foreign process you probably need tcb | 07:38 |
itsnotabigtruck | isn't it just a non-strict subset of credentials | 07:38 |
djszapi | morning | 07:38 |
DocScrutinizer | or whatever exotic credential | 07:38 |
itsnotabigtruck | i mean, there's 3 reasons to dislike aegis: a) you dislike the policy (can't do things you want to), b) you want a higher level of protection, c) you dislike mandatory access control | 07:40 |
itsnotabigtruck | it sounds like you basically hate security model that isn't vanilla linux - but MAC is the future and you can make it work for you | 07:40 |
itsnotabigtruck | and, morning djszapi | 07:41 |
DocScrutinizer | that's the whole point of aegis: to protect DRM etc from user it wasn't sufficient to make a secure root account that can't get used without any password. They had to completely remove root together with the whole classic permissions stuff and replace it by those insane per-process credentials | 07:42 |
itsnotabigtruck | DocScrutinizer: for the avoidance of doubt i hope you're aware the capability stuff is a standard linux feature | 07:42 |
DocScrutinizer | I'm aware of posix capabilities, yes | 07:43 |
itsnotabigtruck | what's new with aegis is the system for granting or removing those capabilities (though linux now has something quite similar, minus the hashing stuff) | 07:43 |
itsnotabigtruck | sure, it's not normal to have a capability based linux system, but it's not something nokia invented | 07:43 |
DocScrutinizer | what Nokia not invented but adopted and brought to a bloody excellence though is the revocation of control from user | 07:46 |
DocScrutinizer | and replacing it by a centralized government | 07:46 |
itsnotabigtruck | then take control with your own work | 07:46 |
itsnotabigtruck | why be bitter about aegis when you can take control and keep it out of your way | 07:47 |
DocScrutinizer | that's why aegis sucks - it's never been meant to protect user. The whole design was about TCM from beginning, and TCM is meant to protect the system from you, not you and your system from threads by malware | 07:47 |
DocScrutinizer | threats even | 07:48 |
itsnotabigtruck | sort of...it seems kinda 50/50 by my estimation | 07:48 |
itsnotabigtruck | the point is, you have the tools to make aegis a non-issue | 07:49 |
itsnotabigtruck | why complain about it all the time | 07:49 |
itsnotabigtruck | and trusted computing-type arrangements do have their uses...but yeah, the N9 is not an example of that | 07:49 |
DocScrutinizer | CBA | 07:50 |
itsnotabigtruck | something like aegis would probably make a lot more sense on a non-mobile device, the idea of policy built into packages is a good one | 07:51 |
itsnotabigtruck | that's the sort of thing selinux is missing | 07:51 |
DocScrutinizer | I got better funnier things to do than to get wasted in a coding rat race against evil Nokia platsec | 07:51 |
itsnotabigtruck | since selinux distros generally all rely on some giant policy blob shipped with the distro | 07:51 |
DocScrutinizer | on a platform I don't like | 07:51 |
djszapi | DocScrutinizer has always preferred the bitching over doing something useful, unfortunately :/ | 07:52 |
itsnotabigtruck | then quit wasting time here|tmo harmattan forum|etc. and do N900/android/WP7/iphone/non-phone/hell, webos stuff | 07:52 |
DocScrutinizer | if you haven't noticed, I laready did | 07:53 |
DocScrutinizer | already* | 07:53 |
itsnotabigtruck | well, you are here right now, complaining about aegis :p | 07:54 |
djszapi | actually, he even broke his promise after he made a post "he was not going to bitch about aegis anymore after the open mode". | 07:54 |
DocScrutinizer | you're the only one complaining | 07:54 |
itsnotabigtruck | i mean, i'm not saying love it or leave it, but this stuff gets repetitive | 07:54 |
DocScrutinizer | I'm still just explaining to you why strace sucks | 07:56 |
DocScrutinizer | you asked for it, you got it | 07:56 |
DocScrutinizer | sorry when this gets repetitive - it's just that it's repeatedly aegis | 07:56 |
*** hardaker has quit IRC | 07:57 | |
DocScrutinizer | and your calls to improve rather than point out what's wrong gets repetitive as well | 07:57 |
DocScrutinizer | or - to put it in a simple way so you impossibly can get me wrong as you usually like to: *you* started the whole rant with >><itsnotabigtruck> i mean, there's 3 reasons to dislike aegis... << | 07:59 |
itsnotabigtruck | DocScrutinizer: because it gets far more than a little obnoxious | 08:00 |
DocScrutinizer | UHUH, so why don't you refrain from such obnoxious comments then? | 08:01 |
itsnotabigtruck | all day it's been all antagonism about aegis, open mode, inception, harmattan in general, whatever | 08:02 |
DocScrutinizer | I mean, when YOU start a discussion about why you don't like aegis here, don't blame *me* to answer | 08:02 |
djszapi | I am sorry for my personal opinion, but it is this: I was called brain damaged to complete idiot by Doc before I ignored him. I did not personally find the pleasure about his bitching for almost anything. It was impossible to change his mindset, and he just enjoyed, if someone replied to his opinion, which even broke me down more back then. | 08:02 |
itsnotabigtruck | anyway, /me is out | 08:03 |
* DocScrutinizer waves | 08:03 | |
* DocScrutinizer shakes head about excellence in trolling some guys develop over time | 08:04 | |
*** Natunen has joined #harmattan | 08:07 | |
*** beford has joined #harmattan | 08:22 | |
beford | hai | 08:22 |
djszapi | morning beford :) | 08:23 |
itsnotabigtruck | yo beford | 08:23 |
beford | hey djszapi how are you | 08:23 |
itsnotabigtruck | are you using INCEPTION (or stock kernel open mode) | 08:23 |
itsnotabigtruck | need a few more people to test something | 08:24 |
beford | hi itsnotabigtruck, inception | 08:24 |
itsnotabigtruck | > https://endno.de/~itsnotabigtruck/aegisctl_0.1_armel.deb | 08:25 |
djszapi | beford: nmu, slowed down by gsoc student mentorings | 08:25 |
djszapi | less time for my work :p | 08:25 |
*** xarcass has joined #harmattan | 08:25 | |
beford | cool, what project are you mentoring djszapi ? | 08:25 |
beford | qt? | 08:25 |
djszapi | http://community.kde.org/GSoC/2012/Ideas -> look for my name here. | 08:26 |
djszapi | mostly Gluon and Open Collaboration Services. | 08:27 |
*** bradfo has joined #harmattan | 08:28 | |
beford | nice, I like KDE | 08:31 |
bradfo | square app for meego? | 08:32 |
beford | there are several at the ovi store | 08:32 |
bradfo | really what is name | 08:32 |
bradfo | credit card payment | 08:33 |
bradfo | not 4square | 08:33 |
beford | there is a free one | 08:33 |
beford | also paid one | 08:33 |
bradfo | its a mobile card rwade | 08:34 |
bradfo | its a magnetic card reader that goes in the 3.5 mm jack and you can run credit cards on it. like a mobile business | 08:34 |
beford | oh | 08:35 |
beford | sorry | 08:35 |
beford | yea, I get it now. not sure if such a thing exists yet | 08:35 |
bradfo | i figured this would be the place to ask | 08:35 |
djszapi | actually #N9 ... :p | 08:36 |
bradfo | i just asked there too =p | 08:37 |
bradfo | what about dalvik | 08:39 |
djszapi | nothing on this channel | 08:40 |
djszapi | if it is android related :D | 08:40 |
djszapi | dpkg -i /home/user/MyDocs/khangman_0.1.0-1_armel.deb | 08:41 |
djszapi | dpkg: status database area is locked by another process | 08:41 |
djszapi | aegis-installing khangman (from '') | 08:41 |
djszapi | is there a simple way of unlocking this ? (no apps open that would be visible on the ui, and no update/install/removal process started previously) | 08:42 |
djszapi | rm /var/lock/LCK..pkgmgrd.lock did not help | 08:42 |
djszapi | ps aux does not return apt/get/pkgmgrd processes either. | 08:43 |
bradfo | no it was a virtual machine for harmatten that just so happens to run android apps in the meego eviro. looks and feels native | 08:46 |
* djszapi has never heard of dalvik in harmattan context | 08:47 | |
djszapi | good thing is that, once I customize my password for the SDK connectivity tool, it remains to be valid, after even a reboot which is cool. | 08:48 |
qronic | how to make an shell alias work in every shell/develsh/devel-su? | 08:50 |
qronic | like alias ll='ls -la' | 08:51 |
djszapi | interesting use case | 08:53 |
*** bradfo has quit IRC | 08:53 | |
itsnotabigtruck | djszapi: killall pkgmgrd; rm /var/lib/dpkg/lock | 08:56 |
itsnotabigtruck | package-manager doesn't clean up its garbage, even when shut down | 08:56 |
djszapi | I do not think root can kill | 08:57 |
djszapi | it does not have the caps by default. | 08:57 |
djszapi | also /var/lib/dpkg/lock is a bit overkill | 08:57 |
djszapi | you will remove irrelevant locks, too | 08:57 |
djszapi | oh sorry, was confused with /var/lock | 08:58 |
djszapi | but the thing is that you were not able to kill processes on purpose. | 08:58 |
itsnotabigtruck | djszapi: do it from devel-su -s /bin/develsh | 08:58 |
itsnotabigtruck | also i think it's running as root anyway and root should be able to kill its own processes | 08:59 |
djszapi | not really. | 08:59 |
djszapi | it requires CAP::kill of course | 08:59 |
itsnotabigtruck | djszapi: on a normal linux system, you don't need to be root (and therefore have capabilities) to kill your own stuff | 09:00 |
itsnotabigtruck | CAP::kill is global kill power | 09:00 |
itsnotabigtruck | but anyway, develsh ought to take are of that in any case | 09:01 |
djszapi | and pkgmgrd should work fine without being root | 09:01 |
itsnotabigtruck | i thought pkgmgrd spawns apt/dpkg stuff, and dpkg must be run as root | 09:01 |
itsnotabigtruck | 10669 root /usr/bin/pkgmgrd | 09:02 |
djszapi | no, package installation is completely fine | 09:02 |
djszapi | as user | 09:02 |
djszapi | developer* | 09:02 |
itsnotabigtruck | djszapi: try doing dpkg -i on a package from user or developer | 09:02 |
djszapi | nobody spoke about dpkg | 09:02 |
djszapi | you were about to kill the pkgmgr | 09:02 |
itsnotabigtruck | pkgmgrd launches apt-get which launches dpkg | 09:03 |
itsnotabigtruck | which launches dpkg.real which wants to be uid=0 | 09:03 |
itsnotabigtruck | so pkgmgrd has to be root, which it is in my ps | 09:03 |
djszapi | pkgmgr works fine without being root | 09:04 |
djszapi | from the day first | 09:04 |
djszapi | I can install packages etc | 09:04 |
itsnotabigtruck | djszapi: but i'm not talking about pkgmgr, i'm talking about pkgmgrd | 09:04 |
itsnotabigtruck | the backend | 09:04 |
djszapi | you cannot kill that as developer | 09:04 |
djszapi | as I said. | 09:04 |
itsnotabigtruck | djszapi: sure you can, because develsh provides CAP::kill | 09:05 |
djszapi | so the thing which actually might work for me is develsh and devel-su | 09:05 |
itsnotabigtruck | and devel-su makes you root, so that works too | 09:05 |
djszapi | as user* | 09:05 |
djszapi | but then again, I tried to do both,and did not help for me. | 09:05 |
itsnotabigtruck | also qronic: i think /etc/profile might work? | 09:06 |
itsnotabigtruck | djszapi: this is weird, i never had trouble killing pkgmgrd | 09:07 |
djszapi | also, it is all sort of dirty way | 09:08 |
djszapi | even it was working, which is not the case here. | 09:08 |
djszapi | you might kill something import like a background update, which might in worst case scenario brick your device. | 09:08 |
djszapi | important* | 09:09 |
itsnotabigtruck | /home/developer $ accli -I | grep kill | 09:09 |
itsnotabigtruck | CAP::kill | 09:09 |
itsnotabigtruck | /home/developer $ ps aux | grep pkgmgrd | 09:09 |
itsnotabigtruck | 10715 root /usr/bin/pkgmgrd | 09:09 |
itsnotabigtruck | 10731 user grep pkgmgrd | 09:09 |
itsnotabigtruck | /home/developer $ id | 09:09 |
itsnotabigtruck | uid=29999(user) gid=30028(developer) groups=0(root),20(dialout),44(video),670(pulse-access),29999(users),30011(metadata-users),30019(calendar),9990207,9990235,9990236,9990238,9990240,9990241,9990243,9990244,9990245,9990246,9990247,9990248,9990565 | 09:09 |
itsnotabigtruck | /home/developer $ killall pkgmgrd | 09:09 |
itsnotabigtruck | /home/developer $ | 09:09 |
itsnotabigtruck | crap | 09:09 |
itsnotabigtruck | i thought i was going to paste a pastebin link :p | 09:09 |
qronic | itsnotabigtruck, it works only after login, but develsh/devel-su/opensh - not | 09:09 |
itsnotabigtruck | also djszapi: pkgmgrd handles SIGTERM and waits until everything is finished | 09:11 |
itsnotabigtruck | removing the dpkg lock is a bit dangerous though | 09:11 |
itsnotabigtruck | but there's no pretty solution :/ | 09:11 |
itsnotabigtruck | i don't know why it even leaves that lock there, it makes no sense | 09:11 |
djszapi | itsnotabigtruck: it is not going to help if it is still busy of course | 09:12 |
itsnotabigtruck | djszapi: well, you can wait for pkgmgrd to exit after you signal it | 09:13 |
itsnotabigtruck | unfortunately busybox killall doesn't have the nifty flag that does that for you | 09:13 |
djszapi | but that is not the point. | 09:13 |
djszapi | if you kill it, you kill it | 09:13 |
djszapi | which is not nice for things, like pkgmgrd which can end up bricking your device | 09:13 |
itsnotabigtruck | it is the point - if pkgmgrd is doing something, if you wait for it to exit, you can be assured it's no longer doing anything | 09:13 |
itsnotabigtruck | pkgmgrd handles SIGTERM and exits cleanly | 09:14 |
djszapi | again | 09:14 |
itsnotabigtruck | you shouldn't kill -9 it though | 09:14 |
djszapi | if it is not finished in the momment, it is not any help | 09:14 |
djszapi | it is gonna finish its job of course on its own too at some point | 09:14 |
itsnotabigtruck | djszapi: a) SIGTERM it, b) wait for it, c) do your thing | 09:14 |
itsnotabigtruck | it stays open for a while after doing things though | 09:14 |
itsnotabigtruck | so usually killing it causes it to exit instantly | 09:15 |
itsnotabigtruck | it's only in the corner case that you have to wait | 09:15 |
djszapi | I do not trust this | 09:15 |
djszapi | killing the pkgmgrd is imo very dangerous | 09:15 |
itsnotabigtruck | you can look at the source, and see that it registers signal handlers | 09:15 |
djszapi | except that the pkg mgr is closed | 09:16 |
itsnotabigtruck | it's not | 09:16 |
itsnotabigtruck | it's lgpl or something | 09:16 |
djszapi | of course it was | 09:16 |
djszapi | perhaps, they opened up recently, but I was not even able to check the source as an internal | 09:16 |
djszapi | but in any case, /me is not too interested in its source code | 09:16 |
itsnotabigtruck | also this is weird...my developer ssh session is running as user? | 09:17 |
itsnotabigtruck | https://crypty.ch/p/S8XhSV7W#3bdba483ea7b64403f112d4ec46bfd07 pastebin'd this time | 09:18 |
itsnotabigtruck | interesting...develsh asserts UID::user | 09:19 |
itsnotabigtruck | not sure why i never noticed that before | 09:19 |
itsnotabigtruck | er, except, no it doesn't, it can't | 09:19 |
* djszapi wonders why "for (var i in alphabetLetterRepeater.children) {" does enter any iterations :/ | 09:21 | |
*** risca has joined #harmattan | 09:22 | |
itsnotabigtruck | mystery solved | 09:26 |
itsnotabigtruck | turns out the people with N9s that frankenflashed | 09:26 |
itsnotabigtruck | had changed their product codes with NSS pro | 09:26 |
itsnotabigtruck | except that NSS pro overwrites the HW variant instead | 09:27 |
itsnotabigtruck | and causes the flasher to skip a bunch files (sw cert, xloader, secondary) | 09:27 |
itsnotabigtruck | that had happened a few times before but that particular manifestation of it is new | 09:29 |
*** ArkanoiD_ has joined #harmattan | 09:44 | |
ArkanoiD_ | will inception work with n950? | 09:44 |
qronic | itsnotabigtruck> it might work...i don't think they changed the kernel | 09:46 |
qronic | <itsnotabigtruck> Version: 2.6.32-20115101+0m7 | 09:46 |
qronic | <itsnotabigtruck> yep, that's it | 09:46 |
ArkanoiD_ | anyone here actually tried? :-) | 09:47 |
itsnotabigtruck | ArkanoiD_: inception will definitely work with N950 | 09:47 |
itsnotabigtruck | i only mentioned N9 on the page for simplicity's sake | 09:47 |
AndrewX192 | Anyone got any ideas as to why my scripts in /etc/network/if-up.d/ aren't being executed on device connection? | 09:47 |
itsnotabigtruck | there's millions of N9 users and hundreds of N950 users | 09:48 |
AndrewX192 | They worked on the N900 | 09:48 |
djszapi | millions ? | 09:48 |
AndrewX192 | and the script is chmod +x | 09:48 |
itsnotabigtruck | well, million, hasn't there been at least 1000000 units sold? | 09:48 |
djszapi | I think that is doubtful | 09:49 |
itsnotabigtruck | anyway, i'm testing something new - aegisctl - that only works on the pr1.2 kernel like qronic said | 09:49 |
itsnotabigtruck | apparently 600k N9s moved in q4 2011 | 09:49 |
qronic | yeah, that quote was about aegisctl containing kernel module | 09:49 |
itsnotabigtruck | n950 pr1.2beta and n9 pr1.2 run the same kernel so it works on either (in theory?) | 09:50 |
djszapi | alterego: ping | 09:52 |
AndrewX192 | itsnotabigtruck: so apparently my script doesn't execute because of aegis | 09:56 |
* ArkanoiD_ wonders if nokia is going to "fix" it | 09:56 | |
itsnotabigtruck | ArkanoiD_: pr1.3 will no doubt come with some sort of patch | 09:57 |
itsnotabigtruck | that might be the end of inception 0.1, but it will certainly not be the end of inception | 09:57 |
itsnotabigtruck | AndrewX192: what happens when you execute your script | 09:58 |
itsnotabigtruck | do you get EACCES (permission denied, access denied, etc.) or EPERM (operation not permitted) | 09:58 |
AndrewX192 | itsnotabigtruck: it works fine - but it is in /etc/network/if-up.d/ and doesn't get executed when connecting to a network | 09:58 |
AndrewX192 | http://forum.meego.com/showthread.php?p=35899 | 09:58 |
itsnotabigtruck | EPERM is the universal sign of aegis trouble | 09:58 |
AndrewX192 | [ 1897.329833] Aegis: openvpn verification failed (source origin check) | 09:59 |
ArkanoiD_ | itsnotabigtruck, i get strong deja vu from symbian times.. and "fixing" is just about that pointless :-( | 09:59 |
itsnotabigtruck | AndrewX192: that thread doesn't help much...when exactly does it fail | 10:00 |
AndrewX192 | itsnotabigtruck: it just doesn't get executed when I expect it to. | 10:01 |
AndrewX192 | But I'm not executing it | 10:01 |
*** djszapi has left #harmattan | 10:01 | |
AndrewX192 | It's whatever executes /etc/network/if-up.d/ scripts | 10:01 |
itsnotabigtruck | AndrewX192: it's likely they disabled that to minimize exploitability or something | 10:01 |
AndrewX192 | weird | 10:02 |
AndrewX192 | They have other scripts in there | 10:02 |
itsnotabigtruck | aren't if-up/down scripts a debian thing that's part of /etc/network/interfaces | 10:02 |
itsnotabigtruck | does harmattan even use that system | 10:02 |
AndrewX192 | Look at /etc/network/if-up.d/00_disable_icmp_echo_reply | 10:02 |
itsnotabigtruck | oh, then that's weird | 10:02 |
itsnotabigtruck | what triggered that source origin check dmesg message | 10:02 |
AndrewX192 | and /etc/network/if-up.d/drop_gprs_to_sshd | 10:02 |
AndrewX192 | run-parts? | 10:02 |
itsnotabigtruck | ok, then nm on that one | 10:02 |
itsnotabigtruck | are you sure, because it said openvpn | 10:03 |
AndrewX192 | [ 3025.374114] Aegis: wln-vpn verification failed (source origin check) | 10:03 |
AndrewX192 | there it is on my script | 10:03 |
AndrewX192 | I just plopped that in there though | 10:03 |
AndrewX192 | Forgetting about aegis | 10:03 |
itsnotabigtruck | strange, what if you run it directly though | 10:03 |
AndrewX192 | It works | 10:03 |
AndrewX192 | as develsh | 10:04 |
itsnotabigtruck | are you running it directly, or like sh foo.sh | 10:04 |
AndrewX192 | directly | 10:04 |
itsnotabigtruck | oh bloody hell, dst just kicked ijn | 10:04 |
itsnotabigtruck | one minute it's 1:59, now it's 3:00 | 10:04 |
itsnotabigtruck | and it's way too late | 10:04 |
itsnotabigtruck | night | 10:04 |
AndrewX192 | it works as devel-su too | 10:04 |
AndrewX192 | But the route add command fails | 10:05 |
itsnotabigtruck | government stole my hour! | 10:05 |
itsnotabigtruck | :p | 10:05 |
AndrewX192 | blah | 10:05 |
AndrewX192 | This VPN is so much harder to setup on N9 than N900 | 10:05 |
AndrewX192 | itsnotabigtruck: Can I just hack one of the scripts nokia put in there and call it a day? | 10:05 |
itsnotabigtruck | AndrewX192: no, don't do that | 10:06 |
itsnotabigtruck | it could be on the hashlist | 10:06 |
AndrewX192 | -_- | 10:06 |
itsnotabigtruck | and i'm not sure what's going on and whether it's aegis related | 10:06 |
AndrewX192 | k, no automated vpn for me then | 10:06 |
itsnotabigtruck | AndrewX192: no, be persistent | 10:07 |
AndrewX192 | So automation doesn't work yet as Aegis doesn't allow an automatic execution of if-up/if-down scripts. I would be glad, if someone knew a way to make those scripts work. Preferably i would like to have an if-up script, which starts the openvpn tunnel, if the current interface address is not inside the remote address range of the openvpn tunnel (maybe add a config file where you can choose the remote address range). And a simple if-down script | 10:07 |
itsnotabigtruck | also, get incepted, and get aegisctl (scroll way up) | 10:07 |
itsnotabigtruck | and also opensh | 10:07 |
AndrewX192 | ^ from that thread | 10:07 |
itsnotabigtruck | do opensh -c 'aegisctl -s' | 10:07 |
itsnotabigtruck | that wollprevent any source origin check errors | 10:07 |
AndrewX192 | hm | 10:11 |
AndrewX192 | I'll wait a while first | 10:11 |
AndrewX192 | I think I need to create a _aegis file in this .deb | 10:11 |
*** Guest35143 is now known as Termana | 10:25 | |
*** Saviq_ has joined #harmattan | 10:34 | |
*** ZogG_laptop has quit IRC | 10:51 | |
*** Saviq_ has quit IRC | 10:55 | |
*** hatake_kakashi has joined #harmattan | 10:56 | |
*** psycho_oreos has quit IRC | 10:57 | |
*** djszapi has joined #harmattan | 10:58 | |
*** psycho_oreos has joined #harmattan | 11:05 | |
*** NIN101 has joined #harmattan | 11:18 | |
*** beford has quit IRC | 11:26 | |
*** auenf has quit IRC | 11:40 | |
*** auenf has joined #harmattan | 11:44 | |
*** Patina has quit IRC | 11:44 | |
*** Free-MG has joined #harmattan | 11:59 | |
*** blueslee has joined #harmattan | 12:08 | |
*** Patina has joined #harmattan | 12:10 | |
*** DocScrutinizer has quit IRC | 12:18 | |
*** DocScrutinizer has joined #harmattan | 12:18 | |
*** NIN102 has joined #harmattan | 12:32 | |
*** M4rtinK has joined #harmattan | 12:32 | |
*** NIN101 has quit IRC | 12:34 | |
*** arcean has joined #harmattan | 12:35 | |
*** arcean_ has joined #harmattan | 12:37 | |
*** arcean has quit IRC | 12:40 | |
*** arcean_ is now known as arcean | 12:40 | |
*** piggz_ has joined #harmattan | 13:05 | |
*** blueslee has quit IRC | 13:05 | |
*** piggz has quit IRC | 13:05 | |
*** piggz_ has quit IRC | 13:10 | |
*** piggz_ has joined #harmattan | 13:10 | |
*** jluisn has joined #harmattan | 13:11 | |
DocScrutinizer | anybody willing to test openmode1.2-kernel with patches? | 13:23 |
DocScrutinizer | on N9 | 13:23 |
*** djszapi has left #harmattan | 13:25 | |
pa | what patches? | 13:38 |
Free-MG | who is the download link? :) | 13:42 |
*** heymaster has quit IRC | 13:48 | |
*** piggz_ has quit IRC | 13:52 | |
*** heymaster has joined #harmattan | 14:02 | |
*** Venemo_N950 has joined #harmattan | 14:10 | |
*** diorahman has joined #harmattan | 14:11 | |
Venemo_N950 | good morning | 14:11 |
diorahman | Venemo_N950: good evening! | 14:11 |
Venemo_N950 | you too diorahman :) | 14:11 |
Venemo_N950 | itsnotabigtruck, ping | 14:11 |
diorahman | any good news? | 14:14 |
diorahman | is meltemi coming? :-) | 14:14 |
*** risca has quit IRC | 14:15 | |
Venemo_N950 | noone really knows :) | 14:17 |
*** Free-MG has quit IRC | 14:22 | |
*** Venemo_N950 has quit IRC | 14:26 | |
*** diorahman has quit IRC | 14:30 | |
*** diorahman has joined #harmattan | 14:30 | |
diorahman | Haha | 14:31 |
*** diorahman has left #harmattan | 14:31 | |
Corsac | hmhm, are they python bindings for commhistory? | 14:43 |
*** denism has joined #harmattan | 14:44 | |
denism | ~update | 14:44 |
infobot | from memory, update is http://www.developer.nokia.com/Community/Blogs/blog/n9-developer/2012/01/25/harmattan-1.2-beta-now-available-as-ocf-for-nokia-n950 | 14:44 |
*** NIN101 has joined #harmattan | 14:53 | |
*** djszapi has joined #harmattan | 14:55 | |
djszapi | itsnotabigtruck: ping | 14:55 |
*** NIN102 has quit IRC | 14:57 | |
*** djszapi has left #harmattan | 14:59 | |
*** yondie has quit IRC | 15:11 | |
*** MFaro-Tusino has joined #harmattan | 15:29 | |
*** djszapi has joined #harmattan | 15:29 | |
DocScrutinizer | pa: the openmode patches | 15:35 |
DocScrutinizer | basically neutering aegis | 15:36 |
DocScrutinizer | anybody willing to test openmode1.2-kernel with patches on N9? | 15:43 |
DocScrutinizer | the 'official' one | 15:44 |
Corsac | but it'll still set the bits marking the device as in openmode, requiring a reflash to revert to standard mode? | 16:01 |
*** djszapi has left #harmattan | 16:02 | |
*** Jare has joined #harmattan | 16:29 | |
*** javispedro has joined #harmattan | 16:33 | |
*** faenil has joined #harmattan | 16:36 | |
*** djszapi has joined #harmattan | 16:37 | |
djszapi | hi, why does this loop never iterate ? for (var i in alphabetLetterRepeater.children) { -> if I try to put some debug message, like: console.log("TEST:", alphabetLetterRepeater.children); -> I am getting this output: TEST: [object Object] -> What shall I do to really iterate through the elements ? | 16:40 |
faenil | djszapi, what would you expect it to print? | 16:41 |
faenil | I guess it just prints its type due to the functional nature of js | 16:42 |
djszapi | faenil: I do not personally care, as far as the loop is entered. | 16:42 |
javispedro | djszapi: I don't think you can iterate it that way, you have to use count and itemAt(x) | 16:42 |
xarcass | djszapi: well, i can't be completely sure, but if it's a real Repeater, so it hasn't got any children - it's merely a generator. a factory of some sort. | 16:42 |
djszapi | javispedro: why ? You can interate through an array in js. | 16:42 |
javispedro | djszapi: it's just a repeater problem | 16:42 |
djszapi | unsure what you mean. | 16:43 |
javispedro | djszapi: afaiu, they override itemAt(), but not the children property | 16:43 |
DocScrutinizer | Corsac: probably yes | 16:43 |
javispedro | djszapi: to put it simple, itemAt() returned the list of created items, but children kept returning only the single template item | 16:43 |
javispedro | *itemAt() & count | 16:43 |
*** Clint has quit IRC | 16:43 | |
javispedro | No idea if this was a design decision or a bug. | 16:44 |
*** xarcass has quit IRC | 16:51 | |
*** diorahman has joined #harmattan | 16:51 | |
diorahman | helllo! | 16:52 |
djszapi | javispedro: perhaps I should use the grid id instead ? https://projects.kde.org/projects/kde/kdeedu/khangman/repository/revisions/master/entry/src/harmattan/GamePage.qml#L258 | 16:54 |
MohammadAG | itsnotabigtruck, is there a way to detect whether a package is being incepted or not? I'd like it to fail if it's not | 16:54 |
MohammadAG | hmm, hard disk clicked, sounds bad | 16:54 |
javispedro | MohammadAG: that's stupid, just try to do it and complain loudly if it fails; otherwise you're excluding people without aegis. | 16:55 |
MohammadAG | javispedro, well, yeah, complaining loudly works too | 16:55 |
*** niqt has joined #harmattan | 16:55 | |
javispedro | maybe via espeak even ;P | 16:55 |
MohammadAG | by directing output to asound, so it overrides mute | 16:56 |
* djszapi hates how hard to apply one operation for all the elements in a positioner. | 17:00 | |
faenil | djszapi, just like the width info I required the other day :D had to skip that :P | 17:01 |
djszapi | tha tat least works for me. | 17:02 |
*** hardaker has joined #harmattan | 17:03 | |
faenil | ? | 17:03 |
djszapi | I can control the width quite well, yes. | 17:04 |
djszapi | but I would not now like to hijack the attention from my question in order to not repeat in a while :D | 17:04 |
faenil | eheheh :P anyway I guess you didn't understand my question the other day ;) | 17:04 |
djszapi | or you were not clear then | 17:05 |
djszapi | what you mentioned, is pretty much achievable here. | 17:05 |
faenil | djszapi, could be ;) | 17:05 |
djszapi | but please let us really not hijack it :) | 17:05 |
faenil | :D | 17:05 |
djszapi | javispedro: I am unsure what you had in your mind with "itemAt". | 17:06 |
javispedro | djszapi: ok, letme look it up in docs | 17:06 |
javispedro | djszapi: http://doc.qt.nokia.com/4.7-snapshot/qml-repeater.html#itemAt-method | 17:06 |
djszapi | and how is that any different to children ? Please note, you need to get the children count either way to go through all the items. | 17:08 |
*** diorahman has quit IRC | 17:08 | |
djszapi | so it is not any distinct to children[i] | 17:08 |
djszapi | what I actually use inside the loop for dealing with the elements. | 17:09 |
javispedro | djszapi: the things is, in my tests long ago it _was_ different to children | 17:09 |
javispedro | children returns one element while count returned more than 1 | 17:09 |
itsnotabigtruck | my hard drive seems to be making strange noises; this isn't good | 17:09 |
djszapi | javispedro: count of what ? | 17:09 |
djszapi | the model ? | 17:10 |
javispedro | djszapi: yep, the actual created elements | 17:10 |
djszapi | anyway, I am now wondering why I have been suggested by this idea on #qt-qml back then. | 17:10 |
javispedro | no idea, I am hardly a QML expert so maybe this is a convoluted way, do ask them :) | 17:10 |
*** diorahman has joined #harmattan | 17:11 | |
djszapi | it is also wondering how popular qml is, and how dead the irc channel is | 17:11 |
*** diorahman has quit IRC | 17:13 | |
itsnotabigtruck | whoa, lots of pings overnight | 17:13 |
itsnotabigtruck | what's up djszapi (and venemo but he's gone) | 17:13 |
itsnotabigtruck | and MohammadAG: less /var/lib/aegis/restok/restok.conf | 17:13 |
*** diorahman has joined #harmattan | 17:13 | |
itsnotabigtruck | search for com.nokia.maemo/local | 17:13 |
djszapi | itsnotabigtruck: wanted to have a native speaker, found radiofree | 17:14 |
itsnotabigtruck | actually, to make that more complete, Source: com.nokia.maemo/local | 17:14 |
*** niqt has quit IRC | 17:14 | |
itsnotabigtruck | ^ search for that and it'll find all the packages that have been incepted | 17:14 |
itsnotabigtruck | someone suggested adding an option to do that search automatically from incept or something, i might put that in the next ver | 17:15 |
djszapi | native /english/ speaker* | 17:15 |
itsnotabigtruck | djszapi: ah ok | 17:16 |
djszapi | javispedro: you close to Barcelona ? | 17:16 |
javispedro | djszapi: yeah | 17:16 |
djszapi | have you also got a pb at the mwc stuffy ? | 17:16 |
javispedro | I wasn't at mwc | 17:17 |
djszapi | bad luck:D | 17:17 |
javispedro | I have an hp touchpad that is larger and more open =) | 17:17 |
djszapi | qnx? | 17:17 |
itsnotabigtruck | since more people are on now: anyone using inception (or open mode with stock kernel) | 17:18 |
javispedro | djszapi: nope, and I must admit that the idea of a microkernel has its attraction.. | 17:18 |
djszapi | javispedro: yep.. | 17:18 |
djszapi | javispedro: it returns undefined: console.log("TEST:", alphabetLetterRepeater.model.count); | 17:19 |
javispedro | djszapi: wow? also, count should be a property of the repeater itself too | 17:20 |
diorahman | anyone here has examples of the best harmattan apps? which generates great revenue? :-) | 17:20 |
javispedro | djszapi: maybe your model is nonworking? | 17:20 |
itsnotabigtruck | also, any idea what could cause an intermittent buzzing from the hard drive zone on a thinkpad | 17:20 |
djszapi | javispedro: it does work | 17:20 |
djszapi | data is displayed properly. | 17:20 |
itsnotabigtruck | diorahman: can't you just do something cool, instead of something $$$-optimized...it's doubtful you'll get serious money from a harmattan app | 17:21 |
javispedro | djszapi: well, model should have a count property aiui... but in any case I Was talking about the Repeaters' count property: alphabetLetterRepeater.count | 17:21 |
diorahman | itsnotabigtruck :-) sorry, I'm just asking, it's very late in here :-) | 17:21 |
itsnotabigtruck | the HDD thing seems to be vibration related, which is why it's intermittent, but it wasn't doing it before at all | 17:21 |
djszapi | javispedro: model.count should work | 17:22 |
javispedro | no idea why not then | 17:22 |
djszapi | javispedro: perhaps, it is confusing it is inside a grid ? | 17:22 |
djszapi | unsure | 17:22 |
javispedro | hm | 17:23 |
*** beford has joined #harmattan | 17:23 | |
DocScrutinizer | diorahman: that's actually a legit and intriguing question: can you make at least *some* money with an OVI app | 17:24 |
diorahman | Haha | 17:25 |
diorahman | DocScrutinizer: It's Nokia Store now :-) Well, I heard if you play with j2me apps, than you will | 17:26 |
djszapi | javispedro: btw, I am not in Nokia anymore, but doing android stuff :D | 17:26 |
diorahman | *then | 17:26 |
djszapi | you can now hate me more :p | 17:26 |
itsnotabigtruck | but that's because there's a *lot* of plebeians out there who will buy some J2ME game on their featurephone | 17:27 |
diorahman | djszapi: cool! Android is cool :-P | 17:27 |
djszapi | you think ? | 17:27 |
itsnotabigtruck | (or bill it to their parents' phone bill and make the price their problem) | 17:27 |
itsnotabigtruck | in fact probably a huge chunk is the latter | 17:27 |
javispedro | djszapi: yeah, I've read the rumours :) | 17:28 |
diorahman | India, Indonesia, Mexico and Brazil, feature phones still popular, Asha rules! And most of it has integrated billing with phone bill (most of it prepaid) | 17:28 |
djszapi | javispedro: :) Also, repeater.count works. | 17:29 |
djszapi | wonder why model.count does not. | 17:29 |
*** adlan has joined #harmattan | 17:29 | |
djszapi | javispedro: also, itemAt is writable most likely. | 17:33 |
*** niqt has joined #harmattan | 17:33 | |
M4rtinK | well, I still use a Nokia 6610i as my main phone, even when I have a N900 or N950 with me :) | 17:38 |
*** diorahman has quit IRC | 17:38 | |
* djszapi is getting upset'ish about qml :D | 17:41 | |
*** diorahman has joined #harmattan | 17:42 | |
faenil | djszapi, eheheh :D | 17:42 |
djszapi | console.log("TEST:", alphabetLetterRepeater.count); for (var i in alphabetLetterRepeater.count) { -> well, why does it not enter the loop if it prints out 26 ? | 17:43 |
itsnotabigtruck | djszapi: erm, you're iterating over an int? is that valid qml? | 17:44 |
djszapi | it is js | 17:44 |
itsnotabigtruck | i think if you want to do a range you should do the traditional c style | 17:44 |
itsnotabigtruck | you're not passing an iterable collection in, you're passing an int, you can't iterate over that | 17:44 |
djszapi | http://stackoverflow.com/questions/5510772/forvar-i-in-aarray-vs-fori-0-iaarray-length-i | 17:45 |
itsnotabigtruck | djszapi: you're doing neither of them | 17:46 |
itsnotabigtruck | you're doing var i in aArray.count | 17:47 |
itsnotabigtruck | that's the problem | 17:47 |
itsnotabigtruck | you need to either iterate over the array, or loop over its count | 17:47 |
itsnotabigtruck | not both | 17:47 |
djszapi | yes, but children did not work either | 17:47 |
djszapi | which I started with | 17:47 |
*** niqt has quit IRC | 17:48 | |
javispedro | djszapi: for (var i = 0; i < alphabetLetterRepeater.count; i++) { | 17:50 |
javispedro | then use alphabetLetterRepeater.itemAt(i) | 17:50 |
javispedro | that's what I did at least. | 17:50 |
djszapi | javispedro: yes, that might work, but I would like to understand why children does not work | 17:51 |
*** diorahman has quit IRC | 17:51 | |
djszapi | I would like to play qml'ish in qml primarily. | 17:52 |
javispedro | well, ask around | 17:52 |
*** diorahman has joined #harmattan | 17:52 | |
javispedro | my intutition says this has to do with the "just-in-time" object construction stuff of qml | 17:52 |
djszapi | doneweeks ago :D | 17:52 |
wirwe | does anyone have an idea when pr1.2 will be available for australian n9s? | 17:52 |
itsnotabigtruck | wirwe: it already is for some, for others, nokia forgot about them | 17:53 |
itsnotabigtruck | don't worry, you can flash yours now | 17:53 |
itsnotabigtruck | http://talk.maemo.org/showthread.php?t=82693 | 17:54 |
itsnotabigtruck | don't bother waiting, there's no use and then you'll have to wait again for future releases | 17:54 |
itsnotabigtruck | then once you've flashed put this on https://endno.de/~itsnotabigtruck/inception | 17:54 |
wirwe | uah, flashing is always a risk, isn't it? so apps and files are lost after that or not? | 17:55 |
djszapi | javispedro: I think positioners are kinda crap in qml | 17:55 |
djszapi | limited in a variety of ways, like this. | 17:55 |
javispedro | yeah | 17:56 |
javispedro | anchors et all in qt have always been hard to understand, and qml positining stuff in general is no better | 17:57 |
javispedro | IMO of course. | 17:57 |
*** jluisn has quit IRC | 17:59 | |
itsnotabigtruck | wirwe: it's not very risky | 17:59 |
itsnotabigtruck | you do lose apps, and certain files (but not most of your data) | 17:59 |
itsnotabigtruck | you might lose some game saves and things | 17:59 |
djszapi | javispedro: qrc:/GamePage.qml:71: Error: Cannot assign to non-existent property "enable" | 18:00 |
MohammadAG | itsnotabigtruck, does incept screw the current dir? | 18:01 |
djszapi | I have button inside the repeater... | 18:01 |
wirwe | itsnotabigtruck: hm okay, i guess i have to accept it in favor of pr1.2 haha^^ thanks | 18:03 |
DocScrutinizer | itsnotabigtruck: how's inception needed for upgrading to PR1.2? | 18:03 |
DocScrutinizer | itsnotabigtruck: please stop advising 'innocent' users to put inception on their devices, just to spread the stuff | 18:04 |
DocScrutinizer | if somebody neither needs to ship around aegis nor even has the faintest idea what's inception at all, you better not advise them to install it to make *you* happy | 18:06 |
*** arcean_ has joined #harmattan | 18:07 | |
MohammadAG | itsnotabigtruck, where is inception's cache? | 18:07 |
*** arcean has quit IRC | 18:07 | |
*** arcean_ is now known as arcean | 18:08 | |
DocScrutinizer | MohammadAG: you're asking strange questions | 18:09 |
MohammadAG | not really, I'm installing a deb with a conf file, and the conf file isn't being unpacked | 18:09 |
DocScrutinizer | at least they seem strange to me | 18:09 |
MohammadAG | I expect this to be a critical bug in inception | 18:09 |
DocScrutinizer | AIUI inception is messing with aegis credentials in that list whatever the name | 18:10 |
MohammadAG | even dpkg -i doesn't unpack the file | 18:10 |
DocScrutinizer | seems to indicate there's actually something messed up with credentials granted to arbitrary jobs | 18:13 |
DocScrutinizer | for the "critical bug" I'd agree anyway | 18:15 |
DocScrutinizer | but I guess inception doesn't directly mess with dpkg cache, nor with current directory o.O | 18:16 |
djszapi | javispedro: any ideas ? | 18:16 |
itsnotabigtruck | MohammadAG: it drops a signature.local file in the current dir | 18:16 |
itsnotabigtruck | blame aegis for that | 18:16 |
itsnotabigtruck | it does it for all packages with internal signatures | 18:16 |
itsnotabigtruck | (maybe i should chdir before invoking dpkg) | 18:16 |
itsnotabigtruck | the cache is in /var/cache/inception/tmp | 18:16 |
itsnotabigtruck | it deletes the signed package automatically when it's done, though if you SIGINT inception it might not do so | 18:17 |
itsnotabigtruck | DocScrutinizer: i never said it was necessary for PR1.2, i just suggested putting it on after the flash | 18:18 |
itsnotabigtruck | putting it on before the flash doesn't make much sense since it'll be gone :p | 18:18 |
DocScrutinizer | exactly this is what you please stop to do | 18:18 |
DocScrutinizer | it's considered worst case of trolling | 18:19 |
DocScrutinizer | just one degree below suggesting rm -rf for fixing a problem of a novice user | 18:19 |
* itsnotabigtruck shakes head | 18:22 | |
DocScrutinizer | you may suggest users to consider if they want to learn about aegis and missing rights on their device, and then consider to install inception or whatever to get a solution for that, if they think it's a problem they want to tackle. Suggesting it indiscriminately and without any explanation to obviously clueless (about that topic) users here is a sure ban on second time | 18:22 |
DocScrutinizer | your post sounded to every user that has not already followed inception topic for the last 5 or so days like it's needed to upgrade to 1.2 | 18:23 |
MohammadAG | it was a conffile issue, not an inception one | 18:24 |
MohammadAG | ty itsnotabigtruck | 18:24 |
javispedro | djszapi: nope, maybe could you share the snippet? | 18:25 |
djszapi | javispedro: have you used any items inside the repeater ? | 18:26 |
djszapi | I guess you did ? | 18:26 |
itsnotabigtruck | DocScrutinizer: for someone who despises harmattan you're sure still spending an awful lot of time in #harmattan | 18:26 |
djszapi | javispedro: same snippet as aforementioned | 18:26 |
DocScrutinizer | I can help you to ignore that fact | 18:27 |
javispedro | djszapi: yeah, I did, I do not have the project around though :( | 18:27 |
DocScrutinizer | if you continiue asking for that | 18:27 |
djszapi | javispedro: https://projects.kde.org/projects/kde/kdeedu/khangman/repository/revisions/master/entry/src/harmattan/GamePage.qml#L258 | 18:27 |
djszapi | qml is full of limitations :/ | 18:27 |
javispedro | djszapi: but what does the loop code look like now? | 18:28 |
javispedro | alphabetLetterRepeater.itemAt(i).enable = true ? | 18:28 |
djszapi | yes of course | 18:28 |
djszapi | does not expect to commit a non-working code :) | 18:29 |
*** jaywink has joined #harmattan | 18:29 | |
djszapi | also tried this: alphabetLetterRepeater.itemAt(i).alphabetLetterId.enable = true; | 18:29 |
javispedro | try adding some console.logs to see what objects are you interacting with | 18:31 |
djszapi | tried that too | 18:31 |
djszapi | let me grab the output | 18:31 |
DocScrutinizer | itsnotabigtruck: anyway, general IRC rule: giving knowingly destructive advice to other users is a sure ban. Your advice is considered destructive or at least highly dangerous (for novice users), the way you've put it. And now that you've been warned about it, you don't have any benefit of not knowing on next time | 18:33 |
djszapi | javispedro: Button_QMLTYPE_42(0xe96f38) | 18:34 |
djszapi | for this: console.log("TEST:", alphabetLetterRepeater.itemAt(i)); | 18:34 |
djszapi | damn, it is called "enabled". | 18:35 |
javispedro | hah | 18:35 |
djszapi | :=) | 18:36 |
DocScrutinizer | add an explanation on what is inception and why user may want it, and we're all fine | 18:36 |
DocScrutinizer | put it again in a way as if it was a solution to an unrelated problem and the consequences are not negotiable | 18:37 |
MohammadAG | damn /etc/init/apps not working right | 18:43 |
*** lucido has quit IRC | 18:45 | |
diorahman | MohammadAG: ewww | 18:56 |
*** lucido has joined #harmattan | 19:01 | |
MohammadAG | itsnotabigtruck, http://forum.meego.com/showpost.php?p=40044&postcount=20 | 19:01 |
itsnotabigtruck | MohammadAG: nice | 19:03 |
*** jreznik has joined #harmattan | 19:04 | |
djszapi | heya jreznik :) | 19:04 |
itsnotabigtruck | there's probably something you can do to prioritize it and make it start sooner (not sure how) | 19:04 |
djszapi | you cannot | 19:05 |
djszapi | /etc/init/apps is a pretty de-facto interface | 19:05 |
djszapi | it is not unresaonable at all to launchthings in there after the system is up anyway | 19:05 |
AndrewX192 | anyone know how CameraService gets started? | 19:07 |
jreznik | djszapi: hi! | 19:07 |
AndrewX192 | mine is dead. | 19:07 |
* jreznik is trying dual boot on n950 :) | 19:07 | |
jreznik | and preparing the n9/n950 programming competition :) | 19:07 |
itsnotabigtruck | ooh, programming competition? | 19:08 |
jreznik | itsnotabigtruck: yep :) one n9 and in case if we get more entries, there's possibility of two n950 :) | 19:08 |
faenil | jreznik, I have dualbooting and it's working if you need help :) | 19:08 |
jreznik | faenil: it's working :) | 19:09 |
itsnotabigtruck | jreznik: where will this be announced (or is it some local event) | 19:09 |
faenil | jreznik, ok ;) | 19:09 |
diorahman | faenil: dual booting with nemo? | 19:10 |
faenil | diorahman, yup | 19:10 |
diorahman | cool | 19:10 |
diorahman | should try that too | 19:10 |
diorahman | jreznik: what's programming competition? | 19:11 |
jreznik | diorahman: it's easy to setup http://wiki.merproject.org/wiki/Nemo/Installing#Dual-boot_method | 19:11 |
jreznik | diorahman: itsnotabigtruck: it's local - as a support for our Openmobility Conference in Prague but we try to be more international this year | 19:12 |
itsnotabigtruck | jreznik: oh, ok :( | 19:12 |
diorahman | jreznik: Ah, OK, nicely done, are you Nokians? :-) | 19:13 |
AndrewX192 | The camera app on the N9 wont start. it says it is not responding | 19:13 |
jreznik | if you could pick up the prize @Prague :) actually I'd like to have more people as there's the two n950s are in case of 26+ entries and I'm not sure we can have so many locally | 19:13 |
itsnotabigtruck | AndrewX192: try a reboot...and what iscameraservice | 19:13 |
itsnotabigtruck | that's usually a symptom of mismatched kernel/userland | 19:14 |
AndrewX192 | forum posts seem to say reflash | 19:14 |
*** djszapi has left #harmattan | 19:14 | |
AndrewX192 | itsnotabigtruck: i ran.camera-ui from terminal | 19:14 |
itsnotabigtruck | jreznik: eh, airfare would be more expensive than the phone :p | 19:14 |
AndrewX192 | I cant paste the error for some reason. | 19:15 |
itsnotabigtruck | AndrewX192: hmm, do a uname -a | 19:15 |
itsnotabigtruck | and also a sysinfoclient -p /device/sw-release-ver | 19:16 |
jreznik | itsnotabigtruck: :) sad, it's usually very nice event, we try to aim on central european region this year - so more suited for people from czech rep., slovakia, austria, germany... | 19:16 |
AndrewX192 | inux RM696 2.6.32.48-dfl61-20115101 #1 PREEMPT Thu Dec 22 14:43:29 EET 2011 armv7l GNU/Linux | 19:17 |
* jreznik hopes simple way how to set nemo dualboot could help accelerate the development | 19:17 | |
itsnotabigtruck | AndrewX192: that's the 1.2 kernel, so hmmmm. | 19:18 |
itsnotabigtruck | jreznik: has anyone tried rolling a FIASCO that loads the whole thing in one go? | 19:18 |
AndrewX192 | DFL61_HARMATTAN_30.2012.07-1_PR_001 | 19:19 |
itsnotabigtruck | AndrewX192: ok, so you're on 1.2 alright...no idea what's going on then | 19:19 |
itsnotabigtruck | but did you try rebooting, in case something crashed? | 19:19 |
itsnotabigtruck | (do 'reboot' from devel-su, you can't trust other kinds of reboots) | 19:19 |
AndrewX192 | Not yet | 19:19 |
AndrewX192 | I wanted to restart that process | 19:20 |
itsnotabigtruck | cameraservice isn't a process, that's why i was curious | 19:20 |
DocScrutinizer | ok, now it was too boring to wait for somebody testing it... http://talk.maemo.org/showthread.php?p=1177931&posted=1#post1177931 here it is | 19:20 |
itsnotabigtruck | lol i noticed | 19:20 |
AndrewX192 | okay reboot. | 19:20 |
AndrewX192 | sucky! | 19:21 |
*** psycho_oreos has quit IRC | 19:21 | |
*** djszapi has joined #harmattan | 19:25 | |
djszapi | someone willing to test khangman ? :) | 19:25 |
itsnotabigtruck | djszapi: got deb> | 19:25 |
AndrewX192 | fixed. | 19:26 |
DocScrutinizer | AndrewX192: | 19:26 |
DocScrutinizer | 11157 user /usr/bin/camera-ui -prestart | 19:26 |
DocScrutinizer | 11188 user /usr/bin/invoker --type=m /usr/bin/camera-ui -prestart | 19:26 |
DocScrutinizer | FWIW | 19:26 |
franz` | question: can you edit /usr/share/MProgressIndicator/themes/mprogressindicator.conf safely? | 19:30 |
DocScrutinizer | ~may-i-edit | 19:30 |
infobot | mayIedit () { grep "`basename $1`" /var/lib/aegis/refhashlist && echo "probably not" && return; echo "edit if you feel venturous"; } | 19:30 |
franz` | oh, thanks :P | 19:30 |
*** diorahman has quit IRC | 19:31 | |
djszapi | itsnotabigtruck: yes, but I got some bugs apparently, just from the applauncher, so I still need to fix those, damn :/ | 19:32 |
itsnotabigtruck | ah ok | 19:33 |
itsnotabigtruck | franz`: are you using inception, and if so, want to test aegisctl | 19:33 |
franz` | I am, but hmm think I just screwed up my n9 lol | 19:34 |
franz` | the boot animation won't go away lol, damn | 19:34 |
DocScrutinizer | haha, that's what you get from messing with mprogressindicator.conf | 19:34 |
franz` | I had fair warning! | 19:35 |
DocScrutinizer | ;-D | 19:35 |
DocScrutinizer | nice part about inception and openmode: you should be able to fix it, via rescue-initrd | 19:36 |
DocScrutinizer | err, maybe that's not applicable for inception? dunno | 19:36 |
franz` | oh? how so? | 19:36 |
franz` | lol | 19:36 |
itsnotabigtruck | DocScrutinizer: not applicable because doing so will itself put you into open mode | 19:37 |
DocScrutinizer | yup | 19:37 |
itsnotabigtruck | mprogressindicator, that's the boot screen, right? | 19:38 |
franz` | yeah | 19:38 |
DocScrutinizer | so reflash is it then I guess, unless you got wlan autoconnect configured and system actually gets there | 19:38 |
itsnotabigtruck | so it's not failing because of refhashlist (it's not aegis'd) | 19:38 |
itsnotabigtruck | but i guess it just doesn't like the modded config | 19:38 |
franz` | reflash it is | 19:38 |
franz` | I'm downloading the firmware file as we speak | 19:39 |
*** faenil has quit IRC | 19:39 | |
DocScrutinizer | nota bene on HARM even ACT_DEAD allows WLAN ssh sessions, they even survive "booting" from ACT_DEAD to active and "shutdown" from active to ACT_DEAD aka charging | 19:40 |
DocScrutinizer | actually ACT_DEAD "off with charging" state is just another runlevel basically | 19:41 |
DocScrutinizer | ssh and wlan active in both runlevels | 19:41 |
*** faenil has joined #harmattan | 19:41 | |
franz` | the system boots enough to get to the point of mounting mydocs as mass storage if I plug the usb cable | 19:41 |
franz` | though wlan isn't connected | 19:41 |
DocScrutinizer | as long as you haven't got any bindmount of / to MyDocs/MyRoot/ theat won't help much | 19:42 |
DocScrutinizer | that* | 19:42 |
itsnotabigtruck | DocScrutinizer: even that won't work since the host computer is mounting the actual partition | 19:43 |
itsnotabigtruck | not a VFS tree | 19:43 |
*** diorahman has joined #harmattan | 19:43 | |
DocScrutinizer | duh, you're right | 19:43 |
wirwe | hey, where are the messages on the n9 saved? | 19:47 |
djszapi | itsnotabigtruck: http://minus.com/m0ztoMixK#1 | 19:47 |
DocScrutinizer | trackerdb | 19:47 |
djszapi | I wonder what happens if you run it from the app launcher. It does not change the word here for next, or category change. If I run it from command line either as root or developer, it works fine/. | 19:47 |
DocScrutinizer | no matter what messages you're actually talking about ;-P | 19:47 |
itsnotabigtruck | btw has anyone here had their windows personal certificate store suddenly go empty | 19:48 |
wirwe | all the messages – sms, chat messages etc… which are shown with the messages-app | 19:48 |
DocScrutinizer | I heard even vmlinuz is stored in trackerdb in PR1.3, maybe it's a red herring ;-P | 19:49 |
beford | is it possible to resize QML Tumbler font size? | 19:49 |
franz` | lol | 19:49 |
itsnotabigtruck | what are some kmods people would find useful | 19:49 |
itsnotabigtruck | lots of people want iptables nat | 19:49 |
DocScrutinizer | lots of people want hostmode | 19:50 |
itsnotabigtruck | but that isn't just a module that can be built, is it? | 19:50 |
itsnotabigtruck | i assume if it was it would have already been done | 19:50 |
DocScrutinizer | it should work out of the box basically, when I contribute some hacking for boostmode | 19:50 |
DocScrutinizer | nope | 19:51 |
itsnotabigtruck | djszapi: unmet dependencies | 19:51 |
DocScrutinizer | nobody looked into it except me cursory | 19:51 |
itsnotabigtruck | you need to override the library dependencies again | 19:51 |
djszapi | itsnotabigtruck: which one ? | 19:51 |
itsnotabigtruck | lots, the kde ones | 19:51 |
DocScrutinizer | *should* be a matter of defconfig | 19:51 |
djszapi | output ? | 19:51 |
itsnotabigtruck | https://crypty.ch/p/NuPGKuAw#8948d0df7d057c63be79087f0a69f0ef | 19:52 |
javispedro | to build hostmode and my other kmods you will need to change the kernel | 19:52 |
javispedro | s/my/many | 19:52 |
DocScrutinizer | yep | 19:52 |
itsnotabigtruck | oh, and it looks like you're building against pr1.3 also, which means wrong qt version deps | 19:52 |
DocScrutinizer | it's actually not a .ko | 19:52 |
javispedro | libdbusmenu? that's ubuntu | 19:53 |
itsnotabigtruck | javispedro: pretty sure it's more than just ubuntu | 19:53 |
djszapi | javispedro: nope. | 19:53 |
itsnotabigtruck | the idea is to have a fully generic menu interface for many different DEs | 19:53 |
javispedro | libdbusmenu is only used by ubuntu | 19:54 |
djszapi | so can one give me a proper source list for public scratchbox usage ? | 19:54 |
djszapi | javispedro: nope | 19:54 |
DocScrutinizer | haha, so zenity with dbus interface? NIIIICE | 19:54 |
itsnotabigtruck | anyway, put 'override_dh_shlibdeps:' in debian/rules and copy in the current dependencies | 19:54 |
djszapi | http://www.archlinux.org/packages/?q=libdbusmenu | 19:54 |
javispedro | djszapi: which other platform uses it? | 19:54 |
itsnotabigtruck | then remove all the ones shipping with khangman and decrease the qt minimum version | 19:54 |
javispedro | djszapi: archlinux having it is not proof. they also have my OWN globalmenu packages. | 19:55 |
itsnotabigtruck | ("copy in" to debian/cintrol) | 19:55 |
djszapi | http://www.chakra-project.org/packages/index.php?act=search&subdir=&sortby=date&order=descending&searchpattern=libdbusmenu | 19:55 |
javispedro | those also have gnome globalmene | 19:55 |
djszapi | javispedro: nah, it is some other issue | 19:56 |
javispedro | seriously, there is only one renderer for globalmenu, and it is the unity applet. | 19:56 |
djszapi | I mean itsnotabigtruck ^ | 19:56 |
djszapi | it is a copy/paste from kanagram, so should work | 19:56 |
javispedro | so dunno what you are doing with that lib on harmattan. | 19:56 |
djszapi | javispedro: quite simple | 19:56 |
djszapi | the dependencies were built with as many dependencies as possible, some of them are simple debian copy/paste. | 19:57 |
javispedro | _ubuntu_ copy paste. | 19:57 |
djszapi | and obviously nobody felt the need for thinking about it a bit more. | 19:57 |
djszapi | no, it is debian. | 19:57 |
djszapi | please do feel free to contribute | 19:57 |
javispedro | I can assure you no debian package requires libdbusmenu at least on this server. | 19:58 |
djszapi | and figure out which package has this dependency, and then rebuilt it locally in scratchbox, test it out with all the upper layers depending on that | 19:58 |
djszapi | and then submit to your c-obs home directory, test again, and then finally to the c-obs. | 19:58 |
djszapi | to the community repository. | 19:58 |
djszapi | http://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=names&keywords=libdbusmenu | 19:59 |
javispedro | djszapi: that it is packaged does not mean that it is a dependency. It is right here if you want to use unity, same as gnome-globalmenu. | 19:59 |
javispedro | the bad part is that libdbusmenu-qt is actually a runtime dependency (aka no dll dependency) | 20:00 |
javispedro | the good part is that the unpatched harmattan qt will not even load it | 20:00 |
djszapi | nah, it is quite a dependency | 20:00 |
javispedro | so by installing the package you are just wasting a few kilobytes of disk | 20:00 |
djszapi | and not sure, it is worth spending anytime with it. | 20:00 |
javispedro | but it won't even load. | 20:00 |
djszapi | but surely, go for it, and contribute back | 20:00 |
djszapi | I will not spend my time with it. | 20:01 |
itsnotabigtruck | djszapi: well, khangman doesn't have a menu interface on harmattan anyway, right? | 20:01 |
itsnotabigtruck | so it ought to be excised in any case | 20:01 |
djszapi | so go for it | 20:01 |
djszapi | contribute back | 20:01 |
djszapi | talking is simple. | 20:01 |
javispedro | djszapi: where is the kde repo url? | 20:01 |
itsnotabigtruck | it's your project, and you have the commit rights (i assume) | 20:01 |
djszapi | for what ? | 20:01 |
djszapi | itsnotabigtruck: nah | 20:02 |
javispedro | djszapi: for kdecore5 and related packages | 20:02 |
djszapi | it is not related to khangman | 20:02 |
djszapi | it is related to a dependency. | 20:02 |
djszapi | so without killing it out from the dependency, it is no use to deal with khangman | 20:02 |
itsnotabigtruck | djszapi: a dependency that shouldn't be present on harmattan with its non-menu-driven DE | 20:02 |
djszapi | javispedro: which platform ? | 20:02 |
javispedro | djszapi: harm | 20:02 |
djszapi | itsnotabigtruck: you are still not getting it | 20:02 |
djszapi | a dependency of khangman requires that | 20:02 |
djszapi | so khangman needs to include it | 20:02 |
itsnotabigtruck | oh, it's indirect | 20:03 |
djszapi | javispedro: community repository. | 20:03 |
javispedro | djszapi: I know I know, just don't know the full path, I found meego packages on your home but not harm | 20:03 |
djszapi | anyway, the main point was hijacked. | 20:03 |
javispedro | ok, I'll shut up :) | 20:03 |
itsnotabigtruck | javispedro: btw did you ever try aegisctl...i'm curious whether it works on open mode (stock) | 20:04 |
djszapi | the main point was that for me: someone, please give me a public source list for scratchbox :) | 20:04 |
itsnotabigtruck | or did you switch to open mode (patched) | 20:04 |
itsnotabigtruck | djszapi: hold on | 20:04 |
javispedro | djszapi: scratchbox was never updated to pr1.2 packages | 20:04 |
itsnotabigtruck | i'm going to be very irritated if there isn't an SDK update to PR1.3 by shortly after PR1.3 release | 20:04 |
djszapi | javispedro: how is that any relevant to my question ? | 20:05 |
itsnotabigtruck | but i'm not really getting my hopes up | 20:05 |
djszapi | javispedro: whatever is the public, I need that, period. | 20:05 |
itsnotabigtruck | djszapi: https://crypty.ch/p/8ecGrZgY#a96f29f4cee2d896f9129fee56840c40 | 20:05 |
djszapi | no user:pw ? | 20:05 |
itsnotabigtruck | nein | 20:06 |
javispedro | nah, sdk repos don't have pw | 20:06 |
javispedro | djszapi: btw, did you get access to those pr1.2 packages via obs? | 20:06 |
djszapi | javispedro: well, mine had :) | 20:06 |
djszapi | it seems to not be the case for public repos. | 20:06 |
javispedro | djszapi: or is that qt creator package? | 20:06 |
djszapi | javispedro: could you please rephrase ? | 20:06 |
javispedro | djszapi: What you build here ( https://crypty.ch/p/NuPGKuAw#8948d0df7d057c63be79087f0a69f0ef ), was it done using qtc? or obs? | 20:07 |
djszapi | qtcreator ? ffs :D | 20:07 |
itsnotabigtruck | javispedro: probably with his nokia-internal pr1.3 scratchbox | 20:07 |
djszapi | javispedro: it is a plain scratchbox build. | 20:07 |
djszapi | left-over from Nokia times. | 20:07 |
javispedro | aha | 20:07 |
djszapi | and we did have password and user | 20:08 |
djszapi | glad to see it is simpler for public. | 20:08 |
djszapi | itsnotabigtruck: you forgot to paste the file actually contains those | 20:08 |
javispedro | well technically sharing the key for the binaries repository | 20:08 |
djszapi | is it simply source.list ? | 20:08 |
djszapi | /etc/apt/sources.list ? | 20:08 |
javispedro | djszapi: yep | 20:08 |
itsnotabigtruck | djszapi: yeah | 20:09 |
*** diorahman has quit IRC | 20:10 | |
*** diorahman has joined #harmattan | 20:11 | |
*** diorahman has quit IRC | 20:13 | |
*** admiral0 has joined #harmattan | 20:13 | |
*** diorahman has joined #harmattan | 20:14 | |
djszapi | itsnotabigtruck: not functioning. basically stuck already at the first line, 0% | 20:14 |
itsnotabigtruck | djszapi: are you trying to install that into your 1.3 target? seems like a bad idea | 20:14 |
djszapi | fakeroot apt-get update | 20:15 |
itsnotabigtruck | and that's definitely the real deal | 20:15 |
djszapi | does not seem so | 20:15 |
djszapi | fakeroot apt-get update | 20:16 |
djszapi | 0% [Connecting to harmattan-dev.nokia.com]^C[sbox-maemo6-armv7: /scratchbox/users/lpapp/home/lpapp] > | 20:16 |
faenil | does QFile copy() create directories too if the file you're copying is in a non-existent directory? | 20:16 |
faenil | or is there any function that does that? | 20:17 |
djszapi | faenil: #qt | 20:17 |
itsnotabigtruck | djszapi: just did an apt-get update just now, worked fine | 20:17 |
itsnotabigtruck | why don't you just install the provided public sdk rootstrap | 20:17 |
faenil | djszapi, I'll tell you the same when you'll ask qml questions ;) | 20:17 |
*** jreznik has quit IRC | 20:17 | |
itsnotabigtruck | haha | 20:17 |
itsnotabigtruck | and faenil: i'm guessing no | 20:18 |
faenil | itsnotabigtruck, ok ;) | 20:18 |
djszapi | faenil: of course not | 20:18 |
javispedro | but at least thiago is on #qt , which will certainly know the answer to your question :) | 20:18 |
djszapi | I have checked the source, but it is the same loop for you, too... | 20:18 |
javispedro | and any other qt question imaginable fwiw. | 20:18 |
djszapi | javispedro: nope | 20:19 |
djszapi | javispedro: he is not aware much more than qtcore, and qtdbus | 20:19 |
javispedro | ask him that =) | 20:19 |
faenil | lol | 20:19 |
faenil | javispedro, talked to him yesterday :D | 20:19 |
admiral0 | afaikt QFile::copy is in QtCore | 20:19 |
djszapi | admiral0: that is not hte point... | 20:20 |
djszapi | point is that he is not good enough at ui stuff that he did put clear many times. | 20:20 |
djszapi | faenil: no, harmattan qt-components qml question is quite right here. | 20:20 |
djszapi | it is for your advantage anyway to ask such questions at #qt | 20:21 |
admiral0 | djszapi: are you a bot? | 20:21 |
djszapi | itsnotabigtruck: because I would not like to lose all my stuff | 20:22 |
javispedro | hey, gdbus is finally nice to use | 20:22 |
faenil | anyway :) | 20:22 |
faenil | <thiago> QFile::copy to copy files, QDir::mkdir to create dirs | 20:22 |
djszapi | faenil: that is what I said above :) | 20:22 |
djszapi | so even if you get the answer here, do not listen :p | 20:22 |
djszapi | I directly checked out the source for you. | 20:22 |
faenil | djszapi, that is what I knew too :P I wanted to know if there was another way, and I asked in #qt, as you said | 20:22 |
faenil | djszapi, ok :) | 20:22 |
djszapi | well, obviously, mkdir. | 20:22 |
faenil | something like Qt::copyandmkdir(), you know :P | 20:23 |
djszapi | itsnotabigtruck: so if you can guarantee that to me, I do not lose anything, it is all fine. | 20:23 |
djszapi | faenil: your duty to establish sucha method... | 20:23 |
faenil | :D was expecting that :D | 20:23 |
djszapi | not common need enough to bloat the core which is supposed to be as small as possible. | 20:23 |
djszapi | qt unfortunately already has way too many convenience method for sometimes no real gains apart from cluttering. | 20:24 |
faenil | :) | 20:24 |
djszapi | itsnotabigtruck: http://paste.kde.org/437456/ | 20:25 |
javispedro | djszapi: is your scratchbox resolv.conf broken? can you ping say google.com from inside scratchbox? | 20:26 |
itsnotabigtruck | hmm? | 20:26 |
* itsnotabigtruck reads up | 20:26 | |
javispedro | djszapi: or better, "curl google.com" as ping is not there. | 20:26 |
itsnotabigtruck | djszapi: can't you install the public rootstrap parallel to the pr1.3 one? | 20:26 |
itsnotabigtruck | wiping out your top secret rootstrap doesn't seem like a good idea anyway | 20:26 |
djszapi | nah, I cannot | 20:27 |
javispedro | yeah, backup it first then upload it to our sikret ftp server :) | 20:27 |
djszapi | I would like to have one public way. | 20:27 |
itsnotabigtruck | also it looks like your scratchbox has a bad resolv.conf inside | 20:27 |
djszapi | itsnotabigtruck: not secret at all | 20:27 |
djszapi | not sure how you ended up by saying that | 20:27 |
djszapi | it is all public stuff in there, but still /very/ useful. | 20:27 |
djszapi | well, I have not changed the resolv.conf which worked previously. | 20:28 |
itsnotabigtruck | djszapi: everything since beta3 is certainly not available outside the nokluminati :p | 20:28 |
itsnotabigtruck | could compile the 1.2 source packages into a repository, but that wouldn't take care of the nokia-binaries things | 20:29 |
djszapi | itsnotabigtruck: again, I do not have too much secret information | 20:29 |
djszapi | mostly just my zillion projects in the home. | 20:29 |
djszapi | which are mostly related to kde. | 20:29 |
djszapi | same, if I copy paste the "host" system's resolv.conf. | 20:30 |
djszapi | well no clue then. | 20:30 |
*** piggz_ has joined #harmattan | 20:33 | |
*** diorahman has quit IRC | 20:33 | |
djszapi | javispedro: this is the community repository: https://build.pub.meego.com/project/show?project=home%3Arzr%3Aharmattan | 20:42 |
*** diorahman has joined #harmattan | 20:45 | |
*** folivora_ is now known as folivora | 20:47 | |
djszapi | javispedro: I would be happy, if you can contribute about packaging. | 20:49 |
djszapi | we lack a decent amount of manpower in there. | 20:49 |
djszapi | 19:54 < itsnotabigtruck> anyway, put 'override_dh_shlibdeps:' in debian/rules and copy in the current dependencies -> already have that | 20:52 |
*** diorahman has quit IRC | 20:52 | |
djszapi | since I had to use my previous package as well, for obvious reasons. | 20:52 |
*** diorahman has joined #harmattan | 20:53 | |
*** teleshoes has joined #harmattan | 20:54 | |
*** diorahman has quit IRC | 20:58 | |
*** leinir has quit IRC | 20:58 | |
*** diorahman has joined #harmattan | 20:59 | |
*** adlan has quit IRC | 21:00 | |
*** diorahman has quit IRC | 21:02 | |
*** Natunen has quit IRC | 21:03 | |
*** bradfo has joined #harmattan | 21:03 | |
*** bradfo has quit IRC | 21:04 | |
*** diorahman has joined #harmattan | 21:07 | |
*** diorahman has quit IRC | 21:10 | |
*** diorahman has joined #harmattan | 21:11 | |
*** diorahman has quit IRC | 21:12 | |
*** diorahman has joined #harmattan | 21:14 | |
*** gabriel9 has joined #harmattan | 21:16 | |
virtuald | §http://harmattan-bugs.nokia.com/show_bug.cgi?id=715 is this still true? | 21:21 |
*** diorahman has quit IRC | 21:21 | |
*** diorahman has joined #harmattan | 21:22 | |
jonni | virtuald: yes true, there wont be sdk release for pr1.2. | 21:22 |
virtuald | this sucks | 21:24 |
virtuald | how am i going to do whatever now | 21:24 |
djszapi | no way, end of the world ;) | 21:25 |
virtuald | so the doomsday prophets were right after all | 21:26 |
virtuald | 2012 it all ends | 21:26 |
virtuald | can i still do something with harmattan platform sdk? | 21:27 |
*** diorahman has quit IRC | 21:29 | |
javispedro | use it as random data to securely erase a hard disk | 21:29 |
virtuald | arr you fucking kidding me? | 21:30 |
*** diorahman has joined #harmattan | 21:30 | |
virtuald | can i downgrade with phoenix? | 21:30 |
djszapi | javispedro: :) | 21:30 |
javispedro | virtuald: even if you build with pr1.1 as target you can install to pr1.2 | 21:31 |
javispedro | virtuald: only problem is you will not be able to use new stuff. | 21:31 |
virtuald | ok | 21:31 |
javispedro | and of course, lack of gdb :( | 21:31 |
virtuald | :( | 21:31 |
javispedro | now that there are sources though, I can replace packages with my versions that do include -dbg | 21:31 |
virtuald | can't i compile my own libc and gdb? | 21:31 |
javispedro | but of course for that you also need aegis-less. | 21:31 |
virtuald | sources where? | 21:31 |
virtuald | i saw you talking about an iso the other day | 21:32 |
javispedro | http://maemo.cloud-7.de/HARM/N9/1.2/30.2012.03-5_sources.iso | 21:32 |
virtuald | spank you | 21:32 |
virtuald | :) | 21:32 |
javispedro | good luck! | 21:33 |
virtuald | now i just need to find out where in qubes-os i can put it without losing it when i shut off the vm | 21:33 |
javispedro | so who is to blame for the lack of pr1.2 sdk? I would like to send some menacing letters in that direction >:) | 21:34 |
*** gabriel9 has quit IRC | 21:34 | |
franz` | stephen.elop@nokia.com | 21:35 |
*** lucido has quit IRC | 21:35 | |
RST38h | franz: can I also have a lat/lon for that? | 21:35 |
virtuald | heh, would be great if you could have mail delivered to a set of coordinates | 21:36 |
javispedro | sadly elop already has a collection of my rants | 21:37 |
DocScrutinizer | I didn't exactly think of mail though | 21:37 |
DocScrutinizer | air delivery yes, mail no | 21:37 |
jonni | javispedro: you can blame ovi store, as it only can handle pr1.0 packages at the moment. | 21:38 |
DocScrutinizer | aaah yeah, that makes some weird kind of sense | 21:39 |
javispedro | hey, I accept that as a reasonable excuse. | 21:39 |
franz` | perhaps we all should get a piece of the blame ourselves | 21:39 |
javispedro | (because one was faced with similar problem in fremantle days :P ) | 21:39 |
franz` | for getting so emotionally invested in a dead OS | 21:39 |
*** djszapi has left #harmattan | 21:39 | |
franz` | a true captain goes down with his finland-developed ship | 21:39 |
franz` | 's what my grandma always said | 21:39 |
RST38h | Well, someone at Nokia is invested enough to push updates | 21:39 |
javispedro | cannot enter the ship any longer, it's been locked with something called aegis | 21:40 |
javispedro | so I will watch it sink from this lifeboat | 21:40 |
javispedro | ;P | 21:40 |
DocScrutinizer | :-D | 21:40 |
jonni | pr1.0 limitation will remain still for a while, but afaik it will be fixed at somepoint in the future... | 21:41 |
virtuald | why is it that i find absoluteley nothing relevant about aegis when i crawl the tubes, except for the small part in the harmattan documentation? | 21:42 |
javispedro | how are they going to solve it? multiple repositories, one per version, and multiple builds? | 21:42 |
jonni | most likely forcing everything to update to newest pr release and only requiring it to work with that one. | 21:43 |
*** diorahman has quit IRC | 21:43 | |
jonni | I'm not seeing one per version ever happening. | 21:45 |
wirwe | hey, after synchronising the calender of my old nokia phone with the n9, all events after the 29th feb are set one day to early … seems if it doesn't recognize that we are in a leap year. do you have an idea how to change this? | 21:46 |
*** diorahman has joined #harmattan | 21:47 | |
virtuald | anyone know how much remote control nokia have over the devices? | 21:53 |
teleshoes | none, except by strong-arming you with aegis | 21:53 |
virtuald | are you sure? | 21:53 |
teleshoes | no | 21:54 |
virtuald | :) | 21:54 |
teleshoes | there are closed components | 21:54 |
virtuald | nokia is actually do sell surveillance equipment :p | 21:54 |
virtuald | -is | 21:54 |
teleshoes | fun conspiracy theory, but theres not much reason to believe it | 21:55 |
virtuald | :D | 21:55 |
teleshoes | it would be extremely difficult to hide this from us; gsm is a known quantity | 21:55 |
virtuald | actually it's nokia/siemens | 21:55 |
virtuald | "The spy gear in Bahrain was sold by Siemens AG (SIE), and maintained by Nokia Siemens Networks and NSN’s divested unit, Trovicor GmbH, according to two people whose positions at the companies gave them direct knowledge of the installations." Torture in Bahrain (Bloomberg 2011-08-22) | 21:56 |
teleshoes | perfectly reasonable to imagine they sell spy gear; somebody has to sell spy gear | 21:56 |
virtuald | so it's on the network side of things | 21:56 |
virtuald | all the big players seem to do | 21:57 |
RST38h | So, is it a surprise to you? | 21:57 |
virtuald | no it's just wrong | 21:57 |
teleshoes | selling spy gear is wrong? | 21:57 |
RST38h | why is it wrong? | 21:57 |
virtuald | because people should have a right to not be tortured | 21:58 |
teleshoes | ah | 21:58 |
virtuald | for what they say | 21:58 |
RST38h | Did Nokia Siemens take away this right from anyone? | 21:59 |
teleshoes | youre claiming nokia was {knowingly?} enabling torture | 21:59 |
teleshoes | by selling this spy gear | 21:59 |
virtuald | they did sell spy gear to rogue governments | 21:59 |
teleshoes | rogue? | 21:59 |
teleshoes | where rogue==not-un-members | 21:59 |
virtuald | yeah dictators | 21:59 |
teleshoes | mm | 21:59 |
* RST38h sighs | 21:59 | |
RST38h | This argument will not stand in any just court of law | 22:00 |
kimju | probably each and every phone switch have "spy feature", also known as "lawful interception". most countries have laws to make it mandatory feature.. | 22:00 |
virtuald | not saying that western nations is any better at not using torture | 22:00 |
virtuald | i don't really know that | 22:00 |
virtuald | (usa isn't really a western nation anyway) | 22:00 |
teleshoes | on most maps ;) | 22:00 |
RST38h | You want to accuse Nokia? Then prove that Nokia *knowingly* sold someone tools used to torture people. | 22:01 |
teleshoes | or prove that they did not fulfill a moral obligation in finding out | 22:01 |
virtuald | the thing is they built the tools | 22:01 |
RST38h | Comms equipment does not qualify unless Bahreinees use it to generate high voltage current to their prisoners'testicles or something | 22:01 |
teleshoes | first you gotta prove such an obligation exists | 22:01 |
RST38h | There is no "moral obligation" in corporate world. | 22:02 |
teleshoes | einstein didnt bomb nagasaki | 22:02 |
RST38h | Corporations are no people. They do not have morals. | 22:02 |
teleshoes | yes | 22:02 |
teleshoes | corporations are the collective greed of their constituents | 22:02 |
teleshoes | not moral entities | 22:02 |
RST38h | Same applies to states by the way. | 22:02 |
virtuald | sure you couldn't say someone who makes screwdrivers is an accomplice in stabbings but it's different, noone really needs surveillance | 22:02 |
teleshoes | i meant legal obligations exist | 22:02 |
teleshoes | needs? | 22:03 |
teleshoes | no one needs indoor plumbing | 22:03 |
RST38h | So saying "Bahrain government is committing immoral acts" is no more valid than saying "the typhoon is committing immoral acts in South Asia" | 22:03 |
*** Exchange_money90 has joined #harmattan | 22:03 | |
RST38h | legal obligations do exist and differ from country to country | 22:03 |
teleshoes | typhoons dont have moral constituents | 22:03 |
teleshoes | governments do | 22:03 |
RST38h | not really | 22:03 |
*** djszapi has joined #harmattan | 22:03 | |
RST38h | government is a government | 22:03 |
djszapi | is there a better web service for scheduling than doodle ? | 22:04 |
RST38h | you want to blamesomeone for immorality? blame particular people | 22:04 |
virtuald | governments do have moral obligations even though many in them pretend they don't | 22:04 |
djszapi | I miss the priority for days that might be good for participants. | 22:04 |
virtuald | and that's also true for people in business | 22:04 |
teleshoes | individuals dont cease to exist when they join a collective | 22:05 |
virtuald | sure it's not the company agenda to do what's morally right | 22:05 |
*** Exchange_money90 has quit IRC | 22:05 | |
teleshoes | usually, the reason corporations exist is to obscure blame, and shunt aside moral obligations | 22:05 |
teleshoes | but corporations are composed of people | 22:06 |
teleshoes | who do make immoral decisions | 22:06 |
teleshoes | you can say a company made an immoral decision when, collectively, it acted in an immoral fashion | 22:06 |
teleshoes | defining 'acted in an immoral fashion' is whats tricky | 22:07 |
virtuald | and i think the people should be held accountable and when you can't find the people you got to blame the company | 22:07 |
teleshoes | the blame has to lie on the people in the company, sure- | 22:07 |
teleshoes | probably one person | 22:07 |
teleshoes | maybe a few | 22:07 |
teleshoes | maybe spread out perfectly evenly | 22:07 |
teleshoes | i dont think theres any reason in particular that you cant say the company did something wrong | 22:08 |
javispedro | all the blame are belong to elop | 22:08 |
teleshoes | heh | 22:09 |
virtuald | developers developers developers... | 22:09 |
franz` | elop personally installed surveillance software on nokia siemens equipment going to iran | 22:09 |
virtuald | sure | 22:09 |
djszapi | javispedro: and and and ... the rubbit :) | 22:10 |
itsnotabigtruck | anyone up for testing a new aegisctl | 22:11 |
virtuald | sorry to tired to think of something to do with it ;) | 22:11 |
itsnotabigtruck | it now has a safeguard to prevent accidentally making stupid mode changes (don't worry, just add --really to force it to do what you say) | 22:12 |
virtuald | :> | 22:12 |
franz` | lol | 22:14 |
*** diorahman has quit IRC | 22:14 | |
*** diorahman has joined #harmattan | 22:15 | |
RST38h | virtuald: C# developers C# developers C# developers | 22:16 |
teleshoes | i like --really | 22:16 |
djszapi | really ? :) | 22:16 |
RST38h | other developers do not need to apply | 22:16 |
teleshoes | hey, anybody ported ghc yet? | 22:16 |
virtuald | rst38h: are you saying he don't like vbscript .net? | 22:17 |
virtuald | must be one of the easiest languages to jump into as a total novice | 22:18 |
RST38h | total novices should learn programming, not languages | 22:18 |
itsnotabigtruck | https://endno.de/~itsnotabigtruck/inception/download/aegisctl_1.2_armel.deb < download! | 22:19 |
itsnotabigtruck | (if you have inception) | 22:19 |
itsnotabigtruck | you have to incept it | 22:19 |
itsnotabigtruck | and you also have to have a functioning opensh | 22:20 |
franz` | what does it do? | 22:20 |
itsnotabigtruck | franz`: adjust the aegis policy enforcement flags | 22:20 |
itsnotabigtruck | the net effect is that it lets you make it so that you can run anything from opensh | 22:20 |
itsnotabigtruck | instead of getting 'operation not permitted' for anything not shipped by nokia, or incepted itself | 22:20 |
franz` | oh cool | 22:21 |
itsnotabigtruck | virtuald RST38h: in all fairness, C# is pretty good | 22:21 |
franz` | user@Nokia-N9:developer $ aegisctl | 22:21 |
franz` | +esdrtxk,-az | 22:21 |
itsnotabigtruck | unfortunately, many programmers who use C# are not | 22:21 |
RST38h | itsnotbig: you can't imagine how many thinks I have heard this statement about | 22:22 |
itsnotabigtruck | franz`: w00t, now try: aegisctl -s | 22:22 |
RST38h | things | 22:22 |
itsnotabigtruck | or view the integrated help with aegisctl -? | 22:22 |
RST38h | ok,without aegisctl, what does opensh do? | 22:22 |
franz` | seems it works | 22:22 |
itsnotabigtruck | RST38h: opensh gives you a shell with all privileges/capabilities/credentials/whatever you would like to call them | 22:23 |
franz` | I can wget with opensh | 22:23 |
RST38h | itsnot: but you still can'trun non-nokia softwarethere? | 22:23 |
djszapi | itsnotabigtruck: again, w00t is a person :) | 22:23 |
itsnotabigtruck | the problem is that certain credentials are set such that they're affected by the "source origin check" | 22:23 |
franz` | lol | 22:23 |
itsnotabigtruck | hehe | 22:23 |
RST38h | ah | 22:23 |
franz` | +z re-initialize Aegis on running an unlisted executable - DO NOT ENABLE | 22:24 |
franz` | haha | 22:24 |
itsnotabigtruck | if you install something in the untrusted domain, or from ovi, or afm, aegis decides that it is never to be run with sensitive privileges | 22:24 |
itsnotabigtruck | which means tcb or most of the CAP privileges | 22:24 |
itsnotabigtruck | since opensh gives you *all* the privileges, that includes those, meaning you can't run many things | 22:24 |
itsnotabigtruck | because they would end up being run with said privileges | 22:24 |
itsnotabigtruck | you can use aegis-exec to filter out privileges that you don't need, but sometimes you do need those | 22:25 |
itsnotabigtruck | (otherwise why are you using opensh) | 22:25 |
franz` | apt-get | 22:25 |
franz` | er | 22:25 |
franz` | wrong window | 22:25 |
itsnotabigtruck | heh | 22:25 |
*** javispedro has quit IRC | 22:26 | |
RST38h | once more, how do I install aegisctl? | 22:27 |
RST38h | what should I put before dpkg -i? | 22:27 |
itsnotabigtruck | RST38h: use incept instead of dpkg -i | 22:27 |
MohammadAG | RST38h, incept is one of the few things that's in $PATH | 22:28 |
RST38h | yeah, sorry for asking =) | 22:28 |
MohammadAG | damn you Harmattan $PATH | 22:28 |
itsnotabigtruck | MohammadAG: actually it's in /usr/sbin so it's not in $path if you're on meego terminal | 22:28 |
MohammadAG | oh, I ssh'd | 22:28 |
franz` | yeah wonder what's the deal with every user/shell having a different $PATH | 22:28 |
franz` | anyway, seems it works itsnotabigtruck, anything else I should test? | 22:29 |
franz` | lol | 22:29 |
MohammadAG | led-event-notifier! | 22:29 |
MohammadAG | :p | 22:29 |
franz` | lol | 22:29 |
RST38h | OMG OMG OMG | 22:29 |
itsnotabigtruck | franz`: not really...maybe flip the flags around for a while and see if you can get anything to get weird | 22:29 |
itsnotabigtruck | MohammadAG: lol, what does l-e-n actually notify about? | 22:29 |
franz` | I got that installed, still didn't get a message to see if it works | 22:29 |
RST38h | Meanwhile: http://demotivators.ru/media/posters/1151/20647991_zhestokaya-realnost.jpg | 22:30 |
MohammadAG | itsnotabigtruck, all events, just blinks the LED | 22:30 |
MohammadAG | itsnotabigtruck, http://www.youtube.com/watch?v=FTw-nQVMPng | 22:30 |
MohammadAG | blame N86 for portrait in landscape | 22:30 |
MohammadAG | also where the fuck are the default wallpapers like in that video | 22:30 |
franz` | 2158 root {load-launcher.s} /bin/sh /etc/init/xsession/load-launcher.sh 0 1 apps avahi-daemon led-event-notifier | 22:31 |
franz` | this means it's running right? :P | 22:31 |
franz` | lemme get the landline | 22:31 |
MohammadAG | this means it just got launched / is launching | 22:31 |
*** risca has joined #harmattan | 22:32 | |
*** risca has quit IRC | 22:32 | |
franz` | hmm, yeah | 22:32 |
franz` | it's not running | 22:32 |
franz` | lemme try launching it manually | 22:33 |
DocScrutinizer | avahi-daemon???? WTF?! | 22:34 |
franz` | lol | 22:34 |
franz` | why do people hate on avahi this much! I like it! :P | 22:34 |
RST38h | Doc: and proper people bring it sacrifices! | 22:35 |
RST38h | franz: because it is made by Lennart Poettering? | 22:35 |
DocScrutinizer | yeah, it being ~poettering is one reason | 22:35 |
itsnotabigtruck | i still have no idea why you have a personal grudge against this guy | 22:36 |
franz` | http://en.wikipedia.org/wiki/File:Lennart_Poettering_2007.jpg I'd trust him | 22:36 |
DocScrutinizer | another one is it broke more heterogenous networks for me than all other reasons together | 22:36 |
franz` | that camera inspires confidence | 22:36 |
DocScrutinizer | ~poettering | 22:36 |
infobot | 'sth is poettering' means it acts invasive, possessive, destructive, and generally in an egocentric exacerbating negative way. ``this cancer is extremely poettering'' | 22:36 |
franz` | are you jealous of his camera doc? | 22:37 |
franz` | :P | 22:37 |
itsnotabigtruck | DocScrutinizer: we've all heard about how much you hate his software | 22:37 |
itsnotabigtruck | but yeesh | 22:37 |
franz` | lol | 22:37 |
itsnotabigtruck | he could definitely use some new frames for those glasses though | 22:37 |
franz` | apps/led-event-notifier start/running, process 2313 ok let's try again | 22:38 |
franz` | still not working | 22:39 |
itsnotabigtruck | it seems to be running for me | 22:39 |
itsnotabigtruck | 11524 root /usr/bin/led-event-notifier | 22:39 |
franz` | it's running alright, just isn't blinking the led | 22:40 |
*** teleshoes has quit IRC | 22:40 | |
franz` | seems to have the right aegis credentials too | 22:40 |
franz` | oh well | 22:40 |
franz` | back to google image searching for lennart poettering then | 22:41 |
DocScrutinizer | well, I'm not sure how aegis got plumbed into dbus | 22:41 |
franz` | http://farm3.staticflickr.com/2110/2106127348_d7fb463e77_z.jpg hahaha | 22:41 |
RST38h | ok, he is a standard issue geek with glasses | 22:41 |
RST38h | any other point you would like to make, franz? | 22:41 |
DocScrutinizer | franz`: search for videos. There possibly is a great one of one of last few CCC | 22:42 |
*** jluisn has joined #harmattan | 22:42 | |
DocScrutinizer | of a lecture about PA | 22:43 |
DocScrutinizer | where he acted like... poettering ;-P | 22:43 |
franz` | lol | 22:43 |
franz` | he still seems like an alright dude for me, but you know him better I'm sure | 22:43 |
RST38h | Here is your final photo: http://blog.1and1.ro/wp-content/uploads/2012/01/Lennart-Poettering.jpg | 22:44 |
*** faenil has quit IRC | 22:44 | |
*** machine1 has quit IRC | 22:44 | |
RST38h | franz: As the holy book says, "by his deeds will you know him" | 22:44 |
*** jaywink has quit IRC | 22:44 | |
*** diorahman has quit IRC | 22:48 | |
*** faenil has joined #harmattan | 22:51 | |
*** diorahman has joined #harmattan | 22:51 | |
*** diorahman has quit IRC | 22:53 | |
itsnotabigtruck | i guess i'll publish aegisctl tomorrow | 22:53 |
itsnotabigtruck | or maybe publish tonight but announce tomorrow | 22:53 |
*** diorahman has joined #harmattan | 22:54 | |
*** diorahman has quit IRC | 22:55 | |
*** diorahman has joined #harmattan | 22:57 | |
*** diorahman has quit IRC | 22:58 | |
*** diorahman has joined #harmattan | 22:59 | |
*** machine1 has joined #harmattan | 23:00 | |
*** diorahman has quit IRC | 23:02 | |
*** diorahman has joined #harmattan | 23:04 | |
*** gabriel9 has joined #harmattan | 23:04 | |
gabriel9 | djszapi: ping | 23:05 |
djszapi | sup | 23:06 |
*** leinir has joined #harmattan | 23:10 | |
*** leinir has joined #harmattan | 23:10 | |
gabriel9 | ok you are here | 23:11 |
gabriel9 | who can ask about examples from here | 23:12 |
gabriel9 | http://www.developer.nokia.com/Develop/Qt/Code_examples/Qt_MeeGo.xhtml | 23:12 |
gabriel9 | for some time they are under maintenance | 23:12 |
*** ZogG_laptop has joined #harmattan | 23:12 | |
gabriel9 | for some long long time | 23:12 |
MohammadAG | sigh | 23:13 |
MohammadAG | need help with MTF | 23:13 |
gabriel9 | mtf is? | 23:14 |
*** diorahman has quit IRC | 23:15 | |
*** diorahman has joined #harmattan | 23:16 | |
beford | meego touch | 23:16 |
arcean | MeeGo Touch Framework | 23:16 |
beford | framework | 23:16 |
gabriel9 | heh, i did not get that far | 23:17 |
gabriel9 | this is really anoying. all examples are under maintenance | 23:18 |
gabriel9 | every one of them | 23:18 |
beford | https://projects.developer.nokia.com/ | 23:18 |
beford | the projects page is | 23:18 |
beford | :P | 23:18 |
gabriel9 | http://www.developer.nokia.com/Develop/Qt/Code_examples/ | 23:19 |
gabriel9 | this one is not :P | 23:19 |
MohammadAG | I keep getting a segfault when a sheet is dismissed | 23:19 |
beford | it is for me | 23:19 |
beford | xD | 23:19 |
MohammadAG | for no apparent reason | 23:19 |
*** hardaker has quit IRC | 23:21 | |
* MohammadAG casts in an attempt to fix it | 23:21 | |
MohammadAG | segfault, yay | 23:21 |
gabriel9 | http://www.youtube.com/watch?v=R5h3dgcdBcQ&feature=plcp&context=C4d434f7VDvjVQa1PpcFOHmC1p_och0cZzQbLnFFMTO4-hQuGsCJs= | 23:21 |
gabriel9 | :) | 23:21 |
gabriel9 | just listen beggining | 23:22 |
arcean | MohammadAG: what method are you using to show the sheet ? | 23:22 |
MohammadAG | arcean, appear() | 23:27 |
*** diorahman has quit IRC | 23:27 | |
MohammadAG | with MSceneWindow::DestroyWhenDismissed | 23:27 |
*** diorahman has joined #harmattan | 23:28 | |
MohammadAG | arcean, I fixed it somehow | 23:28 |
arcean | MohammadAG: problems with content of the sheet ? | 23:29 |
MohammadAG | arcean, it's almost empty really | 23:29 |
MohammadAG | arcean, fixed it like this http://pastebin.com/BQ3vkJ89 | 23:29 |
arcean | MohammadAG: hmm, interesting | 23:30 |
DocScrutinizer | gabriel9: a figure from StarWars you are? Speaking like one you do ;-P | 23:30 |
MohammadAG | why am I using == NULL... | 23:31 |
gabriel9 | sorry, eng is not my main language :) | 23:31 |
virtuald | http://i.imgur.com/WoST9.jpg | 23:31 |
virtuald | northern lights over finland and sweden | 23:32 |
*** djszapi has left #harmattan | 23:32 | |
itsnotabigtruck | incept your N9s, you must :p | 23:32 |
DocScrutinizer | OMG pastebin.com sucks big time | 23:32 |
denism | MohammedAG: why not MWindow?.. | 23:33 |
MohammadAG | that's deprecated denism afaik | 23:33 |
DocScrutinizer | MohammadAG: why you ask why you use "== NULL"? | 23:34 |
gabriel9 | anyone plan to publish book about qt Quick and N9? :) | 23:34 |
gabriel9 | i will buy it for sure | 23:34 |
DocScrutinizer | nice idea | 23:35 |
DocScrutinizer | I waited for a book about maemo fremantle since... I first heard of N810 basically | 23:35 |
denism | MohammadAG: as I know - no. Appear without object is deprecated, but "Please use appear(QGraphicsScene) or appear(MWindow) instead" | 23:35 |
gabriel9 | this is really problem. I can't find any code example | 23:35 |
gabriel9 | hm, you guys could write book :) | 23:37 |
*** djszapi has joined #harmattan | 23:39 | |
denism | MohammadAG: and it seems that there still might be a crash, as it might be that the parent page does not have scene either. of course depends to other logic of application | 23:39 |
djszapi | err...jreznik is not here again :/ | 23:39 |
*** gabriel9 has quit IRC | 23:40 | |
*** zk8 has joined #harmattan | 23:42 | |
*** diorahman has quit IRC | 23:49 | |
*** jluisn has quit IRC | 23:49 | |
*** diorahman has joined #harmattan | 23:50 | |
*** Natunen has joined #harmattan | 23:51 | |
*** diorahman has quit IRC | 23:53 | |
*** aergus has joined #harmattan | 23:54 | |
*** diorahman has joined #harmattan | 23:57 | |
*** diorahman has quit IRC | 23:59 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!