http://news.zdnet.co.uk/0,39020330,39267255,00.htm
http://kernelslacker.livejournal.com/37851.html
Pazite devojčice i dečaci...ovo su mainteneri produkcijskog kernela i Fedore!
Da vidimo što tu ima:
Što bi s onim "sve će to narod pozlatiti":
"If you're a company that employs a kernel maintainer, you don't have an interest in working on a five-year-old peripheral that no one is selling any more. I can understand that, but it is a problem as people are still using that hardware. The presence of that bug affects the whole kernel process, and can hold up the kernel — as there are bugs, but no one is fixing them," said Morton.
Ha? Pokvarenu korporativnu developersku gamad boli neka stvar za tamo neki opskurni hardver na kojem ne mlate lovu...gdje je su ti "milijuni" dobrovoljaca da uskoče i otklone bugove? :)
O kvaliteti koda ovih par naivaca i koji šalju svoje ponosne "uratke" i nadaju se da će postati slashdot heroji ako im, ne daj bože, kod završi u glavnom stablu:
LOL!
Da vidimo što Dave kaže, kako je to u enterparadajz RHAL okruženju:
Whooo, koje cifre! Lakše malo Dave, zna se da open-source programeri ispravljaju bugove u "roku nekoliko minuta"!
Malo o (ne)kvaliteti bug reporting alatića:
maintainer -> me -> bugzilla -> user -> bugzilla -> me -> maintainer.
This quickly falls apart (see the note about losing context above) unless you're paying attention to bugzilla 24/7, have a huge memory for details, and aren't swamped with 1000 open bugs all vying for your attention at the same time.
O fragmentaciji developmenta i njenom utjecanju na overall kvalitetu distribucije upstream/downstream patcheva (čitaj: ne zna se tko pije tko plaća):
(pusta pravdanja...)
All this adds up to a ton of bugmail, and I could easily spend a whole day doing nothing but triaging bug reports. During all this time, I rarely get a chance to look through upstream kernel bugzilla. When that first came about, I jumped in with a few others and stuff was working out pretty well, bugs got squished, dupes got closed, more info was asked for etc. I get a mail for every single comment that gets entered in that bugzilla, yet after spending all day fighting distro bugzillas, I never seem to have the motivation to fight one more, especially as it's a) gotten out of hand somewhat (1228 open bugs right now, some dating all the way back to 2.6.1 -- by comparison, Fedora bugzilla has 681 open bugs right now, against a base-level of 2.6.16 (a bunch are earlier bugs that have been requested to retest on.
I konačno...zaključak:
Low hanging fruit such as "you forgot to enable this config option doofus" is a quick fix, so that kind of thing gets picked off quickly. The nastier bug reports such as slab corruption bugs seem to linger for a long time, eventually being closed out with "haven't seen this in a while, I'll close it", which gives me the creeps. We're changing *thousands* of lines of code each week, a lot of the nasty bugs get dismissed (by their reporters in most cases) without explanation as to what actually fixed the problem.
Brr...čini se da je situacija poprilično horidna.
A kad se tek sjetim Linusovih bisera o intefejsima i "nepotrebnosti" stabilnog kernel ABI-ja... :) To bi toliko trivijalnih bugova riješilo, a sve što treba jest pravilan softver inženjering...
[Ovu poruku je menjao cynique dana 08.05.2006. u 20:38 GMT+1]