<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>Am 27.10.2014 um 12:28 schrieb Radek Polak <<a href="mailto:psonek2@seznam.cz">psonek2@seznam.cz</a>>:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="font-size: 9pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'DejaVu Sans Mono';"><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">On Monday, October 27, 2014 12:04:38 Dr. H. Nikolaus Schaller wrote:</div><p style="white-space: pre-wrap; margin: 0px; text-indent: 0px;"> </p><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">> Hi Radek,</div><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">> </div><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">> Am 27.10.2014 um 11:30 schrieb Radek Polak <<a href="mailto:psonek2@seznam.cz">psonek2@seznam.cz</a>>:</div><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">> > On Monday, October 27, 2014 10:15:09 Dr. H. Nikolaus Schaller wrote:</div><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">> > > Who is testing what repo.</div><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">> > </div><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">> > It was always pleasure to test Neil’s repo for me..</div><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">> </div><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">> is this meant to imply (sometimes it might be important what has not been</div><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">> said), that it is not a pleasure to test the gta04-kernel repo?</div><p style="white-space: pre-wrap; margin: 0px; text-indent: 0px;"> </p><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">No implying was meant. </div></div></blockquote><div><br></div>Ok. Would have wondered me.</div><div><br><blockquote type="cite"><div style="font-size: 9pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'DejaVu Sans Mono';"><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">But while we are at it: Neil's kernel were always nice stable, he was very responsive on ML and fixing stuff at amazing speed, introducing no regressions. The kernel was better every day…</div></div></blockquote><div><br></div>Isn’t that true for the gta04-kernel as well? It is stable, has a known set of bugs and missing features (see issue tracker) and otherwise works. Aren’t we responsive as well?</div><div><br></div><div>The only big regression was introduced by the move to Device Tree. And a smaller one because not all patches from 3.7 could have been ported to 3.12 and had to be rebuilt.</div><div><br></div><div><blockquote type="cite"><div style="font-size: 9pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'DejaVu Sans Mono';"><p style="white-space: pre-wrap; margin: 0px; text-indent: 0px;"> </p><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">> If yes, what are the hurdles?</div><p style="white-space: pre-wrap; margin: 0px; text-indent: 0px;"> </p><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">For me anything than 3.7 was unusable power management wise as far as i am interested in phone not toy. Adding stuff to kernel which is not necessary for phone and going for worse PM is not interesting for me as QtMoko devel.</div></div></blockquote><div><br></div>Yes, I understand. Power Management is the biggest missing feature in my eyes as well. But it is also the most problematic thing to improve - if other parts are not working perfectly.</div><div><br></div><div>In most cases our patches for 3.7 were not acceptable upstream (because something was in the work, with device tree it will become better, this is the wrong way to solve etc.).</div><div><br></div><div>And, I think we must have a feature complete and bug free kernel first, before we can improve power management.</div><div><br></div><div>For example, the move to DT has broken WiFi between 3.12 and 3.14. And HDQ. So we can’t optimize power use at all unless it works again.</div><div><br></div><div>So what should we do? Stick with plain old 3.7 and improve there without any chance to get it upstream? Or follow upstream improving the chances?</div><div><br></div><div>We had such a discussion more than a year ago and the gta04-kernel team decided to start this rolling kernel work.</div><div><br></div><div>And IMHO it has many benefits. The most prominent result is that we have a 3.12 based Replicant 4.2 that works quite well. Would have been impossible with the 3.7 kernel.</div><div><br></div><div>The next step of that plan would have been to upstream and improve power management, but the device tree did stop that and we are still suffering from some minor issued with that.</div><div><br></div><div>Of course power management does not improve by just following linus/master instead of having a stable base. We have to work on it. And if currently nobody works on it it is not to blame the development model, but that nobody has the time (which is quite usual for volunteers).</div><div><br></div><div><blockquote type="cite"><div style="font-size: 9pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'DejaVu Sans Mono';"><p style="white-space: pre-wrap; margin: 0px; text-indent: 0px;"> </p><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">> Since we are constantly upstreaming from the gta04-kernel repo (using this</div><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">> model since approx. 12 months) without significant issues [1], you must be</div><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">> talking about something different.</div><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">> </div><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">> Therefore I ask for testing and submitting patches. You don’t even have to</div><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">> take care of upstreaming (because we do)</div><p style="white-space: pre-wrap; margin: 0px; text-indent: 0px;"> </p><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;">As far as i understand it, for Neil it’s more comfortable to upstream his changes himself.</div></div></blockquote><div><br></div><div>Well, if it were about “more comfortable", I could simply lean back and do nothing for the gta04 any more. And just buy an iPhone or Android crap.</div><div><br></div><div>But does that help all the gta04-owners and users out there? Does it fit into the spirit of our community? Having a device with long-term support by mainline?</div><div><br></div>That is the reason why I continue this discussion and am trying to make it more a team effort. Where everyone contributes to the existing stuff as much as possible from his/her area of experience. Even if it is less comfortable for the individual because it needs to follow some rules and disussing who could do what.</div><div><br></div><div>Of course it is easier to circumvent the gta04-kernel work and directly submit upstream. But IMHO it ignores the chance to submit something even better.</div><div><br><blockquote type="cite"><div style="font-size: 9pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'DejaVu Sans Mono';"><div style="white-space: pre-wrap; margin: 0px; text-indent: 0px;"> But now i am silent. I am not doing any kernel work which would justify my to continue in the discussion and i dont want to talk for others.</div></div></blockquote><div><br></div><div>I can also only talk for myself and the gtaß4-kernel team as well as “sell” the “gta04-kernel idea" and ask questions to those who aren’t convinced or contribute.</div></div><div><br></div><div>BR,</div><div>Nikolaus</div><div><br></div></body></html>