Kirjoittaja Aihe: Ubuntun bugfix-politiikka  (Luettu 6667 kertaa)

kingi89

  • Käyttäjä
  • Viestejä: 78
    • Profiili
    • Kingi.tk
Ubuntun bugfix-politiikka
« : 01.02.08 - klo:23.20 »
Aluksikin, pahoittelut että puran vähän aggressioitani tähän. Koittakaa kestää.

Eli: Neuvoinpa erästä aloittelevaa Ubuntun käyttäjää siinä, kuinka Flashin ja muut saa toimimaan ja pyysin asentamaan paketin ubuntu-restricted-extras. Kaikki tähän asti näennäisesti hyvin. Mutta sitten käyttäjä tarvitsikin flashia ja hämmästys oli suuri, kun Firefox ei mistään Flashista ollut mitään kuullutkaan.

Seuraavaksi pyysin varmuuden vuoksi asentamaan paketin flashplugin-nonfree, joka kuulemma oli jo asennettu. Tässä vaiheessa alkoi jo mietityttämään että mitäs ihmettä. Pyysinpä käyttäjää suorittamaan sudo dpkg-reconfigure flashplugin-nonfree -komennon ja kopioimaan koko sen syötteen minulle. Ja kas:
Koodia: [Valitse]
Download done.
md5sum mismatch install_flash_player_9_linux.tar,gz
The Flash plugin is NOT installed

Nopea googletus ja tunnettu bugihan se oli. Mutta mitä mitä? Bugi on ollut olemassa jo pari kuukautta!

Selvitin asiaa mm. lueskelemalla vastauksia bugiin ja syy korjaamattomuuteen on se, että "oho, nyt jotain hajos. Ollaan kaikki vaan ihan hiljaa ettei hajoo mitään enempää" eli asiaa ei varmuuden vuoksi voida korjata. Kuulemma ihan virallinen politiikka, että vakaisiin versioihin ei uutta versiota laiteta, jos hajoaa niin voi voi.

Ja tämänkö piti olla Linux for human beings? Asiahan ei minua häiritse mutta tuollainen hämyisten epävirallisten patchien kaivelu ei ole se, mitä nämä "human beingit" ensimmäisenä tekevät. Jos paketti asentuu ilman ongelmia, he olettavat että homma toimii. Ja jos joku ei toimi, niin vika korjataan. Mutta EI!

Mitäs sitten jos ja kun jotain vielä tärkeämpää hajoaa omia aikojaan? Näytönohjainajuri? Annetaan käyttäjän kituuttaa VGA 800×600 -resoluutiolla ja sanotaan että "Ei korjata, mutta seuraavassa versiossa joka julkaistaan puolen vuoden päästä toimii taas"?

Niin, ja olen kyllä tietoinen siitä että "jos kaikki ohjelmat olisivat avoimia ei tällaista ongelmaa olisi", mutta se nyt tässä kurjassa kapitalistissa maailmassa on vaan niin että suljettujakin softia on.

Kiitos. Helpotti.

lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Vs: Ubuntun bugfix-politiikka
« Vastaus #1 : 02.02.08 - klo:01.00 »
Lainaus
Aluksikin, pahoittelut että puran vähän aggressioitani tähän. Koittakaa kestää.
Ihan asiallista kritiikkiä minusta.

Lainaus
Selvitin asiaa mm. lueskelemalla vastauksia bugiin ja syy korjaamattomuuteen on se, että "oho, nyt jotain hajos. Ollaan kaikki vaan ihan hiljaa ettei hajoo mitään enempää" eli asiaa ei varmuuden vuoksi voida korjata. Kuulemma ihan virallinen politiikka, että vakaisiin versioihin ei uutta versiota laiteta, jos hajoaa niin voi voi.

Tätä tarkentaisin. Tuo flashpluginin asennuksen rikkoutuminenhan ei johtunut Ubuntusta. Aluksi bugi korjattiin kehitysversiossa, koska silloin ei vaaranneta muiden pakettien toimimista vakaissa versioissa. Tällä hetkellä tuo on feistyssä ja gutsyssä fix committed, eli korjaus on saatavilla, muttei vielä jakelussa. (gutsy-proposed varastosta se löytyy jo)

Dost

  • Käyttäjä
  • Viestejä: 725
    • Profiili
Vs: Ubuntun bugfix-politiikka
« Vastaus #2 : 02.02.08 - klo:01.09 »

pag

  • Käyttäjä
  • Viestejä: 48
  • Arch Linux & KDEmod4
    • Profiili
Vs: Ubuntun bugfix-politiikka
« Vastaus #3 : 02.02.08 - klo:10.47 »
Haluaisin tähän väliin selvittää, miksei kyseistä bugia ole korjattu pakettivarastoihin, vaikka korjaus ilmestyi jo parin päivän sisällä bugin ilmestymisestä:

Kuten ehkä olet huomannut, kaikki eivät käytä Firefoxia, mistä seuraa se, että kaikkea ei voida tehdä FX-käyttäjien ehdoilla. Vaikka uusi Flash toimiikin Firefoxissa, onnistuisi päivitys silti rikkomaan sekä Konquerorin, että Operan Flash-tuet.

Uuden käyttäjän silmissä lienisi paljon parempi, jos kykenisi asentamaan edes puoliksi toimivan Flashin, mutta ymmärtänet; jos päivitys ilmestyy pakettivarastoihin sellaisenaan, rikkoo se tällä hetkellä toimivat selaimet, mikä ei pakolla ole se viisain mahdollinen veto tässä vaiheessa.

Ubuntu nimenomaan on 'Linux ihmisille', ja mielestäni ihmisillä olisi täysi syy olettaa, että kerran hyvin asennettu paketti ei rikkoudu 'turvallisuus'päivitysten mukana.

--pag

P.S. kdelibs:in SVN-versiossa ja Operan 9.5 betassa kyseinen ongelma on korjattu, ja ainakin korjattu Konqueror löytyy jo Hardyssa, joten viimeistään silloin kaikki toimii niin kuin olisi odoteltavissakin.
"First they ignore you, then they laugh at you, then they fight you, then you win." - Mahatma Gandhi || Ole hyvä, ja lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa. :)

UbunTux

  • Käyttäjä
  • Viestejä: 2046
  • KubunTux
    • Profiili
Vs: Ubuntun bugfix-politiikka
« Vastaus #4 : 02.02.08 - klo:11.04 »
Jep ei siinä mitään, että meitä Konquerorin käyttäjiä suojellaan. Kyse on kuitenkin uusista käyttäjistä. Näille se flash ei valu missään versiossa tai no valuu, mutta ei asennu kuin itse kikkailemalla. Jotenkin tällaisissa tilanteissa olisi hyvä olla jokin (vaikka purkkaratkaisu) paketinhallinnan kautta mikäli Adobe sen sallii eli toisin sanoen paketoida ne flashit ihan kokonaan repoihin. Tuo periaate, että paketti lataa paketin Adobelta on mielestäni syvältä



Itse ainakin vaihdan klashiin/gnashiin kun se on  tarpeeksi valmis. Nyt ei olla lähelläkään sitä
KDE neon
Uudempaa KDE:tä Ubuntulla

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Ubuntun bugfix-politiikka
« Vastaus #5 : 02.02.08 - klo:11.39 »
Jep ei siinä mitään, että meitä Konquerorin käyttäjiä suojellaan. Kyse on kuitenkin uusista käyttäjistä.

Vanhat käyttäjät ovat tärkeämpiä kuin uudet IMHO.

Lainaus
Näille se flash ei valu missään versiossa tai no valuu, mutta ei asennu kuin itse kikkailemalla. Jotenkin tällaisissa tilanteissa olisi hyvä olla jokin (vaikka purkkaratkaisu) paketinhallinnan kautta mikäli Adobe sen sallii eli toisin sanoen paketoida ne flashit ihan kokonaan repoihin.

Minusta se vanha paketti olisi voitu korjata toimimaan niin että se lataa vanhat versiot sisältävän zip-paketin ja purkaa sieltä oikean asennustiedoston. Tässä on tietysti se huono puoli että tuo zip-paketti melko kookas (muistaakseni reilut 60MB), mutta suurimmalla osalla ihmisistä on laajakaista ja tämä olisi ollut toimiva korjaus sekä vanhojen että uusien käyttäjien kannalta.

Samalla olisi luontevaa ehdottaa Adobelle että vanhat versiot olisivat saatavilla yksittäisinä paketteina.

Lainaus
Tuo periaate, että paketti lataa paketin Adobelta on mielestäni syvältä

Niin on.

eGetin

  • Käyttäjä
  • Viestejä: 1093
  • Milloin mitäkin
    • Profiili
Vs: Ubuntun bugfix-politiikka
« Vastaus #6 : 02.02.08 - klo:11.58 »
Sama juttu mullakin kun kaverille laitoin 7.10:ä toimintaan... Jouduin loppupeleissä asentamaan adoben omasta kikkareesta.
Pöytäkone: Intel i7 920 | Asus P6X58D Premium | 12Gb DDR3 1600MHz | Asus Radeon HD 6950 1Gb | 60GB OCZ Vertex 2 SSD + 2TB WD Caviar Green + Samsung 830 120GB
HTPC: Intel C2D E4400 | Asus P5B | 4Gb DDR2 800MHz | Asus Geforce GT210 | 500GB WD Caviar GP
Kannettava: Asus Eee PC 1225B

Karri

  • Käyttäjä
  • Viestejä: 217
  • rlu #447877
    • Profiili
    • Vitonen Entertainment
Vs: Ubuntun bugfix-politiikka
« Vastaus #7 : 02.02.08 - klo:14.13 »
Ihan sama mistä sen asentaa. Eiköhän ole helpompaa hakea Adoben sivuilta installeri  kuin pyytää peruskäyttäjää näpyttelemään mystisiä komentoja. Saa uusimman versionkin samalla.
Adoben asennuskikkaretta ei tarvitse edes käyttää, asennus ei tee mitään muuta kuin siirtää tar.gz -paketin sisällön /mozilla/plugins -kansioon.
Yhtä hyvin voi purkaa kikkareen ja kopioida sisällön suoraan omien selaimiensa plugins-kansioihin, varsinkin, kun Adoben kikkare ei edelleenkään tue Operaa. Herranjesta kun on varmaan vaikeaa lisätä koodirimpsu jolla flash kopioituisi Operankin pluginseihin.
« Viimeksi muokattu: 02.02.08 - klo:14.15 kirjoittanut Karri »
Ubuntu 9.04 | Asus P5K, Intel Core 2 Duo E8400 3,0 Ghz, PNY GeForce 8800 GTS 512 MB g92, Kingston HyperX 4GB DDR2 800mhz (1GBx4), 1TB SATA + 750 GB ATA + 750 GB ATA, Samsung Super Writemaster DVD+-RW Dual Layer SH-S223F

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Vs: Ubuntun bugfix-politiikka
« Vastaus #8 : 02.02.08 - klo:16.27 »
Ihan sama mistä sen asentaa. Eiköhän ole helpompaa hakea Adoben sivuilta installeri  kuin pyytää peruskäyttäjää näpyttelemään mystisiä komentoja. Saa uusimman versionkin samalla.
No jaa. Minusta on helpompaa klikata Asenna puuttuva lisäosa -nappia kuin ladata Adoben sivuilta asennuskikkare, osata valita, että lataa sen .tar.gz-paketin eikä RPM:ää ja tietää minne paketti pitää purkaa.
alias vililikku

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: Ubuntun bugfix-politiikka
« Vastaus #9 : 02.02.08 - klo:19.24 »
Ihan sama mistä sen asentaa. Eiköhän ole helpompaa hakea Adoben sivuilta installeri  kuin pyytää peruskäyttäjää näpyttelemään mystisiä komentoja. Saa uusimman versionkin samalla.
Adoben asennuskikkaretta ei tarvitse edes käyttää, asennus ei tee mitään muuta kuin siirtää tar.gz -paketin sisällön /mozilla/plugins -kansioon.
Yhtä hyvin voi purkaa kikkareen ja kopioida sisällön suoraan omien selaimiensa plugins-kansioihin, varsinkin, kun Adoben kikkare ei edelleenkään tue Operaa. Herranjesta kun on varmaan vaikeaa lisätä koodirimpsu jolla flash kopioituisi Operankin pluginseihin.

Mulla ainakin Opera hakee flashin mozillan kansiosta ja toimii.. Tai siis toimii ja toimii.. kaataaha se välillä selaimen, mut en jaksa edes yrittää korjailla ku kaikki flashit blokkaan muutenkin  ;D. Maailman turhin kapistus verkkomaailmassa ja maailman typerin koodaaja rakentaa sivuston sisältönsä flashin varaan. No ehkä mainoksissa sen ymmärtää jotenkin, mut toisaalta näitä hilavitkutin vilkku-välkky tsydeemejä ei kyl jaksa silmät katella. Onneksi on sentään joku keksinyt nämä flash-blokit.. se on pelastus  ;D

Edited: Sori ku spämmäsin vähä threadin kannalta asiaankuulumatonta tekstiä...

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Ubuntun bugfix-politiikka
« Vastaus #10 : 03.02.08 - klo:00.35 »
Ihan sama mistä sen asentaa.

ei minusta.

Eiköhän ole helpompaa hakea Adoben sivuilta installeri  kuin pyytää peruskäyttäjää näpyttelemään mystisiä komentoja. Saa uusimman versionkin samalla.

ei.

saa siinä varmaan uusimman version, mutta se versio pysyy sitten samana maailman tappiin, ellei niitä uusia versioita käy itse pollailemassa adoben sivuilta ja asenna niitäkin aina käsin. pahimmassa tapauksessa käsin asennettu flash unohtuu kokonaan ja aiheuttaa jossain välissä jonkun yhteensopimattomuusongelman joka on tosi vaikea ratkaista.

mutta joo, kovat jätkäthän eivät tietenkään käytä mitään tyhmiä pakentinhallintasoftia vaan kääntävät kaiken itse lähdekoodista. nykyajan hömpötyksiä tuollainen automatisointi. pyh.
Janne

MikkoJP

  • Käyttäjä
  • Viestejä: 1148
  • iBook 600 MHz + Debian 4.0
    • Profiili
Vs: Ubuntun bugfix-politiikka
« Vastaus #11 : 03.02.08 - klo:01.16 »

saa siinä varmaan uusimman version, mutta se versio pysyy sitten samana maailman tappiin

Paitsi jos tekee puolen vuoden välein asennuksen puhtaalta pöydältä uusiksi  :D

Sahtor

  • Käyttäjä
  • Viestejä: 155
    • Profiili
Vs: Ubuntun bugfix-politiikka
« Vastaus #12 : 03.02.08 - klo:02.55 »
Flashin tapauksessa sanoisin että desktop ja web-ympäristöön kuuluva binaaripaketti isolta firmalta on lähes aina parempi uutena. 9.0 r115 sitä paitsi korjaa oikeita tietoturva-aukkoja. Omalta kohdalta luottamus Adobeen on niin suuri että joku "failed md5 check"-bugi kuulosta järjettömältä.

Manuaalisesti asennettuna kannattaa ylikirjoitaa ubuntun oma /usr/lib/flashplugin-nonfree/libflashplayer.so

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Ubuntun bugfix-politiikka
« Vastaus #13 : 03.02.08 - klo:11.59 »
Omalta kohdalta luottamus Adobeen on niin suuri että joku "failed md5 check"-bugi kuulosta järjettömältä.

niin siis luottamus aboden web-ylläpitoon. on sitä turvallisempiinkin paikkoihin murtauduttu.

Manuaalisesti asennettuna kannattaa ylikirjoitaa ubuntun oma /usr/lib/flashplugin-nonfree/libflashplayer.so

manuaalisesti kannata asentaa mitään, jos ei ole pakko. minä ainakin vaihtaisin sen tarkistettavan md5-summan jos nyt välttämättä haluaisin asentaa virheellisellä summalla olevan paketin.
Janne

AlkaaliMc

  • Käyttäjä
  • Viestejä: 102
    • Profiili

kingi89

  • Käyttäjä
  • Viestejä: 78
    • Profiili
    • Kingi.tk
Vs: Ubuntun bugfix-politiikka
« Vastaus #15 : 03.02.08 - klo:15.59 »
Katos, tästähän syntyi keskustelua :D

Hmm... yksi mitä tuli mieleeni olisi tehdä tuosta paketista flashplugin-nonfree -paketti, joka olisi riippuvainen kaikista selaimennimi-flashplugin-nonfree -paketeista, jotka sitten sisältäisivät ajantasaisen ja toimivan Flash-version kullekin selaimelle. Ja tietenkin niin, että selainkohtainen Flash-paketti pääsee päivittymään omaan tahtiinsa. Näin voisi sitten antaa päivittää uuden version kanssa yhteensopivien selainten Flashin ja loput saisivat pitää vanhan vakaan versionsa.

Esimerkiksi tässä olisi voinut julkaista vain Firefoxille suunnatun firefox-flashplugin-nonfree -paketille uudemman version, jotta edes yksi selain toimisi asianmukaisesti. Onhan parempi että edes joku toimii kuin että mikään ei toimi.

En ole liiemmin tutustunut deb-paketteihin enkä tapaan, jolla Adobe Flashiaan julkaisee, mutta uskoakseni tuo olisi teknisesti mahdollista. Paremmin tietävä vahvistakoon/korjatkoon.

http://forum.ubuntu-fi.org/index.php?topic=11007.0
Gnash on "ihan kiva", mutta vakaus ei ole sitä mitä minä vaadin: ihan liian usein gnash näyttää valkoista ruutua flashin tilalla tai vetää koko firefoxin jumiin. Tarkkailen kyllä tilannetta ja pitäähän sitä aina välillä kokeilla. Ehkä vuoden tai parin päästä aletaan olla sillä tasolla että se on ihan oikeasti varteenotettava vastine Flashille. Tietenkin parhautta olisi se, että joku taho kehittäisi avoimen formaatin Flashia korvaamaan.

pag

  • Käyttäjä
  • Viestejä: 48
  • Arch Linux & KDEmod4
    • Profiili
Vs: Ubuntun bugfix-politiikka
« Vastaus #16 : 03.02.08 - klo:16.48 »
[...]
En ole liiemmin tutustunut deb-paketteihin enkä tapaan, jolla Adobe Flashiaan julkaisee, mutta uskoakseni tuo olisi teknisesti mahdollista. Paremmin tietävä vahvistakoon/korjatkoon.

Paketit olisivat todennäköisesti ristiriidassa keskenään, sillä uskoisin niiden haluavan laittaa tiedostonsa samoihin paikkoihin hakemistopuussa.

Myöskään Adoben lisenssi ei salli tuollaista menettelyä, sillä se vaatisi tiedostojen sisällyttämistä itse pakettiin, mikä ei valitettavasti ole mahdollista. Myöskään vanhemman version lataaminen ei ole niin yksinkertaista, sillä Adobe tarjoaa vain kahta pakettia - uusin Flash, ja kaikki edelliset versiot sisältävä (~60MB)

Toki olisi ollut kiva, jos Ubuntuun olisi paketoitu äkkiä flashplugin-nonfree-new, jonka sitten jokainen olisi voinut asentaa omalla vastuulla, mutta ilmeisesti uuden paketin lisääminen on astetta vaivalloisempi homma..
"First they ignore you, then they laugh at you, then they fight you, then you win." - Mahatma Gandhi || Ole hyvä, ja lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa. :)