**** BEGIN LOGGING AT Wed Dec 30 02:59:59 2015 Dec 30 03:30:47 do we have anyone here who can program in Python? Dec 30 03:47:30 hi all. does anyone here have the ability to make .deb packages for n900 easily? Dec 30 03:47:48 i remember having tried with scratchbox in the past, but i failed Dec 30 03:48:29 i need to upgrade my rsync from 3.0.4 to 3.1.0 Dec 30 03:48:57 but i can't build it on my phone and i don't have a machine where i can use scratchbox Dec 30 07:25:53 KotCzarny: so N900 shutdown during the night, due to battery. anyway, 'slient earpiece' again Dec 30 07:25:56 :/ Dec 30 07:26:05 i wish i knew what the real cause is Dec 30 07:27:43 stop/restart pulseaudio does the trick, which makes it sound like a routing problem ... but still .. what causes it? :( Dec 30 07:28:28 Sicelo: did you try to --reinstall PA? Dec 30 07:28:30 apparently you have some application that does it Dec 30 07:29:09 the only times I have problems with sound was when I was using some platronics handsfree Dec 30 07:29:38 it was managing to block PA for > 30s Dec 30 07:30:09 sicelo, run dbus monitor in tha background and try to catch the offender? Dec 30 07:30:19 *the Dec 30 07:30:21 but I suspect it was the HF itself, repoting to be connected but without actually accepting data Dec 30 07:31:06 Sicelo: do you have something like call recoreder installed Dec 30 07:31:28 will do the reinstall. no, no call recorder Dec 30 07:31:36 i hardly get calls even :) Dec 30 07:31:45 :) Dec 30 07:31:46 or make them Dec 30 07:32:07 could be some broken file in /var/lib/PA... Dec 30 07:32:51 Sicelo: if reinstall does not help, you may try to enable PA debug messages and send them to syslog Dec 30 07:33:06 i know i've modified things there (but that's loooong ago for bluetooth a2dp). this has never affected earpiece. Dec 30 07:33:17 sure, will do that. thanks for tha suggestion Dec 30 09:14:52 freemangordon: ping Dec 30 09:15:00 Pali: pong Dec 30 09:15:25 freemangordon: can you resend that omapfb patch? Dec 30 09:15:34 sure Dec 30 09:15:55 you think tomi didn't see my ping? Dec 30 09:16:02 and also... are you include setting system_rev into that your reserve_rx51 mem patch? Dec 30 09:16:24 no, we'd better send another patch once atags patch is accepted Dec 30 09:16:26 I got email from Tomi asking you for resending it Dec 30 09:16:35 you did not have it? Dec 30 09:17:33 which patch, for "ARM: OMAPFB: panel-sony-acx565akm: fix missing mutex unlocks" ? Dec 30 09:17:59 as there are 2 I pinged Tomi for Dec 30 09:18:06 for ^^^ I got a reply Dec 30 09:18:12 and will resend it Dec 30 09:18:27 "Re: [PATCH v2] ARM: OMAPFB: panel-sony-acx565akm: fix missing mutex unlocks" Dec 30 09:18:36 but for the early memory allocator I don;t have a reply Dec 30 09:18:36 "Oh, I'm sorry, I must have forgotten about that. Please, send a new patch. Tomi" Dec 30 09:18:44 yes, I have that Dec 30 09:18:49 will send a patch Dec 30 09:19:01 ok Dec 30 09:19:06 but first i need a device to test on Dec 30 09:19:18 as I've lost my maemo setup on my dev device :) Dec 30 09:19:32 I mean - setup for upstream kernel Dec 30 09:20:17 Pali: could you provide url to your scripts again? Dec 30 09:20:29 Maemo with upstream kernel? Dec 30 09:20:33 yes Dec 30 09:20:40 searching for it.... Dec 30 09:20:48 hmm, or I'd rather boot it from NAND Dec 30 09:22:14 cssu-devel, rx51-bme-replacement, fix /etc/X11/Xsession.d/05connui-conndlgs-cellular, fix firmware to dir /lib/firmware/ti-connectivity, hal fix Dec 30 09:22:21 hal? Dec 30 09:22:32 there is script for it Dec 30 09:22:46 what's wrong with HAL, this is new to me Dec 30 09:22:56 https://lkml.org/lkml/2015/7/24/469 Dec 30 09:23:00 platform_soc_audio_logicaldev_input Dec 30 09:23:16 otherwise rtcom-call-ui goes into crash loop Dec 30 09:23:36 and probably fix for /etc/event.d/sgx is not needed.... do not know Dec 30 09:24:05 ah, I was just disabling call-ui autorestart :) Dec 30 09:24:40 ok Dec 30 09:24:45 this prevent crash, it is better Dec 30 09:24:55 yeah Dec 30 09:25:07 u-boot from extras is fine, ain't? Dec 30 09:25:41 yes, u-boot from extras-devel is fine for sure Dec 30 09:25:51 ok Dec 30 09:25:57 do not know what is in extras Dec 30 09:26:20 do I need KP or kernel-cssu should suffice? Dec 30 09:29:40 Pali: how to tell uboot to boot my kernel by default? Dec 30 09:30:54 freemangordon: ln -s /etc/bootmenu.d/ /etc/default/bootmenu.item Dec 30 09:31:23 thanks Dec 30 09:32:22 hi Dec 30 09:32:32 jonwil: hi! Dec 30 09:33:25 hi! Dec 30 09:33:58 Pali: and where is bme replacement? Dec 30 09:34:23 The repo is at http://maemo.merlin1991.at/cssu/bme-replacement/ Dec 30 09:34:24 http://maemo.merlin1991.at/cssu/bme-replacement/ Dec 30 09:34:29 thanks :) Dec 30 09:34:30 ~bme-replacement Dec 30 09:34:30 it has been said that bme-replacement is http://atrey.karlin.mff.cuni.cz/~pali/rx51-bme-replacement http://atrey.karlin.mff.cuni.cz/~pali/projects/maemo/bme-replacement.html See also: http://wiki.maemo.org/Bme_replacement . Please, use wiki page to report bugs/problems and/or solutions to them!, or http://talk.maemo.org/showthread.php?t=93183 Dec 30 09:34:43 Anyone here know how to program in Python? Dec 30 09:34:54 deb http://maemo.merlin1991.at/cssu/bme-replacement/ fremantle free Dec 30 09:34:54 I guess Pali knows Dec 30 09:35:23 I'm not python coder Dec 30 09:35:29 ok Dec 30 09:35:43 :) Dec 30 09:35:50 I can program in quite a few different languages but Python ain't one of them :( Dec 30 09:36:05 if you want quite a complete app example you can check oscp-remote.py Dec 30 09:36:17 with key handling, file handling, dbus handling etc Dec 30 09:36:42 I dont need it for an app on Maemo, I need it for some stuff related to maemo-security-certman Dec 30 09:36:48 freemangordon: "do I need KP or kernel-cssu should suffice" aren't you trying to boot with mainline? Dec 30 09:37:17 and more specifically the included set of root certificates Dec 30 09:37:17 yes, but bme replacement needs some kernel stuff Dec 30 09:37:21 bencoh: ^^^ Dec 30 09:37:38 and I need a kernel to boot maemo with if upstream does not boot Dec 30 09:38:08 kernel-power must work Dec 30 09:38:25 I know it works, the question was about kernel-cssu Dec 30 09:39:08 yeah, it needs KP Dec 30 09:41:04 freemangordon: ah :) Dec 30 10:01:01 Pali: what needs to be fixed in /etc/X11/Xsession.d/05connui-conndlgs-cellular? Dec 30 10:01:56 freemangordon: I commented that file as GSM modem did not worked correctly... Dec 30 10:02:11 at least that nokia stuff was not able to use modem Dec 30 10:02:28 and that script blocked Maemo booting until modem is working... Dec 30 10:02:40 oh Dec 30 10:02:45 that script ask for PIN code Dec 30 10:03:01 hmm, I don;t have sim card here Dec 30 10:04:33 WTF? NAND disappeared?!? Dec 30 10:05:00 LOL Dec 30 10:05:03 hm? Dec 30 10:05:06 rip Dec 30 10:06:00 Pali: can boot no more even KP after I've tried 4.4 Dec 30 10:06:25 what happen?? Dec 30 10:07:05 dunno, will boot rescueos to see Dec 30 10:07:42 4.4 progressed to the boint to boot maemo and hanged Dec 30 10:07:52 I did a power-down, and that's it Dec 30 10:09:02 Remind me never to run bleeding edge kernels on my everyday-use N900 :) Dec 30 10:11:42 ubifs - "failed to recover master node" :( Dec 30 10:11:55 Pali: any idea besides reflash? Dec 30 10:12:33 I did not see this message Dec 30 10:12:54 maybe hard power off damaged ubifs format? Dec 30 10:13:27 maybe Dec 30 10:13:51 that message is when i try to mount maemo under rescueos Dec 30 10:14:07 jonwil: what do you need done on python? Dec 30 10:14:17 https://patchwork.ozlabs.org/patch/162271/ Dec 30 10:14:59 Pali: but that would mean 4.4 should fix it, ain't? Dec 30 10:15:05 Well first I need the python script in https://packages.debian.org/source/sid/ca-certificates make to work with the Scratchbox version of Python then I will need some changes to it Dec 30 10:15:06 looks like Dec 30 10:15:21 hmm Dec 30 10:15:21 freemangordon: try to boot rescue OS with 4.4 kernel Dec 30 10:15:29 R/W mount ubifs Dec 30 10:15:38 and then umount it Dec 30 10:15:44 and after that do shutdown Dec 30 10:15:49 hmm, yes Dec 30 10:16:33 i think i can help with that, it's probably removing python2.7 specifics, as sb only has python2.5 Dec 30 10:16:59 ok, start by getting it to work correctly Dec 30 10:17:13 then I will talk about what changes I need made Dec 30 10:17:14 sure Dec 30 10:17:35 let me have breakfast before and then I'll get on with it Dec 30 10:17:38 :) Dec 30 10:17:55 ok :) Dec 30 10:19:51 Pali: can't open /dev/ttyS0 and then reboot Dec 30 10:20:14 rescueOS? Dec 30 10:20:16 gooing to reflash Dec 30 10:20:21 yes, in rescueos Dec 30 10:24:28 freemangordon: ttyO* ? Dec 30 10:24:58 bencoh: already flashed rootfs, no idea :) Dec 30 10:26:20 ah... maybe next time Dec 30 10:39:55 jonwil: mozilla/certdata2pem.py this one I guess? Dec 30 10:40:04 yep Dec 30 10:40:36 alrright, I'm on it Dec 30 10:43:31 guys, maybe document the process in README or wiki and put I link in the README, so we won't guess next time again Dec 30 10:48:28 yeah I have plans to put things into the repos so we have documentation of how to update the certificates going forward Dec 30 10:49:56 if i manage to port this thing we can provide this .deb package directly Dec 30 10:50:58 on the other hand Dec 30 10:51:07 i see that we can install python2.7 on scratchbox Dec 30 10:51:14 is that acceptable, jonwil? Dec 30 10:51:27 ceene: no Dec 30 10:51:27 because that'd make it work without modification Dec 30 10:51:42 2.7 is in extras, not in SDK Dec 30 10:51:49 oh, ok Dec 30 10:51:54 iirc Dec 30 11:01:40 i'm not quite sure this is all going to produce the same files Dec 30 11:02:02 there seems to be lots of utf8 encodings transformtaions and I don't know if python2.5 supports these the same way hasta 2.7 and 3 Dec 30 11:02:30 how about updating python to 2.7 then? Dec 30 11:03:13 (or using a real language with native utf8 support? :D) Dec 30 11:03:27 (nevermind, j/k) Dec 30 11:06:38 upgrading to 2.7 would be ideal in my opinion Dec 30 11:07:11 is there anything old glibc/maemo specific that would block the update? Dec 30 11:10:21 I do wonder how hard it would be to just rewrite this script in C++... Dec 30 11:10:25 or C Dec 30 11:10:33 or bash Dec 30 11:10:44 sslayer@collins:~/Proyectos/N900/ca-certificates (maemo)$ diff -urN mozilla /tmp/m27 Dec 30 11:10:49 no output Dec 30 11:11:03 that means all generated files are the same on python2.7 and sb's python :) Dec 30 11:11:33 i was a pessimistic lol Dec 30 11:11:56 what do you need now to modifiy, jonwil? Dec 30 11:12:22 Ok so it generated a bunch of certificate files? Dec 30 11:12:28 yep Dec 30 11:13:22 Pali: second try resulted with the same error Dec 30 11:13:23 What are the filenames its generating? Dec 30 11:13:30 something is terribly broken Dec 30 11:13:39 VeriSign_Universal_Root_Certification_Authority.crt Dec 30 11:13:39 Verisign_Class_1_Public_Primary_Certification_Authority.crt Dec 30 11:13:39 Verisign_Class_1_Public_Primary_Certification_Authority_-_G2.crt Dec 30 11:13:42 ok Dec 30 11:13:44 and a lot more, of course Dec 30 11:13:48 broken ubifs? Dec 30 11:13:51 yes Dec 30 11:13:54 Did it output anything about blacklisted certificates? Dec 30 11:14:03 fmg, badblock maybe? Dec 30 11:14:13 no Dec 30 11:14:13 ubi is not block device Dec 30 11:14:35 yes, several UNTRUSTED BUT NOT BLACKLISTED CERTIFICATE FOUND: Dec 30 11:14:39 Pali: can you try to boot with qemu and nand? Dec 30 11:14:47 ok Dec 30 11:14:51 in qemu it is working fine Dec 30 11:15:00 hmm Dec 30 11:15:06 that my small userspace (which I sent to you) Dec 30 11:15:16 it is not nand Dec 30 11:15:24 it is onenand Dec 30 11:15:34 on top ubi Dec 30 11:15:34 it creates stuff in /tmp Dec 30 11:15:38 and on ubi is ubifs Dec 30 11:15:56 it store stuff in /tmp/ Dec 30 11:16:02 and then generate mkfs.ubifs Dec 30 11:16:10 and then ubinize Dec 30 11:16:20 ah, yes Dec 30 11:16:29 after that it call qflasher to create one 256MB NAND image for qemu Dec 30 11:16:32 Ok so ceene, firstly, I want you to remove blacklist.txt code. Then I want you to change the output so it creates folder common-ca and puts non-blackisted certs in there and creates folder blacklist and puts blacklisted certs in there Dec 30 11:16:39 Pali: yeah, my bad Dec 30 11:16:55 qemu N900 machine can boot *only* from onenand Dec 30 11:17:02 ok Dec 30 11:17:07 ok, that's easy Dec 30 11:18:25 Pali: no ide what to do Dec 30 11:18:30 *idea Dec 30 11:18:59 bisect wrong commit in ubifs Dec 30 11:19:09 or write to ML about this problem Dec 30 11:19:20 needs flashing every time, that would take ages Dec 30 11:19:54 not to say that I would need to apply our patches every time Dec 30 11:20:09 resend that patch Dec 30 11:20:15 I think we tested it in past Dec 30 11:20:19 ceene: Do you know how to shell out to a program from Python and how to read whatever that program outputs to stdout? Dec 30 11:20:36 Pali: but I want to test it with upstream before resending Dec 30 11:20:43 i think so, yes Dec 30 11:20:57 jonwil: some.program.py | tee /tmp/output ? Dec 30 11:21:07 i mean, i know how but on 2.5 it may differ, but i'll learn :) Dec 30 11:21:11 ok Dec 30 11:21:19 (someprogram.py | tee /tmp/output) & Dec 30 11:21:53 ok, so what I want done is for each cert file, once its been written to disk, I want you to run the command "openssl x509 -in -text -noout" (without the quotes and with the certificate filename in place of the <> bit),. Dec 30 11:22:55 The output it generates will contain 2 lines Dec 30 11:22:56 X509v3 Subject Key Identifier: Dec 30 11:22:58 9B:E2:07:57:67:1C:1E:C0:6A:06:DE:59:B4:9A:2D:DF:DC:19:86:2E Dec 30 11:23:07 I need you to parse the output and find that string of digits Dec 30 11:23:28 Then the spaces and :s should be removed and the string made lowercase Dec 30 11:24:04 so e.g. 9be20757671c1ec06a06de59b49a2ddfdc19862e Dec 30 11:24:15 tr -d ' :' Dec 30 11:24:48 Then you rename the generated certificate file to that base number with a .pem extention Dec 30 11:25:17 But if there is already a file with that name, you need to append -1, -2 etc to the end of the filename Dec 30 11:25:25 ok Dec 30 11:25:33 so you might get f3a27298eeb81b82801c4db69a3027990a2f72e2.pem and f3a27298eeb81b82801c4db69a3027990a2f72e2-1.pem Dec 30 11:25:50 freemangordon: try 4.2 kernel if is working Dec 30 11:26:26 I also need each blacklist certificate (in the order they get written out/renamed) written to a file Dec 30 11:26:41 and each common-ca certificate (in the order they get written out/renamed) written to a different file Dec 30 11:26:53 there are just 11 ubifs commits between 4.2 and 4.4 Dec 30 11:27:08 some of them should be OK Dec 30 11:27:09 That way we preserve the order that the certificates appeared in the original input certdata.txt file Dec 30 11:27:25 ceene: Do you think you can do all the things that I asked? Dec 30 11:27:39 yes, jonwil Dec 30 11:27:43 ok, great Dec 30 11:27:44 it's all doable Dec 30 11:27:49 good. Dec 30 11:27:58 i'll have it soon, i expect Dec 30 11:28:06 great Dec 30 11:29:14 btw which version of python does your scratchbox have in it? Is /usr/bin/python a symlink to something else? Dec 30 11:29:36 has someone tried a recent build of otter-browser? We have an old version in qt5 repo that is very interesting nicely http://repos.fuhlbrueck.net/qt5-maemo5-examples/ Dec 30 11:29:48 freemangordon: just 4 relevant commits Dec 30 11:30:02 *and nicely running Dec 30 11:30:02 it should be 2.5 Dec 30 11:30:06 but i don't have /usr/bin/python Dec 30 11:30:14 ls -al $(which python) Dec 30 11:30:14 lrwxrwxrwx 1 root root 33 Feb 8 2011 /scratchbox/devkits/python-legacy/bin/python -> /scratchbox/tools/bin/python-host Dec 30 11:30:17 [sbox-FREMANTLE_ARMEL: /tmp/N900/ca-certificates/mozilla] > ls -al /scratchbox/tools/bin/python-host Dec 30 11:30:20 -rwxr-xr-x 2 root root 978728 Jan 17 2012 /scratchbox/tools/bin/python-host Dec 30 11:30:28 ok Dec 30 11:30:43 python on my box is /usr/bin/python Dec 30 11:30:45 freemangordon: maybe you can start reverting them: ab92a20bce3b4c21927cc1ae514c482f50ad3487 86ba9ed928f33cf6afbac433ff03dd8c6a0ceac4 be186cc4de35fcfe766d2938c13ddf3935d6c159 8f6983abe31f37d953197c3ede14b1d1321affee cf6f54e3f133229f02a90c04fe0ff9dd9d3264b4 Dec 30 11:30:46 which is weird Dec 30 11:31:23 do you have any packages showing up as installed when you do dpkg -l python*? Dec 30 11:31:42 ii python2.5 2.5.4-1maemo6 An interactive high-level object-oriented la Dec 30 11:31:45 ii python2.5-minimal 2.5.4-1maemo6 A minimal subset of the Python language (ver Dec 30 11:31:56 but i've had to install them myself by hand Dec 30 11:32:03 ok Dec 30 11:32:04 they were not on sb Dec 30 11:33:45 somehow I have package python 2.5.2-3maemo1 and package python2.5 2.5.2-11.1maemo3+0m5 Dec 30 11:34:14 and on my sb, that python script (unmodified from the debian original) fails with an error Dec 30 11:35:09 points to line 149 with a syntax error Dec 30 11:35:16 any 2.5 won't run the original version Dec 30 11:35:19 oh ok Dec 30 11:35:25 so you did need to modify it Dec 30 11:35:42 yes, several things Dec 30 11:35:46 ok Dec 30 11:36:01 i was afraid there would be some utf8 things that wouldn't work but it's been fine Dec 30 11:37:53 there are no untrusted files that match obj['CKA_CLASS'] == 'CKO_CERTIFICATE' Dec 30 11:38:00 so blacklist directory ends up being empty Dec 30 11:38:09 unless i keep blacklist.txt code Dec 30 11:42:33 also, generated files are .crt and you've asked me to run "openssl x509 -in -text -noout", but that expects a pem file, not a crt one Dec 30 11:42:46 so it fails: Dec 30 11:42:47 openssl x509 -in WoSign.crt -text -noout Dec 30 11:42:47 unable to load certificate Dec 30 11:42:47 11888:error:0D078079:asn1 encoding routines:ASN1_ITEM_EX_D2I:field missing:tasn_dec.c:500:Field=cert_info, Type=X509 Dec 30 11:42:50 11888:error:0906700D:PEM routines:PEM_ASN1_read_bio:ASN1 lib:pem_oth.c:83: Dec 30 11:43:49 can you post one of the generated .crt files? Dec 30 11:44:10 -inform der Dec 30 11:45:53 http://paste.debian.net/357020/ Dec 30 11:46:07 i don't know what that shit is Dec 30 11:46:10 but that ain't a certificate Dec 30 11:46:20 lol Dec 30 11:46:27 that's a base64 thing Dec 30 11:46:28 it's got way too many zeroes Dec 30 11:46:46 something got terribly wrong with the ASN.1 encoding Dec 30 11:46:56 let me check that i'm in fact generating the same thing that the original debian script Dec 30 11:46:59 maybe i did something wrong Dec 30 11:47:03 and it's all useless :/ Dec 30 11:48:01 yep :( Dec 30 11:48:19 i did something wrong and i did the wrong test to verify my modifications Dec 30 11:48:59 that's the utf8 thingie i feared, probably Dec 30 11:52:56 Its a pitty Juhani Mäkelä isn't around to share the "official" way to update those root certs from the Mozilla set (the way Nokia did it) Dec 30 11:56:50 i think i've found where it went wrong Dec 30 12:09:34 i'm almost there Dec 30 12:12:27 Great Dec 30 12:16:43 as for the blacklists, once get this this working, we can run it on the same version of certdata.txt that Juhani Mäkelä last run it on and see what the output looks like and figure out form there code changes to be made to the python script to get it to do the right thing with the blacklists Dec 30 12:21:15 there are little stupid discrepancies between equivalent functions of python2.5 and python2.7 that make this behave in stupid ways Dec 30 12:21:34 not important things but really stupid ones Dec 30 12:22:11 like p2.5 base64.encodestring already wrap the output to 77 columns Dec 30 12:22:59 is there any reason why openssl would want the certs to be wrapped to a certain number of chars? Dec 30 12:23:26 so it wouldn't care if instead of wrapping to 64 like the original version from debian it's wrapped to 77 Dec 30 12:28:39 ok, it works Dec 30 12:28:44 openssl now reads the .crt files Dec 30 12:30:43 jonwil: try to contact juhani Dec 30 12:30:53 i'll be gone now for a while, later I'll code the openssl output parsing Dec 30 12:30:59 ok Dec 30 12:31:03 thanks ceene Dec 30 12:31:13 i'm going to upload this somewhere before so you can take a look at it if you want Dec 30 12:31:15 I cant find any contact details for juhani other than an @nokia address Dec 30 12:31:20 ok Dec 30 12:31:26 he has gihub profile Dec 30 12:33:13 https://github.com/agamez/maemo-ca-certificates/commits/maemo Dec 30 12:33:20 do we know its the same guy and not someone else with the name? Dec 30 12:34:21 https://github.com/community-ssu/maemo-security-certman-applet/commits/master Dec 30 12:34:53 jonwil: it has paired email address from official commit messages to github profile Dec 30 12:34:57 great Dec 30 12:36:56 Looks like https://fi.linkedin.com/in/juhani-m%C3%A4kel%C3%A4-a9702a4 is also our guy Dec 30 12:37:14 mentions nixu (same as the github profile) and also nokia Dec 30 12:38:36 Ok so we have the right guy. I totally suck at writing the right kind of emails for contacts like this, do we have someone here who is better are writing things that are professional and well-written? Dec 30 12:46:52 Pali: looks like gcc is behaving :( Dec 30 12:47:42 or not? Dec 30 12:53:32 to be honest, i think our efforts should really go on the opposite direction... stop trying to backport half of debian to maemo and start porting maemo's specifics to debian, as Pali and freemangordon are doing with the kernel right now Dec 30 12:53:57 so we can install an standard debian and then apt-get install hildon with its dependencies Dec 30 12:56:11 ceene: certman is one part of maemo which we need... Dec 30 12:56:55 it is of course better to fix maemo stuff to be compatible with upstream (debian...) Dec 30 12:56:59 i was thinking on the whole ssl thing, this python backports, etc Dec 30 12:57:15 but ssl needs to be in maemo format too Dec 30 12:57:15 it's like going backwards all the time instead of forward Dec 30 12:57:24 btw, why do you need new python? Dec 30 12:57:52 well, this script jonwil is going to use to prepare new certs was written for 3.0 and 2.7 Dec 30 12:57:55 but we only have 2.5 Dec 30 12:58:06 so i've had to backport that script to use old python2.5 Dec 30 12:58:25 when the thing we should really aim for is to have python2.7 and 3 for maemo and dev environment Dec 30 12:58:34 you should try to contact that guy who worked on certman and certs Dec 30 12:58:50 instead trying to do something abnormal Dec 30 12:59:02 python2.7 is in extras, right? Dec 30 12:59:07 yep Dec 30 12:59:15 and that script is needed just at compile time of package, right? Dec 30 12:59:25 then download python2.7 from extras and build package Dec 30 12:59:30 no, its used only when we want to update the root certificate set Dec 30 12:59:30 i don't know exactly how jonwil wants to use it Dec 30 12:59:53 Pali: it is not gcc, unfortunately Dec 30 12:59:54 but yeah if its already been backported to work on Python 2.5, lets keep it Dec 30 13:00:12 jonwil: but that script is not used at runtime, or yes? Dec 30 13:00:14 I would try to contact Juhani but as I said, I suck at writing professional level emails of the sort one writes when you are trying to contact people like this Dec 30 13:00:20 no, the script isn't used at runtime Dec 30 13:00:23 mater node magic contains 0xFFFFFFFF Dec 30 13:00:27 *master Dec 30 13:00:49 jonwil: for the file renaming thing based on openssl i think we'd be better off with a simple shell script Dec 30 13:00:51 ceene: can you help jonwil to write that email? Dec 30 13:01:00 grep+tr and a couple things could be enough Dec 30 13:01:06 Yeah that would make sense Dec 30 13:01:16 well, i can try, but i don't know what i have to tell him :) Dec 30 13:01:34 My shell script knowhow is just as bad as my Python know-how though :P Dec 30 13:01:47 hi xyz, can you help us with maemo sw abc how to do thing cde? Dec 30 13:02:09 sorry, but this is what I would write :-) Dec 30 13:02:14 lol Dec 30 13:02:29 i can write it a bit better, i just don't know what it is thing cde we're trying to do Dec 30 13:02:38 today i'm just a coder under the orders of jonwil Dec 30 13:02:47 don't even know what i'm doing lol Dec 30 13:03:10 jonwil, maybe you should specify what we exactly need :-) as I'm lost too Dec 30 13:05:40 something like "hi Juhani, I am a software developer working on a community update for Maemo Fremantle and I found your name attached to https://github.com/community-ssu/maemo-security-certman/ where you updated the root certificates using the Mozilla root certificate set. Can you share the steps used to update those certificates so we can import the latest root certificate set into our... Dec 30 13:05:41 ...community patch?" Dec 30 13:05:49 but written much more proffessionally Dec 30 13:06:07 Does that give you the gist of what we are trying to do and what we want? Dec 30 13:06:52 its ok Dec 30 13:07:02 i find that friendly and professional enough, jonwil Dec 30 13:07:29 add a couple of thanks a lot and best regards at thend and you're good to go Dec 30 13:07:39 ok, I will send the email then Dec 30 13:08:53 openssl x509 -in common-ca/WoSign.crt -text -noout|grep 'X509v3 Subject Key Identifier:' -A 1|tail -1|tr -d ': ' | tr '[:upper:]' '[:lower:]' Dec 30 13:08:56 e166cf0ed1f1b34bb7062014fe8712d5f6fefb3e Dec 30 13:09:33 what should I use for the subject line of this email (to sound professional and to get the right attention)? Dec 30 13:10:50 maybe... "Maemo certificates question" ? Dec 30 13:13:41 How about "Question regarding Maemo Certificate Manager" Dec 30 13:14:00 sounds good! Dec 30 13:14:11 or better yet "Question about Maemo Fremantle Certificate Manager" Dec 30 13:14:27 to be clear that I refer to Fremantle and not some other version of Maemo Dec 30 13:14:50 Pali: do we know what is the latest kernel with workig ubifs? Dec 30 13:15:05 freemangordon: I think 4.2 worked Dec 30 13:15:11 on n900? Dec 30 13:15:13 from linux-n900 tree Dec 30 13:15:16 not in qemu Dec 30 13:15:36 do not remember, but I think I tried it ... Dec 30 13:15:42 ok Dec 30 13:15:51 see those 4-5 commits Dec 30 13:16:04 if 4.2 is working, then one of those commit broke it Dec 30 13:16:50 going to check Dec 30 13:29:28 xes send me this link: https://github.com/bagder/curl/blob/master/lib/mk-ca-bundle.pl Dec 30 13:29:30 This Perl script creates a fresh ca-bundle.crt file for use with libcurl. Dec 30 13:29:35 jonwil, ceene ^^ Dec 30 13:31:14 That produces a ca-bundle.crt file for libcurl, not a certificate set in the format we need for maemo-security-certman Dec 30 13:31:38 i've just finished the shell script that renames the files Dec 30 13:31:43 ok, great Dec 30 13:31:47 http://pastebin.com/07fV0S05 is what I have for the email Dec 30 13:32:10 Does that look good? Dec 30 13:34:22 pretty good Dec 30 13:35:49 Pali: 4.2 is broken too :( Dec 30 13:35:59 ah :-( Dec 30 13:36:18 going to try 4.1 Dec 30 13:41:03 broken with maemo? Dec 30 13:41:16 Sicelo: which version did you try with debian? Dec 30 13:41:18 broken as broke, with or without maemo Dec 30 13:41:37 as soon as I boot zimage with flasher, it corrupts rootfs Dec 30 13:41:40 "with workig ubifs" nevermind, I missed that part Dec 30 13:46:37 looks like 4.1 works Dec 30 13:48:37 jonwil: you got the final script on my repo: https://github.com/agamez/maemo-ca-certificates/tree/maemo/mozilla Dec 30 13:48:44 ok Dec 30 13:49:31 just ask if you need anything else Dec 30 13:50:28 ok Dec 30 13:51:30 I do wonder where libcurl on stock maemo fremantle actually gets its certificates from, I dont see any way that it could be pulling them from the maemosec certificate store Dec 30 13:51:56 Pali: 4.1 works, 4.2 seems broken, going to try it once again, just in case Dec 30 13:52:28 ok Dec 30 13:52:33 Pali: could you find the ubifs patches bertween 4.1 and 4.2 Dec 30 13:52:35 ? Dec 30 13:52:45 already doing it :-) Dec 30 13:52:50 :) Dec 30 13:54:04 how cute: "net/ipv4/inet_hashtables.c:631:52: warning: division by zero [-Wdiv-by-zero]" Dec 30 13:54:22 freemangordon: which 4.1 from linux-n900 git tree are you trying? Dec 30 13:54:35 yes, from your tree Dec 30 13:54:39 4.1-rc2 or 4.1-rc6? Dec 30 13:55:12 v4.1-rc4-n900 Dec 30 13:55:17 ufff Dec 30 13:55:32 hmm? Dec 30 13:55:44 aaa, ok there is also 4.1-rc4 Dec 30 13:55:53 its ok Dec 30 13:55:55 is there rc6? Dec 30 13:56:01 I can try it as well Dec 30 13:56:08 yes there is Dec 30 13:56:21 not on github :-( Dec 30 13:56:27 just on my hdd Dec 30 13:56:33 :) Dec 30 13:56:56 I can push it to github, but no idea if it can even compile... Dec 30 13:57:10 pushed branchs on github should work at least in qemu Dec 30 13:57:58 do not push it Dec 30 13:58:36 here is commit between 4.1-rc4 and 4.2-rc2 for ubifs: a1fe33af5f8c5f5aebe68d22125d19e48b8e601c Dec 30 13:58:45 ok, not pushing Dec 30 13:59:17 ok, 4.2 is deffinitely broken Dec 30 13:59:19 hm, no, there is one more: 0f301bd3055e86771e7c738ca009afad0964dbd2 Dec 30 13:59:50 freemangordon: 4.2-rc2 is broken? Dec 30 13:59:57 yes Dec 30 14:00:02 a1fe33af5f8c5f5aebe68d22125d19e48b8e601c seems harmless Dec 30 14:00:10 ok, then you have above two commits between good and bad Dec 30 14:00:35 nothing more for ubifs Dec 30 14:00:43 as is 0f301bd3055e86771e7c738ca009afad0964dbd2 Dec 30 14:00:56 looks like the problem is elsewhere :( Dec 30 14:00:59 mdt? Dec 30 14:01:04 shit! Dec 30 14:04:17 I will fiddle with that script later Dec 30 14:05:29 freemangordon: ask on mtd/ubi ML Dec 30 14:05:38 going to bisect Dec 30 14:05:42 maybe other people will know more about it Dec 30 14:07:50 I hope the kernel will at least try to boot without n900 patches Dec 30 14:08:08 Email sent to Juhani, maybe he will have info on proper steps to do the work Dec 30 14:27:19 the xilka linux kernel for the sheevaplug at some point forgot to include the mtd driver Dec 30 14:27:24 that was fun Dec 30 14:39:16 where's cssu repo for qt? Dec 30 14:39:29 it's at github? Dec 30 14:39:49 yes Dec 30 14:40:00 ah, i see it now Dec 30 14:40:05 it's qt-x11-maemo Dec 30 15:19:47 i was trying to backport qt5 ssl module to qt4 Dec 30 15:20:00 but it seems to require quite a few things Dec 30 15:20:06 a lot in fact Dec 30 15:35:46 i give up :/ Dec 30 15:46:05 Pali: looks like the bugger is 63aa945b1013c34b145dcf218d4ea323cbd93f86 Dec 30 15:46:34 memory: omap-gpmc: Add Kconfig option for debug Dec 30 15:46:36 ? Dec 30 15:46:42 yes Dec 30 15:46:58 look at the commit itself Dec 30 15:48:47 HWMOD_INIT_NO_RESET? Dec 30 15:53:41 looks like that, will try it Dec 30 15:54:22 but that would mean that timings are set incorrectly by DT board file Dec 30 15:54:33 timings or whatever Dec 30 15:55:00 then needs to fix dts dile Dec 30 15:55:04 *file Dec 30 15:55:07 yes Dec 30 16:09:32 Pali: restoring HWMOD_INIT_NO_RESET in omap3xxx_gpmc_hwmod fixes the issue Dec 30 16:14:08 hi hackers! you having a fun time? Dec 30 16:14:13 Pali: oh, this device has numonix, not samsung onenand Dec 30 16:14:22 DocScrutinizer05: hi! Dec 30 16:14:30 hi! Dec 30 16:15:44 all hail to PoP memory chips and their obscure timing and datasheets made of unobtainium Dec 30 16:16:07 freemangordon: what's "this device"? Dec 30 16:16:16 Pali: is there a way to support different timings in DTS file? Dec 30 16:16:27 DocScrutinizer05: N900 :) Dec 30 16:16:29 no idea Dec 30 16:16:32 but 2404 iirc Dec 30 16:16:33 DUH! Dec 30 16:16:46 hw revs :-S Dec 30 16:16:55 lemme check the HW rev Dec 30 16:17:27 hmm, how to check it from the terminal? Dec 30 16:17:53 I guess that's one of the wonders NOLO accomplishes, which made uBoot fail on replacing NOLO Dec 30 16:18:10 yep Dec 30 16:19:00 luckily we have coontrol over hw revs in Neo900 ;-) Dec 30 16:19:11 ok REV is 2204 Dec 30 16:19:39 however, I remember the nand is nymonix (or numonix or whatever) Dec 30 16:19:42 cmdline? Dec 30 16:20:07 https://en.wikipedia.org/wiki/Numonyx Dec 30 16:20:13 no, in /proc/cpuinfo Dec 30 16:20:30 cat /proc/cpuinfo then Dec 30 16:20:37 and rev there is 2204 Dec 30 16:21:21 2101 and I don't think I ever seen anything else Dec 30 16:21:37 my "production" one is 2101 Dec 30 16:21:47 gives some clue about number of built devices Dec 30 16:22:13 you don't run a new hw rev for a batch of 1000 Dec 30 16:22:19 :) Dec 30 16:22:52 actually checking the amount of possible hw rev in fiasco, it must be millions of N900 out there Dec 30 16:23:29 maybe not all of them were really produced, only some test boards Dec 30 16:23:34 millions? errr Dec 30 16:23:42 I dont see that much on ssu mirrors :p Dec 30 16:23:44 would be weird but possible, yes Dec 30 16:23:53 we seen weirder things with Nokia Dec 30 16:25:14 dammit, I lost almost full day with that :( Dec 30 16:25:19 I'd like techstaff to do a one week window awk apachelog print $IP | sort | uniq | wc -l Dec 30 16:25:29 on repo Dec 30 16:25:42 for i in $(seq 2 40); do zcat /var/log/apache2/mirrors.muarf.org.log.$i.gz /var/log/apache2/maemo.muarf.org.log.$i.gz | grep APT-HTTP | cut -f 1,2,3 -d . |sort -n | uniq |wc -l; done 2>/dev/null Dec 30 16:25:46 that's what I do here Dec 30 16:26:13 I only count /24 subnets, not IPs Dec 30 16:26:19 bencoh: you have access to muarf? Dec 30 16:26:41 that's great Dec 30 16:26:52 err.. I thought you knew :p Dec 30 16:27:00 nah Dec 30 16:27:22 ok, recommendation to council: consider muarf "trusted" Dec 30 16:28:03 bencoh: great job! Dec 30 16:28:52 bencoh: you need to count unique IPs in a 7d window Dec 30 16:29:23 since 7 days is the default for auto update, and unique IPs considered one per user Dec 30 16:29:42 of course there is some error margin in this assumption Dec 30 16:30:10 e.g. for users who update daily, with daily changing IP Dec 30 16:30:20 DocScrutinizer05: not on mobile Dec 30 16:30:44 which might very well be the typical usecase here, since we're talking about a... phone Dec 30 16:30:56 hmm Dec 30 16:31:14 anyway, I only see ~500 unique /24 per week Dec 30 16:31:24 (at most) Dec 30 16:31:27 is update even enabled during cellular connectivity? Dec 30 16:31:33 dunno Dec 30 16:32:06 I'd like to see the result of the same command on maemo-repos.com and on repository.maemo.org Dec 30 16:32:20 ^^^ what I said Dec 30 16:32:51 I still _could_ run such command on repository.maemo.org Dec 30 16:33:13 but I leave that job to xes and / or warfare Dec 30 16:33:40 or merlin1991? Dec 30 16:34:01 freemangordon: do you have access to repo VM? Dec 30 16:35:00 oooh, we also need to grep for client ID Dec 30 16:35:17 ? Dec 30 16:35:21 DocScrutinizer05: yes Dec 30 16:35:28 to filter out stuff like spiders and people acessing repo with desktop browser Dec 30 16:35:31 but can't play with that now Dec 30 16:35:40 DocScrutinizer05: grep APT-HTTP Dec 30 16:35:43 no hurries Dec 30 16:36:00 bencoh: ta Dec 30 16:37:11 "cut -f 1,2,3 -d . " you tricky bastard ;-D Dec 30 16:37:19 :] Dec 30 16:37:38 cut -f 1 -d " " if you want :) Dec 30 16:37:41 DocScrutinizer05: maybe ask xes Dec 30 16:37:49 that'd give you /32 Dec 30 16:37:51 sure Dec 30 16:38:19 bencoh: I know Dec 30 16:38:43 ~man uniq Dec 30 16:38:43 No manual entry for uniq Dec 30 16:39:05 sort < /tmp/ips.log | cut -d. -f 1-3 | uniq | wc -l Dec 30 16:39:07 25849 Dec 30 16:39:15 (last 7 days) Dec 30 16:40:14 Only APT-HTTP Dec 30 16:40:51 :) Dec 30 16:41:26 damn, uniq knows "avoid comparing the first N fields" but no similar option for 'last fields' Dec 30 16:42:06 warfare: :) Dec 30 16:43:23 warfare: hey! and hi! :-D Dec 30 16:43:59 also sort -u Dec 30 16:44:37 hey DocScrutinizer05 :) Dec 30 16:46:49 DocScrutinizer05: gnuism iirc Dec 30 16:46:54 but yeah Dec 30 16:47:07 sort --key=KEYDEF -u Dec 30 16:47:19 bencoh: most useful gnuism is "df -h | sort -h" Dec 30 16:47:34 :-D Dec 30 16:47:37 indeed Dec 30 16:51:26 hmmph, http://www.google.de/search?q=we+prepare+your+kickstarter+campaign does anybody know of an actual 'commercial' service taking care about all the preparing video material and tunning the campaign etc? Dec 30 16:51:56 s/tunning/running/ Dec 30 16:51:58 DocScrutinizer05 meant: hmmph, http://www.google.de/search?q=we+prepare+your+kickstarter+campaign does anybody know of an actual 'commercial' service taking care about all the preparing video material and running the campaign etc? Dec 30 16:52:29 are you really going for kickstarter (finally?)? Dec 30 16:52:38 we consider it Dec 30 16:53:33 freemangordon: does 4.2 work in the end? Dec 30 16:53:49 no Dec 30 16:53:57 Werner prepared a nice paper discussing the current situation and and pros and cons of going 'official crowdfunding' and compares the service options (KS, indiegogo, etc) we have Dec 30 16:54:06 I mean - it will work if that commit is reverted Dec 30 16:54:23 but I jumped to 44 and reverted it Dec 30 16:54:25 but still untested? Dec 30 16:54:26 *4.4 Dec 30 16:54:30 ah Dec 30 16:54:35 and does 4.4 without the commit work? Dec 30 16:54:38 will test in few minutes, still preparing Dec 30 16:54:47 :) Dec 30 16:54:54 at least it does not ruin the fs Dec 30 16:55:13 do you know if it only fails on ubifs? Dec 30 16:55:15 afk for shopping. don't like empty fridge during holidays Dec 30 16:55:22 (mtd/ubifs) Dec 30 16:55:37 bencoh: it fails on onenand (or rather on gpmc) :) Dec 30 16:55:43 it is HW thingie Dec 30 16:55:45 ha Dec 30 16:56:00 which means it should work with an eMMC rootfs Dec 30 16:56:11 (or sd - maybe) Dec 30 16:56:23 unless there is another issue Dec 30 16:56:28 CAL Dec 30 16:57:24 I think when it doesn't achieve to access NAND then boot fails, no matter from which source for rootfs Dec 30 16:57:40 thanks to SYS_BOOT config Dec 30 16:57:41 "Also for some strange reason, mmcblk? devices do not work for root filesystem. They work fine when mounted during runtime." -- elinux Dec 30 16:57:49 dunno if this is uptodate Dec 30 16:59:47 warfare: so we still have ~25849 devices updating maemo-extras once per week? Dec 30 17:00:46 25849 /24, but that's a pretty good approx I think Dec 30 17:06:28 seems to boot so far :) Dec 30 17:06:42 at least I have SGX working Dec 30 17:07:38 shit, forgot to disable the modem, :( Dec 30 17:08:00 what's missing for modem to work in mainline? Dec 30 17:09:04 PA :) Dec 30 17:09:42 DocScrutinizer05: Around 25k devices, yes. Dec 30 17:10:01 ok, 4.4 boots to h-d Dec 30 17:10:05 Pali: ^^^ Dec 30 17:10:18 freemangordon: ? Dec 30 17:10:23 yay for booting Dec 30 17:11:01 freemangordon: PA, pulseaudio? what does it need? Dec 30 17:11:14 the -voice module Dec 30 17:11:25 isn't that running in userland? Dec 30 17:11:29 yes Dec 30 17:12:08 if we have cmtspeech in kernel and maemo userland, what's missing? Dec 30 17:13:03 cmtspeech is in PA Dec 30 17:14:17 freemangordon: nice! Dec 30 17:14:26 send pending patches :-) Dec 30 17:14:40 erm... I dont get it, but I'll ask again once you're done with your tests :) Dec 30 17:14:45 Pali: why my prompt is "Scratchbox#" Dec 30 17:14:51 how to set SW rev etc? Dec 30 17:15:18 is that in CAL? Dec 30 17:15:18 hostname? Dec 30 17:15:22 /etc/hostname Dec 30 17:15:34 SW release info is in CAL Dec 30 17:15:40 set it via osso-product-info Dec 30 17:15:53 no, it seems it somehow managed to ruin CAL as well Dec 30 17:16:14 OSSO_PRODUCT_RELEASE_NAME='(null)' Dec 30 17:16:23 OSSO_PRODUCT_RELEASE_FULL_NAME='(null)' Dec 30 17:16:35 OSSO_PRODUCT_RELEASE_VERSION='(null)' Dec 30 17:16:36 etc Dec 30 17:17:17 ~cal Dec 30 17:17:17 well, cal is http://talk.maemo.org/showthread.php?t=20465 Dec 30 17:17:20 it is normal Dec 30 17:17:26 Pali: no, it is not Dec 30 17:17:35 NOLO clear these informations when you flash image Dec 30 17:17:41 you need to set it again Dec 30 17:17:47 as settings->about product shows (null) as well Dec 30 17:17:48 when flashing kernel NOLO clear it too Dec 30 17:17:59 and how to set it? Dec 30 17:18:06 reinstall -mp? Dec 30 17:18:08 ~cal Dec 30 17:18:09 i guess cal is http://talk.maemo.org/showthread.php?t=20465 Dec 30 17:18:14 via osso-product-info -s Dec 30 17:18:16 and reboot device Dec 30 17:18:36 $ osso-product-info -s OSSO_VERSION="RX-51_2009SE_21.2011.38-1_PR_MR0" Dec 30 17:18:46 freemangordon run ^^^ Dec 30 17:18:50 thanks Dec 30 17:18:50 and reboot device Dec 30 17:19:08 this is in mp-fremantle-community-pr postinst script Dec 30 17:19:42 ok Dec 30 17:22:32 Pali: it doesn't want to set it Dec 30 17:23:10 $ osso-product-info -q OSSO_VERSION Dec 30 17:23:15 what it returns? Dec 30 17:23:19 (run as root) Dec 30 17:24:18 segfaults Dec 30 17:24:29 ehm? Dec 30 17:24:36 ERROR: Could not find value for key /device/sw-release-ver Dec 30 17:24:36 Segmentation fault Dec 30 17:24:43 you REd both osso-product-info and libcal Dec 30 17:24:54 I know Dec 30 17:25:06 seems like CAL partition is screwed Dec 30 17:25:08 try dongrading to nokia version Dec 30 17:25:35 this is needed now to check if problem is in REd version only, or also in nokia one Dec 30 17:26:18 freemangordon, can you share dump of /dev/mtd1ro ? Dec 30 17:26:23 I can try to inspect it Dec 30 17:28:59 Pali: http://46.249.74.23/maemo/mtd1ro Dec 30 17:29:59 Pali: not easy to downgrade, no okia repos :) Dec 30 17:30:02 *Nokia Dec 30 17:30:12 download deb files from mirrors Dec 30 17:30:24 also, have to do some home stuff Dec 30 17:30:44 will continue later, please check that mtd dump in the meanwile if you have time Dec 30 17:32:27 freemangordon: CAL is OK Dec 30 17:32:49 looks like SW which tried to write sw-release-ver into CAL is broken Dec 30 17:33:03 so I suspect either your libcal or osso-product-info Dec 30 17:56:30 Pali: ok Dec 30 17:58:01 freemangordon: try to debug first why "-q" crashing Dec 30 17:58:09 and after that fix "-s" Dec 30 18:13:43 maybe first try if cat /dev/mtd1 works at all Dec 30 18:14:06 Pali: yep Dec 30 18:14:15 DocScrutinizer05: yes, it works Dec 30 18:26:20 Pali: sorry, no more time today for Maemo, will continue tomorrow, hopefully :) Dec 30 18:26:38 feel free to debug libcal and osso-product-info Dec 30 19:27:13 freemangordon: hey, at least Nokia no longer could deny warranty repair based on "you used a kernel that allows overclocking" ;-) Dec 30 19:28:56 plus finally somebody savvy like you could try if restoring CAL from an image like http://maemo.cloud-7.de/dd_if=mtd1ro.bin pans out Dec 30 19:29:50 ;-) Dec 30 19:50:08 debian founder ian murdock dead :( Dec 30 19:50:18 http://blog.docker.com/2015/12/ian-murdock/ Dec 30 19:50:38 yes, also on b.d.o Dec 30 19:50:42 https://bits.debian.org/2015/12/mourning-ian-murdock.html Dec 30 19:51:26 :( Dec 30 19:52:45 google for context Dec 30 19:57:23 HUH? :-| Dec 30 20:09:18 http://www.tomshardware.com/news/intel-purchases-altera-fpga-company,30830.html#xtor=RSS-998 Dec 30 20:09:20 oh, wow Dec 30 20:10:49 yeah, been in the pipe for some time Dec 30 20:11:35 wtf Dec 30 20:11:56 is that serious? Dec 30 20:12:08 apparently its already done Dec 30 20:12:16 'all cash deal' Dec 30 20:13:39 can someone finally destroy these big companys? Dec 30 20:14:02 sure, nwo is coming Dec 30 20:14:14 most will be cleaned out Dec 30 20:14:23 not sure I really want to see intel disappear, but ... Dec 30 20:15:23 whats next? amd buys xilinx and arm? Dec 30 20:15:48 is arm buyable? Dec 30 20:16:10 if altera is, I guess arm is as well, but... Dec 30 20:16:35 arm is joint stock, so sure Dec 30 20:17:34 Revenue £795.2 million (2014)[2] Dec 30 20:17:37 (wikipedia) Dec 30 20:17:45 (for arm) Dec 30 20:17:55 at the end of 2020 probably every it-companys belongs to google, ms, facebook, intel or apple.. Dec 30 20:19:26 wonder how/where that 16B in cash goes Dec 30 20:25:48 hmm maybe if facebook or google buy xilinx they finally can fix the xilinx tool chains Dec 30 20:26:03 facebook? Dec 30 20:27:00 why not? They have oculus rift Dec 30 20:27:32 oculus is one thing (its kind of social tool), but xilinx is a bit closer to the metal Dec 30 20:27:36 google makes military robots Dec 30 20:30:08 KotCzarny: they already have hardware Dec 30 20:30:15 https://en.wikipedia.org/wiki/List_of_mergers_and_acquisitions_by_Facebook Dec 30 20:32:04 nice, fb.com domain bought for $8.5M Dec 30 20:34:38 apparently they started seriously going for hw ~2014 Dec 30 20:34:54 earlier they were software company Dec 30 20:35:12 WA sold for 19B Dec 30 20:35:36 seriously, social virtual thing valued more than real physical hardware Dec 30 20:35:52 uh-uh Dec 30 20:38:59 facecrook Dec 30 20:39:37 |> 01 - Mozart - Serenade in g Major Allegro.flac Dec 30 20:40:39 http://talk.maemo.org/showthread.php?t=96299 Dec 30 20:40:47 what is it this time suckerberg did? Dec 30 20:40:50 how that guy got something like that?? Dec 30 20:41:18 such thing could help us with debugging and flashing... Dec 30 20:41:33 Pali: exactly what I thought earlier Dec 30 20:41:39 pali, simple, some nokia employee took it home instead destroying Dec 30 20:41:46 especially considering that fmg and you were kernel-debugging Dec 30 20:42:09 KotCzarny: but how that collector named n950 got it? Dec 30 20:42:21 pali, send him pm? Dec 30 20:42:34 I'm sure 100% that he cannot use it and is useless for him Dec 30 20:43:09 add an offer that you will implement 3 features of his choice ? Dec 30 20:44:05 also, he might've worked/had friends in nokia dev Dec 30 20:44:53 if you see his threads you will see its not the first such trinket Dec 30 20:45:06 Pali: it doesn't fit on N[89]xx Dec 30 20:45:17 Pali: he's been collecting old nokia stuff for years Dec 30 20:45:56 and I doubt he'd be in for trading it for "moar features" Dec 30 20:46:13 I just deleted a post I asked for buying it when I noticed the test points are completely odd in relation to battery contacts Dec 30 20:46:42 hm.. right Dec 30 20:46:48 pins do not match Dec 30 20:46:51 we could use a similar, but not _this_ particular device Dec 30 20:47:11 actually we'd only need the connector part for n900 Dec 30 20:47:19 rest is just usb/serial/power Dec 30 20:47:27 that's pretty easy. Well almost Dec 30 20:47:36 (for the part that's of any real interest for kernel debugging at least) Dec 30 20:47:38 bencoh, 3d print? Dec 30 20:47:46 KotCzarny: dunno, maybe Dec 30 20:50:55 Tony (omap kernel maintainer) has some n900 development board which has ethernet chip (same which is emulated in qemu n900 machine) Dec 30 20:51:07 maybe that board is similar to such thing? Dec 30 20:51:54 maybe ... are you sure he doesn't just use a beagleboard? Dec 30 20:52:18 no, I'm sure, he wrote that in one email Dec 30 20:52:22 ah Dec 30 20:52:31 plus tested change for that ethernet chip Dec 30 20:52:33 I guess we could ask him Dec 30 20:52:39 http://maemo.cloud-7.de/share-service/20130719_006.jpg Dec 30 20:52:52 I fixed config for that ethernet chip to work in qemu Dec 30 20:53:05 and he tested that my change still working on that device Dec 30 20:53:26 DocScrutinizer05: what it is? Dec 30 20:54:06 bencoh: other TI devs have one n900 (or some board?) on which they used to run upstream kernel for tests Dec 30 20:54:07 share-service/20130719_002.jpg Dec 30 20:54:25 Pali: funny ... I wonder why they chose n900 Dec 30 20:54:34 because it's a compact device with hw kbd? Dec 30 20:54:44 bencoh: because it is TI device Dec 30 20:54:56 http://maemo.cloud-7.de/share-service/20130719_003.jpg Dec 30 20:54:56 sure but it's far from being the only omap3 board Dec 30 20:55:08 they run kernel tests on more omap3/4 boards Dec 30 20:55:16 ah, okay Dec 30 20:55:20 and they had (maybe still have?) one n900 Dec 30 20:55:28 I wish they still ran those tests Dec 30 20:55:43 is sre still working actively? Dec 30 20:55:50 on n900 I mean Dec 30 20:55:52 I remember some autogenerated email from that test suite that something failed on N900... Dec 30 20:55:59 last public activity was cmtspeech afaict Dec 30 20:56:10 bencoh: yes, he tried to get bluetooth driver into upstream Dec 30 20:56:15 oh, neat Dec 30 20:56:18 alas the pogopin set is not comprehensive and doesn't connect to UART3 console test points Dec 30 20:56:23 but he has problems, that code does not work... bluetooth do nothing Dec 30 20:57:02 then otoh that thing is dirt cheap (5 bucks or so) and you could rework it with moderate effort Dec 30 20:57:34 that yellow box looks like connector for jaf box Dec 30 20:57:37 hi Dec 30 20:58:00 yellow box is self-made i believe Dec 30 20:58:23 http://www.fonefunshop.co.uk/cable_picker/95576_Nokia_C3-01_X_Series_Cable_for_JAF-UFS-ATF.html Dec 30 20:58:27 see this for example Dec 30 20:59:29 http://elektranox.org/n900/serial-adapter.html <<-- similar DIY design Dec 30 20:59:58 yeah, but look at the page, similar color scheme, almost identical Dec 30 21:01:25 http://2.techgsm.eu/Cable_Nokia_N900_x_plus_COMBO_Rj45RJ48_JAFMTBox_2in1,130909.html Dec 30 21:01:42 here is that Tony email: http://permalink.gmane.org/gmane.linux.ports.arm.omap/121895 Dec 30 21:01:45 no, this is a ready made 5 bucks item Dec 30 21:01:59 then there's of course the generic version: http://www.deltaflasher.com/cables/sfbus-7-kabel-universal.html Dec 30 21:02:13 pavelm asked: where can I get one of those boards? tony: Another planet a long time ago :) Dec 30 21:02:31 pali, in a galaxy far, far away? Dec 30 21:02:51 right... Dec 30 21:04:07 another version http://gsmserver.com/item/cables-and-adapters/dolphin-clip-universal-f-bus-nokia-edition-30-in-1-jigs/ Dec 30 21:04:10 Aaro has also that dev board: http://article.gmane.org/gmane.linux.ports.arm.omap/121916 Dec 30 21:05:06 Juhani sent me a very useful parse-certdata-txt.c so we are good to go :) Dec 30 21:05:39 http://smart-gsm.net/67-nokia-service-tools Dec 30 21:05:44 jonwil, c programs for such task aren't the best choice imo Dec 30 21:05:51 jonwil: \o/ Dec 30 21:05:57 "Another planet a long time ago" :)) Dec 30 21:05:57 well its what we got Dec 30 21:06:02 yup Dec 30 21:06:12 Its the "official way" to update the root certificate store from the mozilla trust Dec 30 21:06:13 KotCzarny: it probably works, so... Dec 30 21:06:25 jonwil: nokian official way you mean? Dec 30 21:06:30 yes Dec 30 21:06:56 its the way it was done when the Nokia developer updated the cert store in maemo-security-certman Dec 30 21:07:23 cool... but why that tool is not in source code of certman? Dec 30 21:07:30 dont ask me Dec 30 21:07:33 seems like nokia did not released anything? Dec 30 21:07:38 :) Dec 30 21:07:51 and why didnt they just wrap c_rehash like in debian... Dec 30 21:08:04 Juhani said "This program is also part of the MeeGo's aegis-certman package, if you can find its sources still somewhere, but the attached version is sligthly updated." Dec 30 21:08:09 anyway, that's really great that juhani answered that call Dec 30 21:08:37 https://bitbucket.org/meego-platform-security/aegis-certman Dec 30 21:09:11 (in support/) Dec 30 21:09:39 dnt give up Dec 30 21:09:49 echan Dec 30 21:17:19 aegis-certman. AEGIS, AEAEAEAEGIIIIS WAAAAAH Dec 30 21:17:44 * DocScrutinizer05 head->wall Dec 30 21:18:25 ~seen NishanthMenon Dec 30 21:18:30 nishanthmenon was last seen on IRC in channel #maemo-ssu, 314d 23h 36m 26s ago, saying: 'Sorry... getting hammered on quiet a few angles :('. Dec 30 21:18:36 at the risk of sounding like journalist .. is there another phone/tablet, old or new, which is receiving the amount of love N900 is getting? (recently someone's been trying to port qt5, fix openssl, upstream stuff, etc.) Dec 30 21:19:07 nishanthmenon run those automated tested of upstream kernel on N900... Dec 30 21:19:21 looks like 314 days was not on IRC :-( Dec 30 21:19:46 /ns info nishanthmenon Dec 30 21:20:01 -NickServ- Last seen : now Dec 30 21:20:46 learn not to trust bots! Dec 30 21:22:50 sicelo: rpi? Dec 30 21:23:04 /whois nishanthmenon Dec 30 21:24:21 Sicelo: I'm not aware of anything similar to this great community Dec 30 21:25:16 very interesting. Dec 30 21:25:27 sicelo, in general fpga, arduino and other hobbyist techs have strong communities Dec 30 21:26:00 yes KotCzarny, but i'm talking about a 'complete' product, hence phone/tablet Dec 30 21:26:26 sicelo, we would have moved on from n900 to newer one if nokia didnt went evil way Dec 30 21:28:07 but i think the prevalent factor is it's opennes, not many linux phones on the market Dec 30 21:29:27 if pali/fmg and friends manage to mainline the n900 it will be third life of the n900s over the world Dec 30 21:30:29 if wear & tear doesn't kill them fast, that is. Dec 30 21:30:58 are you talking about pali/fmg or n900s? Dec 30 21:31:16 N900 haha Dec 30 21:31:31 see: https://www.reddit.com/r/linux/comments/3yktcg/ian_murdock_debian_founder_is_threatening_suicide/ Dec 30 21:31:59 well, my n900 is still going strong for a 6yo device Dec 30 21:33:39 so is mine ... but they will reach a point where "age" shows up Dec 30 21:35:58 those tweets are 2 days old Dec 30 21:36:20 and now his twitter account is removed Dec 30 21:36:41 somebody hacked ian account? Dec 30 21:37:01 still, someone said his employer reported him dead Dec 30 21:37:22 and family .. via bits.debian.org. Dec 30 21:37:44 yeah slashdot has a post which links to bits.debian.org Dec 30 21:38:23 KotCzarny: those reports are two days old Dec 30 21:38:37 bits are from this day Dec 30 21:39:12 he apparently passed 28th Dec 30 21:44:21 if he wanted to share some secrets he would've mailed/copied it all over the internet Dec 30 21:44:43 instead all that's left is some wtf story Dec 30 21:45:22 WTF?? now I'm getting 404 for http://blog.docker.com/2015/12/ian-murdock/ Dec 30 21:45:52 >>> [20:50:18] http://blog.docker.com/2015/12/ian-murdock/ <<< at that time it worked I'm sure Dec 30 21:45:54 so, hacked? Dec 30 21:46:43 that post was deleted, see: http://blog.docker.com/2015/12/ Dec 30 21:46:57 now last post is December 22, 2015: Docker Online Meetup #30: Docker Trusted Registry 1.4.1 Dec 30 21:47:36 hmm Dec 30 21:47:48 well, here's the cached if it matters http://webcache.googleusercontent.com/search?q=cache:OZtbFXWY18kJ:blog.docker.com/2015/12/ian-murdock Dec 30 21:47:57 save it somewhere Dec 30 21:47:59 :) Dec 30 21:48:08 cached content for twitter is still around as well Dec 30 21:48:18 but I dont really get it Dec 30 21:49:21 if someone hacked those pages, they would've put some info about it Dec 30 21:49:46 if police ordered taking them down and not saying about anything (because of the investigation..) Dec 30 21:50:08 i think it's fair to believe he's really dead. only the circumstances leading to it are unclear Dec 30 21:51:47 but why docker removed post? Dec 30 21:52:15 bullying? Dec 30 21:52:16 umm, well this works for me now at least http://blog.docker.com/2015/12/ian-murdock/ Dec 30 21:52:26 works indeed Dec 30 21:52:42 maybe they just pondered removing/modifying it Dec 30 21:52:43 it actually seems 'fixed' Dec 30 21:52:45 joga: hm... it is working again Dec 30 21:52:54 last I loaded it the css was borked I guess Dec 30 21:53:01 but they removed all comments Dec 30 21:53:03 fixed as in censored Dec 30 21:53:13 right Dec 30 21:53:30 well, cache has 58 of them Dec 30 21:53:39 https://www.reddit.com/r/linux/comments/3yktcg/ian_murdock_debian_founder_is_threatening_suicide/cyghcfp Dec 30 21:53:45 i think this is the original msg Dec 30 22:02:10 DocScrutinizer05: N9 with JTAG instead SIM slot: http://talk.maemo.org/showthread.php?p=1492999#post1492999 Dec 30 22:04:39 hmm, well, not exciting. It's a well known fact that N9 has the debug-testpoints (incl JTAG) inside the SIM slot Dec 30 22:05:13 thanks anyway Pali Dec 30 22:05:45 (ian) https://www.reddit.com/r/linux/comments/3yktcg/ian_murdock_debian_founder_is_threatening_suicide/ Dec 30 22:06:15 ooh, sorry, didn't notice the previous post Dec 30 22:15:57 but this http://pastebin.com/yk8bgru5 is really worrying Dec 30 22:17:36 Pali: nishant usually hangs on #maemo-ssu Dec 30 22:26:45 https://www.reddit.com/r/linux/comments/3yktcg/ian_murdock_debian_founder_is_threatening_suicide/cygmtve Dec 30 22:31:37 worrying? Dec 31 00:28:43 Looks like there should be no problems updating the root certificates in CSSU once I figure out how to convert the output of parse-certdata-txt.c to what is needed for the maemosec-certman-common-ca package (or once Juhani responds to my email and shares how to do that :) Dec 31 00:39:01 https://i.4cdn.org/g/1451516326761.jpg **** ENDING LOGGING AT Thu Dec 31 02:59:58 2015