Summary: | app-office/libreoffice-3.4.5.2 fails to open a document saved with password under earlier version | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Yanestra <Yanestra> |
Component: | Current packages | Assignee: | Gentoo Office Team <office> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dark.knight.ita, mmk |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
LibreOffice spreadsheet protected with password
testsheet2.ods emerge --info libreoffice emerge --info libreoffice |
Description
Yanestra
2012-01-12 05:03:45 UTC
Hello, by any chance are you able to put the document here as an attachment? (if I won't manage to reproduce it by any of mine this might help a bit). Okey i am unable to reproduce with any test document i create; could you try to update and tell me what version exactly you have? In about dialog there should be something like OOO340m1 (Build:502). Created attachment 298811 [details]
LibreOffice spreadsheet protected with password
The password is 'yanestra' (without quotes). Written with 3.4.3.2, newer version 3.4.5.2 won't open.
Gentoo 3.4.3.2 translates into: OOO340m1 (Build:302) Gentoo 3.4.5.2 translates into: OOO340m1 (Build:502) I have created an attachment with a test case. Please consider the problem as reproducible now. It appears, the attached file cannot be opened with the newer version of LibreOffice. Try so, password is 'yanestra' (without quotes). It was written with version 3.4.3.2 which can also read it without problems. Cross-check with LibreOffice 3.4.3 (Build 302) and 3.4.5rc2 (Build 502) under Windows/x86: With both, you can open the ODS file. Created attachment 299381 [details]
testsheet2.ods
libreoffice-3.4.5.2 (amd64) can open this file fine.
Attached is the result of saving it again without modification and with the same password.
Created attachment 299383 [details]
emerge --info libreoffice
Created attachment 299405 [details]
emerge --info libreoffice
emerge --info libreoffice
I have used current /usr/portage and problem remains the same. Got a try with 3.5.0rc1 (350m1 Build:11) i.e. Gentoo app-office/libreoffice-3.5.0.1: Works flawlessly. So, the only version causing trouble appears to be 3.4.5.2. I think, one could consider masking 3.4.5.2 as soon as 3.5 is available. I would like to add that the binary version (app-office/libreoffice-bin-3.4.5.2-r1) is, as of today, affected by the same bug. Sigh, this communication is that speedy, that I can expect a solution for late 2013. Closed - nobody cares anyway. So what do you expect me to do. I spent debugging this issue for 12 hours of clear time already. the problem is that the required .so libraries where the error occurs are the one that are not respecting the ldflags/cflags so even with debug enabled I can't see the symbols that are the problematic ones. If I update to 3.5 which is the version where I made the symbols visible I can't reproduce the problem so it is useless. As you already said the bug IS fixed in 3.5 which I can confirm, so just update to that version or try to debug it yourself to see if you manage to obtain the debugsymbols. The bug is also reported upstream and is present on debian so since my C++ foo is too low for it hope debianers or upstream will work it out. Sadly it is not reproducable on windows which is the most important platform for upstream (before you ask just think who is probably only one paying for the development [yep windows corporate users]). *** Bug 407463 has been marked as a duplicate of this bug. *** |