On Thursday 27 September 2012, Harri Pitkänen wrote:
> to 27.9.2012 20:25 Aarnio Elias kirjoitti:
> > https://bugs.freedesktop.org/show_bug.cgi?id=44853
> >
> Hyvä kuitenkin, että bugi löytyi. Seuraava askel on sen korjaaminen. Onhan
> koululla riittävä tukisopimus, jonka puitteissa tuon voisi korjauttaa
> (tukisopimus kannattaa tehdä täsmälleen tällaisia tilanteita varten)?
> Minuakin tuo kiinnostaisi, koska olen työni puolesta joutunut tutustumaan
> noihin Microsoftin tiedostomuotoihin. Aika vain on liian tiukalla, mutta
> jos bugi on korjaamatta vielä ensi kesänäkin, voin palata asiaan.
Äh, en malttanut olla katsomatta. Huomasin, että jos tuon docx-tiedoston
purkaa unzip-komennolla ja pakkaa sen jälkeen uudelleen, LibreOffice osaa
avata sen oikein. Eli tämä vähintäänkin rajaa vian tiedoston zip-pakkaukseen
tai koodiin, joka LibreOfficessa sitä purkaa.
Seuraavaksi vertasin zip-paketin sisällysluetteloa ja paketissa olevien
tiedostojen aikaleimoja:
$ ls -l --full-time word/fontTable.xml
-rw-r--r-- 1 harri harri 2505 2011-11-16 11:24:28.000000000 +0200
word/fontTable.xml
$ unzip -v ../Document1.docx |grep word/fontTable.xml
2505 Defl:S 736 71% 2011-11-16 11:22 303a1659 word/fontTable.xml
Huomatkaa kahden minuutin ero (11:24 ja 11:22). Ja juuri tällaista eroavuutta
varten Fridrich Štrba teki korjauksen pari päivää sitten:
http://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-3-6-2&id=736b9ee7bdd5f9fd0a65a7ab3d9ae3c283007f09
Tuo korjaus ei vielä ole mukana uusimmissakaan testiversioissa. En tiedä,
ehtiikö se enää mukaan versioon 3.6.2 vai meneekö versioon 3.6.3. Joka
tapauksessa suosittelen kokeilemaan seuraavaa julkaistavaa testiversiota
3.6-sarjasta. Jos se korjaa vian, kannattaa asiasta mainita ainakin tuossa
bugiraportissa ja kokeilla myös koulun tiedostoilla, onko korjauksesta apua.
Harri
--
Ohjeet listalta poistumiseksi: E-mail [email protected]
Ohjeita viestien laadintaan: http://wiki.documentfoundation.org/Netiquette
Listan arkisto: http://listarchives.libreoffice.org/fi/users/
Listalle lähetetyt viestit arkistoidaan julkisesti, eikä niitä voi poistaa