Bug 135288 - Bullets disappeared in old SXI presentation
Summary: Bullets disappeared in old SXI presentation
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
6.1.0.3 release
Hardware: All All
: low normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, bisected, regression
Depends on:
Blocks: FastParser-regressions
  Show dependency treegraph
 
Reported: 2020-07-29 19:33 UTC by Jarosław Rafa
Modified: 2023-08-01 21:38 UTC (History)
9 users (show)

See Also:
Crash report or crash signature:


Attachments
lomza.odp (3.77 MB, application/vnd.oasis.opendocument.presentation)
2020-08-13 05:55 UTC, Timur
Details
prezentacja.sxi (11.44 KB, application/vnd.sun.xml.impress)
2023-08-01 21:37 UTC, Aron Budea
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jarosław Rafa 2020-07-29 19:33:36 UTC
Description:
I have on my disk quite a lot of old presentations from earlier versions of OpenOffice and even StarOffice (.sxi format). They were created with various versions of OpenOffice/StarOffice, some on Linux, some on Windows, some by me, some by other persons. They all opened correctly in OpenOffice 3.2.0 on my old computer with Ubuntu 10.04.
However, when viewed with recent LibreOffice (6.4.4.2) on Ubuntu 20.04, there are no bullets in those presentations that were visible in the old OpenOffice. Instead of bulleted list, there are just paragraphs of text one under the other, usually with first line of the paragraph being "outdented".
This is an example how a slide looks in the old OpenOffice (correct): https://ask.libreoffice.org/upfiles/15943239643635814.png
This is an example how the same slide looks in the current LibreOffice (incorrect): https://ask.libreoffice.org/upfiles/15943240062417456.png

When I switch to Template view in Impress, I can see the bullets on the slide template, but they aren't displayed on the actual slides.

Steps to Reproduce:
1. Open one of the following sample presentations: http://rafa.eu.org/share/lo_issue/prezentacja.sxi or http://rafa.eu.org/share/lo_issue/lomza.odp


Actual Results:
There are no bullets anywhere in the presentation.

Expected Results:
There should be bullets - the following exported PDFs show how the presentations should look like: http://rafa.eu.org/share/lo_issue/prezentacja.pdf and http://rafa.eu.org/share/lo_issue/lomza.pdf


Reproducible: Always


User Profile Reset: Yes


OpenGL enabled: Yes

Additional Info:
If there is a simple method (and preferrably, scriptable) to modify the old files so that they look correctly in the recent LO, I would also gladly accept this as a workaround.
Comment 1 Timur 2020-07-29 20:51:18 UTC
No repro LO 3.6, repro 4.0 and 7.1+.
I set New unless some explanation is made. 
Workaround: resave in LO 3.6.
Comment 2 Telesto 2020-07-29 20:54:38 UTC Comment hidden (obsolete)
Comment 3 Jarosław Rafa 2020-08-03 16:22:02 UTC
The workaround to resave the document works also in OO 3.2, thanks.

When resaving the old documents I found out that not only bullets, but also numbers in numbered lists are lost in the same way.
Comment 4 BogdanB 2020-08-12 18:24:50 UTC
When I open the file with extension .sxi:

- version:
Version 3.6.7.2 (Build ID: e183d5b) NO BULLETS

- Version: 5.4.7.2: I have bullets
Build ID: c838ef25c16710f8838b1faec480ebba495259d0
CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: gtk2; 
Locale: ro-RO (ro_RO.UTF-8); Calc: group


- version Version: 6.3.1.2 NO BULLETS
Build ID: b79626edf0065ac373bd1df5c28bd630b4424273
CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: gtk3; 
Locale: ro-RO (ro_RO.UTF-8); UI-Language: en-US
Calc: threaded

- and after this version 6.3.1 NO BULLETS in ALL VERSIONS UNTIL 7.0
Comment 5 Timur 2020-08-13 05:55:01 UTC
Created attachment 164229 [details]
lomza.odp

Files should be attached. 
I tested with this one.
Comment 6 raal 2020-08-30 21:03:57 UTC
bisected sxi file
This seems to have begun at the below commit.
Adding Cc: to Mohammed Abdul Azeem ; Could you possibly take a look at this one?
Thanks
 2fb92e5b348a9aa7fb86fe470d28e5fb8e743a27 is the first bad commit
commit 2fb92e5b348a9aa7fb86fe470d28e5fb8e743a27
Author: Jenkins Build User <tdf@pollux.tdf>
Date:   Wed Mar 14 14:28:34 2018 +0100

    source bf46b46a1d734348096936284fb8a76e977936d0

author	Mohammed Abdul Azeem <azeemmysore@gmail.com>	2017-10-01 14:11:11 +0530
committer	Michael Meeks <michael.meeks@collabora.com>	2018-03-14 14:12:08 +0100
commit bf46b46a1d734348096936284fb8a76e977936d0 (patch)
tree a76c30897cf1e49491bf26580c823701b6d74778
parent 1b61d0417bf46896ef1f1bd1e1a8209588fc157a (diff)
Moving XSAXDocumentBuilder2 to use XFastDocumentHandler:
Comment 7 QA Administrators 2022-09-12 03:39:59 UTC Comment hidden (obsolete)
Comment 8 Stéphane Guillou (stragu) 2023-05-14 20:57:51 UTC
We've got two different issues here, that appeared at different times.

Regarding what raal bibisected with the SXI file, I can confirm that bullets are present in:

Version: 6.0.0.3
Build ID: 64a0f66915f38c6217de274f0aa8e15618924765
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk2; 
Locale: en-AU (en_AU.UTF-8); Calc: group

But they are gone in:

Version: 6.1.0.3
Build ID: efb621ed25068d70781dc026f7e9c5187a4decd1
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk2; 
Locale: en-AU (en_AU.UTF-8); Calc: group threaded

As that's the one that was bibisected, let's focus the report on it.

Still repro in recent master build:

Version: 7.6.0.0.alpha1+ (X86_64) / LibreOffice Community
Build ID: b5a22fceed57f05eb43a5fb0817afbc141610c5e
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded

Regarding the ODP file, I have created bug 155304 to track separately.

Noel and Michael, just thought I'd copy you in as Mohammed's mentors, in case you have an idea.
Comment 9 Aron Budea 2023-08-01 21:37:38 UTC
Created attachment 188709 [details]
prezentacja.sxi

Let's attach the actual bugdoc from the description.