On Saturday 28 January 2006 17:28, Teemu Likonen wrote: > Joten mietinpä toisenlaista toteutusta. Yksi tapa on laittaa pakettiin > vain kylmästi linkki: > > /usr/lib/openoffice2/program/libstlport_gcc.so > -> /usr/lib/libstlport_gcc.so.4.6 > > Tuosta saattaa syntyä ongelmia, jos eri Debian-pohjaiset distrot > paketoivat OOo:n eri hakemistoon tai jos hakemiston nimi jossain > vaiheessa muuttuu. Soikko-pakettini menisi samalla rikki. Nyt ainakin > nopeasti ajatellen tuntuisi turvallisemmalta luoda kyseinen linkki > asennusskriptin toimesta, ja se tulisi aina jokaiseen asennusskriptin > löytämään asennushakemistoon - samaan paikkaan kuin mistä unopkg > löytyy. Täytyy vain tarkistaa, ettei kyseistä linkkiä ole jo ennestään. > Pavelin versioissahan se on.
Suosittelisin tuota ensimmäistä vaihtoehtoa, eli linkki vaan pakettiin. On melkoisen epätodennäköistä, että Debian-pohjaiset jakelut siirtäisivät OpenOfficea sen alkuperäisestä sijainnistaan muuten kuin tarjotakseen testiversioita vakaan version rinnalla. Ja sellaista tuskin on muutamaan vuoteen odotettavissa. Ja muutenkin tässä Soikon paketoinnissa on riski törmätä tulevaisuudessa yhteensopivuusongelmiin joita ei voi mitenkään etukäteen välttää. Eli vähimmällä selviää, kun tekee paketit sen mukaan, mikä nykyään toimii, ja päivittää sitten tarpeen mukaan tulevaisuudessa. Asennusskriptissä tämän tekeminen vaatisi vähän enemmän työtä, on tosiaan varmistettava että linkkiä ei ole ennastaan olemassa ja että se tulee poistettuakin silloin kun asennusta poistetaan (mutta vain jos se ei ollut ennastaan olemassa). > Jää kysymykseksi se, kuinka turvallista on olettaa, että täsmälleen > juuri tiedosto /usr/lib/libstlport_gcc.so.4.6 löytyy vai onko sille > vaihtoehtoja. No, ainakin Ubuntu Breezyyn paketoitu OOo 1.9.129 on > riippuvainen nimenomaan 4.6-versiosta, joten siellä se on. On kuitenkin > paketti libstlport4.5, jossa on vastaava 4.5-versio kirjastosta. Sen > sijaan libstlport5:ssä ei ollut lainkaan *_gcc.so.*-tiedostoa. Ei ole mahdotonta, etteikö 4.6 -versio korvaantuisi jatkossa uudemmalla. Mutta se rikkoisi Oo2-soikon toiminnan luultavasti muutenkin, pelkkä linkin vaihtaminen toiseen versioon tuskin riittäisi. Tähänkään ei siis ehkä kannata tässä vaiheessa vielä varautua. > Riittäisikö se, että pakettini on riippuvainen joko libstlport4.6:sta > tai libstlport4.6c2:sta? Molemmat tuottavat tarvittavan kirjaston. > Toisaalta eri OpenOffice.orgin ei-Pavel-paketoinnit taitavat itsekin > olla riippuvaisia jommastakummasta. Näin ollen kun oma pakettini on > riippuvainen OOo:sta, minun ei välttämättä tarvitsisi laittaa > libstlport-riippuvuutta lainkaan pakettiini. Kysymys palautuu siihen, > kuinka turvallista on olettaa /usr/lib/libstlport_gcc.so.4.6:n > löytyminen ja onko sille vaihtoehtoisia versioita. OpenOffice vaatii itsessäänkin tuon kirjaston, joten jos pakettisi on riippuvainen OpenOfficesta, niin libstlport on varmasti asennettu muodossa tai toisessa. Siispä kirjastoon ei suoraan tarvitse riippuvuuksia asettaa. > Hitto, näissä jutuissa toivoisin kyllä ymmärtäväni enemmän > C-kieliohjelmoinnista. Toivottavasti Harri osaa auttaa. En minäkään näistä asioista turhan paljon tiedä, ja Hunspell-projektia varten pitäisikin opiskella vähän lisää. Perusasiat löytyvät kuitenkin täältä: http://tldp.org/HOWTO/Program-Library-HOWTO/index.html ja toinen teknisesti vaativampi, mutta hyvinkin valaiseva dokumentti on http://people.redhat.com/drepper/dsohowto.pdf Jälkimmäinen on varsin antoisaa luettavaa, jos haluaa mm. ymmärtää miksi C++ -kieliset ohjelmat käynnistyvät Linuxissa suhteellisen hitaasti. Koska tämä sattuu sopimaan viestin aihepiiriin, niin kerronpa jo tässä vaiheessa, että jos listalla on joku, joka omistaa Windowsin ja haluaa päästä neuvomaan Soikon kanssa ongelmiin joutuneita tietokoneen käyttäjiä, niin hommia olisi tarjolla. On nimittäin niin, että laittaisin mielelläni nuo uudet Oo2-soikon versiot vanhojen tilalle, kun tuo asennusohjelma Windowsissa olisi sen verran hyvä parannus. Ongelma on kuitenkin siinä, että testipalautetta on tullut tämän parin viikon aikana melko vähän. Laitoin toivomuksena sen, että testauksesta ilmoitettaisiin palautelomakkeen kautta, jotta yhteensopivuus eri käyttöjärjestelmäversioiden kanssa saataisiin varmistettua ennen julkaisua. Tähän mennessä Windowsilta on tullut täsmälleen yksi palaute (toimii w2k:ssa). Kiitokset tälle ystävälliselle henkilölle, kuka ikinä oletkin :) Linux-versiolle palautetta on tullut enemmän, tosin lähinnä vain Debian-pohjaisista jakeluista. Mutta koska muutokset Linux-puolella ovat olleet vähäisempiä ja pystyn itse paremmin selvittelemään mahdollisia ongelmia, niin tuo ei ole enää este julkaisemiselle. Windows-puolella en kuitenkaan pysty varsinaista käyttäjätukea antamaan, kun en ole koskaan edes nähnyt tuota asennusohjelmaa toiminnassa. (Kokeilin winen avulla, mutta tulokset jäivät heikonlaisiksi.) Vanhasta versiosta ei kyselyitä ole paljon tullut vaikka latausmäärät ovat pysytelleet tasaisesti noin 140:ssä per päivä, mikä on aika hyvä merkki siitä että se on toiminut suhteellisen moitteettomasti. 140 päivässä on kuitenkin aika paljon, jos jokin menee pieleen, ohjeet eivät ole selvät tms. Siksi en ole valmis julistamaan tuota uutta versiota vakaaksi, ennen kuin sitä on testattu vähintään kerran kaikissa oleellisissa Windows-versioissa ja www-sivulla oleva ohje on tarkistettu jonkun sellaisen toimesta, jolla on Windows käytössään. Ja joka tapauksessa olisi mukavaa, jos joku ilmoittautuisi vapaaehtoiseksi "käyttäjätukeen" ainakin vähäksi aikaa julkaisun jälkeen, jolloin mahdolliset ongelmat saataisiin nopeasti selvitettyä. Käytännössä tämä tarkoittaisi sitä, että kyseisen henkilön sähköpostiosoite olisi Oo2-soikon lataussivulla yhteystiedoissa tuon aikaa. Harri --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
