IRC log of #maemo-ssu for Monday, 2012-08-06

*** NIN101 has quit IRC00:05
*** MrPingu has quit IRC00:20
*** arcean_ has joined #maemo-ssu00:32
*** arcean has quit IRC00:33
*** arcean_ has quit IRC00:33
*** javispedro has joined #maemo-ssu00:56
*** DocScrutinizer51 has quit IRC01:10
*** DocAvalanche has joined #maemo-ssu01:10
*** DocAvalanche is now known as DocScrutinizer5101:10
*** Lava_Croft has quit IRC01:11
*** Lava_Croft has joined #maemo-ssu01:11
*** luf has left #maemo-ssu01:12
*** MrPingu has joined #maemo-ssu01:58
*** MrPingu has quit IRC02:03
*** M4rtinK has quit IRC02:05
*** BCMM has quit IRC02:07
*** javispedro has quit IRC03:11
*** LaoLang_cool has joined #maemo-ssu03:52
*** jonwil has joined #maemo-ssu04:18
*** amiconn has quit IRC05:25
*** amiconn_ has joined #maemo-ssu05:25
*** amiconn_ is now known as amiconn05:25
*** jonwil has quit IRC05:28
*** jonwil has joined #maemo-ssu05:36
*** LaoLang_cool has quit IRC06:42
*** M4rtinK has joined #maemo-ssu07:48
*** jonwil has quit IRC08:11
*** freemangordon has quit IRC08:49
*** taziff has joined #maemo-ssu09:01
*** taziff1 has quit IRC09:01
*** LaoLang_cool has joined #maemo-ssu09:40
*** LaoLang_cool has quit IRC09:58
*** LaoLang_cool has joined #maemo-ssu10:03
*** andre__ has joined #maemo-ssu10:05
*** andre__ has joined #maemo-ssu10:05
*** nox- has quit IRC10:13
*** LaoLang_cool has quit IRC10:20
*** LaoLang_cool has joined #maemo-ssu10:36
*** luf has joined #maemo-ssu11:36
*** jonwil has joined #maemo-ssu11:59
*** trx has quit IRC13:39
*** gregoa has quit IRC13:58
*** gregoa has joined #maemo-ssu13:58
*** lizardo has joined #maemo-ssu14:31
*** kerio92 has joined #maemo-ssu15:30
*** kerio has quit IRC15:51
*** kerio92 is now known as kerio15:51
*** M4rtinK has quit IRC15:54
*** LaoLang_cool has quit IRC16:22
*** BCMM has joined #maemo-ssu16:30
*** Lava_Croft has quit IRC17:08
*** DocScrutinizer05 has quit IRC17:12
*** DocScrutinizer05 has joined #maemo-ssu17:12
*** DocScrutinizer has quit IRC17:12
*** DocScrutinizer has joined #maemo-ssu17:12
*** gregoa has quit IRC17:53
*** jonwil has quit IRC17:53
*** luf has quit IRC17:53
*** EdLin_ has quit IRC17:53
*** EdLin has quit IRC17:53
*** mase76 has joined #maemo-ssu17:54
*** gregoa has joined #maemo-ssu17:55
*** luf has joined #maemo-ssu17:55
*** EdLin_ has joined #maemo-ssu17:55
*** EdLin has joined #maemo-ssu17:55
*** jonwil has joined #maemo-ssu17:55
*** Lava_Croft has joined #maemo-ssu17:56
*** Lava_Croft has quit IRC17:56
*** Lava_Croft has joined #maemo-ssu17:57
*** andre__ has quit IRC18:11
*** andre__ has joined #maemo-ssu18:23
*** luf has quit IRC18:27
*** toxaris has joined #maemo-ssu18:30
*** NIN101 has joined #maemo-ssu18:46
*** mase76 has quit IRC18:47
*** mase76 has joined #maemo-ssu18:47
*** kerio has quit IRC19:13
*** kerio has joined #maemo-ssu19:14
*** NIN101 has quit IRC19:16
*** NIN101 has joined #maemo-ssu19:24
*** jonwil has quit IRC19:26
*** mase76 has quit IRC19:49
*** mase76 has joined #maemo-ssu19:49
*** mase76 has quit IRC20:03
*** mase76 has joined #maemo-ssu20:04
*** mase76 has quit IRC20:28
*** mase76 has joined #maemo-ssu20:30
*** freemangordon has joined #maemo-ssu20:37
*** M4rtinK has joined #maemo-ssu20:42
freemangordonDocScrutinizer05: do you think USB hostmode should go in CSSU kernel?20:45
freemangordonI am trying to evaluate patches in KP20:45
DocScrutinizer05no, definitely not20:47
keriothe same thing can be achieved with h-e-n20:47
freemangordonkerio: ORLY?20:47
kerioand as much as i like pali's way of doing it, if there's an optional alternative then it's not cssu material20:47
DocScrutinizer05usb hostmode kernel patches are a really dirty hack, with all kinds of unknown not yet invetigated side effects20:48
freemangordonDocScrutinizer05: ok20:48
DocScrutinizer05according to merlin1991 and my take on it, cssu kernel will only include a minimalistic set of patches for fixing really known and understood bugs20:49
freemangordonwell, what was agreed (iirc) was to go through the patches in KP and stript those that are not knon to be stable20:50
freemangordon*known20:50
keriofreemangordon: cssu is for long term support20:50
freemangordonDocScrutinizer05: it does not make sense to me to push those using iptables for example to KP20:51
freemangordonDocScrutinizer05: my major concern against stripping too much from KP is that right after CSSU kernek upgrade, most if not all of the CSSU-T users will flash KP when they see that lots of stuff no more works20:52
freemangordonEffectively leaving CSSU without testing for CSSU kernel20:53
DocScrutinizer05it does not make sense to me to have one KP with 100% of awesome new stuff, and another kernel that increases workload for maintenance by getting 30% of those new features while only 2% are needed for the purpose of fixing bugs20:53
freemangordonDocScrutinizer05: ^^^20:53
* kerio thought about saying something regarding apt dependencies but then stfu'd20:53
freemangordonDocScrutinizer05: iirc it was agreed a kernel with only bugfixes goes to stable, KP without unstable stuff goes to -testing20:55
freemangordonKP lives happily as a testbed20:55
DocScrutinizer05well, if you want to maintain THREE kernels20:55
keriohaha20:55
kerioby the way, why is it kernel-cssu and not just kernel?20:55
DocScrutinizer05iirc this was one of the major concerns of some council dudes that already having TWO kernels was too much of a workload for CSSU/kernel maintainers20:56
freemangordonDocScrutinizer05: What I want is irellevant. And yes, it is, but that is in effort to make everyone happy ;)20:58
freemangordonNot that it is possible :D20:59
DocScrutinizer05fact is we got a KP for those who want awesome augmented functionality, and we need a conservative rock solid minimalistic kernel for those who don't care about any of that augmented functions. The latter one is for CSSU20:59
kerioseriously though, it should be "kernel"20:59
Woody14619I don't think Council actually has an opinion on this.  If anyone from Council did say there was concern, it was probably passed on from the CSSU/kernel maintainers.  In the end, no one on Council (at the momenet) is a CSSU or kernel maintainer.21:00
freemangordonkerio: it will be21:00
freemangordonWoody14619: I suspect someone said that in the middle in some endlest arguing ;)21:00
freemangordons/endlest/endless/21:01
freemangordon~ping21:01
freemangordonDocScrutinizer05: ^^^21:01
freemangordonno bot21:01
*** mase76 has quit IRC21:02
* Woody14619 nods... Just wanted to clarifiy. :) If maintainers think they can do it, there is no desire to obstruct on Council's part. We simply collect and reflect information and concerns between groups to make sure there is clarity and understanding.21:02
DocScrutinizer05freemangordon: thanks, already noticed. Alas this time I can't do much about it21:02
freemangordonDocScrutinizer05: well, you said to inform you when something is wrong with infobot :P21:02
DocScrutinizer05Woody14619: good statement :-) much appreciated as inline with what council is all about21:02
Woody14619povbot is still active from the looks of it.21:02
povbotWoody14619: Error: "is" is not a valid command.21:02
DocScrutinizer05freemangordon: yep, appreciated21:03
*** mase76 has joined #maemo-ssu21:03
DocScrutinizer05povbot: seen infobot21:03
povbotDocScrutinizer05: infobot was last seen in #maemo-ssu 1 day, 1 hour, 23 minutes, and 17 seconds ago: <infobot> 3: 36d 20h 47m 14s running infobot 1.5.4 (SVN) -- linux, ended Tue Aug  4 17:38:59 200921:03
DocScrutinizer05[2012-08-06 17:36:32] <DocScrutinizer05> TimRiker: aah you're already here21:04
DocScrutinizer053h ago21:04
DocScrutinizer052.521:04
freemangordonDocScrutinizer05: I cannot understand why stuff which is proven to work ok and to be stable shouldn't go in CSSU?21:04
* Woody14619 has been watching B5 again, so... if I start talking like G'Kar, just ignore me. ;) lol.21:04
keriofreemangordon: 1) because it's already somewhere else21:04
kerio2) because it's not in the target of CSSU - it's for long term support only, so basically just bugfixes21:05
DocScrutinizer05who did that proof?21:05
keriooh you21:05
kerio:)21:05
freemangordonDocScrutinizer05: how is a patch proven to not break stuff?21:05
DocScrutinizer05by review done by at least 3 EXPERTS, by extensive tests particularly to the topics those exparts thinks are most prone to see impact. All that done in a scientific way on defined environment, not on a random kernel that concurrently pulls in 423 other patches21:07
DocScrutinizer05coming from upstream and analysis done there suggesting it has low risk of impact to anything unrelated help a lot21:09
Woody14619Doc: While I agree your method is good for industry... In a community with dwindling resources, that's a tough sell.21:09
freemangordonDocScrutinizer05: so, according to that, we are stuck to 2.6.28.10+Nokia patches forever.21:09
DocScrutinizer05We ARE INDUSTRY! This is not your playground21:09
freemangordonDocScrutinizer05: no, we are not21:09
freemangordonI know what industry is, ind it is not TMO21:09
freemangordon*and21:10
DocScrutinizer05CSSU meant for ALL of the 500000 N900 users21:10
freemangordonor maemo.org21:10
Woody14619Doc: We WERE industry.  Two years ago (maybe even a year ago).  But the N900 has been out of production for over a year now.21:10
DocScrutinizer05either this is industry, or nuttin21:10
freemangordonDocScrutinizer05: not even 5000 of them know about CSSU21:10
Woody14619freemangordon: to be fair, that will change soon...21:10
DocScrutinizer05that's my buzzword now: WTF do you think how we get more than those 5000 when you deny to apply industry grade QA?21:11
freemangordonand the reason partially lies in "industry" thinking. Noone dared to push a single harmless package informing n900 owners worldwide that CSSU exists21:11
Woody14619Let me share this:   As Council now has access to the Facebook pages and what not from Nokia direct, we WILL be announcing, shortly, to the world of non-CSSU users that CSSU exists.21:12
freemangordonDocScrutinizer05: would you bet your ass Nokia's kernel is tested using the above procedure?21:12
keriofreemangordon: dude, just make a fork21:12
kerioi'd use it21:12
DocScrutinizer05freemangordon: I simply didn't get around to do that21:12
kerioi mean, you already did21:12
keriojust do your things there21:12
DocScrutinizer05(provide package to extras with a pointer to CSSU frontpage)21:12
DocScrutinizer05not that I'd not dare21:12
DocScrutinizer05it's been suggested several times21:12
freemangordonDocScrutinizer05: would you asnwer my question re QA?21:13
DocScrutinizer05a question about my ass? no way21:13
freemangordonso, Nokia did not do it that way, why the hell should we?21:13
DocScrutinizer05so, you use unapproved assumptions? why shoukd we?21:14
Woody14619doc: For what it's worth, exactly that will be happening, in short order.  Frankly, without CSSU, standard users will find the N900 aging too rapidly to keep up, and will replace it at the next available juncture (contract, service change, etc)21:15
DocScrutinizer05Woody14619: and how exactly is that changing basic operation principles and best practice for a LTS project like CSSU?21:16
freemangordonDocScrutinizer05: mobile device is not a server system, you should know that21:16
DocScrutinizer05I'm from embedded, you know that21:17
Woody14619Those willing to take the leap into CSSU need to know about it in order to make that choice.  If we lose someone from having such a minor instability as to be missed by the dozens/hundreds using CSSU already, what makes you think we would not lose them to the N900 being out of date?21:17
DocScrutinizer05not a silly server admin21:17
DocScrutinizer05Woody14619: sorry, still parsing your post21:17
freemangordonwhile I still keep some servers running fedora core 1, the same would not work for a mobile device. I was not questioning your expertise :)21:18
Woody14619A stock N900, set up against current devices, losses, hands down.  N900+CSSU still has a fighting chance.21:18
DocScrutinizer05so what?21:18
DocScrutinizer05am I the newly appointed anti-CSSU now or what?21:19
Woody14619So the only way to keep N900's in use is to make sure the extended community knows about CSSU.21:19
freemangordonDocScrutinizer05: the point is that we cannot keep it with just fixing bugs21:19
Woody14619I'm not arguing for every fix in the book to be in kernel.... That's a separate argument (where I agree in most part with Doc).  But we need to let the world know about CSSU.21:20
DocScrutinizer05we also can't keep it with pushing untested shit, just for the shits n giggles. Particularly not if same 'untested shit' is available for everybody by simply installing KP21:20
freemangordonDocScrutinizer05: agree, but that is different from "stock kernel + glibc and maybe some CVE fixed"21:21
Woody14619Frankly, right now, almost everyone running CSSU is also running KP and friends.  Because finding out about one means you find out about all the rest.  You have to search for CSSU, which leads to the rest.21:21
*** M4rtinK2 has joined #maemo-ssu21:21
*** M4rtinK has quit IRC21:21
DocScrutinizer05so?21:21
DocScrutinizer05everybody happy with clicking on Kernel-Power in HAM?21:22
freemangordonDocScrutinizer05: maybe you should reconsider and stop think of me like I am some idiot wanting to break each and every n900 just for the sake of fun ;)21:22
DocScrutinizer05I don't21:22
Woody14619In that light, your argument is somewhat pointless.  You've championing keeping things separate for the 3 users that will discover both and opt to only install the one that installs 500 new packages, and NOT just a new kernel...21:23
*** mase76 has quit IRC21:23
DocScrutinizer05I'm just absolutely resistent against forcefeeding CSSU users extended functionality they neevr really opted in for, when said functionality comes at expense of missing proper QA21:23
Woody14619Where CSSU more public, and visible to "the masses", the argument becomes more valid.21:23
Woody14619Doc: The same could be said about cameraui2.... and any of the other 500 packages updated by CSSU.21:24
*** mase76 has joined #maemo-ssu21:24
freemangordonDocScrutinizer05: well, I think you missed my point - that is what CSSU-stable is for, agree?21:24
DocScrutinizer05there are no 500 packages updated by CSSU, and nikocam been a BIG mistake already21:24
Woody14619If you applied the same filter to everything currently in CSSU, you'd have about 30 packages updating, at most.21:25
* Woody14619 knows there are hundreds of updates in CSSU. I've installed it recently from a cleanly flashed device, via apt-get. It shows the package counts.21:25
freemangordona kernel in CSSU-stable, with glibc fix and BT CVE fix. And thumb errata patch. An almost full blown KP in -testing, i.e. the one without bq stuff and several more packages.21:26
freemangordon*tatches21:27
Woody14619It may be closer to 2 or 3 hundred, but reality, it's > 3, which is the install level for KP.  You and I know there's a difference.  But from a general users perspective, 3 package changes vs hundreds implies one is more risky than the other.21:27
freemangordondamn :(21:27
*** DocScrutinizer05 has quit IRC21:29
*** DocScrutinizer05 has joined #maemo-ssu21:29
*** M4rtinK2 has quit IRC21:29
DocScrutinizer05Woody14619: each single one of those got discussed for stability and possible impact. And basically none of them is to kernel or core subsystems that would cause random issues in random arbitrary apps21:29
freemangordonDocScrutinizer05: upgrading Qt was way more risky than upgrading teh kernel.21:30
DocScrutinizer05indeed, and I'd claim I haven't supported it21:30
freemangordonThe point is: it was risky, it broke lots of apps, but in the end we have Qt 4.7.4 in CSSU, rock stable21:31
*** IronLege1d has joined #maemo-ssu21:31
DocScrutinizer05though still your possible coredump was to the app that caused it, unlike with kernel messing around21:31
freemangordonDocScrutinizer05: that is why /dev/mtd2 is, I don;t see any difference21:31
Woody14619Did it?  And I'll tell you, the camera app can hang the system just as hard as the kernel by tweeking the wrong paramiters.  I was an early tester for the cameraui2, and know just how quick an improper setting can hang the whole device.21:31
DocScrutinizer05Woody14619: I already said to you (and 500 times before to anybody who didn't want to hear) that I HATE the idea of nikocam being CSSU core21:32
DocScrutinizer05still an argument along the line 2we sinned once, we can do again"21:33
freemangordonDocScrutinizer05: but it the end it seems it IS a good idea.21:33
freemangordonnikocam21:33
DocScrutinizer05what now? nikocam? I cursed it just 2 weeks ago. Or what else?21:34
*** kgoetz has joined #maemo-ssu21:34
DocScrutinizer05and I still curse myself for being too lazy to kick it off my daily phone21:34
freemangordonDocScrutinizer05: what you like and you is usually not what others like and use21:35
DocScrutinizer05it clearly fsckd me when I needed to use it21:35
Woody14619Reality is, in the end, anything we want to see change that's closed is going to require a similar effort.  And some of it will have to change in order to keep working the world where things change...21:35
freemangordonso you hating nikocam makes no argument21:35
*** M4rtinK2 has joined #maemo-ssu21:35
DocScrutinizer05Woody14619: please grok the concept of opt-in21:35
DocScrutinizer05which absolutely applies to nikocam for example21:35
DocScrutinizer05ZERO need to deploy it as core CSSU part21:36
Woody14619CamUI2 has been a god-send for me.  The standard cam locked and missed things far more often then cam2 has.21:36
freemangordonDocScrutinizer05: I don;t remember SSU from Nokia asking me if I like what it is going to install21:36
DocScrutinizer05MEH21:36
Woody14619doc:  I know the concept of opt-in.  CSSU IS OPT-IN.  This isn't being force-pushed... And nobody is (seriously) pushing for that.21:36
*** M4rtinK2 has quit IRC21:36
DocScrutinizer05we're spinning in same old boring circles again21:36
*** ruskie has quit IRC21:37
DocScrutinizer05CSSU is not the better maemo5, it is the fucking old maemo5 LTS21:37
Woody14619Well, when you keep using the same strawman arguments (opt-in!), and they get shot down the same way.. yes, it gets circular. ;)21:37
DocScrutinizer05so it's NOT opt-in21:37
Woody14619Yes, it is...21:37
Woody14619Right now most of the N900 in the world are NOT using CSSU.21:38
DocScrutinizer05it's mandatory for anybody wanting to keep his N900 alive, and all those users need a choice e.g. about nikocam21:38
DocScrutinizer05Woody14619: again about to redefine CSSU target?21:38
Woody14619Because to do so, now and in the future, one must find it and install it, and agree to the terms.21:38
DocScrutinizer05MEH21:38
*** bsdmaniak has joined #maemo-ssu21:38
* DocScrutinizer05 gone21:38
Woody14619There are several N810 still not using CSSU.21:38
freemangordonDocScrutinizer05: would you point me to that "CSSU manifest", i.e. where is it written?21:38
*** taziff has quit IRC21:39
*** Kamping_Kaiser has quit IRC21:39
*** IronLegend has quit IRC21:39
*** taziff1 has joined #maemo-ssu21:39
*** M4rtinK has joined #maemo-ssu21:39
Woody14619One last bit... (despite the immature running away)... CSSU users DO have a choice about such things.  There are ways to down grade individual packages.  Including "nikocam" and kernel.  This isn't about limiting choice, it's about what a default setup is going to be.21:41
Woody14619In the case of packages, I agree, that should be minimal.  But in the case of the kernel, that really should be wrapped with as much optional expansion as can be done safely.  The disgreement over what's safe is fine.  But whole-sale dismissal seems like resisting for the sake of resisting.21:43
Woody14619(And yes, this is all my personal opinion.... not that of Council.)21:44
freemangordon:D21:44
freemangordonhehe21:44
Woody14619With that, I'm back to my day job.  :)21:45
DocScrutinizer05THE FUCK there's KP for that!21:45
DocScrutinizer05ETX21:46
freemangordonDocScrutinizer05: no, KP is to test new stuff before including what is stable in CSSU21:46
freemangordon(at least that is what I think it should be)21:47
DocScrutinizer05uhuh, so that's your stance regarding freedom of choice?21:47
*** mase76 has quit IRC21:48
freemangordonDocScrutinizer05: you have the choice to not use whatever new functionality is included21:48
freemangordon.ko sitting in /lib/modules does not limit your freedom21:48
DocScrutinizer05I honestly could replace each single of my posts here with (probably better worded) quotes of what I said last 6 weeks21:49
DocScrutinizer05so I'm definitely out21:49
merlin1991freemangordon: the "manifest" in question: The Community Seamless Software Update (CSSU) is being developed by the Maemo community as a continuation of, and expansion on, Nokia's update support. It aims to deliver fixes which would be difficult to deliver through Extras (like core Maemo packages). It won't, however, bundle software which can (or could) be installed through the Extras repositories.21:51
merlin1991which could be applied to keep kp out of cssu21:51
freemangordonmerlin1991: " a continuation of, and expansion on, Nokia's update support"21:51
merlin1991freemangordon: it's a double edged swort, you also have "It won't, however, bundle software which can (or could) be installed through the Extras repositories."21:53
merlin1991s/swort/sword/21:53
freemangordonmerlin1991: I think both of us can draw the line between what is sane to be put in extras and what not21:54
freemangordonextras is not the place for kernel replacement, agree?21:54
merlin1991tbh I personally would prefer to have a minimalistic stock kernel + patches in stable, and a stripped kp in -testing, but that just creates even more work21:55
DocScrutinizer05I suggested like 19 times now that somebody creates a generic 'backup' that includes all the 'apps' that the author recommends, so any user could 'install' that backup to get all the awesomness21:55
DocScrutinizer05rather than shipping all that as dependencies of CSSU MP21:57
DocScrutinizer05since that's not what CSSU been made for21:57
freemangordonDocScrutinizer05: " is being developed by the Maemo community as a continuation of, and expansion on, Nokia's update support."21:58
freemangordonNokia update support was done via mp- stuff21:58
DocScrutinizer05and any cssu-t kernel with features exceeding those we want to see in cssu-s obviously has zero chance to ever make it there (to S)21:58
freemangordonDocScrutinizer05: and why?21:59
DocScrutinizer05logic, watson. Mere logic in one sentence21:59
freemangordonwill you answer me: how exactly .ko sitting in lib/modules harms you as user of CSSU-stable?21:59
DocScrutinizer05I can post it again, so you can reread22:00
DocScrutinizer05and any cssu-t kernel with features exceeding those we want to see in cssu-s obviously has zero chance to ever make it there (to S)22:00
DocScrutinizer05since cssu-t is testing for cssu-s22:00
DocScrutinizer05it's NOT experimental, or special-extras22:00
freemangordonof course it is not22:01
DocScrutinizer05hi merlin1991, and cya22:01
freemangordonwell, you know what, I am getting tired of that. On the other hand I don;t have enough free time, neither I have a will to make forks.22:02
*** ruskie has joined #maemo-ssu22:04
freemangordonSo I will rethink whether I still want to contribute to that. Will be back when I have something new to say.22:05
freemangordonNight22:05
keriofreemangordon: you already have a fork!22:10
keriorename it from cssu-thumb to cssu-power and you're set22:10
*** M4rtinK has quit IRC22:35
*** M4rtinK has joined #maemo-ssu22:35
*** infobot has joined #maemo-ssu22:45
*** ChanServ sets mode: +v infobot22:45
*** _rd has joined #maemo-ssu22:54
DocScrutinizer05(([2012-08-06 20:48:50] <freemangordon> .ko sitting in /lib/modules does not limit your freedom)) bq27200.ko was a first example why we don't want an arbitrary collection of untested *.ko sitting in /lib/modules of CSSU kernel. Of course you can crowd the /lib/modules with all you like as long as you blacklist it, and as long as core kernel code isn't affected, the possible risk is limited to filling filesystem with all that stuff.23:09
DocScrutinizer05But why would we want to do that?23:09
*** _rd has quit IRC23:12
*** _rd has joined #maemo-ssu23:13
DocScrutinizer05merlin1991: could we try to approach the cssu kernel definition from a conservative direction, enumerating the patches we need or like to go in, rtaher than those in KP we need to exclude? I start with pselect() and probably that age old mcc driver patch intel eventually published23:24
merlin1991DocScrutinizer05: the problem is we need a kernel dev who is willing todo that, I can't and pali/freemangordon are not interested when it isn't at least a bit geared towards kp, so unless you feel like hacking and supporting a kernel or have some hidden ressources we'll have to compromise here23:25
DocScrutinizer05well, I was just about to continue with what we might include, but when that's the deal then yes I will build and maintain a kernel for CSSU that has *only* pselect() patch23:27
merlin1991and any other security / bugfix patch that comes along in the future?23:27
DocScrutinizer05since I don't see pali/fmg review all those 887 basically untested patches that KP comes with23:28
DocScrutinizer05see bq27200.ko desaster23:28
DocScrutinizer05and we're about to do all the same again, just this time for CSSU23:28
DocScrutinizer05based on some personal preferences of two devels who think a separate optional KP isn't a bearable alternative to forcefeeding stuff to CSSU users23:30
merlin1991the rant doesn't answer my question though ;)23:31
DocScrutinizer05maintenance effort of minimalistic kernel as perferred by you and me is obviously less than effort for a 50% stripped-down KP as suggested by Woody14619 and/or fmg23:31
DocScrutinizer05I'm not giving answers I can't keep later on23:32
kerioDocScrutinizer05: ooh, what's the bq27200.ko disaster?23:33
merlin1991well unless you say you're going to maintain this kernel with pselect and future patches I'm not going for this, pselect fix only is as bad as pushing too much kp into cssu23:33
DocScrutinizer05and since KP is a mess regarding quilt on top of git on top of dunno what - at least it was last time PaulFertser and me checked - I can't promise anything right now23:33
merlin1991well quilt on top of git is not that bad, it seperates you changes nicely in the tarball (since that one shouldn't contain .git ever)23:35
DocScrutinizer05and since pali and fmg have no sound reasons why they'd be willing to maintain a 50% KP for cssu but refuse to maintain a less-effort minimalistic cssu kernel, I'm rather reluctant to discuss stuff based on this23:35
merlin1991I don't know where you're going atm, but I asked you about stock + patches23:36
DocScrutinizer05I answered your question: I can't state anything as I don't even know the challenge yet23:37
merlin1991and then I tried to nudge you to say yes anyway ;)23:37
DocScrutinizer05last time I built a kernel been 2 years ago, and we based that either on stock or on complete KP of that time, and Paul bitched to Titan about WTF this whole KP is such an unmaintainable mess rather than a manageable normal git setup23:38
jon_yis switching from cssu-testing to -thumb pain free?23:40
DocScrutinizer05Paul even semi-sanitized stuff back when, and I have NFC if titan adoped it or continue3d to mess up stuff like applying patches on top of patches on top of patches without any versioning or other sane maintenance tools23:40
merlin1991jon_y: it's rather straight forward, swap the url in the ham repo list and update23:41
jon_yok, I suppose it's more painful to do it the other way around23:41
DocScrutinizer05hah, you bet23:41
merlin1991though I don't know if the -thumb repo is still in maintanance meaning if freemangordon fixed the problem that was there23:41
merlin1991(he posted on tmo some time ago not to update because the repo is bad)23:42
merlin1991and I didn't follow what happened afterwards :D23:42
jon_ybad?23:42
keriowait, what23:42
keriono23:42
keriothat's wrong23:42
kerio-thumb is in addition to -testing23:43
keriohttp://maemo.merlin1991.at/cssu/community-thumb/community-thumb-fremantle.install23:43
merlin1991kerio: well with the current state of -testing he can just enable the thumb repo instead for the first update, true though that he'd miss future stuff in -testing23:43
jon_yhow do you make -thumb prefered over -testing?23:43
kerioor, if you want to be l33t and stuff, add http://maemo.merlin1991.at/cssu/community-thumb/ as a repo and upgrade23:43
merlin1991jon_y: the versions in -thumb are crafted specially in order to be prefereed over testing23:43
keriojon_y: -cssu0 is less than -cssu0-thumb23:44
DocScrutinizer05jon_y: version afaik23:44
jon_yaha23:44
merlin1991but yeah, follow the first link kerio gave tof install it, that's the safest way23:44
merlin1991(by follow I mean open on the n900)23:44
jon_yok, thanks23:44
keriojon_y: i'd install kp51r1 first, though23:44
keriootherwise you end up with kernel-cssu23:44
keriowhich is the same, but with a different name23:45
jon_yis it possible to patch up the stock 1.3 for thumb, just as a backup to kp51?23:45
jon_yI already have kp5123:45
jon_yr123:45
keriojon_y: "meh"23:45
DocScrutinizer05kerio: you dunno the bq27200.ko desaster? gawd, just read comments on it, and why it's blacklisted in current KP23:45
keriooh, the current module?23:45
kerioidk, i don't really follow TMO23:45
merlin1991jon_y: what do you mean by "as a backup to kp51"23:45
jon_yDocScrutinizer05: it reboot the system if unloaded?23:45
keriojon_y: no, that's fixed in r123:46
jon_ymerlin1991: with uboot and all, its nice to fall back to a working kernel if say kp upgrade got botched23:46
keriojon_y: no, there's no thumb-enabled kernel compatible with the stock modules23:46
jon_yok23:46
kerioso you'd still have to install the correct modules23:46
kerioat that point you might as well manually install KP/KCSSU23:46
DocScrutinizer05kerio: the short sory: somebody built that .ko in a semi-sane way, but it conflicted with bme since both use i2c and expect to have exclusive access. So some "brilliant" hacker removed locking from whole kernel, according to "wtf do we need that anyway?"23:46
merlin1991is kp51 tumb enabled?23:46
kerioDocScrutinizer05: ...wat23:47
keriolike... every lock?23:47
keriomerlin1991: it is23:47
DocScrutinizer05every lock on I2C bus, yes23:47
keriooh23:47
jon_yuh what23:47
keriomeh, wtf do we need that anyway? :P23:47
keriomerlin1991: in fact, it could be considered a bug23:47
merlin1991jon_y: if kerio is right, then yes you can use the -thumb kernel as a backup to kp51 (if you have all modules installed)23:47
keriobecause the errata workaround is enabled by default23:48
kerioeven when it's not needed23:48
keriomerlin1991: the -thumb kernel is the exact same thing as KP5123:48
kerioexcept with a different name23:48
kerioand no uninstaller23:48
merlin1991not 100% afaik23:48
jon_ymerlin1991: awesome, just some fidling with the uboot scripts23:48
jon_ybtw, why does kp51 install the wifi injection drivers into /opt instead of /lib/modules?23:48
keriojon_y: what do you need uboot for?23:48
jon_ynitdroid?23:49
kerioPFFFFFFFFF23:49
jon_yfor kicks? :)23:49
keriois the graphics card accelerated, actually?23:50
kerioandroid games could be neat23:50
merlin1991kerio: I think in the case of the n900  graphics "card" is kind athe wrong term23:50
keriowell, whatever does polygons in the n90023:50
merlin1991also you never ever accelerate your grahpics "card"23:50
jon_yno idea, I may need to get into android development, so poking about without buying new hardware might be cool23:50
merlin1991ususally you accelerate the rendering of grahpics using the gpu instead of the cpu23:51
jon_ygraphic card accelerate your 3D games23:51
merlin1991but you don't accelerate the "card" :D23:51
keriowell you definetely accelerate it from a stop23:51
jon_yoverclocking might count, but its a different story :)23:51
kerionot using it -> using it23:51
kerio>:)23:51
DocScrutinizer05merlin1991: yep, afaik KP51 is thumb-enabled23:51
merlin1991well I do can throw my n900 into the air to accelerate the gpu inside the arm ;)23:51
Woody14619DocScrutinizer05: On your earlier comment, yes, a minimalistic kernel could be less effort than a 50% stripped-down KP.  But when you compair anything with >0 effort and nobody wanting to do it, vs more effort with someone volunteering to take it on, the one with a worker generally will win.23:52
DocScrutinizer05unless the work done is not what you really want to get in the end23:53
DocScrutinizer05you remove a small plate on your house front. You look for somebody to paint that 10*10cm patch. Somebody is willing to do it but only when he also may paint your whole house front, incl windows glass and roof. What will you choose?23:55
merlin1991DocScrutinizer05: well freemangordon volunteered todo a proper review of all kp patches to get rid of the bad ones23:55
Woody14619Define "you".  You as in DocScrutinizer?  Maybe.  You as in the whole community?   Most with CSSU already have KP installed.23:55
merlin1991Woody14619: that argument is invalid from a cssu perspective23:55
DocScrutinizer05merlin1991: proper review done by a single devel is a paradoxon23:56
Woody14619I agree merlin, in the long term, as CSSU will see expanded usage.23:56
Woody14619Which is why I'm not for just packaging KP into CSSU as a requirement.23:56
*** _rd has quit IRC23:58
Woody14619A proper review by anyone is a good step when the alternative is no review.23:58
DocScrutinizer05merlin1991: that's the whole point this annoying debate spins around23:58
*** lizardo has quit IRC23:59
DocScrutinizer05definition of "proper review"23:59
Woody14619But let's use your analogy...  You've removed the plate, and now have a house with a hole in it.  The only carpenter you have wants to patch it and paint the whole front of the house.23:59

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