Kirjoittaja Aihe: Yleistä keskustelua Launchpad bugiraportoinnista  (Luettu 13832 kertaa)

qwertyy

  • Käyttäjä
  • Viestejä: 5676
    • Profiili
Onko täällä Launchpadin toimintaan perehtyneitä henkilöitä? En ole ohjelmoija, enkä siitä tiedä käytännössä oikein mitään, mutta olen silti yrittänyt hiukan osallistua toimintaan bugiraporttien kautta, sen mitä nyt osaan. Tällä hetkellä kiinnostaa mitä käytännössä on tapahtunut ja tulee tapahtumaan esim. tuolle bugiraportille, jonka tein HP:n suspendista? https://bugs.launchpad.net/ubuntu/+source/linux/+bug/318546

Eli ilmeisesti noista lokitiedoista joku on saanut jotain irti ja vika tiedetään, kun tila päivittyi aivan hetki sitten "triaged" tilaan? Kuten mainittua en tiedä ohjelmoinnista mitään, mutta mielenkiinnosta haluaisin tietää, mikä tuon oikein sitten aiheuttaa, mutta en huomaa sivulla mitään muutosta. Vai onko joku nyt päättänyt, että noilla antamillani tiedoilla vian voi ratkaista, mutta asiaa ei ole selvitetty kuitenkaan vielä käytännössä lainkaan?

Oletettavasti minulta ei enää pyydetä lisätietoa tuon bugin suhteen esim. lisätestailua tuolla jauntyn live lätyllä? Asia kiinnostaa lähinnä sen takia, että parilla koneella tulee tehtyä omia empiirisiä testejä ja linux opiskelua, eli distro voi vaihtua melkein milloin vain tms. mutta en siis haluaisi tietenkään jättää raportointia "kesken". Tuossa koneen vieressä on kokoajan ollut tuo livecd valmiina jos tarvetta sille olisi....

lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Vs: Yleistä keskustelua Launchpad bugiraportoinnista
« Vastaus #1 : 31.01.09 - klo:02.02 »
Lainaus
Tällä hetkellä kiinnostaa mitä käytännössä on tapahtunut ja tulee tapahtumaan esim. tuolle bugiraportille, jonka tein HP:n suspendista?

Ilmeisesti siinä on kehittäjille tarpeellinen tieto, kun se on tilassa triaged. Jauntyn kernelin kohdalla tilaksi voi tulla fix-released, jos vika ehditään korjaamaan. Jos sitä ei ehditä korjaamaan, siitä tulee won't fix Jauntyn osalta. Silloin se voi saada Jaunty+1 osalta tilan incomplete. Tässä nyt ensin mieleen tulevat vaihtoehdot.

Lainaus
Oletettavasti minulta ei enää pyydetä lisätietoa tuon bugin suhteen esim. lisätestailua tuolla jauntyn live lätyllä?

Vika näyttäisi olevan kernelissä. Livelätyn kerneli ei päivity, joten sillä ei voi testata paljon enempää.

Lainaus
Asia kiinnostaa lähinnä sen takia, että parilla koneella tulee tehtyä omia empiirisiä testejä ja linux opiskelua, eli distro voi vaihtua melkein milloin vain tms. mutta en siis haluaisi tietenkään jättää raportointia "kesken".

Jos satut kokeilemaan muuta distroa, voit kommentoida toimiiko suspend siinä. "Also affects distribution" kohdasta voi lisätä distron, jos se ei toimi. En tiedä kuinka paljon siitä on hyötyä.

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: Yleistä keskustelua Launchpad bugiraportoinnista
« Vastaus #2 : 06.02.09 - klo:09.21 »
Muutamia raportteja olen myös sinne Launchpadiin tunkenut aikoinaan. Yleensä sinne on pitänyt jonkun toimesta sitten lisäillä lokeja, että pystyvät tutkimaan tarkemmin. Tosin siihen se on yleensä sitten aina jäänytkin ja yleisesti ottaen niihin sitten joku joskus vaivautuu useiden kuukausien jälkeen kyselemään, että toistuuko uudemmalla Ubuntun versiolla. Eli bugiraportointi omasta mielestäni tuntuu turhalta, kun ei niille ainakaa omissa kokemuksissa ole mitää tehty.

Tiedän, että bugeja tulee sinne valtavasti ja kaikkeen ei varmaan paukut riitä, mutta silti negatiivinen asia Ubuntussa. Minusta Ubuntu-teamin kannattaisi miettiä pidemmän syklin julkaisua, jolloin saataisiin valmiimpaa kauraa ulos ja myöskin bugeja korjailtua. Vuoden periodi olis paljon parempi kuin puolen vuoden, mutta tämähän on vain oma mielipiteeni.

Siksi hiukan negatiivinen sävy tässä kirjoituksessa, että Intrepidiin aikoinaan viime syyskuussa ilmoitettu bugi suspendista (syyskuussa alpha-versiolla, mutta edelleen toistuu) on edelleenkin tutkimatta. Launchpadissa on abouttiarallaa ainakin viisi duplikaattia / vastaavaa erroria, eikä niille ole tehty yhtikäs mitään. Minusta suspend kun kuitenkin on aika oleellinen asia, joka kuuluisi aika suurelle prioriteetille korjata. Koneessani kyllä toimasi 7.10 versiossa suspend, mutta 8.10 versiossa se on rikottu.
« Viimeksi muokattu: 06.02.09 - klo:09.26 kirjoittanut timbba »

Jallu59

  • Käyttäjä
  • Viestejä: 3430
    • Profiili
Vs: Yleistä keskustelua Launchpad bugiraportoinnista
« Vastaus #3 : 06.02.09 - klo:10.59 »
Eikös tuo suspend juttu ollut nimenomaan kernelin bugi, joka itse Linustakin otti päähän ja ratkesi vasta tuossa joulun alla. Korjaus lienee testivaiheessa, jos ei kerran vielä ole valunut Jauntyn kerneleihin.
Lähde:
http://torvalds-family.blogspot.com/2008/12/life-is-good-again.html
Tarkemmin en tiedä, missä mennään, muttta asiaa voi halutessaan seurata tuolla:
http://kernelnewbies.org/LinuxChanges

T:Jallu59
Jari J. Lehtinen, Wanhempi (iki?)tietoteekkari & tietotekniikkakonsultti Turust, P4-HT / 3,0 GHz, Intel945 IGP 226MB & 4GBram & UbuntuStudio 14.04. Toshiba Satellie 50-C, i5 dual-core 2,3GHz, ubuntu-mate 16.04 LTS

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: Yleistä keskustelua Launchpad bugiraportoinnista
« Vastaus #4 : 06.02.09 - klo:11.48 »
Eikös tuo suspend juttu ollut nimenomaan kernelin bugi, joka itse Linustakin otti päähän ja ratkesi vasta tuossa joulun alla. Korjaus lienee testivaiheessa, jos ei kerran vielä ole valunut Jauntyn kerneleihin.
Lähde:
http://torvalds-family.blogspot.com/2008/12/life-is-good-again.html
Tarkemmin en tiedä, missä mennään, muttta asiaa voi halutessaan seurata tuolla:
http://kernelnewbies.org/LinuxChanges

T:Jallu59

Aah.. no eipä kiinnostanut Ubuntun bugikorjaajia kertoa tuota :) Ei kauaa kestäisi kun sen tuonne bugiraporttiin ilmoittaisi.

Eli entistä surkeampaa toimintaa launchpadissa, kun tietoa ei viitsitä jakaa.

salai

  • Käyttäjä
  • Viestejä: 2126
    • Profiili
Vs: Yleistä keskustelua Launchpad bugiraportoinnista
« Vastaus #5 : 06.02.09 - klo:11.56 »
Tuotahan piti heti kokeilla. Eilen asentamassani Fedora 11 alfassa (kernel 2.6.29-0.78.rc3.git5.fc11.i686) tuntuisivat sekä suspend että hibernate toimivan (EDIT: ainakin manuaalisesti kokeiltuna). Minkähän takia se ei muuten tehnyt oletuspartitioinnissa swappiä lainkaan?
« Viimeksi muokattu: 06.02.09 - klo:11.59 kirjoittanut salai »

Jallu59

  • Käyttäjä
  • Viestejä: 3430
    • Profiili
Vs: Yleistä keskustelua Launchpad bugiraportoinnista
« Vastaus #6 : 06.02.09 - klo:12.44 »
Aah.. no eipä kiinnostanut Ubuntun bugikorjaajia kertoa tuota :) Ei kauaa kestäisi kun sen tuonne bugiraporttiin ilmoittaisi.
Eli entistä surkeampaa toimintaa launchpadissa, kun tietoa ei viitsitä jakaa.
Korjaajia on vaan niin vähän, että eivät aina ehdi tehdä kaikkea. Tekemäsi bugiraportin kohdalla on toiminta ollut jopa tavanomaista ripeämpää, kun raportin statusta on sentään muutettu. Minun tekemiini raprtteihin on saattanut tulla vastetta vasta neljän kuukaudenkin päästä.Otsikointi on tässä hommassa a&o. Jos otsikko ei herätä jonkun raportteja seuraavan kiinnostusta tuoreeltaan, se katsotaan sitten vasta myöhemmin ikäjärjestyksessä oletan.

T:Jallu59

 
Jari J. Lehtinen, Wanhempi (iki?)tietoteekkari & tietotekniikkakonsultti Turust, P4-HT / 3,0 GHz, Intel945 IGP 226MB & 4GBram & UbuntuStudio 14.04. Toshiba Satellie 50-C, i5 dual-core 2,3GHz, ubuntu-mate 16.04 LTS

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: Yleistä keskustelua Launchpad bugiraportoinnista
« Vastaus #7 : 06.02.09 - klo:13.04 »
No niin, nyt aletaan olla asian ytimessä :)

Korjaajia on vaan niin vähän, että eivät aina ehdi tehdä kaikkea.

Aivan.. Jos kerran on väen puutetta, niin miksi kaikki bugikorjaus jätetään heitteelle ja keskitytään vain uuteen releaseen? Eikö kannattaisi pitentää releasointi vaikkapa vuoteen, jolloin saataisiin bugejakin jopa korjattua?

Tekemäsi bugiraportin kohdalla on toiminta ollut jopa tavanomaista ripeämpää, kun raportin statusta on sentään muutettu.

Jos kerran raportin statusta muutetaan ja tieto on suoraan että kerneli on kuralla, niin eikö se kannattaisi ilmoittaa? Ei se kovin vaikeaa nimittäin ole launchpadissa etsiä sanalla suspend ja kirjoittaa jokaiseen copy-pastena että kerneliin 2.6.29 on korjaus luultavasti tulossa.

Minun tekemiini raprtteihin on saattanut tulla vastetta vasta neljän kuukaudenkin päästä.Otsikointi on tässä hommassa a&o. Jos otsikko ei herätä jonkun raportteja seuraavan kiinnostusta tuoreeltaan, se katsotaan sitten vasta myöhemmin ikäjärjestyksessä oletan.

Jos vaste on luokkaa neljä kuukautta ja release periodi on 6kk, niin ollaa metsässä jo suoraan. Jotain kannattaisi mielestäni muuttaa, että bugikorjaukseenkin panostettaisiin.


Tämä on omaa suoraa kritiikkiä Ubuntulle vaikkakin ihan kelpo Linux onkin. Ubuntua hehkutetaan varsinkin suomessa ns. ensikertalaisille helppokäyttöiseksi. Minusta laatuun kannattaisi panostaa, sillä kyllä omasta tottumuksesta saanen sanoa, että valmiimpaa kauraa tulee useammalta muulta distrolta. Ja tiedän että tällä  omalla kritiikillä ei ole mitään vaikutusta täällä, mutta saanenpa sen ainakin sanoa :)
« Viimeksi muokattu: 06.02.09 - klo:13.06 kirjoittanut timbba »

Jallu59

  • Käyttäjä
  • Viestejä: 3430
    • Profiili
Vs: Yleistä keskustelua Launchpad bugiraportoinnista
« Vastaus #8 : 06.02.09 - klo:13.25 »
Debian stable saattaisi olla laadun mittapuu, mutta kun se tavara on jo niin vanhaa ;D

Laatua itsekin olen peräänkuuluttanut, jopa launchpadissa, mutta kun distro haluaa mennä kärkijunassa niin se on sitten tätä joskus.

Muiden suurimpien distrojen suhteen, joita olen kokeillut aika ajoin, on tilanne aivan samanlainen. Asia joka Ubuntussa bugaa toimii paremmin josasain toisessa, mutta taas joku toinen asia on poskellaan mikä Ubuntussa toimii. Vaikka tietyt Ubuntun nykyiset puutteet pännivät suuresti, ovat sen hyvät puolet toistaiseksi pitäneet minut distron parissa. Katastrofaalsisin asia Ubuntussa on tällä hetkellä näyttöjen tunnistuvuus/tunnistamattomuus ja käytös tunnistamnattomassa tilanteessa. Nykytila karkoittaa monet kokeilijat, kun näyttö ei toimi siedettävästi kättelyssä.

T:jallu59
Jari J. Lehtinen, Wanhempi (iki?)tietoteekkari & tietotekniikkakonsultti Turust, P4-HT / 3,0 GHz, Intel945 IGP 226MB & 4GBram & UbuntuStudio 14.04. Toshiba Satellie 50-C, i5 dual-core 2,3GHz, ubuntu-mate 16.04 LTS

lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Vs: Yleistä keskustelua Launchpad bugiraportoinnista
« Vastaus #9 : 06.02.09 - klo:13.55 »
Lainaus
Korjaajia on vaan niin vähän, että eivät aina ehdi tehdä kaikkea. Tekemäsi bugiraportin kohdalla on toiminta ollut jopa tavanomaista ripeämpää, kun raportin statusta on sentään muutettu. Minun tekemiini raprtteihin on saattanut tulla vastetta vasta neljän kuukaudenkin päästä.Otsikointi on tässä hommassa a&o. Jos otsikko ei herätä jonkun raportteja seuraavan kiinnostusta tuoreeltaan, se katsotaan sitten vasta myöhemmin ikäjärjestyksessä oletan.

Lisäksi vaikuttaa kuinka helposti bugi on toistettavissa, mitä pakettia vastaan se on raportoitu jne. Jotkut luokittelevat (triage) myös uusimpia bugeja tai laitteestoonsa vaikuttavia bugeja.

Tämän mukaan voi käydä luokittelemassa noita bugeja myös itse.
https://wiki.ubuntu.com/Bugs/Status

Kernelin bugien ratkaisua nopeuttaa, jos voi toistaa ne kehitysversiossa. Lisäksi jos pystyy selvittämään mikä patchi ratkaisee ongelman, se auttaa paljon.

lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Vs: Yleistä keskustelua Launchpad bugiraportoinnista
« Vastaus #10 : 06.02.09 - klo:17.12 »
Lainaus
Jos kerran raportin statusta muutetaan ja tieto on suoraan että kerneli on kuralla, niin eikö se kannattaisi ilmoittaa? Ei se kovin vaikeaa nimittäin ole launchpadissa etsiä sanalla suspend ja kirjoittaa jokaiseen copy-pastena että kerneliin 2.6.29 on korjaus luultavasti tulossa.

Kaikkien suspend ongelmien syy ei välttämättä ole sama. On sinänsä mahdollista, että tuo korjattu vika vaikuttaisi sinunkin laitteistoosi.

Jos on olemassa paikka tiettyyn vikaan, kysytään usein toimisiko uusi paketti. Joskus myös vanhoissa bugeissa kysytään onko vika vielä olemassa uudemmassa versiossa. Tässä suspend tapauksessa copy-paste tekniikasta ei taitaisi olla hyötyä.

Lainaus
Jos vaste on luokkaa neljä kuukautta ja release periodi on 6kk, niin ollaa metsässä jo suoraan. Jotain kannattaisi mielestäni muuttaa, että bugikorjaukseenkin panostettaisiin.

Missään ei taida olla yksinkertaista säädintä jakelun julkaisuajan ja vastausajan välillä. Pitempi julkaisuaikataulu saattaisi jopa lisätä bugeja ja hidastaa vastauksia bugiraportteihin. Toivoisin myös nopeampia vastauksia bugeihin. Välillä tosin saakin nopeita vastuksia.

qwertyy

  • Käyttäjä
  • Viestejä: 5676
    • Profiili
Vs: Yleistä keskustelua Launchpad bugiraportoinnista
« Vastaus #11 : 06.02.09 - klo:19.30 »
Eikös tuo suspend juttu ollut nimenomaan kernelin bugi, joka itse Linustakin otti päähän ja ratkesi vasta tuossa joulun alla. Korjaus lienee testivaiheessa, jos ei kerran vielä ole valunut Jauntyn kerneleihin.

T:Jallu59
Oletetttavasti tätä minun halusivat testaavan tuolla alpha 3 livellä, jossa mielestäni oli joku > 28 versioinen kerneli, mutta sillä kone siis jämähti ihan lukkoon.

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: Yleistä keskustelua Launchpad bugiraportoinnista
« Vastaus #12 : 07.02.09 - klo:06.07 »
Kaikkien suspend ongelmien syy ei välttämättä ole sama. On sinänsä mahdollista, että tuo korjattu vika vaikuttaisi sinunkin laitteistoosi.

Jos on olemassa paikka tiettyyn vikaan, kysytään usein toimisiko uusi paketti. Joskus myös vanhoissa bugeissa kysytään onko vika vielä olemassa uudemmassa versiossa. Tässä suspend tapauksessa copy-paste tekniikasta ei taitaisi olla hyötyä.

No selvennetääs hiukan. Jos on tiedossa, että kernelissä on bugi, joka rikkoo suspendin, niin...
a) onko parempi sinusta olla hiljaa?
b) vaiko mahdollisesti copy pastena kertoa kaikkiin bugeihin, että kernelissä on vikaa, joka saattaa aiheuttaa tämän (huom. sana "saattaa")

Pitempi julkaisuaikataulu saattaisi jopa lisätä bugeja ja hidastaa vastauksia bugiraportteihin.

Perustelepa tuo, niin ehkä saatan uskoakin. Ainakin tällä hetkellä olen eri mieltä.


Edited: Lisätääs tähän viel, että tarkoituksenani ei ole mollata Ubuntua maan rakoon, vaan antaa omaa kritiikkiäni missä minun mielestäni olisi parannettavaa. Ubuntu on edelleen minulle se suosituin Linux..
« Viimeksi muokattu: 07.02.09 - klo:10.00 kirjoittanut timbba »

lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Vs: Yleistä keskustelua Launchpad bugiraportoinnista
« Vastaus #13 : 07.02.09 - klo:16.53 »
Lainaus
No selvennetääs hiukan. Jos on tiedossa, että kernelissä on bugi, joka rikkoo suspendin, niin...
a) onko parempi sinusta olla hiljaa?
b) vaiko mahdollisesti copy pastena kertoa kaikkiin bugeihin, että kernelissä on vikaa, joka saattaa aiheuttaa tämän (huom. sana "saattaa")

Oletan, että kernelissä on useampia bugeja, mitkä aiheuttavat suspendin toimimattomuutta. Joihinkin laitteisiin suspend ominaisuutta ei ole tehty vielä. Jotkut viat näkyvät hyvin harvalla laitteella. Jos bugi luokitellaan olevan kernelissä, paketiksi valitaan linux.

Tässä tapauksessa:
a) On mielestäni parempi näistä kahdesta, jos ei ole tarkempaa tietoa kuin, kernelissä on vikaa.
b) Sopii mielestäni vasta tapauksiin, joissa vika on selvitetty ja on olemassa paketti jolla voi kokeilla onko vika vielä olemassa. Lisäksi automatisoidut viestit ovat joskus ongelmallisia.

Tapauksesta riippuen löytyy luultavasti näitä kumpaakin parempi vaihtoehto.

Joskus jo toiminut ominaisuus ei toimi enää (regression) ja vika voidaan todeta tulleen tiettyjen versioiden välissä. Silloin vian selvittäminen on helpompaa. Mitä vähemmän muutoksia versioiden välissä, sitä helpompi on eristää vika. Ohjelmien paketointi on työläämpää, jos pakettien välissä on paljon muutoksia. Ohjelmien pitäminen tarpeeksi uusina auttaa myös työskentelyä ohjelmien upstream versioiden kehittäjien kanssa. Se hyödyttää molempia osapuolia. Tässä muutama syy, miksi bugit saattaisivat jopa lisääntyä ja vastausaika pidentyä julkaisujen harventuessa. Vaikeahan sitä on arvioida. Launchpad tarjoaa myös mahdollisuuden upstream bugien liittämisen bugiraporttiin.

Timo Jyrinki

  • Sr. Member
  • ****
  • Viestejä: 1255
    • Profiili
    • kotisivu
Vs: Yleistä keskustelua Launchpad bugiraportoinnista
« Vastaus #14 : 10.02.09 - klo:11.41 »
Toimiva bugien käsittely vaatii eritasoisia ihmisiä. Tarvitaan niitä bugiraportteja, mutta tarvitaan myös niitä ihmisiä jotka osaavat jalostaa usein "raa'asta" bugiraportista sellaisen raportin, että se sisältää tarvittavat tiedot. Sitten tarvitaan vielä ihminen joka asian osaa korjata, joka ei useinkaan välttämättä ole sama henkilö joka on nimellisesti paketin ylläpitäjä Ubuntussa. Korjaus pitää osata toimittaa paketin ylläpitäjälle/kehittäjälle mahdollisimman helpolla tavalla, ja sitten vielä paketin ylläpitäjän pitää ehtiä arvioimaan korjauksen luotettavuus, ottamaan se vastaan ja sisällyttää Ubuntuun.

Ubuntun bugien korjaaminen on yhteisötoimintaa siinä missä sekin, tuleeko täällä foorumeilla kysymyksiin vastauksia. Ja samoja lainalaisuuksia on, paitsi vielä isompina, eli yhtä aktiivista kehittäjää kohden voi olla 1000 bugiraporttia. Jos bugiraportti on luokkaa "ei toimi tällä koneella xyz", niin sille ei kehittäjä voi juuri tehdä mitään ellei ole sama kone käytettävissä jolla ongelman voisi toistaa. Tällöinkin ongelma voi johtua jostakin asiasta, jonka takia ongelmaa ei voi toistaa eikä siten tutkia. Jos syykin on löydetty, yhden bugin korjauksen löytäminen ja testaaminen voi viedä 15 minuutista päiväkausiin.

Bugiraporteissa olevat lisätietokyselyt tulevat nekin yleensä yhteisön jäseniltä, jotka harrastavat tätä kyselyä ja "Triaged":ksi merkitsemistä. Tämä auttaa kehittäjiä näkemään, että "ahaa, tuon nimisessä bugissa _saattaa_ ainakin olla tarpeeksi tietoja varsinaisen ongelman selvittämiseksi". Myös yhtä bugitriagoijaa kohden lienee helposti tuhat bugia, mutta on huomattavasti helpompaa kysellä lisätietoja suht rutiininomaisesti kuin lähteä varsinaisesti selvittämään ongelmaa.

Jos oikeasti haluaa saada jonkin tietyn, lähinnä omaa kokoonpanoa koskevan ongelman korjatuksi, on paras tapa keskittyä siihen miten ongelman korjaamisen tekee mahdollisimman helpoksi esim. paketin ylläpitäjälle. Esimeriksi jokin laiteongelma tietyllä komponentilla, ja havaittuna kiertokeinona esim. kernelin moduulille parametri:

1. Tulee selvittää mihin esimerkiksi laitekomponentin PCI-ID:tä vastaava poikkeussääntö tulee lisätä.
2. Tulee ottaa esim. hal:n/minkälie lähdekoodi (apt-get source hal), tehdä tarvittavat lisäykset ja tehdä bugiraporttiin liitettäväksi testatusti toimiva patchi (esim. diff -urN vanha-versio-hakemisto uusi-paranneltu-versio-hakemisto > mun_patchi.patch)

Tässä on se hankalin osuus tietysti tehty, eli on ylipäänsä löydetty ongelmaan korjaus. Mutta patch ei vielä ole optimaalinen tapa tarjota korjausta, vaan:

3. apt-get source yleensä kertoo, jos paketilla on versionhallinta tietyssä Bazaar-versionhallinnassa. Tulee siis ottaa bzr-työkalulla kyseinen kehitysversio vaikka hal:sta ja tarkistaa toimiiko patch myös siellä.
4. Lisäksi tulee luoda omalle Launchpad-tunnukselle Bazaar-haara (code.launchpad.net / Register Branch) kyseisestä paketista, johon lykkää korjaukset.
5. Tämän jälkeen vielä Merge / Review Request emohaaraan, ja bugiraporttiin viittaus korjauksen sisältävään bzr-haaraan.
(6. Korjauksen mentyä sisään korjauksen lähettäminen varsinaiselle hal-projektille, tai keskustelu Ubuntu-ylläpitäjän kanssa siitä miten korjaus toimitetaan eteenpäin)

Jos tällaiseen tilanteeseen pääsee, että korjattu versio löytyy bzr-versionhallinnasta, niin ongelman korjaus on tehty mahdollisimman helposti käyttöönotettavaksi. Tällainenkin bugiraportti voi kuitenkin mennä niiden tuhansien muiden kommenttien myötä ohitse, joten jos pariin viikkoon ei tapahdu mitään, kannattaa esim. pingata kehittäjää sähköpostitse tai IRCissä korjauksen mukaan ottamisesta.

Tämän pointti oli lähinnä yrittää muistuttaa, että ei edes kannata olettaa (tai pettyä) että tietty bugiraportti pelkällä nopealla raportoinnilla tulee korjatuksi, ellei ongelman teknisesti oikeanlainen korjaus ole ilmoitettu samassa raportissa. Ubuntun (kymmenet?) miljoonat käyttäjät ovat luoneet suhteellisen lyhyessä ajassa yli 300 tuhatta bugiraporttia, joista suurimmassa osassa ns. signaali-kohinasuhde ei ole mikään paras mahdollinen. Tällaisen määrän hallitseminen on yhtä lailla tai enemmän aktiivisten yhteisöjäsenten kuin varsinaisesti palkattujen kehittäjien (n. 100 max.) varassa, etenkin koska moni bugeista on kehittäjän kannalta sen verran epämääräinen ettei sitä kertakaikkiaan pysty tutkimaan esim. ilman juuri samaa laitekokoonpanoa.

Minä tahansa hetkenä on myös tiedossa satoja useaa käyttäjää koskevia bugeja, joita on mielekkäämpää tutkia kun yleensä myös tietoa ongelman aiheuttajasta on enemmän. Ja samaan aikaan pitäisi tehdä myös muuta kuin bugien korjausta, esimerkiksi kehittää seuraavaa Ubuntun julkaisua.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: Yleistä keskustelua Launchpad bugiraportoinnista
« Vastaus #15 : 10.02.09 - klo:12.25 »
Tämän pointti oli lähinnä yrittää muistuttaa, että ei edes kannata olettaa (tai pettyä) että tietty bugiraportti pelkällä nopealla raportoinnilla tulee korjatuksi, ellei ongelman teknisesti oikeanlainen korjaus ole ilmoitettu samassa raportissa.

Hyvä esimerkki on oma bugiraporttini. Melkein vuosi tuosta vierähti ja kaksi julkaisua (Beta 8.04 -> 9.04):

https://bugs.launchpad.net/ubuntu/jaunty/+source/linux/+bug/208137

Tuollainen vuosi ja pari julkaisua voisi olla siis ihan hyvä mitta. kun bugi ei koske kaikkia käyttäjiä kaikilla laitteilla, vaan aika marginaalista ryhmää erikoislaitteella.

Ystävällisin terveisin Asmo Koskinen.
« Viimeksi muokattu: 10.02.09 - klo:12.29 kirjoittanut Asmo Koskinen »

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: Yleistä keskustelua Launchpad bugiraportoinnista
« Vastaus #16 : 10.02.09 - klo:13.19 »
https://bugs.launchpad.net/ubuntu/jaunty/+source/linux/+bug/208137

Tähän bugiin tuli juuri yksi kehittäjän kommentti lisää:

Lainaus

* Description changed:

  I have HP t5000 thin client. Everything works on Edubuntu 7.10 Classroom
  Server.
 
  On Hardy Alternate Beta 8.04 it fails to boot. It flashes green screen
  and after that boot itself again.
 
  Just before green screen flash t5000 says this: "memory size detection
  failed"
 
  Here is Flash-movie about booting process:
  http://www.arkki.info/howto/Wiki/T5000_Hardy_32.flv
 
  There is similar bug filed for MythTV:
 
  "Summary: Both the kernel vt8623fb driver and the Xorg via driver should
  be changed to correctly determine the amount of video memory."
 
  https://bugs.launchpad.net/mythbuntu/+bug/179634
 
  Best Regards Asmo Koskinen
+
+ ===
+
+ SRU Justification
+
+ Justification: systems with the vt8623fb driver crash on boot if the
+ vt8623fb driver is loaded
+
+ Impact: system crash
+
+ Fix Description: blacklist the vt8623fb driver in the framebuffer
+ blacklist
+
+ Patch: http://launchpadlibrarian.net/22416917/module-init-tools
+ --blacklist-vt8623fb-framebuffer-intrepid
+
+ Risks: anyone specifically using this driver would have to unblacklist
+ it, we normally blacklist these drivers by default this one is missing
+ from the list
+
+ TEST CASE: see bug description

** Changed in: module-init-tools (Ubuntu Intrepid)
     Assignee: (unassigned) => Andy Whitcroft (apw)
       Status: New => In Progress

** Changed in: linux (Ubuntu Intrepid)
     Assignee: (unassigned) => Andy Whitcroft (apw)
       Status: New => In Progress

** Changed in: linux (Ubuntu Intrepid)
   Importance: Undecided => Medium


Ystävällisin terveisin Asmo Koskinen.

Timo Jyrinki

  • Sr. Member
  • ****
  • Viestejä: 1255
    • Profiili
    • kotisivu
Vs: Yleistä keskustelua Launchpad bugiraportoinnista
« Vastaus #17 : 10.02.09 - klo:15.01 »
Launchpadissa bugeja käsittelevien rooleista puuttui ainakin vielä ne, jotka vievät bugeja oikeisiin paikkoihin. Ubuntussa toki korjataan ohjelmien bugeja, jos ne ovat merkityksellisiä Ubuntulle, joku muu ei ole niitä vielä korjannut eikä kokonaan uusi, mahdollisen korjauksen sisältävä ohjelmajulkaisu ehdi seuraavaan Ubuntuun, mutta varsinaisestihan kaikki distrot ovat eritoten integrointiprojekteja. Ubuntulla on toki merkittäviä osasia jotka tekevät Ubuntusta juuri Ubuntun, mutta kuten "kaikki" tietävät, kaikki vapaaohjelmistojakelut käyttävät luonnollisesti samaa OpenOfficea, samaa Linux/BSD-ydintä, samaa Gnome/KDE:ta jne. hyvin pitkälle, ja jokin tietty bugi ei yleensä ole vain Ubuntun.

Esim. Linux-kernelissä tai Gnomessa oleva bugi on loppukädessä itse ohjelmaprojektissa, ja jakelu vain käyttää ko. projektin julkaisua ja mahdollisesti (bugeja tarkastelevien toimesta) kertoo käyttäjien löytämistä virheistä ohjelmaprojektille. Linux-kernel on esimerkiksi niin tärkeä osa Ubuntua, että sille on Ubuntussakin/Canonicalilla oma tiiminsä, mutta silti Ubuntu ei varsinaisesti ole se taho joka voi korjata muita kun sen kourallisen bugeja mitä muutama henkilö ehtii kaiken upstream-projektin kanssa käytävän keskustelun, integrointityön, suunnittelun ja testauksen ohessa.

Sitten jos kyse on vaikka jostain OpenOfficesta, niin Debianissa ko. ohjelman paketointia tekee pääasiassa yksi (erittäin pätevä) henkilö vapaa-ajallaan, ja Ubuntun puolella yksi (palkattu) henkilö monen muun toimensa ohella tekee tämän pohjalta Ubuntu-sovitusta.

Ohjelmapalikoita on monta, bugeja korjaillaan yleensä ohjelmaprojekteissa itsessään ja Launchpad on lähinnä erittäin suuri, meluisa joukko bugiraportteja, joissa olisi paljon informaatiota jos vain olisi ihmisiä jotka ehtisivät niitä käydä läpi, jalostaa ja siirtää edelleen oikeille tahoille jne. :) Tähänhän yhteisöä on monin tavoin yritetty rohkaista, ja toisaalta myös yritetty tarjota Launchpadin tietoja helpommin itse ohjelmaprojekteille. Ubuntun käyttäjille Launchpad on toki oikea paikka ilmoittaa virheistä, mutta mitään maagista prosessia ei ole jolla tietty virhe tulisi korjatuksi ilman melko suurta monen ihmisen työpanosta, joko vapaa-ajalla tai työajalla.

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: Yleistä keskustelua Launchpad bugiraportoinnista
« Vastaus #18 : 11.02.09 - klo:09.19 »
Ja samaan aikaan pitäisi tehdä myös muuta kuin bugien korjausta, esimerkiksi kehittää seuraavaa Ubuntun julkaisua.

Tässä nimenomaan mielestäni mennään metsään. Paukut eivät riitä bugikorjaukseen, kun nopealla aikataululla pitäis saada jo uutta releasea. Tästä syystä kaikki releaset on vähän sinnepäin ja bugisia. Kierre on valmis.
Olen edelleen sitä mieltä, että 6kk release aikataulu ei ole hyväksi Ubuntulle. 


https://bugs.launchpad.net/ubuntu/+source/pm-utils/+bug/312423
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/308820
https://bugs.launchpad.net/ubuntu/+source/hal/+bug/305339
https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/309572
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/307780
https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/294317
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/290842
https://bugs.launchpad.net/ubuntu/+source/acpi/+bug/286437
https://bugs.launchpad.net/ubuntu/+source/acpid/+bug/274201
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/269693
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/253225
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/247879
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/247335

Tuossa nyt alkuun... Omalle suspend bugille löytyy siis monta duplikaattia / vastaavaa erroria. Luultavimmin korjaus yhteen saattaisi korjata nämä kaikki. Varmuutta tietenkää ei ole.

Valitettavasti... sellaisessa koneessa, missä tarvin vakautta, en valitse Ubuntua. Tällöin asennan Debianin, niin ainakin tietää että homma toimii. Onneksi on toinen partitio, jossa voi aina kokeilla Ubuntun toimivuutta. Ubuntulle kun kuitenkin on niin paljon pakettivarastoja, se on positiivinen juttu. Helpottaa ku ei tarvi käännellä ite :). Esimerkiksi oma suosikkini on Ubuntu server + LXDE ;)
 
« Viimeksi muokattu: 11.02.09 - klo:09.34 kirjoittanut timbba »

Timo Jyrinki

  • Sr. Member
  • ****
  • Viestejä: 1255
    • Profiili
    • kotisivu
Vs: Yleistä keskustelua Launchpad bugiraportoinnista
« Vastaus #19 : 11.02.09 - klo:13.05 »
Tässä nimenomaan mielestäni mennään metsään. Paukut eivät riitä bugikorjaukseen, kun nopealla aikataululla pitäis saada jo uutta releasea. Tästä syystä kaikki releaset on vähän sinnepäin ja bugisia. Kierre on valmis.
Olen edelleen sitä mieltä, että 6kk release aikataulu ei ole hyväksi Ubuntulle. 

Tuossa voit olla oikeassa, että 6kk on ainakin joskus liian lyhyt aika. LTS-julkaisut ovat periaatteessa niitä hiotumpia, ja kyllä 8.04 LTS onkin aika hyvä - toisaalta sitten kuitenkin pulseaudio varmasti aiheutti ongelmia aika monelle, ja oli se Firefox 3:kin riski vaikkakin hyvistä syistä. Yksi ongelma on kyllä myös, että ihmiset eivät malta pysyä LTS-julkaisuissa :)

Paikalleen ei voi kuitenkaan myös jäädä, koska esim. kun Mozilla lopettaa 2.x-version tuen ja muut ovat siirtyneet 3.x:ään, kertyy vain hyvin paljon lisää ylläpitokuormaa joka toisaalta sitten lisää taas bugisuuttakin. Mutta jossain vaiheessa julkaisusykliä voisi pohtia uusiksi, miten olisi esim. 8kk julkaisutahti niin, että olisi esim. 8.04 LTS, 8.12, 9.08, 10.04 LTS? Saisi pidettyä kuitenkin 2 vuoden LTS-tahdin.

Toinen vaihtoehto on että LTS:ää seuraavan julkaisun voisi melkein vaikka jättää välistä... Ubuntu 8.10 on oikeastaan kyllä aika hyvä, mutta kyllä yleismielikuva on että 6.10 ja 8.10 ovat molemmat saaneet muita julkaisuja vähemmän huomiota, ja bugeja riittää, kun LTS-julkaisun .1-version kehittäminen on jatkunut kesä-heinäkuulle asti. Tämä vaihtoehto toisi sitten syklin 8.04 LTS, 9.04, 9.10, 10.04 LTS.

Suurin ongelma on mielestäni nimenomaan tuossa LTS-julkaisun jälkeisessä ajassa, 6kk siitä seuraavaan julkaisuun on liian vähän, koska LTS:n parissa tehdään muita enemmän työtä myös julkaisun jälkeen. Muiden julkaisujen välissä se 6kk voi olla ok, koska Ubuntu kuitenkaan ei ihan ensimmäisenä ole upouusia ominaisuuksia integroinut, vaan tekee jonkinasteista riskianalyysiä (esim. ei KMS:ää 9.04:ään).

Onneksi on tosiaan Debiankin vaihtoehtona, on valinnanvaraa – Debian, Ubuntu LTS, Ubuntu.

Tuossa nyt alkuun... Omalle suspend bugille löytyy siis monta duplikaattia / vastaavaa erroria. Luultavimmin korjaus yhteen saattaisi korjata nämä kaikki. Varmuutta tietenkää ei ole.

Tuota en kyllä oikein usko, koska suspend-ongelmat ovat erittäin laaja vyyhti. Siinä ei myöskään välttämättä pidempi julkaisusykli auta, jos ongelma on valitulla Linux-ytimellä kyseisen laitteen tuessa (tai tarkemmin ottaen väärin toimivan laitteen kiertokonstin sisällytyksessä). Toki tuonne acpi-support-paketin puolelle voi tällöin pidempään kerätä konekohtaisia kiertokonstiluetteloita, eli jonkin verran tilanne varmasti parantuisi. Yhtään ei kyllä auta se, että moni käyttää suljettuja NVIDIA:n ja AMD:n ajureita, joilla ongelmia on paljon eikä ko. ongelmia voi korjata.
« Viimeksi muokattu: 11.02.09 - klo:13.10 kirjoittanut Timo Jyrinki »