lenny+opera ?

Mikä mättää?

annoin juuri komennot:

apt-get update

ja sen jälkeen:

apt-get upgrade.

Tämä päivitti Operan 10.62 -> 10.63

Kokeilin uutta Operaa, ja on yhtä käyttökelvoton kuin 10.62kin debian lennyssä on:
esim. tämän sivun lataaminen kaataa Operan välittömästi.

Eikö Operasta kerta kaikkiaan saada aikaan debian lennyn kanssa yhteensopivaa versiota ?

Jälleen yksi esimerkki siitä, mitä seuraa kun kova kiire kehityksessä "eteenpäin" aiheuttaa niin vakavia yhteensopivuusongelmia, että seuraus on sitten tämä: Opera kaatuu lennyssä lähes välittömästi, esim. tällä sivulla.

Tarkkaa syytä kaatumiseen en osaa etsiä, mutta luinpa joskus tällaisen:

http://udrepper.livejournal.com/8511.html

Tuleepa vain mieleen: onko tämä esimerkki siitä, että Operan kehittäjät ovat erehtyneet luottamaan siihen, että kun noudattaa API -kutsuissaan LSB -standardia, niin kaiken pitäisi toimia, mutta debian lennyssä ei sitten toimikaan ?

Eikö linuxiin ikinä saada pysyvää APIa (ja ABIa, linuxissa kun noilla kumma kyllä ei ole automaattista vastaavuutta joka pysyisi versiosta toiseen), joka olisi siis sekä kattava niin kernelin, GUIn kuin monen muunkin tärkeän asian osalta, kuin myös "ikuisesti" pysyvä, eli kerran määriteltyä rajapintaa ei rikota muuten kuin siirryttäessä 16bit -> 32-bit -> 64bit -> 128 bit jne.

Windowsissahan asia menee juuri noin: Kerran määritelty Win32 API -kutsu on ja pysyy määrittelyhetken jälkeen kaikissa tulevissakin 32bit windowseissa. Eli API -kutsut voivat poistua tai yhteensopimattomalla tavalla muuttua vasta siirryttöessä 64bit windowsiin, ei yhtään ennen.

Windowsissahan API ja ABI on sikäli sama asia, että täsmällisesti määritelty API automaattisesti määrittelee täsmällisesti myös ABIn, ja tästä syystä windowsissa ei ABIa kukaan yleensä edes mainitse.

Linuxissa noiden yhteys on sitten vähän hämärämpi: voiko APIn ja ABIn välinen yhteys muuttua ja jos, niin milloin: aina silloin, kun gcc:stä tulee uusi versio? Vai muuten kuten edellä, mutta niin, että gcc:n major -versionumero muuttuu jos API->ABI yhteys muuttuu ? (eli siis jos vain minor -versionro muuttuu niin se takaa, ettei tapahtunut API/ABI -muunnostavan muutosta?)

Koska osa kehittäjistä ilmeisesti on sitä mieltä, ettei mihinkään pysyvään haluta sitoutua, niin paras ratkaisu olisi: revitään linux -maailma kahtia:

a) ne linuxit, joissa kejhtittäjät tekevät mitä haluavat, omalla vapaa-ajallaan ja korvauksetta (eli siis yhteensopivuudet voivat rikkoutua, ja jos ohjelma X lakkaa sen takia toimimasta, niin se on ohjelman X tekijöiden pulma, eikä kenenkään muun).

b) Pakolla vakautettu lnux, jossa on saman bittiluvun linuxeissa pysyvä API ja ABI, eli kerran määriteltyä API ja ABI -kutsua ei muuteta yhteensopimattomalla tavalla koskaan. Tätä yritykset voisivat halutessaan sponsoroida ja tämä voisi olla jopa maksullinen. Minä ainakin olisin valmis maksamaansiitä, että joku antaisi takuun siitä, ettei tällaisia API/ABI -asioiden aiheuttamia yhteensopivuusongelmia voi tulla.
7449
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

En ole huomannut moista ongelmaa Lennyssä enkä muissakaan distroissa, itse asiassa Opera tuntuu pelittävän useimmiten paremmin kuin Firefox.

Oletko lisännyt lähteen ja varmasti tuo Lenny käytössä, eli "risukasa" sen edestä poissa?
http://deb.opera.com/

Äänestä

olen siirtynyt Chromeen, eikä enää muita selaimia koneelta löydykään. Ei minulla kuitenkaan ollut mitään ongelmia Oparan toimivuuden kanssa Lennyssä, silloin kun se koneessa oli. En vain pitänyt Operan käyttöliittymästä, vaikka muuten hyvä selain onkin.

Onko sulla tämä rivi /etc/apt/sources.listissä :

deb http://deb.opera.com/opera/ lenny non-free

Äänestä
  • /etc/apt/sources.list:

    # deb cdrom:[Debian GNU/Linux 5.0.6 _Lenny_ - Official i386 kde-CD Binary-1 20100904-19:32]/ lenny main

    deb http://ftp.fi.debian.org/debian/ lenny main contrib non-free
    deb-src http://ftp.fi.debian.org/debian/ lenny main

    deb http://security.debian.org/ lenny/updates main
    deb-src http://security.debian.org/ lenny/updates main

    deb http://volatile.debian.org/debian-volatile lenny/volatile main
    deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

    deb http://deb.opera.com/opera/ lenny non-free



    ...


    Ja siis opera todellakin päivittyi 10.62 -> 10.63 kun komennettiin:

    apt-get update
    ja heti perään
    apt-get upgrade

    Mutta päivitys ei korjannut ongelmaa.

    Operan käyttöliittymä nyt vaan on paljon iceweaselia parempi, mutta siinä missä aiemmin opera toimi debianin kanssa hyvin (ainakin sarge ja etch, mahdollisesti myös lenny aiemmin, tästä en ole ihan varma) mutta eipä toimi enää.

    Herääkin kysymys: jos ei nykyisin enää operaa saa luotettavasti toimimaan niin mitä sitten ?

    fedora?
    mandriva?
    suse?

    Ja saako noissa myös kaffeinen toimimaan kunnolla ?

    Äänestä

  • eitoimi kirjoitti:

    /etc/apt/sources.list:

    # deb cdrom:[Debian GNU/Linux 5.0.6 _Lenny_ - Official i386 kde-CD Binary-1 20100904-19:32]/ lenny main

    deb http://ftp.fi.debian.org/debian/ lenny main contrib non-free
    deb-src http://ftp.fi.debian.org/debian/ lenny main

    deb http://security.debian.org/ lenny/updates main
    deb-src http://security.debian.org/ lenny/updates main

    deb http://volatile.debian.org/debian-volatile lenny/volatile main
    deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

    deb http://deb.opera.com/opera/ lenny non-free



    ...


    Ja siis opera todellakin päivittyi 10.62 -> 10.63 kun komennettiin:

    apt-get update
    ja heti perään
    apt-get upgrade

    Mutta päivitys ei korjannut ongelmaa.

    Operan käyttöliittymä nyt vaan on paljon iceweaselia parempi, mutta siinä missä aiemmin opera toimi debianin kanssa hyvin (ainakin sarge ja etch, mahdollisesti myös lenny aiemmin, tästä en ole ihan varma) mutta eipä toimi enää.

    Herääkin kysymys: jos ei nykyisin enää operaa saa luotettavasti toimimaan niin mitä sitten ?

    fedora?
    mandriva?
    suse?

    Ja saako noissa myös kaffeinen toimimaan kunnolla ?

    Ubuntu 10.04 LTS

    Äänestä

  • Best! kirjoitti:

    Ubuntu 10.04 LTS

    Ubuntu palstalle Ubuntuilemaan.

    Äänestä

  • 27 kirjoitti:

    Ubuntu palstalle Ubuntuilemaan.

    Ubuntussa Operakin toimii, onhan Ubuntu pidemälle kehitetty versio Debianista ja huomattavasti käyttäjäystävällisempi Lenny on kuin aikamatka millaisia muut distrot olivat.... ikuisuus sitten!

    Äänestä

  • stdhgsrh kirjoitti:

    Ubuntussa Operakin toimii, onhan Ubuntu pidemälle kehitetty versio Debianista ja huomattavasti käyttäjäystävällisempi Lenny on kuin aikamatka millaisia muut distrot olivat.... ikuisuus sitten!

    Mintissä Operakin toimii, onhan Mint pidemälle kehitetty versio Ubuntusta ja huomattavasti käyttäjäystävällisempi Ubuntu on kuin aikamatka millaisia muut distrot olivat.... ikuisuus sitten!

    Äänestä

Kommentoi aloitusta


Turhautunut linuxkäy kirjoitti:

Mikä mättää?

annoin juuri komennot:

apt-get update

ja sen jälkeen:

apt-get upgrade.

Tämä päivitti Operan 10.62 -> 10.63

Kokeilin uutta Operaa, ja on yhtä käyttökelvoton kuin 10.62kin debian lennyssä on:
esim. tämän sivun lataaminen kaataa Operan välittömästi.

Eikö Operasta kerta kaikkiaan saada aikaan debian lennyn kanssa yhteensopivaa versiota ?

Jälleen yksi esimerkki siitä, mitä seuraa kun kova kiire kehityksessä "eteenpäin" aiheuttaa niin vakavia yhteensopivuusongelmia, että seuraus on sitten tämä: Opera kaatuu lennyssä lähes välittömästi, esim. tällä sivulla.

Tarkkaa syytä kaatumiseen en osaa etsiä, mutta luinpa joskus tällaisen:

http://udrepper.livejournal.com/8511.html

Tuleepa vain mieleen: onko tämä esimerkki siitä, että Operan kehittäjät ovat erehtyneet luottamaan siihen, että kun noudattaa API -kutsuissaan LSB -standardia, niin kaiken pitäisi toimia, mutta debian lennyssä ei sitten toimikaan ?

Eikö linuxiin ikinä saada pysyvää APIa (ja ABIa, linuxissa kun noilla kumma kyllä ei ole automaattista vastaavuutta joka pysyisi versiosta toiseen), joka olisi siis sekä kattava niin kernelin, GUIn kuin monen muunkin tärkeän asian osalta, kuin myös "ikuisesti" pysyvä, eli kerran määriteltyä rajapintaa ei rikota muuten kuin siirryttäessä 16bit -> 32-bit -> 64bit -> 128 bit jne.

Windowsissahan asia menee juuri noin: Kerran määritelty Win32 API -kutsu on ja pysyy määrittelyhetken jälkeen kaikissa tulevissakin 32bit windowseissa. Eli API -kutsut voivat poistua tai yhteensopimattomalla tavalla muuttua vasta siirryttöessä 64bit windowsiin, ei yhtään ennen.

Windowsissahan API ja ABI on sikäli sama asia, että täsmällisesti määritelty API automaattisesti määrittelee täsmällisesti myös ABIn, ja tästä syystä windowsissa ei ABIa kukaan yleensä edes mainitse.

Linuxissa noiden yhteys on sitten vähän hämärämpi: voiko APIn ja ABIn välinen yhteys muuttua ja jos, niin milloin: aina silloin, kun gcc:stä tulee uusi versio? Vai muuten kuten edellä, mutta niin, että gcc:n major -versionumero muuttuu jos API->ABI yhteys muuttuu ? (eli siis jos vain minor -versionro muuttuu niin se takaa, ettei tapahtunut API/ABI -muunnostavan muutosta?)

Koska osa kehittäjistä ilmeisesti on sitä mieltä, ettei mihinkään pysyvään haluta sitoutua, niin paras ratkaisu olisi: revitään linux -maailma kahtia:

a) ne linuxit, joissa kejhtittäjät tekevät mitä haluavat, omalla vapaa-ajallaan ja korvauksetta (eli siis yhteensopivuudet voivat rikkoutua, ja jos ohjelma X lakkaa sen takia toimimasta, niin se on ohjelman X tekijöiden pulma, eikä kenenkään muun).

b) Pakolla vakautettu lnux, jossa on saman bittiluvun linuxeissa pysyvä API ja ABI, eli kerran määriteltyä API ja ABI -kutsua ei muuteta yhteensopimattomalla tavalla koskaan. Tätä yritykset voisivat halutessaan sponsoroida ja tämä voisi olla jopa maksullinen. Minä ainakin olisin valmis maksamaansiitä, että joku antaisi takuun siitä, ettei tällaisia API/ABI -asioiden aiheuttamia yhteensopivuusongelmia voi tulla.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu