Andrew egy ideje jelezte már, hogy akar maga mellé egy kernel bugmestert, aki segít neki követni és javítani a problémákat. A bugmaster materializálódott Natalie Protasevich személyében. Andrew azt mondta, hogy egy olyan "undok személyre" van szüksége, aki a levlistákon lóg, és rákoppint annak a fejlesztőnek a fejére, amelyik nem javítja a hozzá tartozó bugokat. Nos, Natalie nem ez a személy. Viszont ehelyett jó munkát végez a bugadatbázis karbantartásában és a visszajelzések megfelelő személyhez való eljuttatásában. Jelenleg 1 500 nyitott bug van a Linux kernel bugtracker rendszerében. Natalie ezeket tisztítgatja és eljuttatja a fejlesztőkhöz. Ha a fejlesztők válaszolnak, akkor az jó, annak lehet eredménye. De nem sok fejlesztő tesz így.
A probléma sokszor azzal van, hogy sok bugreport egyszerűen elveszik. Bejelentik az alrendszerek levlistájára, de ott elfelejtődnek. [...] Jelenleg 50 megválaszolatlan bugbejelentés van a linux-kernel listán. [...] Linus megjegyezte, hogy sokan már nem is olvassák az LKML-t. A forgalom akkora, hogy követhetetlen és új lista bevezetését javasolta a bugbejelentések számára.
Bővebben a itt.
- A hozzászóláshoz be kell jelentkezni
- 3500 megtekintés
Hozzászólások
Nem csak a kernelfejlesztők immunisak a bugreportokra.
- A hozzászóláshoz be kell jelentkezni
Evek alatt a fejlesztok gondolom belefasulnak. Amikor 42 fagyas amiatt, hogy a disztrok ossze-vissza patchelnek mindent, utana egyiken megy a masikon nem, meg 127 loser keptelen rendesen beallitani valami, hogy menjen es el kell magyarazni, hogy mit tegyenek, 527 kerdes arra vonatkozik, hogy mikor alakitjak at a kernelt ugy, hogy szines-szagos-csilli villi legyen, 200 big report hasznalhatatlan, es 10-zel lehet valamit kezdeni.
A 10 valodi hibariporthoz 1000-et kell vegigolvasnod.
- A hozzászóláshoz be kell jelentkezni
Ha belefásul, ne csinálja. De akkor tényleg ne.
- A hozzászóláshoz be kell jelentkezni
Nem hiszem hogy annyira jól állnánk opensource fejlesztőkből, hogy így kéne gondolkodni. Jobb ötletnek tartom azt, hogy a fásult fejlesztőket újraaktivizálja ez a (kedves?) hölgy (?). Meg persze rendet tegyen a bugreportok között.
---
otom sprau kana ticuana sanduo pagnoseresmee
- A hozzászóláshoz be kell jelentkezni
Amíg azért fejleszt valaki, mert szereti csinálni, addig produktív. De ha már mártírnak érzi magát, aki szívességet tesz a plebsnek, akkor ideje szusszanni egyet. Nem abbahagyni, csak pihenni 1-2 hónapot, vagy visszavenni a tempóból. Hamar ki lehet égni különben.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
bounty-kat kene letrehozni a bugokra. az OS kozossegek kirakhatnanak weboldalaikra egy-egy chip-in widgetet, es osszedobhatnanak egy kisebb osszeget.
- A hozzászóláshoz be kell jelentkezni
És majd aki azért kapja a fizetését, hogy karbantartsa (=fejlessze és bugmentesítse) az adott akármit, majd jól jelentkezik a bountyra? :)
Egyébként nem rossz ötlet ez, de inkább akkor jó, ha egy-egy komolyabb feladatot kell megvalósítani, a hétköznapi favágásjellegű bugvadászatnál nem annyira.
- A hozzászóláshoz be kell jelentkezni
adott bug megoldasara is ki lehetne irni, aki megoldja, legyen a karbantarto, vagy valaki, aki odapottyant. az is lehetne, hogy az osszeg x%-at megkapja a karbantarto, aki vegulis comittol, illetve teszteli a patch-et, a korrekt patch iroja pedig a maradekot. ha kollaborativ munkarol van szo, akkor meg szet lehetne osztani, de ez mar kezd kicsit tul maceras lenni erzesem szerint.
ami talan mukodne, hogy 1) bejelentik a bugot, 2) kiirodik ra egy bounty, a kommuniti elkezdi bedobalni a penzt, 3) valaki(k) magukra vallaljak a feladatot, es a bountyt egymas, es a karbantarto kozott elosztjak.
persze ez csak ugy mukodne, ha beleintegralnak a bugkoveto rendszerekbe, es irnanak hozza widgeteket, amit oldalakba, mint pl. a hup is be lehetne agyazni (mint a chipin widgetek).
- A hozzászóláshoz be kell jelentkezni
Igen, lehetne így is, sőt már másnak is eszébe jutott hogy valami ilyesmi jó lenne, de szerintem ha valakit azért alkalmaznak, hogy valamit developozzon, az egyben bugot is kéne fixáljon, nem?
- A hozzászóláshoz be kell jelentkezni
ha valakit ezert alkalmaznak, akkor gondolom van egy adott feladatkore, abban vagy bennevan az aktiv bugfix, vagy nincs. az volt a kiindulo gond, hogy a fejlesztok nem erzik magukat penzugyileg motivalva, nem?
ahogy en mas fejlesztesekben latom, a bugvadaszat, patch review tipikusan egy olyan feladat, ahol bekapcsolodhatnak ujoncok, a penzdij ezen segithetne.
- A hozzászóláshoz be kell jelentkezni
Nem, a kiinduló gond az, hogy a bugok száma némely projektek esetén nagy és/vagy növekszik, a fejlesztőket viszont ez nem érdekli, a pénzügyi vonatkozástól némiképp függetlenül. A végén legfeljebb újraírják és ezúttal már jó lesz :).
- A hozzászóláshoz be kell jelentkezni
Inkabb Lindt-et, nem?.)
- A hozzászóláshoz be kell jelentkezni
Nem ertek egyet, es egyetertek. En peldaul szeretek bugokat vadaszni, es atnyalazni a kodot, hogy mit lehetne jobban csinalni benne. Persze van kod, amit abszolut eselytelen javitgatni, es tenyleg from scratch. De ha az ember okosan csinalja, mindent lehet egy bizonyos szinten ujrahasznositani. Egyebkent a legtobb sikeres projektre jellemzo, hogy van egy-ket ember benne, aki keves dolgot fejleszt onmaga, es inkabb bugfixelessel es optimializalassal, a kod rendezgetesevel foglalkozik. Pont azert, mert sajnos a legtobb "fejleszto" osszehanyja a szart, becommitolja (sokszor teszteles nelkul), aztan reszerol a dolog letudva...
-=- Mire a programozó: "Na és szerintetek ki csinálta a káoszt?" -=-
- A hozzászóláshoz be kell jelentkezni
miert kell akkor bugtracker es hasonlok?
- A hozzászóláshoz be kell jelentkezni
Úgy gondolod, hogy a disztróknak az a kedvenc hobbija, hogy patchelnek ha kell ha nem? Ha működik valami akkor ők se nyúlnak hozzá. Arról nem is beszélve, hogy egy adott disztró felhasználói a disztró bugtrackerébe jelentenek. A disztró kernel fejlesztője jelent tovább az Linux kernel fejlesztőinek. Legalábbis a rendszer így kéne működjön szerintem.
- A hozzászóláshoz be kell jelentkezni
Ha mar megpatchelted a kodot, onnantol kezdve a fejleszto nem azt latja, amit a felhasznalo.
7 eves programozoi palyafutasom alatt rajottem, hogy ez a fajta maintenance nem mukodik. Ha fizetnek erte akkor sem.
Sot, az sem mukodik, hogy a userek 52 kulonbozo Linux alatt, 15 GCC verzioval forditva, 30 KDE/GNOME/XFCE/... ablakkezelovel, 15000 kulonbozo hardver alatt hasznalnak egy programot.
7 ev Krusader toldozas-foldozas alatt az ember lassan megunja, hogy KDE 3.1 alatt megy, KDE 3.2 alatt nem megy, openSuSE alatt megy, Ubuntu alatt nem megy, gcc 2.x-el fordul, gcc 3.x-el crash-el, GNOME alatt kdelibs-sel nem megy, a millio fele KDE/X/... konfiguraciobol 1-gyel nem megy,... Az ember idejenek 90%-a azzal megy el, hogy az ilyen baromsagokat keresgel. Es sosem lesz vege. Mindig kieszel valaki valami hulyeseget, hogy a /usr helyett /opt/kde3 alatt legyen a KDE, ne legyen rendszergazda user,... Hosszu tavon eszmeletlen unalmas.
Szoval ha meg ezekhez hozzaadod az 52 linux disztro patcheleset, a developerek eleg gyorsan el fognak zavarni a fenebe.
- A hozzászóláshoz be kell jelentkezni
Pont ez lenne a diverzitás lényege!
Ha egyszer valami jól meg van írva, akkor tök mindegy, milyen OS-en, milyen gcc-vel fordítva megy. Ha mégse mindegy neki, mert... Akkor tudjon róla a fejlesztő, hogy ilyen-olyan kiskapukat szeret benne kihasználni, és kezelje le mondjuk a ./configure scriptben.
Az hogy opt vagy usr/kde3 megint ./configure opció kéne legyen, és a tisztelt fejlesztőknek le kéne már arról szokni (tisztelet a kivételnek), hogy hányjanak a kódba, mindenféle beégetett statikus szart, ami egyébként runtime vagy compile-time configurációs opció kéne legyen...
A lényeg-lényegó: Te ..... el vagy tévedve! Ha ez kell neked, akkor menjél és fejlesszél' windózra, mert a leírásod alapján az való neked!
- A hozzászóláshoz be kell jelentkezni
no comment
--
Bow down and admit defeat. | Old, weak and obsolete.
- A hozzászóláshoz be kell jelentkezni
Nem kell beszólni.Ha építő kritikád van az általa is fejlesztett dologhoz akkor nosza.
(Szerintem mind két oldalon van igazság )
- A hozzászóláshoz be kell jelentkezni
> Akkor tudjon róla a fejlesztő, hogy ilyen-olyan kiskapukat szeret benne kihasználni, és kezelje le mondjuk a ./configure scriptben
El kell, hogy keseritselek. Nincs altalanos megoldas. Matyohimzes, az van, de altalanos megoldas nincs.
#if KDE_IS_VERSION( 3,2,0 )
csinald_ezt;
#else
csinald_azt;
#endif
Mondhatni gyonyoru.
- A hozzászóláshoz be kell jelentkezni
Ezen a téren azért sokkal jobb egy fizetős support. Azt is lefogadom, hogy annak is sok hibáját lehet megemlíteni, de szerintem még úgy is jobb :)
- A hozzászóláshoz be kell jelentkezni
Hogyne , kedvencem a Cisco
Bejelentesz egy bugot, elismerik hogy tényleg , majd közlik, hogy javítva nem lesz, mert a termék end of life LESZ! 3 hónap múlva, vedd meg az n+1 terméket ami leváltja kvantócsillió dollárért az amúgy kvatócsillió dollárért vett cuccot.
Üdv
Szép
- A hozzászóláshoz be kell jelentkezni
Hat hogyne. Tudnek par levelezest mutatni, de ne beszeljunk arrol, hogy mit gondolnak a "fejlett nyugaton" is a ket munkanaprol...
- A hozzászóláshoz be kell jelentkezni
Web 2.0-ás bugtrackereket kíván a föld.
- A hozzászóláshoz be kell jelentkezni
Natalie Portman (FreeBSD port menedzser), Natalie Bugman (Linux bugmenedzser)...
- A hozzászóláshoz be kell jelentkezni
Natalie Portman, alias Padmé Amidala, Naboo királynője, Theed hercegnője, Naboo szenátora.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Natalie Portman alias Natalie Hershlag.
- A hozzászóláshoz be kell jelentkezni
Jaj te meg, Gabut helyettesíted távolléte alatt? :)
- A hozzászóláshoz be kell jelentkezni
Nem értem, nem érted? :)
- A hozzászóláshoz be kell jelentkezni
De, értettem mit akarsz, csak nekem más ugrott be a névről. :)
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
> [...] és új lista bevezetését javasolta a bugbejelentések számára.
Wtf? Mire talaltak ki a Bug Tracking Systemet, ha nem hasznaljak? Mi ugy elhajtjuk a bts fele a juzert, ha levlistan vagy csatin kuld hibauzenetet, mint a szel. Igy nyilvan elfelejtodik, BTS-ben meg ottmarad, lehet kezelni, lehet tudni, kihez tartozik, stb. Nem uj levlistat beallitani, amin ugyanekkora forgalom lenne...
Bar ez erosen imho...
- A hozzászóláshoz be kell jelentkezni
Olyan jutott eszembe, hogy mi lenne, ha egy kódban bugot találnak, akkor az adott kód bekerülne egy adatbázisba. Erről persze értesítenék a fejlesztőt. Ha a kódot adott időn belül nem javítja senki, akkor egy/több jól látható helyen (widget segítségével) megjelenne, hogy adott kód újraírására van szükség. Ha a fejlesztők jól állnak hozzá a dologhoz, valaki megírja a kódot újból from scratch. Így a kód fejlesztője le lesz cserélve, és nem kell évekig várni arra, hogy majd valaki kijavítja a bugot. Ösztönzéshez lehet használni pénzt is, de nem tudom, a community egy bug kijavítására mekkora összeget adna egy fejlesztőnek...
- A hozzászóláshoz be kell jelentkezni
Ha már sikerül értelmesen rövid kódra lokalizálni egy bugot akkor ott már javítják is. A baj szvsz hogy összetett, gány alrendszerekben nehéz lokalizálni a bugokat.
- A hozzászóláshoz be kell jelentkezni
Ja, értem. De elvileg az ilyesmire találták ki a debuggert. Az más kérdés, hogy a linux kernel esetében emnnyire használható pl. a gnu debugger.
- A hozzászóláshoz be kell jelentkezni
En is OpenSource fejleszto vagyok szabadidoben es ismerem a szitut. Fagy a program. Az enyem nem...
Miutan egy ertelmes stack-trace-t ki lehet szedni a userbol, onnantol foglalkozunk vele. Evekig allnak az adatbazisban a fagy a program a 0x412EC34D cimen tipusu reportok.
- A hozzászóláshoz be kell jelentkezni
gondolom nem új probléma ez hogy bugreportokat nem nézik, és nem is fog változni
főleg úgy hogy azért egyre több user lesz..
- A hozzászóláshoz be kell jelentkezni