**** BEGIN LOGGING AT Sat Jun 30 02:59:59 2012 Jun 30 03:01:59 2 thread sequential write is slightly faster than 1 thread. 4 thread collapses totally. Jun 30 03:02:22 (into same performance class as purely random write) Jun 30 03:03:51 Not even the kingstons crash this badly in performance :/ Jun 30 03:24:32 * ShadowJK needs to come up with a sensible way to present accumulatd benchmark data in a sensible way Jun 30 04:18:48 ShadowJK, but You mean usb HD's with rotary disks? Jun 30 04:19:47 ~botsnack Jun 30 04:20:03 ~botsnack Jun 30 04:20:10 ~botsnack Jun 30 04:20:20 not hungry? Jun 30 04:20:31 ~botsnack Jun 30 04:20:32 fsdfsdfs: thanks Jun 30 07:35:36 maemo one idea one Nokiist for the heartbeat of might Ma e mo Jun 30 07:36:52 vr reply Jun 30 09:24:19 tight-lipped about my maemo Jun 30 09:45:10 * zeq is off out today, but has one more fennec debug log to share... Jun 30 09:45:24 http://pastebin.com/EasfV7qP Jun 30 09:45:29 zeq: hi Jun 30 09:45:37 hi freemangordon Jun 30 09:45:40 :) Jun 30 09:46:13 above log is with the minimal amount of hacking to get rotation working with availableGeometry (don't know why it works) Jun 30 09:46:17 zeq: i've just disabled anothe resizeEvent handler in moziqwidget.h, building Jun 30 09:46:27 how are you getting on? Jun 30 09:47:09 BTW what is strange, is that if we are in tasknav, rotation always work, still cannot understand whay Jun 30 09:47:43 zeq: any progress on your side Jun 30 09:48:00 if it helps track things down, calling resize() with availableGeometry does trigger resize of the view widget. The call to setSceneRect() makes triggers it to resize it to full height. No idea why in either case. Jun 30 09:48:47 It is working but using inexplicable avialableGeometry hack ^ Jun 30 09:49:06 with the stripe at the bottom? Jun 30 09:49:10 no stripe Jun 30 09:49:13 what? Jun 30 09:49:20 mind to share the code? Jun 30 09:49:23 sure Jun 30 09:50:07 if (mReceiver->mIsTopLevel) { Jun 30 09:50:07 QRect screenGeometry = QApplication::desktop()->availableGeometry(); Jun 30 09:50:07 //QRect screenGeometry; Jun 30 09:50:07 qDebug() <<"Orientation changed!"; Jun 30 09:50:07 qDebug() < qDebug() <<"Calling resize() with availableGeometry"; Jun 30 09:50:12 resize(screenGeometry.size()); Jun 30 09:50:14 qDebug() <<"Calling setSceneRect() with availableGeometry"; Jun 30 09:50:17 scene()->setSceneRect(QRectF(QPointF(0, 0), screenGeometry.size())); Jun 30 09:50:20 } Jun 30 09:50:22 that's all Jun 30 09:50:28 in the hildon resize event handler Jun 30 09:50:56 but the same code resulted in an inactive stripe at the bottom yesterday? Jun 30 09:51:23 what has changed? Jun 30 09:51:23 just the resize() results in a stripe. any more code results in a stripe... Jun 30 09:51:37 hmm Jun 30 09:51:53 ok, i'll try that Jun 30 09:52:19 freemangordon: I'll chat with you later, off out now... Jun 30 09:52:28 ok Jun 30 10:22:28 zeq: i did it man :D:D:D Jun 30 10:22:58 using screenGeometry, hooraaay Jun 30 10:28:46 trx: ^^^ Jun 30 10:59:36 freemangordon finally! Jun 30 10:59:41 what was the catch? Jun 30 11:00:18 class MozQGraphicsView::virtual void resizeEvent(QResizeEvent* aEvent) Jun 30 11:01:35 trx: look at MozQGraphicsViewEvents::void handleResizeEvent(QResizeEvent* aEvent, IMozQWidget* aTopLevel) Jun 30 11:01:46 too Jun 30 11:01:53 damn, i thought nsWindow::onResizeEvent was the implementation of that ;/ Jun 30 11:02:09 we all were thinkong like that ;) Jun 30 11:02:30 good find :) Jun 30 11:02:52 there is some hackery there to prevent unneccessary scrolling, which screwed the resizing Jun 30 11:03:11 now I am trying what will happen if we don't track orientationchanged event Jun 30 11:03:54 trx: do you have experience with QGLWidget and like GLES related stuff? Jun 30 11:04:17 no, i never worked with GL widgets Jun 30 11:04:36 why? Jun 30 11:04:59 because ever since I was a student (and even back then) I were never been able to grok the matixes :D:D:D Jun 30 11:05:13 it seems we're not using GL acceleration wight now Jun 30 11:05:22 but raster engine Jun 30 11:05:46 ind if GLES is enabled, some nasty things happen Jun 30 11:05:49 *and Jun 30 11:06:27 there is a switch wich you can specify the engine ./appname --graphics-engine raster Jun 30 11:06:37 you can try to force gl Jun 30 11:06:43 naah, wont work, already tried it Jun 30 11:06:51 *don't Jun 30 11:07:10 hmm :/ Jun 30 11:07:45 you should have QGLWidget as a top-level one, there is a code for that , but it is #if (maemo6) Jun 30 11:08:21 if I enable it all that I have is a black screen and the stuff that should be there appears only when scrolling Jun 30 11:08:53 freemangordon then this may help : http://doc.qt.nokia.com/qq/qq26-openglcanvas.html Jun 30 11:09:02 lemme check Jun 30 11:10:14 yeah, the similar code exsts Jun 30 11:10:18 *exists Jun 30 11:10:48 have you set the "FullViewportUpdate" flag ? Jun 30 11:10:58 trx: look in moziqwidget.h Jun 30 11:11:02 NFC, lemme check Jun 30 11:11:55 trx: no Jun 30 11:12:25 thats the problem i believe Jun 30 11:12:26 trx: why is that needed? Jun 30 11:12:34 could be Jun 30 11:12:37 here : http://pastebin.com/TCQCXALm Jun 30 11:13:21 the note bellow the text explains it] Jun 30 11:13:28 hmm, could be that, nice catch :) Jun 30 11:14:25 but on the other hand when app is started I see some logs that full updates are enabled as a workaround ;) Jun 30 11:14:56 anyway, that is the next step, lemme check what is happening if orientationchanged is not tracked Jun 30 11:14:56 you could try that other flag in the paste too Jun 30 11:15:02 yep Jun 30 11:18:01 trx: we deffinitely need orientationchanged tracking ;) Jun 30 11:18:45 with the Resize() in it? Jun 30 11:19:29 yep, now going to check without it Jun 30 11:21:13 there are some nasty transition going, i.e. after rotation, the scene is drawn in the middle, looks ugly will try to get rid of it Jun 30 11:21:30 trx: did you checkout the code? Jun 30 11:21:54 freemangordon no, i am looking at the github Jun 30 11:22:00 ok Jun 30 11:23:19 but i wont resist for much long to checkout and compile myself :) Jun 30 11:23:28 tomorrow i am free Jun 30 11:23:34 go, go, go , goooo :P Jun 30 11:23:44 :)) Jun 30 11:24:49 aaah, where is zeq, it will be much faster if we check the various hacks in parallel :( Jun 30 11:55:19 trx: Resize is not needed Jun 30 12:24:36 way to go, DocScrutinizer ! Jun 30 12:25:57 at this rate, people like you will make this community eat itself Jun 30 12:26:01 sure thing, you accusing me of something - I ask for quote of my allegedly "own words" you quote, and I offer you may as well get banned for telling lies about me - your answer "go the fuck find it yourself!°" Jun 30 12:31:11 zeq,trx: fixes commited, you may want to pull them :) Jun 30 12:31:30 * freemangordon is off for cigarettes Jun 30 12:36:42 qwazix_N950, http://talk.maemo.org/showthread.php?p=1229390#post1229390 Jun 30 12:39:53 SpeedEvil: is it you with gentoo on n900? Jun 30 12:40:12 i always forget the nick and always talk to that person (i feel ashamed now) Jun 30 12:40:43 lukeJR Jun 30 12:40:55 nice Jun 30 12:40:59 luke-jr: pigeon Jun 30 12:41:05 oops Jun 30 12:41:41 tried to autocompete ping and it used nickname, lazy me is trying autocompete on words sometimes, as forget it's still 2012 Jun 30 12:42:05 luke-jr: anyway i think you won CA right? any plans on gentoo/funtoo on n9/50? Jun 30 12:42:18 he did not Jun 30 12:42:21 AFAIK Jun 30 12:42:53 oh, i thought he was in list Jun 30 12:43:22 freemangordon great! Jun 30 12:43:41 freemangordon i wont be back until tomorrow afternoon Jun 30 12:44:05 then ill checkout and then we have 3 parallel compiles :) Jun 30 12:44:07 bye Jun 30 12:46:14 trx: bye Jun 30 12:54:46 ZogG_laptop: I beg you to stop that, really, you're doing more damage that you can possibly imagine :( Jun 30 12:55:40 freemangordon: what i did now? Jun 30 12:55:44 :) Jun 30 12:56:24 freemangordon: the thing was Lava wasn't related to me at all i was helping him with camera poblme on harmattan Jun 30 12:56:35 your post on TMO ;) on "Ask the council" thread, and like Jun 30 12:57:03 ZogG_laptop: ^^^ Jun 30 12:57:13 freemangordon: but i truely belive so. i think Doc don't want us to talk about it, want to query me? Jun 30 12:57:55 not really, I just beg you, but of course it is up to you how you will behave. Jun 30 13:02:05 freemangordon: you know there are always two sides in conflict, and i don't think it's my side that should consider to stop =\ Jun 30 13:02:08 sorry Jun 30 13:02:26 :) sure thing Jun 30 13:02:37 * japh hands out warm hugs to the public Jun 30 13:04:31 * ZogG_laptop jiggles Jun 30 13:32:29 freemangordon: ++ Jun 30 13:39:56 My Nokist of N900 my love -fink Maemo Jun 30 13:43:58 Dr_I: doesn't parse Jun 30 13:47:18 ZogG no Jun 30 14:30:28 ZogG_laptop: send me a N950 and I'll port it… Jun 30 14:31:04 the point is me participating in it as well Jun 30 14:31:50 <.< Jun 30 14:33:26 luke-jr: it's a pitty you didn't win but on other hand i recal when it was just out you said you don't want one and n900 is better, but i might be wrong thar it was you Jun 30 14:36:32 ZogG_laptop: I still think N900 is probably better, but it's a dead end :p Jun 30 14:37:55 =\ Jun 30 14:38:04 luke-jr: n950 is dead end as well Jun 30 14:38:17 it has more memory tho Jun 30 14:38:42 lol Jun 30 14:38:54 it's always all about memory Jun 30 14:41:03 zeq: ping Jun 30 14:53:41 does the order of flashing (vanilla and combined) actually matter if i don't reflash with -R? Jun 30 14:55:03 nope Jun 30 14:55:14 technically there is no difference when you don't boot Jun 30 14:55:15 wrong Jun 30 14:55:20 why does the wiki talk about a bug in NOLO then? Jun 30 14:55:30 if you flash combined before vanilla Jun 30 14:55:40 you can't flash vanilla without flashing combined Jun 30 14:55:43 iirc Jun 30 14:55:49 freemangordon: he's talking about order Jun 30 14:55:52 yep Jun 30 14:56:05 it just not enter the correct flashing state Jun 30 14:56:09 IIRC :) Jun 30 14:56:25 might be wring Jun 30 14:56:29 *wrong Jun 30 14:56:36 and yes ofc you need to flash both, since "maemo-optify-once" moves stuff from combined (rootfs) onto the emmc Jun 30 14:56:59 I flashed both ways vanilla first, combined first and ran into no problems Jun 30 14:59:03 kerio: wiki is talking about flashing when you do both images in one go (without a "reboot" of nolo) Jun 30 14:59:10 yeah Jun 30 14:59:21 why wouldn't i do that? Jun 30 14:59:29 just call flasher twice in a row Jun 30 14:59:35 dunno never tried that Jun 30 15:00:03 I always flashed emmc, unplugged so device powered down completely then flashed rootfs Jun 30 15:03:55 will unplugging after flashing make the device shut down? Jun 30 15:04:08 for met it does, and it should Jun 30 15:04:18 but to be sure you can always pull the battery Jun 30 15:12:13 Hi people, I have a major problem now Jun 30 15:12:46 I am a loyal user of N900 but apparently as most of the other users of n900 my usb was worn out and broke Jun 30 15:14:09 since I was travelling I had no tools so I had to get this to nokia care for which the people at nokia care said they would take a month at least and stuff Jun 30 15:14:15 kerio: freemangordon: merlin199: technically for flashing vanilla a working rootfs is needed. And also technically you should flash rootfs last, so you can tell for sure "maemo-optify-once" hastn't been run Jun 30 15:14:42 so, vanilla and then combined, without rebooting Jun 30 15:14:42 gotcha Jun 30 15:14:43 then I went to a normal phone repair shop and they seemingly destroyed one of the filter IC Jun 30 15:15:14 I then ordered an old Nokia n900 from ebay which the user claimed it was being sold as spares and stuff Jun 30 15:15:37 kerio: NOLO (actually the rootfs parts that flash vanilla) will hang after flashing vanilla, so you need to "reboot" after vanilla flashing Jun 30 15:15:59 aww Jun 30 15:16:02 how? Jun 30 15:16:04 that's the "bug" in NOLO Jun 30 15:16:12 remove the battery? Jun 30 15:16:35 now the problem is this nokia n900 that I have got from ebay is weird as the usb is soldered by using a wire or something and if I turn it on it asks for a code, i cant hard reset the device plausibly due to its weird usb connections Jun 30 15:16:50 well, not really needed, but a proper full powerdown is the only way to enter NOLO again after vanilla flashing Jun 30 15:17:14 DocScrutinizer: if i'm feeling lazy, can i flash combined before vanilla? Jun 30 15:17:16 is there a way out? Jun 30 15:17:21 yes Jun 30 15:17:28 kerio: ^^ Jun 30 15:17:37 will it cause problems if i make sure that i don't reboot between the two flashes? Jun 30 15:17:54 you just have to make damn sure you DONT boot between flashing combined and vanilla Jun 30 15:17:58 k Jun 30 15:18:43 if you fail, your device won't boot at all after the complete flashing, or it will act strange. Then you flash combined again Jun 30 15:19:34 DocScrutinizer, is there a way to compromize the lock? (the security lock?) Jun 30 15:19:50 mompls, reading backlog Jun 30 15:21:20 kakashi__: no simple way out Jun 30 15:21:45 DocScrutinizer, is there a complex way at all? Jun 30 15:21:50 yes Jun 30 15:21:59 and that is? Jun 30 15:22:10 reflash via service contraption (via testpoints under battery) Jun 30 15:22:46 uh! is there a link that I could follow or some? Jun 30 15:22:48 unless the USB fix affected those testpoints as well Jun 30 15:22:56 ~usbfix Jun 30 15:22:57 hmm... usbfix is http://talk.maemo.org/showthread.php?t=75920 - and **NEVER** use epoxy (unless you want to seal your device for underwater) Jun 30 15:23:36 probably your best bet is to fix the fix ;-) Jun 30 15:23:58 uH! I cant do it with these mighty huge useless soldering iron Jun 30 15:24:13 :nod: Jun 30 15:24:38 well, what is the service contraption thing - the testpoints under battery thing? Jun 30 15:25:12 basically the D+ and D- usb lines that are available under battery Jun 30 15:25:29 aha, yeah ... Jun 30 15:26:27 I doubt usual service jigs as found at Nokia care centers are using those, though Jun 30 15:26:56 they also seem to rely on working USB receptacle for reflashing Jun 30 15:27:21 It's possible to reflash without Jun 30 15:27:30 But I don't think anyones written up the procedure Jun 30 15:27:34 SpeedEvil: how? Jun 30 15:27:38 It does of cours rely on the device booting Jun 30 15:28:02 serial UART? Jun 30 15:28:05 Dibblah did it with installing the bootmenu thing, booting meego on SD, then flashing from there Jun 30 15:28:17 :nod: Jun 30 15:28:26 not with devicelock engaged though Jun 30 15:28:26 I don't think he wrote it up though. Jun 30 15:28:29 Indeed. Jun 30 15:28:59 * DocScrutinizer heads out for brinner Jun 30 15:29:06 the whole issue is about the devicelock Jun 30 15:29:19 btw, I cant reflash it? Jun 30 15:29:35 if the usb was okay and I lost the device lock? Jun 30 15:54:11 DocScrutinizer, turned filantropic? Jun 30 15:55:42 life is suprising - I would never suspect Doc of being so altruistic Jun 30 15:56:35 just a while ago, invited all trolls to create their own - another - dedicated thread, with constant supply of food. Ho ho, really, who would suspect that? Jun 30 15:57:45 that was what lava-croft was about? You could just tell him, that You weren't able to watch, hor poor trolls are starting to starve :( Soft heart, that it's Jun 30 15:58:17 s/it's/is/ Jun 30 15:58:18 Estel_ meant: that was what lava-croft was about? You could just tell him, that You weren't able to watch, hor poor trolls are starting to starve :( Soft heart, that is Jun 30 15:58:52 * Estel_ is heading to eat something, that doesn't contain even 1 mg of sugar-coating Jun 30 16:03:59 btw, I hope You understand, that I'm joking. Jun 30 16:04:44 it's just that throwing a suggestion "You want something done in trolish way, just start thread on TMO and try to raise enough voices" is like giving heroine to addicts. Jun 30 16:05:41 poor trolls, they won't read further part, where You explain that such rule doesn't exist, and it was Your creation - now they will feed on pour and jealous souls, just to end up with nothing, and getting even more hungry. Jun 30 16:05:56 so, You're either filantropic or cruel? ;) Jun 30 16:06:21 but lma is right. That would be *something* Jun 30 16:06:51 definitely bad, but still something. Jun 30 16:07:30 you read lasst answer so you change the way you talk. you liek a chameleon Jun 30 16:10:27 Estel_: a benevolent advice: think before you post Jun 30 16:11:50 DocScrutinizer, ingenious. Jun 30 16:12:07 I would never get that idea myself. Thanks a lot! Jun 30 16:12:14 the way you're acting is the most evil way of trolling Jun 30 16:12:46 freemangordon, I think You're overrating zog's impact, it's simply compliment for him, to tell that he is hurting community. Jun 30 16:13:09 Long ago, I though abil is hurting it. Then, used ignoire button, and bah, just realized, that his impact is 0 Jun 30 16:13:48 same apply for ZogG's posts, his impact on Community is 0(unless Doc is bored and actually pick up something, as worth commenting :P ) Jun 30 16:14:46 it's just our emotions when we read this bullshit. When we stop doing so - which I've done today morning - it's becoming obvious, that others doesn't care about his "contributions in form of posts" too. Jun 30 16:14:47 Estel_: I am done with that matter, won't lose any more time discussing it Jun 30 16:14:53 have better thinks to do Jun 30 16:14:57 absolutely wise Jun 30 16:15:07 *things Jun 30 16:15:31 a propos things, congratz on winning with fennec, it's stubborn beast Jun 30 16:16:04 Estel_: you're free to ignore posts of supposed trolls on tmo. You're not free to listen to community based on that ignore list. simply declaring whole threads as trolling that doesn't matter to council won't pan out Jun 30 16:16:24 * freemangordon wonders why hell he mistypes G in thinG every time for the last week Jun 30 16:16:48 DocScrutinizer, in practice, Community have more common sense that You think it have :) Jun 30 16:17:16 freemangordon, I know this - to this day, sometimes, I have problem with wr,itting "witch" instead of "which" Jun 30 16:17:26 few years ago, it was every single damn time Jun 30 16:17:28 well, then why are you bitching like hell against my post describing the common sense way to handle stuff like that? Jun 30 16:17:32 resulting in funny things Jun 30 16:18:15 DocScrutinizer, cause You've formulated it as estabilished solution, not "I think it could be handled like that". And I'm not bitching. Jun 30 16:18:33 no, you're accusing me a liar Jun 30 16:18:49 You just said it to people, who got problems with acknowledging fact that april is befor may, and now You expect them to understand, that it was just Your opinioin, not proven fact? Jun 30 16:18:54 nope. Jun 30 16:19:01 I never ever said You lied. Jun 30 16:19:04 and generally acting like a little child that wants to stop his children from looking under his bed Jun 30 16:19:21 I said You made this "rule" for sake of answer, which is entirely true. It's Your idea to handle it. Jun 30 16:20:01 I'm unable to follow Your logic with child wanting to stop childs, but whatever, it's generally not my problem (forum, not bed and child) Jun 30 16:20:06 yes,you said rule, and I have not mentioned any rule. That's your particular way of telling lies while accusing others for that Jun 30 16:20:24 DocScrutinizer, see Your own quote Jun 30 16:20:30 "and then they're supposed to" Jun 30 16:20:56 sure, You haven't used word "rule", and I haven't used word "lie" (frankly, not even though about that, but, whatever...) Jun 30 16:20:59 well, council IS supposed to start a referendum when there's a noticeable demand for that in community Jun 30 16:21:03 I understand Your intentions. Jun 30 16:21:25 sure. thefre is demand in community for new maemo device, lest start referendum for it. Jun 30 16:21:57 there's NO demand for a referendum about new device - at least I haven't noticed Jun 30 16:22:02 again, I understand Your intentions, but realization was fatal - You basically gave heroine to addicted trolls. Jun 30 16:22:13 DocScrutinizer, want to check that? Jun 30 16:22:33 I don't think there's any use in continuing this conversaton Jun 30 16:22:41 I'm sure we can make easily 200 votes for idiotic refferendum like "Council should ask Nokia to release source code of Maemo" Jun 30 16:22:52 yes, I agree. Jun 30 16:23:07 so we end up agreeing to agree :) Jun 30 16:23:51 and I swear that I won't tell lava croft to make referendum about removing doc from chanop :P Jun 30 16:23:55 ok, ok, I' off Jun 30 16:23:58 don't bite. Jun 30 16:24:14 s/I'/I'm/ Jun 30 16:24:48 omg Jun 30 16:25:28 a pity, with such a referendum I might finally stop caring about this chan as I basically stopped caring about tmo. I'm sure *some* users in here would appreciate that, esp when they need a chanop eventually. maybe we should give +o to everybody? Jun 30 16:25:53 LOL Jun 30 16:26:18 Ok, now the nexus7 pricing starts making sense. It's closer to 450E without subsidies and without monthly fees? Jun 30 16:28:31 but it's wifi only, wtf is this Jun 30 16:35:05 Estel_: btw a refrendum about IRC is basically useless, since IRC is based on meritocracy and thus not directly governed by council Jun 30 16:35:36 council however *should* be based on democracy Jun 30 16:35:55 and actually not even the ruling entity, though elected Jun 30 16:37:39 on IRC it's a voluntary meritocracy, granted by chan owner imperator. Jun 30 16:38:04 and I got hijacked, so please stop those silly threats Jun 30 16:43:27 btw, i have a problem again! this time its the old n900 (broken usb) with this local battery seems to work fine, not with the genuine nokia battery Jun 30 16:46:41 contacts? Jun 30 16:46:50 kakashi__: that's strange Jun 30 16:51:22 so in a way I found a new charger by spending 51 EUR on a dumb old n900 and waiting for 3 weeks :( Jun 30 16:52:43 that's too bad, esp considering you might find used N900 in good working condition for ~100EUR Jun 30 17:00:14 DocScrutinizer, well, you know the 50EUR that I thought I could save lured me to buying this on ebay :-( Jun 30 17:11:20 RST38h: have you seen it? Nokia closes all official shops in russia =) Jun 30 18:09:57 yeah, I payed for 2 new ones, one used, got one for DDP, and one new I bought for ShadowJK Jun 30 18:11:30 so I got 4 devices now, 1 in quite perfect condition Jun 30 18:18:26 ~botsnack Jun 30 18:18:27 DocScrutinizer51: :) Jun 30 18:29:10 DocScrutinizer51 *paid. Jun 30 18:29:12 * RiD feels superior Jun 30 18:39:55 RiD: you *are* superior. By definition. At very least once in your life, at the very moment it begun ;-D Jun 30 18:40:48 first in a race of billions X-P Jun 30 19:09:20 DocScrutinizer51 those are very inspiring words. Now excuse me, I'm going to house tasks Jun 30 19:10:37 :-) Jun 30 19:45:55 freemangordon: pong Jun 30 19:46:44 zeq: check on github :P Jun 30 19:47:07 that sounds like good news! Jun 30 19:48:31 so working? understood? Jun 30 19:50:29 I'm going to pull and give it a go! :) Jun 30 19:52:14 works like charm Jun 30 19:52:24 the new bit is in moziqwidget.h Jun 30 19:52:30 yep Jun 30 19:52:38 good spot Jun 30 19:52:46 yep :D Jun 30 19:52:59 :D Jun 30 19:53:18 so what's up next ;) Jun 30 19:53:20 ? Jun 30 19:54:18 probabably give the keyboard handling code some of the same treatment? Jun 30 19:54:57 freemangordon: I think it's probably best to get it working as intended before trying to adjust it to be more Maemo-ish Jun 30 19:55:31 agree Jun 30 19:55:46 anyway, i'm off for dinner Jun 30 19:56:00 good job though! enjoy your food! :) Jun 30 20:58:17 hmm, i am testing MfE on my N900 Jun 30 20:58:51 hm that *kinda* works for me Jun 30 20:59:57 nothing at all happens after I enter my email address. no data at all is sent. not a single packet (according to wireshark). syslog says 'activesync .. pidfile was not created' Jun 30 21:00:03 :/ Jun 30 21:03:44 maybe i should try a reboot Jun 30 21:07:24 merlin1991: what's the actually mfe app .. i want to try via command line if possible Jun 30 21:24:26 Sicelo: I typed all my stuff into the ui and then it semi works Jun 30 21:25:40 fine Vr ofency on nokist time Jun 30 21:26:38 good working-class on vr Jun 30 21:27:42 the thing is .. the UI doesn't even attempt to send any packets. weird Jun 30 21:28:10 Dr_I: is that just me or is every single post of yours like a random selection of words and TLAs from dictionary? Jun 30 21:29:13 Dr_I: I'm already about to conclude you're a poorly written script Jun 30 21:30:06 i expect to get some connection attempt (even if i possibly have a non-supported server). in this case, nothing at all is sent. it's like the UI isn't even aware of the existence of a network connection Jun 30 21:30:42 then again, the 'activesync .. pidfile was not' created makes me wonder if the actual binary is even able to run :/ Jun 30 21:30:44 anybody ever chatted with Dr_I ? a single meaningful word? Jun 30 21:31:44 Dr_I: last chance to utter some sensible thing to pass turing test, otherwise I'll +q you Jun 30 21:34:00 Dr_I: ping me per /query if you decide to act like a human Jun 30 21:35:07 Sicelo: afaic the active sync thingy is what mfe runs Jun 30 21:35:46 http://paste.debian.net/177136/ .. that's the log Jun 30 21:35:52 Sicelo: also when I hit my email and pw settings and press the button to continue (don't remember exaclty, has been some time) it did complain a lot about bs like no valid chain for the server certificate, invalid login (typos) ... Jun 30 21:36:16 so there had to be some connectivity Jun 30 21:36:57 i can see from tmo that the certificate stuff is known to have issues, but i won't even get that far, as MfE doesn't even attempt to contact any server Jun 30 21:37:10 Sicelo: I don't have my n900(s) here atm, but when I'm back in vienna (sunday night) I can investigate what should happen if you add the stuf Jun 30 21:37:31 Sicelo: do you have connectivity up during that process? Jun 30 21:38:05 yes DocScrutinizer. Jun 30 21:38:14 hmm, then I dunno Jun 30 21:38:28 wireshark just remains silent the whole time Jun 30 21:38:48 tried strace? Jun 30 21:38:54 nop. let me Jun 30 21:39:17 but i might need some hand-holding there .. strace isn't a tool i'm so familiar with Jun 30 21:39:23 don't forget the -f ork option Jun 30 21:40:09 in the simplest form strace can either start a process (strace date) Jun 30 21:40:32 or attach to a running process (strace -p `pidof less`) Jun 30 21:40:55 -f (iirc) means "also follow child processes that might get forked" Jun 30 21:41:52 if nothing is given for a filter, szrace will simply trace *ALL* Jun 30 21:42:28 you might want to redirect the diagnostic output to a file, so you could analyze later (-o iirc) Jun 30 21:43:02 there's a nice terse howto on wiki.maemo.org Jun 30 21:43:59 http://wiki.maemo.org/Documentation/devtools/maemo5/strace Jun 30 21:47:43 oh god -o Jun 30 21:47:53 tried to use -o with wget one day wondering wtf went wrong Jun 30 21:48:02 untill I realized, wget has -o and -O Jun 30 21:48:20 hmm Jun 30 21:48:37 -o redirects stdout, -O redirects file output Jun 30 21:48:46 I'm all but sure about -o of strace, pretty please look it up in strace --help or man strace Jun 30 21:49:09 (for wget that is) Jun 30 21:51:20 Sicelo: one catch about strace is: all file operations (you know *unix* almost all is a file) are against filehandles which are numeric. You have to look up the open() call that associates the filehandle to a real useful path and filename Jun 30 21:51:37 chmod 666 /var/lock/as-daemon.pid seems to be getting me somewhere :P Jun 30 21:51:52 indeed, now i'm on next screen ;) Jun 30 21:52:08 stale lock? just delete it Jun 30 21:55:25 btw it might be interesting to do `cat /var/lock/as-daemon.pid` Jun 30 21:55:50 and ps | grep `cat /var/lock/as-daemon.pid` Jun 30 21:56:23 and wtf is as-daemon anyway? :-D Jun 30 21:57:30 active sync daemon :P Jun 30 21:57:38 aaaah :-D Jun 30 21:58:20 also known as A W E O Jun 30 21:58:51 so a potential explanation is simple: as-daemon stalled for some reason, and left a stale lockfile /var/lock/as-daemon.pid. This made any subsequent startup of same daemon abort and fail Jun 30 22:01:14 t900:~# ps | grep `cat /var/lock/as-daemon.pid` Jun 30 22:01:15 20804 user 24392 S /usr/sbin/as-daemon -D --pidfile=/var/lock/as-daemon. Jun 30 22:31:39 zeq: did you try it? Jun 30 22:37:11 freemangordon: yes, it worked well :) Jun 30 22:37:39 we'll have to let romaxa know Jun 30 22:37:51 good. zeq, I found a problem with your zoom functionality, it does not reflow the text Jun 30 22:37:55 I told him Jun 30 22:38:02 ah good! Jun 30 22:38:15 he was not impressed :D Jun 30 22:38:21 lol Jun 30 22:38:31 why? Jun 30 22:38:40 not the correct solution? Jun 30 22:38:47 [19:34] romaxa: orientation change support for maemo5 is fixed now, most probably either me or zeq will file a bug (with patch). On the other hand I tried GLES support, it works, but spits some errors (couldn't create EGL image: ERROR (0x300c)) and is slower than without it. I suppose GLES support is still not finished. Jun 30 22:39:05 [20:34] freemangordonÐ: hmmm possibly.. EGLImage might not work, but there are definitely works simple TFP bindImage to X surface... also thebesLayers tiled version need to be enabled when it is ready for IPC version, that should make it works just great Jun 30 22:39:05 [20:34] freemangordon: also in order to remove that error you can try to set in GLContextProviderEGL.cpp gUseBackingSurface = false Jun 30 22:39:31 http://serverfault.com/questions/403732/anyone-else-experiencing-high-rates-of-linux-server-crashes-today Jun 30 22:39:37 zeq: BTW we are NOT using HW acceleration Jun 30 22:40:04 good potential for more speedups then Jun 30 22:40:33 as for the zoom, it's a bug/feature in the mozilla code Jun 30 22:40:34 well, not unless romaxa (or some other GL guru) helps Jun 30 22:40:45 I just enabled the buttons Jun 30 22:40:52 zeq: but it works on double-click Jun 30 22:41:00 (ther is an option for that) Jun 30 22:41:27 I guess it's different functionality. I can't remember what the old gtk version did Jun 30 22:41:59 whatever, without text reflow, zoom is unusable in portrait Jun 30 22:42:02 AIUI Jun 30 22:42:48 I did look through the code for where the keybindings are for zoom, but couldn't find them Jun 30 22:43:07 I don't know if there is some other zoom mode that could be hooked up Jun 30 22:43:39 nox-: what's the bottom line? Jun 30 22:43:48 i am grepping for OnMouseDoubleClickEvent through the whole code right now, there should be some function called that reflows Jun 30 22:44:04 DocScrutinizer, ntp vs leap second vs kernel bug apparently Jun 30 22:44:14 freemangordon: that's what I was thinking Jun 30 22:44:14 ntpd Jun 30 22:44:16 haha, leap second Jun 30 22:44:24 great! Jun 30 22:44:28 indeed Jun 30 22:44:36 * nox- glad he uses freebsd for this Jun 30 22:45:01 freemangordon: I'm going to have to head to bed soon... Jun 30 22:45:04 I could easily see ntpd et al crashing on 02:00:60 Jun 30 22:45:22 zeq: np, i will look at it Jun 30 22:45:48 did romaxa's comments about gles make any sense to you at all? Jun 30 22:45:59 DocScrutinizer, yeah but it seemed to take the kernel with it Jun 30 22:46:26 also the leap-second announce flag in services like DCF77 is a rarely used and thus untested feature Jun 30 22:46:30 zeq: partially. i tried his suggestions, no difference. and with enabled hw acceleration fennec crashes every now and then Jun 30 22:47:05 egl acceleration or render..? Jun 30 22:47:15 yep Jun 30 22:47:20 render Jun 30 22:47:29 no faster? Jun 30 22:47:34 quote: This is caused by a livelock when ntpd calls adjtimex(2) to tell the kernel to insert a leap second. Jun 30 22:47:47 well, it peaks at about 38 fps, but stutters Jun 30 22:48:16 freemangordon: what do we get without? Jun 30 22:48:24 (there is an option in about:config to enable HW acceleration and fps print) Jun 30 22:48:30 ok Jun 30 22:48:37 zeq: rephrase please Jun 30 22:48:53 fps without hw accel Jun 30 22:49:09 no idea, it works only when HA accel is enabled Jun 30 22:49:13 *HW Jun 30 22:49:52 the instability could be coming from anywhere Jun 30 22:49:57 [21:06] romaxa: actually the fps goes up to 34-36 from time to time, but the whole thing stutters Jun 30 22:49:57 [21:07] romaxa: thanks Jun 30 22:49:58 [21:07] freemangordon: yep it is becasue slow GL upload Jun 30 22:50:13 whatever it means Jun 30 22:50:55 it can't be uploading on each character? Jun 30 22:51:30 nnah, i suspect that means that texture upload is slow Jun 30 22:51:45 from memory to GPU Jun 30 22:51:55 he could be right. I've no idea how good it is. Jun 30 22:52:08 NFC actually, GL is a mistery for me for most of its part Jun 30 22:52:46 well, maybe if we pester romaxa often enough he will finally take a look at it :) Jun 30 22:53:14 you never know.. he did say he *might* set up a maemo sdk and give it a try Jun 30 22:53:26 zeq: but better you do it, I am famous with my diplomatic skills :D Jun 30 22:53:37 :) Jun 30 22:54:21 freemangordon: I'm off to bed now, catch you tomorrow? Jun 30 22:54:22 anyway, I think the first set of patches should be ready once I fix that text reflow issue Jun 30 22:54:27 sure Jun 30 22:55:07 A working set of patches has got to help our chances of getting some help :) Jun 30 22:55:15 yep Jun 30 22:56:10 seems there are lots of GLES gurus on mizzila bugtracker Jun 30 22:56:15 *mozilla Jun 30 23:04:58 nox-: thanks Jun 30 23:05:04 np Jun 30 23:12:25 Anyone want to buy a Sandisk microsdhc 32gigabyte class 4? :-) Jun 30 23:16:10 Is this the one approaching 1iops in some tests? Jun 30 23:16:50 :) Jun 30 23:17:59 4 threads sequential write 4M block size: 8 meg/sec Jun 30 23:20:35 is sandisk not what sandisk used to be, anymore? Jun 30 23:20:42 seems so Jun 30 23:21:09 But also the capacity difference might be significant factor Jun 30 23:21:21 or is this one of the fake sandisk chinese counterfeits Jun 30 23:21:36 I've benchmarked the old C2 and C4 sandisks at 8G capacity, and this is new C4 at 32G Jun 30 23:21:48 maybe even a 4GB one that just tells "hey I'm 32" Jun 30 23:22:07 Well, the manfid etc check out, and the controller is new, because it actually reports a "preferred erase size" Jun 30 23:22:18 (of 4M) Jun 30 23:22:49 yeah, we've seen such things for USB sticks a lot Jun 30 23:22:53 some years ago Jun 30 23:23:30 wouldn't know why they can't do same thing for uSD Jun 30 23:23:46 random read speed peaks at 18M/sec for large block sizes, and seems mostly limited by command overhead when going towards smaller block sizes Jun 30 23:24:31 bought from a "real", established webstore, not ebay or dealextreme :P Jun 30 23:24:55 hmm chumby or what's been the name also did Jun 30 23:25:08 No they bought Kingston Jun 30 23:25:16 aaah yes, maybe Jun 30 23:25:21 Kingston itself buys random crap and rebrands it Jun 30 23:26:22 well, on his investigations he found some fake cards anyway, not sure if all were kingston, iirc they were sandisk (who woulld fake kingston anyway?) Jun 30 23:27:02 * DocScrutinizer seems to recall incorrect SD logo Jun 30 23:27:21 with that gap in the "D" Jun 30 23:28:13 http://www.bunniestudios.com/blog/?p=918 Jun 30 23:28:39 meh, kingston indeed Jul 01 00:04:30 anyway pairing a (possibly slightly 'tuned') 32GB controller with a 2 or 4 GB flash seems just too simple to not get done eventually Jul 01 00:05:00 bad block management will easily cope with the missing storage Jul 01 00:53:53 bad block management mostly doesn't exist ime :/ Jul 01 01:06:25 you don't think bad pages are marked as bad somewhere, and won't get used anymore? Jul 01 01:07:37 I'd guess that would drastically complicate and make expensive any working uSD Jul 01 01:09:50 aiui controllers are built in a way they detect and 'discard' and bad pages, and thus by mere over-providing of storage manufacturers make sure their cards will work with the advertised capacity, even while _usually_ some pages on flash chip are defect Jul 01 01:10:02 the huge difference between NAND and NOR Jul 01 01:10:31 s/and bad/any bad/ Jul 01 01:12:11 much the same way modern HDD do the same Jul 01 01:14:36 though those still use a direct geometrical (or linear) mapping of blocks, and only remap bad blocks. While a uSD is juggling good pages all around, if only for wear leveling. This wear leveling will probably tag and discard and not use any further any bad page it detects, as anything else seems silly Jul 01 01:17:58 well, you're probably right when you take my term "block" literally Jul 01 01:18:26 of course that mapping and tagging will work on nothing smaller than a whole erase page Jul 01 01:20:36 of course I also heard of those cases where card just starts to malfunction as soon as all spare pages got used up Jul 01 01:22:48 but I'd rather guess that's only happening when you actually try to fill up the whole nominal storage capacity of the card with data, which obviously can't work anymore when the controller runs out of spare pages to use for both wear leveling and substitution of defect pages Jul 01 01:24:07 depending on smartness of controller algo devels Jul 01 01:47:23 Last person that investigated the low level details concluded there's about 2% reserve pages, and the wear leveling is accidental side effect of something else, and bad block replacement only works within 1000 page chunks Jul 01 01:48:00 i.e. first 800M gets 40M spare, once that spare is used up the device pretty much dies even if there was otherwise lots spare left elsewhere ond evice Jul 01 01:50:32 * ShadowJK finds a 4G C10 Transcend.. Jul 01 01:50:38 I wonder why this is not in my spreadsheet Jul 01 01:50:49 maybe I started benchmarks and got pissed off at it or osmething.. Jul 01 02:29:01 aah, ok, then bad block management is probably irrelevant for faking higher capacities Jul 01 02:44:40 * kwtm2 weeps. Just verified that 2 out of my four Official Nokia BL-5J batteries (with hologram) are bricked. :P Jul 01 02:45:32 DocScrutinizer, depends on how fake cards do it Jul 01 02:45:58 i'll be damned Jul 01 02:46:03 some do it via corrupt partition table, others via special controller Jul 01 02:46:08 my k45 mboard that died a while back has bad caps Jul 01 02:47:09 4 of them are bulging Jul 01 02:50:52 bulging means near end of life? Similar to rechargeable cellphone batteries? Jul 01 02:51:42 well.. the board won't turn on anymore ;) Jul 01 02:51:48 so i'm guessing that most of them are broken Jul 01 02:52:14 it has like 7 bad caps Jul 01 02:52:19 oh wait... missed one.. 8 heh Jul 01 02:52:30 wonder if i can buy some new ones at radio shack Jul 01 02:52:40 does radio shack even sell those types of things anymore? Jul 01 02:53:21 what is odd is that i actually bought 2 of these within like 3 weeks of one another.. one of them works grat Jul 01 02:53:50 kwtm2, bulging means broken Jul 01 02:54:35 made in china :-P Jul 01 02:54:49 i need to find some capacitors and a soldering iron Jul 01 02:56:42 I've been meaning to solder a broken gigabit 8 port switch Jul 01 02:56:56 I ordered caps, but hten found other use for them, heh. Jul 01 02:57:13 The caps on the board are underspecced according to their label Jul 01 02:58:11 heh Jul 01 02:58:56 the group of caps that are broken are rated all the same Jul 01 02:59:04 they are the same type of cap Jul 01 02:59:15 it's a shuttle k45 board Jul 01 02:59:45 there were people winding up with like 8/10 shuttles dying Jul 01 02:59:50 beause of the caps Jul 01 02:59:54 ShadowJK: I see. Same principle as bulging batteries on cell phones, or not related? Does bulging mean internal explosion? **** ENDING LOGGING AT Sun Jul 01 02:59:58 2012