IRC log of #maemo for Wednesday, 2015-12-30

*** zGrr has quit IRC00:15
*** futpib_ has quit IRC00:36
*** Pali has quit IRC00:43
*** louisdk has quit IRC00:43
*** florian has joined #maemo00:45
*** louisdk has joined #maemo01:05
*** pigeon has quit IRC01:11
*** esaym153 has joined #maemo01:16
*** sunshavi has quit IRC01:20
jonwilok, I think I have a plan on how we can update maemo-security-certman with the latest set of root certificates. But before I can do that I need to somehow identify where the filenames of the certificates come from (the long strings of numbers)01:22
*** realitygaps has quit IRC01:23
*** realitygaps has joined #maemo01:24
*** realitygaps has quit IRC01:24
*** realitygaps has joined #maemo01:24
*** louisdk has quit IRC01:45
*** louisdk has joined #maemo01:46
*** florian has quit IRC02:03
*** pigeon has joined #maemo02:12
*** louisdk has quit IRC02:14
*** darkschneider has quit IRC02:19
*** darkschneider has joined #maemo02:20
*** discopig has joined #maemo02:22
*** pozitrono has quit IRC02:28
*** pigeon has quit IRC02:43
*** pigeon has joined #maemo02:46
DocScrutinizer05I had same effect first time in my N900 life, 2 weeks ago02:52
*** xorly has quit IRC03:13
*** robbiethe1st has joined #maemo03:19
*** sunshavi has joined #maemo03:23
*** louisdk has joined #maemo03:24
*** at1as has quit IRC03:28
*** at1as has joined #maemo03:29
sixwheeledbeastFWIW it would appear the killall icd2 issue is reproducible on stock and new version, so is a bug somewhere.03:29
*** louisdk has quit IRC03:37
*** louisdk has joined #maemo03:45
*** louisdk has quit IRC04:07
*** eMHa__ has joined #maemo04:07
*** eMHa_ has quit IRC04:11
*** louisdk has joined #maemo04:19
*** louisdk has quit IRC04:25
*** auenfx4 has quit IRC04:38
*** LauRoman has joined #maemo04:38
*** auenfx4 has joined #maemo04:39
*** Humpelstilzchen has joined #maemo04:44
*** Defiant has quit IRC04:45
*** ssvb has quit IRC05:08
*** ssvb has joined #maemo05:09
*** LauRoman has quit IRC05:13
jonwildo we have anyone here who can program in Python?05:30
*** at1as has quit IRC05:34
*** ludens has joined #maemo05:47
ludenshi all. does anyone here have the ability to make .deb packages for n900 easily?05:47
ludensi remember having tried with scratchbox in the past, but i failed05:47
ludensi need to upgrade my rsync from 3.0.4 to 3.1.005:48
ludensbut i can't build it on my phone and i don't have a machine where i can use scratchbox05:48
*** robbiethe1st has quit IRC06:01
*** sunshavi has quit IRC06:04
*** DocScrutinizer05 has quit IRC06:07
*** DocScrutinizer05 has joined #maemo06:07
*** vahe has joined #maemo06:51
*** pozitron has joined #maemo06:57
*** Roth has joined #maemo07:01
*** ashneo76 has joined #maemo07:17
*** ced117 has quit IRC07:49
*** RedW has quit IRC07:55
*** RedW has joined #maemo07:56
*** ced117 has joined #maemo08:04
*** Roth has quit IRC09:07
*** vahe has quit IRC09:07
*** FlameReaper-PC has joined #maemo09:11
*** FReaper-PC has quit IRC09:11
SiceloKotCzarny: so N900 shutdown during the night, due to battery. anyway, 'slient earpiece' again09:25
Sicelo:/09:25
Siceloi wish i knew what the real cause is09:26
Sicelostop/restart pulseaudio does the trick, which makes it sound like a routing problem ... but still .. what causes it? :(09:27
freemangordonSicelo: did you try to --reinstall PA?09:28
KotCzarnyapparently you have some application that does it09:28
freemangordonthe only times I have problems with sound was when I was using some platronics handsfree09:29
freemangordonit was managing to block PA for > 30s09:29
KotCzarnysicelo, run dbus monitor in tha background and try to catch the offender?09:30
KotCzarny*the09:30
freemangordonbut I suspect it was the HF itself, repoting to be connected but without actually accepting data09:30
freemangordonSicelo: do you have something like call recoreder installed09:31
Sicelowill do the reinstall. no, no call recorder09:31
Siceloi hardly get calls even :)09:31
KotCzarny:)09:31
Siceloor make them09:31
freemangordoncould be some broken file in /var/lib/PA...09:32
freemangordonSicelo: if reinstall does not help, you may try to enable PA debug messages and send them to syslog09:32
Siceloi know i've modified things there (but that's loooong ago for bluetooth a2dp). this has never affected earpiece.09:33
Sicelosure, will do that. thanks for tha suggestion09:33
*** githogori has quit IRC09:35
*** Venusaur has quit IRC09:38
*** Pali has joined #maemo09:51
*** Venusaur has joined #maemo09:52
*** jonwil has quit IRC10:00
*** geaaru has joined #maemo10:06
*** sparetire_ has quit IRC10:07
*** xes has quit IRC10:26
*** xes_ has joined #maemo10:26
*** xes_ has quit IRC10:31
*** xes_ has joined #maemo10:37
*** xes_ is now known as xes10:50
Palifreemangordon: ping11:14
freemangordonPali: pong11:15
Palifreemangordon: can you resend that omapfb patch?11:15
freemangordonsure11:15
freemangordonyou think tomi didn't see my ping?11:15
Paliand also... are you include setting system_rev into that your reserve_rx51 mem patch?11:16
freemangordonno, we'd better send another patch once atags patch is accepted11:16
*** haasn has quit IRC11:16
PaliI got email from Tomi asking you for resending it11:16
Paliyou did not have it?11:16
*** merlin1991 has quit IRC11:17
freemangordonwhich patch, for "ARM: OMAPFB: panel-sony-acx565akm: fix missing mutex unlocks" ?11:17
freemangordonas there are 2 I pinged Tomi for11:17
freemangordonfor ^^^ I got a reply11:18
freemangordonand will resend it11:18
Pali"Re: [PATCH v2] ARM: OMAPFB: panel-sony-acx565akm: fix missing mutex unlocks"11:18
freemangordonbut for the early memory allocator I don;t have a reply11:18
Pali"Oh, I'm sorry, I must have forgotten about that. Please, send a new patch. Tomi"11:18
*** merlin1991 has joined #maemo11:18
freemangordonyes, I have that11:18
freemangordonwill send a patch11:18
Paliok11:19
freemangordonbut first i need a device to test on11:19
freemangordonas I've lost my maemo setup on my dev device :)11:19
freemangordonI mean - setup for upstream kernel11:19
freemangordonPali: could you provide url to your scripts again?11:20
PaliMaemo with upstream kernel?11:20
freemangordonyes11:20
Palisearching for it....11:20
freemangordonhmm, or I'd rather boot it from NAND11:20
Palicssu-devel, rx51-bme-replacement, fix /etc/X11/Xsession.d/05connui-conndlgs-cellular, fix firmware to dir /lib/firmware/ti-connectivity, hal fix11:22
freemangordonhal?11:22
Palithere is script for it11:22
freemangordonwhat's wrong with HAL, this is new to me11:22
Palihttps://lkml.org/lkml/2015/7/24/46911:22
Paliplatform_soc_audio_logicaldev_input11:23
Paliotherwise rtcom-call-ui goes into crash loop11:23
Paliand probably fix for /etc/event.d/sgx is not needed.... do not know11:23
freemangordonah, I was just disabling call-ui autorestart :)11:24
freemangordonok11:24
Palithis prevent crash, it is better11:24
freemangordonyeah11:24
freemangordonu-boot from extras is fine, ain't?11:25
Paliyes, u-boot from extras-devel is fine for sure11:25
*** haasn has joined #maemo11:25
freemangordonok11:25
Palido not know what is in extras11:25
freemangordondo I need KP or kernel-cssu should suffice?11:26
*** pozitron has quit IRC11:29
freemangordonPali: how to tell uboot to boot my kernel by default?11:29
*** jonwil has joined #maemo11:30
Palifreemangordon: ln -s /etc/bootmenu.d/<your_entry> /etc/default/bootmenu.item11:30
freemangordonthanks11:31
jonwilhi11:32
freemangordonjonwil: hi!11:32
Palihi!11:33
freemangordonPali: and where is bme replacement?11:33
jonwilThe repo is at http://maemo.merlin1991.at/cssu/bme-replacement/11:34
Palihttp://maemo.merlin1991.at/cssu/bme-replacement/11:34
freemangordonthanks :)11:34
Pali~bme-replacement11:34
infobotit 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=9318311:34
jonwilAnyone here know how to program in Python?11:34
Palideb http://maemo.merlin1991.at/cssu/bme-replacement/ fremantle free11:34
freemangordonI guess Pali knows11:34
PaliI'm not python coder11:35
jonwilok11:35
KotCzarny:)11:35
jonwilI can program in quite a few different languages but Python ain't one of them :(11:35
KotCzarnyif you want quite a complete app example you can check oscp-remote.py11:36
KotCzarnywith key handling, file handling, dbus handling etc11:36
jonwilI dont need it for an app on Maemo, I need it for some stuff related to maemo-security-certman11:36
bencohfreemangordon: "do I need KP or kernel-cssu should suffice" aren't you trying to boot with mainline?11:36
jonwiland more specifically the included set of root certificates11:37
freemangordonyes, but bme replacement needs some kernel stuff11:37
freemangordonbencoh: ^^^11:37
freemangordonand I need a kernel to boot maemo with if upstream does not boot11:37
Palikernel-power must work11:38
freemangordonI know it works, the question was about kernel-cssu11:38
freemangordonyeah, it needs KP11:39
bencohfreemangordon: ah :)11:41
*** xes has quit IRC11:44
*** keithzg has joined #maemo11:45
*** xes has joined #maemo11:46
*** xes has quit IRC11:47
*** xes has joined #maemo11:47
*** florian has joined #maemo11:48
freemangordonPali: what needs to be fixed in /etc/X11/Xsession.d/05connui-conndlgs-cellular?12:01
Palifreemangordon: I commented that file as GSM modem did not worked correctly...12:01
Paliat least that nokia stuff was not able to use modem12:02
Paliand that script blocked Maemo booting until modem is working...12:02
freemangordonoh12:02
Palithat script ask for PIN code12:02
freemangordonhmm, I don;t have sim card here12:03
freemangordonWTF? NAND disappeared?!?12:04
kerioLOL12:05
Palihm?12:05
keriorip12:05
freemangordonPali: can boot no more even KP after I've tried 4.412:06
Paliwhat happen??12:06
freemangordondunno, will boot rescueos to see12:07
freemangordon4.4 progressed to the boint to boot maemo and hanged12:07
freemangordonI did a power-down, and that's it12:07
*** florian has quit IRC12:08
jonwilRemind me never to run bleeding edge kernels on my everyday-use N900 :)12:09
freemangordonubifs - "failed to recover master node" :(12:11
freemangordonPali: any idea besides reflash?12:11
PaliI did not see this message12:12
Palimaybe hard power off damaged ubifs format?12:12
freemangordonmaybe12:13
freemangordonthat message is when i try to mount maemo under rescueos12:13
ceenejonwil: what do you need done on python?12:14
Palihttps://patchwork.ozlabs.org/patch/162271/12:14
freemangordonPali: but that would mean 4.4 should fix it, ain't?12:14
jonwilWell 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 it12:15
Palilooks like12:15
Palifreemangordon: try to boot rescue OS with 4.4 kernel12:15
freemangordonhmm12:15
PaliR/W mount ubifs12:15
Paliand then umount it12:15
Paliand after that do shutdown12:15
freemangordonhmm, yes12:15
ceenei think i can help with  that, it's probably removing python2.7 specifics, as sb only has python2.512:16
jonwilok, start by getting it to work correctly12:16
ceenesure12:17
jonwilthen I will talk about what changes I need made12:17
ceenelet me have breakfast before and then I'll get on with it12:17
ceene:)12:17
jonwilok :)12:17
freemangordonPali: can't open /dev/ttyS0 and then reboot12:19
PalirescueOS?12:20
freemangordongooing to reflash12:20
freemangordonyes, in rescueos12:20
bencohfreemangordon: ttyO* ?12:24
freemangordonbencoh: already flashed rootfs, no idea :)12:24
bencohah... maybe next time12:26
ceenejonwil: mozilla/certdata2pem.py this one I guess?12:39
jonwilyep12:40
ceenealrright, I'm on it12:40
freemangordonguys, maybe document the process in README or wiki and put I link in the README, so we won't guess next time again12:43
jonwilyeah I have plans to put things into the repos so we have documentation of how to update the certificates going forward12:48
ceeneif i manage to port this thing we can provide this .deb package directly12:49
*** florian has joined #maemo12:50
ceeneon the other hand12:50
ceenei see that we can install python2.7 on scratchbox12:51
ceeneis that acceptable, jonwil?12:51
freemangordonceene: no12:51
ceenebecause that'd make it work without modification12:51
freemangordon2.7 is in extras, not in SDK12:51
ceeneoh, ok12:51
freemangordoniirc12:51
ceenei'm not quite sure this is all going to produce the same files13:01
ceenethere 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 313:02
KotCzarnyhow about updating python to 2.7 then?13:02
bencoh(or using a real language with native utf8 support? :D)13:03
bencoh(nevermind, j/k)13:03
*** florian has quit IRC13:04
*** florian has joined #maemo13:06
*** krnlyng has quit IRC13:06
ceeneupgrading to 2.7 would be ideal in my opinion13:06
KotCzarnyis there anything old glibc/maemo specific that would block the update?13:07
jonwilI do wonder how hard it would be to just rewrite this script in C++...13:10
jonwilor C13:10
KotCzarnyor bash13:10
ceenesslayer@collins:~/Proyectos/N900/ca-certificates (maemo)$ diff -urN mozilla /tmp/m2713:10
ceeneno output13:10
ceenethat means all generated files are the same on python2.7 and sb's python :)13:11
ceenei was a pessimistic lol13:11
ceenewhat do you need now to modifiy, jonwil?13:11
*** xorly has joined #maemo13:12
jonwilOk so it generated a bunch of certificate files?13:12
ceeneyep13:12
freemangordonPali: second try resulted with the same error13:13
jonwilWhat are the filenames its generating?13:13
freemangordonsomething is terribly broken13:13
ceeneVeriSign_Universal_Root_Certification_Authority.crt13:13
ceeneVerisign_Class_1_Public_Primary_Certification_Authority.crt13:13
ceeneVerisign_Class_1_Public_Primary_Certification_Authority_-_G2.crt13:13
jonwilok13:13
ceeneand a lot more, of course13:13
Palibroken ubifs?13:13
freemangordonyes13:13
jonwilDid it output anything about blacklisted certificates?13:13
*** florian has quit IRC13:13
KotCzarnyfmg, badblock maybe?13:14
Paliubi is not block device13:14
freemangordonno13:14
ceeneyes, several UNTRUSTED BUT NOT BLACKLISTED CERTIFICATE FOUND:13:14
freemangordonPali: can you try to boot with qemu and nand?13:14
jonwilok13:14
Paliin qemu it is working fine13:14
freemangordonhmm13:15
Palithat my small userspace (which I sent to you)13:15
freemangordonit is not nand13:15
Paliit is onenand13:15
Palion top ubi13:15
freemangordonit creates stuff in /tmp13:15
Paliand on ubi is ubifs13:15
Paliit store stuff in /tmp/13:15
Paliand then generate mkfs.ubifs13:16
Paliand then ubinize13:16
freemangordonah, yes13:16
Paliafter that it call qflasher to create one 256MB NAND image for qemu13:16
jonwilOk 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 there13:16
freemangordonPali: yeah, my bad13:16
Paliqemu N900 machine can boot *only* from onenand13:16
freemangordonok13:17
ceeneok, that's easy13:17
freemangordonPali: no ide what to do13:18
freemangordon*idea13:18
Palibisect wrong commit in ubifs13:18
Palior write to ML about this problem13:19
freemangordonneeds flashing every time, that would take ages13:19
freemangordonnot to say that I would need to apply our patches every time13:19
Paliresend that patch13:20
PaliI think we tested it in past13:20
jonwilceene: Do you know how to shell out to a program from Python and how to read whatever that program outputs to stdout?13:20
freemangordonPali: but I want to test it with upstream before resending13:20
ceenei think so, yes13:20
*** krnlyng has joined #maemo13:20
KotCzarnyjonwil: some.program.py | tee /tmp/output ?13:20
ceenei mean, i know how but on 2.5 it may differ, but i'll learn :)13:21
jonwilok13:21
KotCzarny(someprogram.py | tee /tmp/output) &13:21
jonwilok, 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 <cert.pem> -text -noout" (without the quotes and with the certificate filename in place of the <> bit),.13:21
jonwilThe output it generates will contain 2 lines13:22
jonwil            X509v3 Subject Key Identifier:13:22
jonwil                9B:E2:07:57:67:1C:1E:C0:6A:06:DE:59:B4:9A:2D:DF:DC:19:86:2E13:22
jonwilI need you to parse the output and find that string of digits13:23
jonwilThen the spaces and :s should be removed and the string made lowercase13:23
jonwilso e.g. 9be20757671c1ec06a06de59b49a2ddfdc19862e13:24
KotCzarnytr -d ' :'13:24
jonwilThen you rename the generated certificate file to that base number with a .pem extention13:24
jonwilBut if there is already a file with that name, you need to append -1, -2 etc to the end of the filename13:25
ceeneok13:25
jonwilso you might get f3a27298eeb81b82801c4db69a3027990a2f72e2.pem and f3a27298eeb81b82801c4db69a3027990a2f72e2-1.pem13:25
Palifreemangordon: try 4.2 kernel if is working13:25
jonwilI also need each blacklist certificate (in the order they get written out/renamed) written to a file13:26
jonwiland each common-ca certificate (in the order they get written out/renamed) written to a different file13:26
Palithere are just 11 ubifs commits between 4.2 and 4.413:26
Palisome of them should be OK13:27
jonwilThat way we preserve the order that the certificates appeared in the original input certdata.txt file13:27
jonwilceene: Do you think you can do all the things that I asked?13:27
ceeneyes, jonwil13:27
jonwilok, great13:27
ceeneit's all doable13:27
jonwilgood.13:27
ceenei'll have it soon, i expect13:27
jonwilgreat13:28
jonwilbtw which version of python does your scratchbox have in it? Is /usr/bin/python a symlink to something else?13:29
xeshas 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/13:29
Palifreemangordon: just 4 relevant commits13:29
xes*and nicely running13:30
ceeneit should be 2.513:30
ceenebut i don't have /usr/bin/python13:30
ceenels -al $(which python)13:30
ceenelrwxrwxrwx 1 root root 33 Feb  8  2011 /scratchbox/devkits/python-legacy/bin/python -> /scratchbox/tools/bin/python-host13:30
ceene[sbox-FREMANTLE_ARMEL: /tmp/N900/ca-certificates/mozilla] > ls -al /scratchbox/tools/bin/python-host13:30
ceene-rwxr-xr-x 2 root root 978728 Jan 17  2012 /scratchbox/tools/bin/python-host13:30
jonwilok13:30
jonwilpython on my box is /usr/bin/python13:30
Palifreemangordon: maybe you can start reverting them: ab92a20bce3b4c21927cc1ae514c482f50ad3487 86ba9ed928f33cf6afbac433ff03dd8c6a0ceac4 be186cc4de35fcfe766d2938c13ddf3935d6c159 8f6983abe31f37d953197c3ede14b1d1321affee cf6f54e3f133229f02a90c04fe0ff9dd9d3264b413:30
jonwilwhich is weird13:30
jonwildo you have any packages showing up as installed when you do dpkg -l python*?13:31
ceeneii  python2.5                                           2.5.4-1maemo6                      An interactive high-level object-oriented la13:31
ceeneii  python2.5-minimal                                   2.5.4-1maemo6                      A minimal subset of the Python language (ver13:31
ceenebut i've had to install them myself by hand13:31
jonwilok13:32
ceenethey were not on sb13:32
jonwilsomehow I have package python 2.5.2-3maemo1 and package python2.5 2.5.2-11.1maemo3+0m513:33
jonwiland on my sb, that python script (unmodified from the debian original) fails with an error13:34
jonwilpoints to line 149 with a syntax error13:35
ceeneany 2.5 won't run the original version13:35
jonwiloh ok13:35
jonwilso you did need to modify it13:35
ceeneyes, several things13:35
jonwilok13:35
ceenei was afraid there would be some utf8 things that wouldn't work but it's been fine13:36
ceenethere are no untrusted files that match obj['CKA_CLASS'] == 'CKO_CERTIFICATE'13:37
ceeneso blacklist directory ends up being empty13:37
ceeneunless i keep blacklist.txt code13:38
*** eMHa__ has quit IRC13:41
*** eMHa has joined #maemo13:41
ceenealso, generated files are .crt and you've asked me to run "openssl x509 -in <cert.pem> -text -noout", but that expects a pem file, not a crt one13:42
ceeneso it fails:13:42
ceeneopenssl x509 -in WoSign.crt -text -noout13:42
ceeneunable to load certificate13:42
ceene11888:error:0D078079:asn1 encoding routines:ASN1_ITEM_EX_D2I:field missing:tasn_dec.c:500:Field=cert_info, Type=X50913:42
ceene11888:error:0906700D:PEM routines:PEM_ASN1_read_bio:ASN1 lib:pem_oth.c:83:13:42
jonwilcan you post one of the generated .crt files?13:43
kerio-inform der13:44
ceenehttp://paste.debian.net/357020/13:45
kerioi don't know what that shit is13:46
keriobut that ain't a certificate13:46
ceenelol13:46
ceenethat's a base64 thing13:46
kerioit's got way too many zeroes13:46
keriosomething got terribly wrong with the ASN.1 encoding13:46
ceenelet me check that i'm in fact generating the same thing that the original debian script13:46
ceenemaybe i did something wrong13:46
ceeneand it's all useless :/13:47
*** pozitrono has joined #maemo13:47
ceeneyep :(13:48
ceenei did something wrong and i did the wrong test to verify my modifications13:48
ceenethat's the utf8 thingie i feared, probably13:48
jonwilIts 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)13:52
ceenei think i've found where it went wrong13:56
ceenei'm almost there14:09
*** krnlyng has quit IRC14:09
jonwilGreat14:12
*** louisdk has joined #maemo14:15
jonwilas 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 blacklists14:16
*** eMHa has quit IRC14:17
ceenethere are little stupid discrepancies between equivalent functions of python2.5 and python2.7 that make this behave in stupid ways14:21
ceenenot important things but really stupid ones14:21
ceenelike p2.5 base64.encodestring already wrap the output to 77 columns14:22
ceeneis there any reason why openssl would want the certs to be wrapped to a certain number of chars?14:22
ceeneso it wouldn't care if instead of wrapping to 64 like the original version from debian it's wrapped to 7714:23
ceeneok, it works14:28
ceeneopenssl now reads the .crt files14:28
Palijonwil: try to contact juhani14:30
ceenei'll be gone now for a while, later I'll code the openssl output parsing14:30
jonwilok14:30
jonwilthanks ceene14:31
ceenei'm going to upload this somewhere before so you can take a look at it if you want14:31
jonwilI cant find any contact details for juhani other than an @nokia address14:31
jonwilok14:31
Palihe has gihub profile14:31
ceenehttps://github.com/agamez/maemo-ca-certificates/commits/maemo14:33
jonwildo we know its the same guy and not someone else with the name?14:33
Palihttps://github.com/community-ssu/maemo-security-certman-applet/commits/master14:34
Palijonwil: it has paired email address from official commit messages to github profile14:34
jonwilgreat14:34
jonwilLooks like https://fi.linkedin.com/in/juhani-m%C3%A4kel%C3%A4-a9702a4 is also our guy14:36
jonwilmentions nixu (same as the github profile) and also nokia14:37
jonwilOk 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?14:38
*** eMHa has joined #maemo14:39
*** eMHa has quit IRC14:45
freemangordonPali: looks like gcc is behaving :(14:46
freemangordonor not?14:47
ceeneto 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 now14:53
ceeneso we can install an standard debian and then apt-get install hildon with its dependencies14:53
Paliceene: certman is one part of maemo which we need...14:56
Paliit is of course better to fix maemo stuff to be compatible with upstream (debian...)14:56
ceenei was thinking on the whole ssl thing, this python backports, etc14:56
Palibut ssl needs to be in maemo format too14:57
ceeneit's like going backwards all the time instead of forward14:57
Palibtw, why do you need new python?14:57
ceenewell, this script jonwil is going to use to prepare new certs was written for 3.0 and 2.714:57
ceenebut we only have 2.514:57
ceeneso i've had to backport that script to use old python2.514:58
ceenewhen the thing we should really aim for is to have python2.7 and 3 for maemo and dev environment14:58
*** eMHa has joined #maemo14:58
Paliyou should try to contact that guy who worked on certman and certs14:58
Paliinstead trying to do something abnormal14:58
Palipython2.7 is in extras, right?14:59
ceeneyep14:59
Paliand that script is needed just at compile time of package, right?14:59
Palithen download python2.7 from extras and build package14:59
jonwilno, its used only when we want to update the root certificate set14:59
ceenei don't know exactly how jonwil wants to use it14:59
freemangordonPali: it is not gcc, unfortunately14:59
jonwilbut yeah if its already been backported to work on Python 2.5, lets keep it14:59
Palijonwil: but that script is not used at runtime, or yes?15:00
jonwilI 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 this15:00
jonwilno, the script isn't used at runtime15:00
freemangordonmater node magic contains 0xFFFFFFFF15:00
freemangordon*master15:00
ceenejonwil: for the file renaming thing based on openssl i think we'd be better off with a simple shell script15:00
Paliceene: can you help jonwil to write that email?15:00
ceenegrep+tr and a couple things could be enough15:00
jonwilYeah that would make sense15:01
ceenewell, i can try, but i don't know what i have to tell him :)15:01
jonwilMy shell script knowhow is just as bad as my Python know-how though :P15:01
Palihi xyz, can you help us with maemo sw abc how to do thing cde?15:01
Palisorry, but this is what I would write :-)15:02
ceenelol15:02
ceenei can write it a bit better, i just don't know what it is thing cde we're trying to do15:02
ceenetoday i'm just a coder under the orders of jonwil15:02
ceenedon't even know what i'm doing lol15:02
*** krnlyng has joined #maemo15:02
Palijonwil, maybe you should specify what we exactly need :-) as I'm lost too15:03
jonwilsomething 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...15:05
jonwil...community patch?"15:05
jonwilbut written much more proffessionally15:05
jonwilDoes that give you the gist of what we are trying to do and what we want?15:06
Paliits ok15:06
ceenei find that friendly and professional enough, jonwil15:07
ceeneadd a couple of thanks a lot and best regards at thend and you're good to go15:07
jonwilok, I will send the email then15:07
ceeneopenssl x509 -in common-ca/WoSign.crt -text -noout|grep 'X509v3 Subject Key Identifier:' -A 1|tail -1|tr -d ': ' | tr '[:upper:]' '[:lower:]'15:08
ceenee166cf0ed1f1b34bb7062014fe8712d5f6fefb3e15:08
jonwilwhat should I use for the subject line of this email (to sound professional and to get the right attention)?15:09
ceenemaybe... "Maemo certificates question" ?15:10
jonwilHow about "Question regarding Maemo Certificate Manager"15:13
ceenesounds good!15:14
jonwilor better yet "Question about Maemo Fremantle Certificate Manager"15:14
*** eMHa has quit IRC15:14
jonwilto be clear that I refer to Fremantle and not some other version of Maemo15:14
freemangordonPali: do we know what is the latest kernel with workig ubifs?15:14
Palifreemangordon: I think 4.2 worked15:15
freemangordonon n900?15:15
Palifrom linux-n900 tree15:15
freemangordonnot in qemu15:15
Palido not remember, but I think I tried it ...15:15
freemangordonok15:15
Palisee those 4-5 commits15:15
Paliif 4.2 is working, then one of those commit broke it15:16
freemangordongoing to check15:16
Palixes send me this link: https://github.com/bagder/curl/blob/master/lib/mk-ca-bundle.pl15:29
PaliThis Perl script creates a fresh ca-bundle.crt file for use with libcurl.15:29
Palijonwil, ceene ^^15:29
jonwilThat produces a ca-bundle.crt file for libcurl, not a certificate set in the format we need for maemo-security-certman15:31
ceenei've just finished the shell script that renames the files15:31
jonwilok, great15:31
jonwilhttp://pastebin.com/07fV0S05 is what I have for the email15:31
jonwilDoes that look good?15:32
ceenepretty good15:34
freemangordonPali: 4.2 is broken too :(15:35
Paliah :-(15:35
freemangordongoing to try 4.115:36
bencohbroken with maemo?15:41
bencohSicelo: which version did you try with debian?15:41
freemangordonbroken as broke, with or without maemo15:41
freemangordonas soon as I boot zimage with flasher, it corrupts rootfs15:41
bencoh"with workig ubifs" nevermind, I missed that part15:41
freemangordonlooks like 4.1 works15:46
ceenejonwil: you got the final script on my repo: https://github.com/agamez/maemo-ca-certificates/tree/maemo/mozilla15:48
jonwilok15:48
ceenejust ask if you need anything else15:49
jonwilok15:50
jonwilI 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 store15:51
freemangordonPali: 4.1 works, 4.2 seems broken, going to try it once again, just in case15:51
Paliok15:52
freemangordonPali: could you find the ubifs patches bertween 4.1 and 4.215:52
freemangordon?15:52
Palialready doing it :-)15:52
freemangordon:)15:52
*** krnlyng has quit IRC15:53
freemangordonhow cute: "net/ipv4/inet_hashtables.c:631:52: warning: division by zero [-Wdiv-by-zero]"15:54
Palifreemangordon: which 4.1 from linux-n900 git tree are you trying?15:54
freemangordonyes, from your tree15:54
Pali4.1-rc2 or 4.1-rc6?15:54
freemangordonv4.1-rc4-n90015:55
Paliufff15:55
freemangordonhmm?15:55
Paliaaa, ok there is also 4.1-rc415:55
Paliits ok15:55
freemangordonis there rc6?15:55
freemangordonI can try it as well15:56
Paliyes there is15:56
Palinot on github :-(15:56
Palijust on my hdd15:56
freemangordon:)15:56
PaliI can push it to github, but no idea if it can even compile...15:56
Palipushed branchs on github should work at least in qemu15:57
*** louisdk has quit IRC15:57
freemangordondo not push it15:57
Palihere is commit between 4.1-rc4 and 4.2-rc2 for ubifs: a1fe33af5f8c5f5aebe68d22125d19e48b8e601c15:58
Paliok, not pushing15:58
freemangordonok, 4.2 is deffinitely broken15:59
Palihm, no, there is one more: 0f301bd3055e86771e7c738ca009afad0964dbd215:59
Palifreemangordon: 4.2-rc2 is broken?15:59
freemangordonyes15:59
freemangordona1fe33af5f8c5f5aebe68d22125d19e48b8e601c seems harmless16:00
Paliok, then you have above two commits between good and bad16:00
*** eMHa has joined #maemo16:00
*** louisdk has joined #maemo16:00
Palinothing more for ubifs16:00
freemangordonas is 0f301bd3055e86771e7c738ca009afad0964dbd216:00
freemangordonlooks like the problem is elsewhere :(16:00
freemangordonmdt?16:00
freemangordonshit!16:01
jonwilI will fiddle with that script later16:04
*** krnlyng has joined #maemo16:05
Palifreemangordon: ask on mtd/ubi ML16:05
freemangordongoing to bisect16:05
Palimaybe other people will know more about it16:05
freemangordonI hope the kernel will at least try to boot without n900 patches16:07
jonwilEmail sent to Juhani, maybe he will have info on proper steps to do the work16:08
*** stryngs has quit IRC16:17
*** stryngs has joined #maemo16:22
*** jonwil has quit IRC16:22
*** LauRoman has joined #maemo16:24
keriothe xilka linux kernel for the sheevaplug at some point forgot to include the mtd driver16:27
keriothat was fun16:27
ceenewhere's cssu repo for qt?16:39
ceeneit's at github?16:39
freemangordonyes16:39
ceeneah, i see it now16:39
ceeneit's qt-x11-maemo16:40
*** krnlyng has quit IRC16:50
*** krnlyng has joined #maemo16:51
*** Pali has quit IRC17:05
*** Pali has joined #maemo17:06
ceenei was trying to backport qt5 ssl module to qt417:19
ceenebut it seems to require quite a few things17:20
ceenea lot in fact17:20
ceenei give up :/17:35
*** krnlyng has quit IRC17:42
freemangordonPali: looks like the bugger is 63aa945b1013c34b145dcf218d4ea323cbd93f8617:46
Pali memory: omap-gpmc: Add Kconfig option for debug17:46
Pali?17:46
freemangordonyes17:46
freemangordonlook at the commit itself17:46
PaliHWMOD_INIT_NO_RESET?17:48
freemangordonlooks like that, will try it17:53
freemangordonbut that would mean that timings are set incorrectly by DT board file17:54
freemangordontimings or whatever17:54
*** heroux has quit IRC17:54
Palithen needs to fix dts dile17:55
Pali*file17:55
freemangordonyes17:55
freemangordonPali: restoring   HWMOD_INIT_NO_RESET in  omap3xxx_gpmc_hwmod fixes the issue18:09
DocScrutinizer05hi hackers! you having a fun time?18:14
freemangordonPali: oh, this device has numonix, not samsung onenand18:14
freemangordonDocScrutinizer05: hi!18:14
Palihi!18:14
*** Hebi has joined #maemo18:15
*** krnlyng has joined #maemo18:15
DocScrutinizer05all hail to PoP memory chips and their obscure timing and datasheets made of unobtainium18:15
DocScrutinizer05freemangordon: what's "this device"?18:16
freemangordonPali: is there a way to support different timings in DTS file?18:16
freemangordonDocScrutinizer05: N900 :)18:16
Palino idea18:16
freemangordonbut 2404 iirc18:16
DocScrutinizer05DUH!18:16
DocScrutinizer05hw revs :-S18:16
freemangordonlemme check the HW rev18:16
freemangordonhmm, how to check it from the terminal?18:17
DocScrutinizer05I guess that's one of the wonders NOLO accomplishes, which made uBoot fail on replacing NOLO18:17
freemangordonyep18:18
DocScrutinizer05luckily we have coontrol over hw revs in Neo900 ;-)18:19
freemangordonok REV is 220418:19
freemangordonhowever, I remember the nand is nymonix (or numonix or whatever)18:19
DocScrutinizer05cmdline?18:19
DocScrutinizer05https://en.wikipedia.org/wiki/Numonyx18:20
freemangordonno, in /proc/cpuinfo18:20
DocScrutinizer05cat /proc/cpuinfo then18:20
freemangordonand rev there is 220418:20
*** florian has joined #maemo18:20
DocScrutinizer052101 and I don't think I ever seen anything else18:21
freemangordonmy "production" one is 210118:21
DocScrutinizer05gives some clue about number of built devices18:21
DocScrutinizer05you don't run a new hw rev for a batch of 100018:22
freemangordon:)18:22
DocScrutinizer05actually checking the amount of possible hw rev in fiasco, it must be millions of N900 out there18:22
freemangordonmaybe not all of them were really produced, only some test boards18:23
*** darkschneider has quit IRC18:23
bencohmillions? errr18:23
bencohI dont see that much on ssu mirrors :p18:23
DocScrutinizer05would be weird but possible, yes18:23
DocScrutinizer05we seen weirder things with Nokia18:23
*** darkschneider has joined #maemo18:23
freemangordondammit, I lost almost full day with that :(18:25
DocScrutinizer05I'd like techstaff to do a one week window awk apachelog print $IP | sort | uniq | wc -l18:25
DocScrutinizer05on repo18:25
bencohfor 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/null18:25
bencohthat's what I do here18:25
bencohI only count /24 subnets, not IPs18:26
DocScrutinizer05bencoh: you have access to muarf?18:26
DocScrutinizer05that's great18:26
bencoherr.. I thought you knew :p18:26
DocScrutinizer05nah18:27
DocScrutinizer05ok, recommendation to council: consider muarf "trusted"18:27
DocScrutinizer05bencoh: great job!18:28
DocScrutinizer05bencoh: you need to count unique IPs in a 7d window18:28
DocScrutinizer05since 7 days is the default for auto update, and unique IPs considered one per user18:29
DocScrutinizer05of course there is some error margin in this assumption18:29
DocScrutinizer05e.g. for users who update daily, with daily changing IP18:30
bencohDocScrutinizer05: not on mobile18:30
bencohwhich might very well be the typical usecase here, since we're talking about a... phone18:30
DocScrutinizer05hmm18:30
bencohanyway, I only see ~500 unique /24 per week18:31
bencoh(at most)18:31
DocScrutinizer05is update even enabled during cellular connectivity?18:31
bencohdunno18:31
bencohI'd like to see the result of the same command on maemo-repos.com and on repository.maemo.org18:32
DocScrutinizer05^^^ what I said18:32
DocScrutinizer05I still _could_ run such command on repository.maemo.org18:32
DocScrutinizer05but I leave that job to xes and / or warfare18:33
DocScrutinizer05or merlin1991?18:33
DocScrutinizer05freemangordon: do you have access to repo VM?18:34
*** pozitrono has quit IRC18:34
DocScrutinizer05oooh, we also need to grep for client ID18:35
bencoh?18:35
freemangordonDocScrutinizer05: yes18:35
DocScrutinizer05to filter out stuff like spiders and people acessing repo with desktop browser18:35
freemangordonbut can't play with that now18:35
bencohDocScrutinizer05: grep APT-HTTP18:35
DocScrutinizer05no hurries18:35
DocScrutinizer05bencoh: ta18:36
DocScrutinizer05"cut -f 1,2,3 -d . " you tricky bastard ;-D18:37
bencoh:]18:37
bencohcut -f 1 -d " " if you want :)18:37
freemangordonDocScrutinizer05: maybe ask xes18:37
bencohthat'd give you /3218:37
DocScrutinizer05sure18:37
DocScrutinizer05bencoh: I know18:38
DocScrutinizer05~man uniq18:38
infobotNo manual entry for uniq18:38
warfaresort < /tmp/ips.log | cut -d. -f 1-3 | uniq | wc -l18:39
warfare2584918:39
warfare(last 7 days)18:39
warfareOnly APT-HTTP18:40
freemangordon:)18:40
DocScrutinizer05damn, uniq knows "avoid comparing the first N fields" but no similar option for 'last fields'18:41
bencohwarfare: :)18:42
DocScrutinizer05warfare: hey! and hi! :-D18:43
DocScrutinizer05also sort -u18:43
warfarehey DocScrutinizer05 :)18:44
bencohDocScrutinizer05: gnuism iirc18:46
bencohbut yeah18:46
DocScrutinizer05sort --key=KEYDEF -u18:47
warfarebencoh: most useful gnuism is "df -h | sort -h"18:47
DocScrutinizer05:-D18:47
DocScrutinizer05indeed18:47
DocScrutinizer05hmmph,  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?18:51
DocScrutinizer05s/tunning/running/18:51
infobotDocScrutinizer05 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?18:51
bencohare you really going for kickstarter (finally?)?18:52
DocScrutinizer05we consider it18:52
bencohfreemangordon: does 4.2 work in the end?18:53
freemangordonno18:53
DocScrutinizer05Werner 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 have18:53
freemangordonI mean - it will work if that commit is reverted18:54
freemangordonbut I jumped to 44 and reverted it18:54
bencohbut still untested?18:54
freemangordon*4.418:54
bencohah18:54
bencohand does 4.4 without the commit work?18:54
freemangordonwill test in few minutes, still preparing18:54
bencoh:)18:54
freemangordonat least it does not ruin the fs18:54
bencohdo you know if it only fails on ubifs?18:55
DocScrutinizer05afk for shopping. don't like empty fridge during holidays18:55
bencoh(mtd/ubifs)18:55
freemangordonbencoh: it fails on onenand (or rather on gpmc) :)18:55
freemangordonit is HW thingie18:55
bencohha18:55
bencohwhich means it should work with an eMMC rootfs18:56
bencoh(or sd - maybe)18:56
bencohunless there is another issue18:56
DocScrutinizer05CAL18:56
DocScrutinizer05I think when it doesn't achieve to access NAND then boot fails, no matter from which source for rootfs18:57
DocScrutinizer05thanks to SYS_BOOT config18:57
bencoh"Also for some strange reason, mmcblk? devices do not work for root filesystem. They work fine when mounted during runtime." -- elinux18:57
bencohdunno if this is uptodate18:57
*** Vajb has quit IRC18:58
DocScrutinizer05warfare: so we still have ~25849 devices updating maemo-extras once per week?18:59
bencoh25849 /24, but that's a pretty good approx I think19:00
*** at1as has joined #maemo19:03
freemangordonseems to boot so far :)19:06
freemangordonat least I have SGX working19:06
freemangordonshit, forgot to disable the modem, :(19:07
bencohwhat's missing for modem to work in mainline?19:08
freemangordonPA :)19:09
warfareDocScrutinizer05: Around 25k devices, yes.19:09
freemangordonok, 4.4 boots to h-d19:10
freemangordonPali: ^^^19:10
bencohfreemangordon: ?19:10
bencohyay for booting19:10
bencohfreemangordon: PA, pulseaudio? what does it need?19:11
freemangordonthe -voice module19:11
bencohisn't that running in userland?19:11
freemangordonyes19:11
bencohif we have cmtspeech in kernel and maemo userland, what's missing?19:12
freemangordoncmtspeech is in PA19:13
*** Vajb has joined #maemo19:13
Palifreemangordon: nice!19:14
Palisend pending patches :-)19:14
bencoherm... I dont get it, but I'll ask again once you're done with your tests :)19:14
freemangordonPali: why my prompt is "Scratchbox#"19:14
freemangordonhow to set SW rev etc?19:14
freemangordonis that in CAL?19:15
Palihostname?19:15
Pali/etc/hostname19:15
PaliSW release info is in CAL19:15
Paliset it via osso-product-info19:15
freemangordonno, it seems it somehow managed to ruin CAL as well19:15
freemangordonOSSO_PRODUCT_RELEASE_NAME='(null)'19:16
freemangordonOSSO_PRODUCT_RELEASE_FULL_NAME='(null)'19:16
freemangordonOSSO_PRODUCT_RELEASE_VERSION='(null)'19:16
freemangordonetc19:16
DocScrutinizer05~cal19:17
infobotwell, cal is http://talk.maemo.org/showthread.php?t=2046519:17
Paliit is normal19:17
freemangordonPali: no, it is not19:17
PaliNOLO clear these informations when you flash image19:17
Paliyou need to set it again19:17
freemangordonas settings->about product shows (null) as well19:17
Paliwhen flashing kernel NOLO clear it too19:17
freemangordonand how to set it?19:17
freemangordonreinstall -mp?19:18
DocScrutinizer05~cal19:18
infoboti guess cal is http://talk.maemo.org/showthread.php?t=2046519:18
Palivia osso-product-info -s19:18
Paliand reboot device19:18
Pali$ osso-product-info -s OSSO_VERSION="RX-51_2009SE_21.2011.38-1_PR_MR0"19:18
Palifreemangordon run ^^^19:18
freemangordonthanks19:18
Paliand reboot device19:18
Palithis is in mp-fremantle-community-pr postinst script19:19
freemangordonok19:19
freemangordonPali: it doesn't want to set it19:22
Pali$ osso-product-info -q OSSO_VERSION19:23
Paliwhat it returns?19:23
Pali(run as root)19:23
freemangordonsegfaults19:24
Paliehm?19:24
freemangordonERROR: Could not find value for key /device/sw-release-ver19:24
freemangordonSegmentation fault19:24
Paliyou REd both osso-product-info and libcal19:24
freemangordonI know19:24
freemangordonseems like CAL partition is screwed19:25
Palitry dongrading to nokia version19:25
Palithis is needed now to check if problem is in REd version only, or also in nokia one19:25
Palifreemangordon, can you share dump of /dev/mtd1ro ?19:26
PaliI can try to inspect it19:26
freemangordonPali: http://46.249.74.23/maemo/mtd1ro19:28
freemangordonPali: not easy to downgrade, no okia repos :)19:29
freemangordon*Nokia19:30
Palidownload deb files from mirrors19:30
freemangordonalso, have to do some home stuff19:30
freemangordonwill continue later, please check that mtd dump in the meanwile if you have time19:30
Palifreemangordon: CAL is OK19:32
Palilooks like SW which tried to write sw-release-ver into CAL is broken19:32
Paliso I suspect either your libcal or osso-product-info19:33
*** krnlyng has quit IRC19:36
*** at1as has quit IRC19:36
*** krnlyng has joined #maemo19:37
*** Wizzup has quit IRC19:43
*** futpib_ has joined #maemo19:48
*** geaaru has quit IRC19:54
freemangordonPali: ok19:56
Palifreemangordon: try to debug first why "-q" crashing19:58
Paliand after that fix "-s"19:58
DocScrutinizer05maybe first try if cat /dev/mtd1 works at all20:13
freemangordonPali: yep20:14
freemangordonDocScrutinizer05: yes, it works20:14
freemangordonPali: sorry, no more time today for Maemo, will continue tomorrow, hopefully :)20:26
freemangordonfeel free to debug libcal and osso-product-info20:26
*** heroux has joined #maemo20:43
*** krnlyng has quit IRC20:45
*** krnlyng has joined #maemo20:58
*** Wizzup has joined #maemo21:00
*** sparetire_ has joined #maemo21:20
DocScrutinizer05freemangordon: hey, at least Nokia no longer could deny warranty repair based on "you used a kernel that allows overclocking" ;-)21:27
DocScrutinizer05plus finally somebody savvy like you could try if restoring CAL from an image like http://maemo.cloud-7.de/dd_if=mtd1ro.bin pans out21:28
DocScrutinizer05;-)21:29
*** at1as has joined #maemo21:32
*** krnlyng has quit IRC21:42
jogadebian founder ian murdock dead :(21:50
jogahttp://blog.docker.com/2015/12/ian-murdock/21:50
Humpelstilzchenyes, also on b.d.o21:50
Humpelstilzchenhttps://bits.debian.org/2015/12/mourning-ian-murdock.html21:50
bencoh:(21:51
Humpelstilzchengoogle for context21:52
*** krnlyng has joined #maemo21:56
*** krnlyng has quit IRC21:56
*** raandoom has joined #maemo21:57
SiceloHUH? :-|21:57
*** krnlyng has joined #maemo21:58
KotCzarnyhttp://www.tomshardware.com/news/intel-purchases-altera-fpga-company,30830.html#xtor=RSS-99822:09
KotCzarnyoh, wow22:09
bencohyeah, been in the pipe for some time22:10
Humpelstilzchenwtf22:11
Humpelstilzchenis that serious?22:11
KotCzarnyapparently its already done22:12
KotCzarny'all cash deal'22:12
*** raandoom_ has joined #maemo22:13
Humpelstilzchencan someone finally destroy these big companys?22:13
*** pozitron has joined #maemo22:13
KotCzarnysure, nwo is coming22:14
KotCzarnymost will be cleaned out22:14
*** raandoom has quit IRC22:14
*** raandoom_ has quit IRC22:14
bencohnot sure I really want to see intel disappear, but ...22:14
Humpelstilzchenwhats next? amd buys xilinx and arm?22:15
KotCzarnyis arm buyable?22:15
bencohif altera is, I guess arm is as well, but...22:16
Humpelstilzchenarm is joint stock, so sure22:16
bencohRevenue £795.2 million (2014)[2]22:17
bencoh(wikipedia)22:17
bencoh(for arm)22:17
Humpelstilzchenat the end of 2020 probably every it-companys belongs to google, ms, facebook, intel or apple..22:17
KotCzarnywonder how/where that 16B in cash goes22:19
Humpelstilzchenhmm maybe if facebook or google buy xilinx they finally can fix the xilinx tool chains22:25
KotCzarnyfacebook?22:26
Humpelstilzchenwhy not? They have oculus rift22:27
KotCzarnyoculus is one thing (its kind of social tool), but xilinx is a bit closer to the metal22:27
Humpelstilzchengoogle makes military robots22:27
HumpelstilzchenKotCzarny: they already have hardware22:30
Humpelstilzchenhttps://en.wikipedia.org/wiki/List_of_mergers_and_acquisitions_by_Facebook22:30
KotCzarnynice, fb.com domain bought for $8.5M22:32
KotCzarnyapparently they started seriously going for hw ~201422:34
KotCzarnyearlier they were software company22:34
KotCzarnyWA sold for 19B22:35
KotCzarnyseriously, social virtual thing valued more than real physical hardware22:35
bencohuh-uh22:35
DocScrutinizer05facecrook22:38
KotCzarny  |> 01 - Mozart - Serenade in g Major  Allegro.flac22:39
Palihttp://talk.maemo.org/showthread.php?t=9629922:40
DocScrutinizer05what is it this time suckerberg did?22:40
Palihow that guy got something like that??22:40
Palisuch thing could help us with debugging and flashing...22:41
bencohPali: exactly what I thought earlier22:41
KotCzarnypali, simple, some nokia employee took it home instead destroying22:41
bencohespecially considering that fmg and you were kernel-debugging22:41
PaliKotCzarny: but how that collector named n950 got it?22:42
KotCzarnypali, send him pm?22:42
PaliI'm sure 100% that he cannot use it and is useless for him22:42
KotCzarnyadd an offer that you will implement 3 features of his choice ?22:43
KotCzarnyalso, he might've worked/had friends in nokia dev22:44
KotCzarnyif you see his threads you will see its not the first such trinket22:44
DocScrutinizer05Pali: it doesn't fit on N[89]xx22:45
bencohPali: he's been collecting old nokia stuff for years22:45
bencohand I doubt he'd be in for trading it for "moar features"22:45
DocScrutinizer05I just deleted a post I asked for buying it when I noticed the test points are completely odd in relation to battery contacts22:46
Palihm.. right22:46
Palipins do not match22:46
DocScrutinizer05we could use a similar, but not _this_ particular device22:46
bencohactually we'd only need the connector part for n90022:47
bencohrest is just usb/serial/power22:47
DocScrutinizer05that's pretty easy. Well almost22:47
bencoh(for the part that's of any real interest for kernel debugging at least)22:47
KotCzarnybencoh, 3d print?22:47
bencohKotCzarny: dunno, maybe22:47
PaliTony (omap kernel maintainer) has some n900 development board which has ethernet chip (same which is emulated in qemu n900 machine)22:50
Palimaybe that board is similar to such thing?22:51
bencohmaybe ... are you sure he doesn't just use a beagleboard?22:51
Palino, I'm sure, he wrote that in one email22:52
bencohah22:52
Paliplus tested change for that ethernet chip22:52
bencohI guess we could ask him22:52
DocScrutinizer05http://maemo.cloud-7.de/share-service/20130719_006.jpg22:52
PaliI fixed config for that ethernet chip to work in qemu22:52
Paliand he tested that my change still working on that device22:53
PaliDocScrutinizer05: what it is?22:53
Palibencoh: other TI devs have one n900 (or some board?) on which they used to run upstream kernel for tests22:54
DocScrutinizer05share-service/20130719_002.jpg22:54
bencohPali: funny ... I wonder why they chose n90022:54
bencohbecause it's a compact device with hw kbd?22:54
Palibencoh: because it is TI device22:54
DocScrutinizer05http://maemo.cloud-7.de/share-service/20130719_003.jpg22:54
bencohsure but it's far from being the only omap3 board22:54
Palithey run kernel tests on more omap3/4 boards22:55
bencohah, okay22:55
Paliand they had (maybe still have?) one n90022:55
bencohI wish they still ran those tests22:55
bencohis sre still working actively?22:55
bencohon n900 I mean22:55
PaliI remember some autogenerated email from that test suite that something failed on N900...22:55
bencohlast public activity was cmtspeech afaict22:55
Palibencoh: yes, he tried to get bluetooth driver into upstream22:56
bencohoh, neat22:56
DocScrutinizer05alas the pogopin set is not comprehensive and doesn't connect to UART3 console test points22:56
Palibut he has problems, that code does not work... bluetooth do nothing22:56
*** jonwil has joined #maemo22:56
DocScrutinizer05then otoh that thing is dirt cheap (5 bucks or so) and you could rework it with moderate effort22:57
KotCzarnythat yellow box looks like connector for jaf box22:57
jonwilhi22:57
Siceloyellow box is self-made i believe22:58
KotCzarnyhttp://www.fonefunshop.co.uk/cable_picker/95576_Nokia_C3-01_X_Series_Cable_for_JAF-UFS-ATF.html22:58
KotCzarnysee this for example22:58
Sicelohttp://elektranox.org/n900/serial-adapter.html <<-- similar DIY design22:59
KotCzarnyyeah, but look at the page, similar color scheme, almost identical22:59
KotCzarnyhttp://2.techgsm.eu/Cable_Nokia_N900_x_plus_COMBO_Rj45RJ48_JAFMTBox_2in1,130909.html23:01
Palihere is that Tony email: http://permalink.gmane.org/gmane.linux.ports.arm.omap/12189523:01
DocScrutinizer05no, this is a ready made 5 bucks item23:01
DocScrutinizer05then there's of course the generic version: http://www.deltaflasher.com/cables/sfbus-7-kabel-universal.html23:01
Palipavelm asked: where can I get one of those boards? tony: Another planet a long time ago :)23:02
KotCzarnypali, in a galaxy far, far away?23:02
Paliright...23:02
DocScrutinizer05another version http://gsmserver.com/item/cables-and-adapters/dolphin-clip-universal-f-bus-nokia-edition-30-in-1-jigs/23:04
PaliAaro has also that dev board: http://article.gmane.org/gmane.linux.ports.arm.omap/12191623:04
jonwilJuhani sent me a very useful parse-certdata-txt.c so we are good to go :)23:05
DocScrutinizer05http://smart-gsm.net/67-nokia-service-tools23:05
KotCzarnyjonwil, c programs for such task aren't the best choice imo23:05
DocScrutinizer05jonwil: \o/23:05
bencoh"Another planet a long time ago" :))23:05
jonwilwell its what we got23:05
KotCzarnyyup23:06
jonwilIts the "official way" to update the root certificate store from the mozilla trust23:06
bencohKotCzarny: it probably works, so...23:06
bencohjonwil: nokian official way you mean?23:06
jonwilyes23:06
jonwilits the way it was done when the Nokia developer updated the cert store in maemo-security-certman23:06
Palicool... but why that tool is not in source code of certman?23:07
jonwildont ask me23:07
Paliseems like nokia did not released anything?23:07
Sicelo:)23:07
bencohand why didnt they just wrap c_rehash like in debian...23:07
jonwilJuhani 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."23:08
bencohanyway, that's really great that juhani answered that call23:08
bencohhttps://bitbucket.org/meego-platform-security/aegis-certman23:08
bencoh(in support/)23:09
Sicelodnt give up23:09
Siceloechan23:09
*** krnlyng has quit IRC23:12
*** louisdk has quit IRC23:15
DocScrutinizer05aegis-certman. AEGIS, AEAEAEAEGIIIIS  WAAAAAH23:17
* DocScrutinizer05 head->wall23:17
Pali~seen NishanthMenon23:18
infobotnishanthmenon <nmenon@nat/ti/x-uywzomfycwiawbbh> was last seen on IRC in channel #maemo-ssu, 314d 23h 36m 26s ago, saying: 'Sorry... getting hammered on quiet a few angles :('.23:18
Siceloat 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.)23:18
Palinishanthmenon run those automated tested of upstream kernel on N900...23:19
Palilooks like 314 days was not on IRC :-(23:19
*** louisdk has joined #maemo23:19
DocScrutinizer05/ns info nishanthmenon23:19
DocScrutinizer05-NickServ- Last seen  : now23:20
*** Sicelo009N has joined #maemo23:20
DocScrutinizer05learn not to trust bots!23:20
KotCzarnysicelo: rpi?23:22
DocScrutinizer05/whois nishanthmenon23:23
DocScrutinizer05Sicelo: I'm not aware of anything similar to this great community23:24
Sicelovery interesting.23:25
KotCzarnysicelo, in general fpga, arduino and other hobbyist techs have strong communities23:25
Siceloyes KotCzarny, but i'm talking about a 'complete' product, hence phone/tablet23:26
KotCzarnysicelo, we would have moved on from n900 to newer one if nokia didnt went evil way23:26
KotCzarnybut i think the prevalent factor is it's opennes, not many linux phones on the market23:28
*** krnlyng has joined #maemo23:28
KotCzarnyif pali/fmg and friends manage to mainline the n900 it will be third life of the n900s over the world23:29
Sicelo009Nif wear & tear doesn't kill them fast, that is.23:30
KotCzarnyare you talking about pali/fmg or n900s?23:30
Sicelo009NN900 haha23:31
Palisee: https://www.reddit.com/r/linux/comments/3yktcg/ian_murdock_debian_founder_is_threatening_suicide/23:31
KotCzarnywell, my n900 is still going strong for a 6yo device23:31
Sicelo009Nso is mine ... but they will reach a point where "age" shows up23:33
Palithose tweets are 2 days old23:35
Paliand now his twitter account is removed23:36
*** louisdk has quit IRC23:36
Palisomebody hacked ian account?23:36
KotCzarnystill, someone said his employer reported him dead23:37
Sicelo009Nand family .. via bits.debian.org.23:37
jonwilyeah slashdot has a post which links to bits.debian.org23:37
PaliKotCzarny: those reports are two days old23:38
Palibits are from this day23:38
Sicelo009Nhe apparently passed 28th23:39
KotCzarnyif he wanted to share some secrets he would've mailed/copied it all over the internet23:44
KotCzarnyinstead all that's left is some wtf story23:44
PaliWTF?? now I'm getting 404 for http://blog.docker.com/2015/12/ian-murdock/23:45
Pali>>> [20:50:18] <joga> http://blog.docker.com/2015/12/ian-murdock/ <<< at that time it worked I'm sure23:45
KotCzarnyso, hacked?23:45
*** pozitron has quit IRC23:45
Palithat post was deleted, see: http://blog.docker.com/2015/12/23:46
Palinow last post is December 22, 2015: Docker Online Meetup #30: Docker Trusted Registry 1.4.123:46
bencohhmm23:47
jogawell, here's the cached if it matters http://webcache.googleusercontent.com/search?q=cache:OZtbFXWY18kJ:blog.docker.com/2015/12/ian-murdock23:47
KotCzarnysave it somewhere23:47
KotCzarny:)23:47
bencohcached content for twitter is still around as well23:48
bencohbut I dont really get it23:48
KotCzarnyif someone hacked those pages, they would've put some info about it23:49
KotCzarnyif police ordered taking them down and not saying about anything (because of the investigation..)23:49
Sicelo009Ni think it's fair to believe he's really dead. only the circumstances leading to it are unclear23:50
Palibut why docker removed post?23:51
KotCzarnybullying?23:52
jogaumm, well this works for me now at least http://blog.docker.com/2015/12/ian-murdock/23:52
*** xorly has quit IRC23:52
bencohworks indeed23:52
bencohmaybe they just pondered removing/modifying it23:52
jogait actually seems 'fixed'23:52
Palijoga: hm... it is working again23:52
jogalast I loaded it the css was borked I guess23:52
Palibut they removed all comments23:53
KotCzarnyfixed as in censored23:53
jogaright23:53
jogawell, cache has 58 of them23:53
KotCzarnyhttps://www.reddit.com/r/linux/comments/3yktcg/ian_murdock_debian_founder_is_threatening_suicide/cyghcfp23:53
KotCzarnyi think this is the original msg23:53
*** louisdk has joined #maemo23:55

Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!