Bug 488707 - Templates are blank in video collection
Summary: Templates are blank in video collection
Status: RESOLVED FIXED
Alias: None
Product: tellico
Classification: Applications
Component: general (show other bugs)
Version: 3.5.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Robby Stephenson
URL:
Keywords:
: 489697 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-06-19 04:05 UTC by bart.g.dawes
Modified: 2024-07-03 19:24 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 3.5.5
Sentry Crash Report:


Attachments
tellico templates blank (58.76 KB, image/png)
2024-06-19 04:05 UTC, bart.g.dawes
Details
tellico templates blank (22.88 KB, image/png)
2024-06-19 04:08 UTC, bart.g.dawes
Details

Note You need to log in before you can comment on or make changes to this bug.
Description bart.g.dawes 2024-06-19 04:05:10 UTC
Created attachment 170620 [details]
tellico templates blank

SUMMARY
Templates are blank in main view and when previewing templates in Settings > Configure Tellico > Templates > Preview.

STEPS TO REPRODUCE
1. Open a video collection and select an entry or preview a template in Settings > Configure Tellico > Templates > Preview.

OBSERVED RESULT
Templates are blank.

EXPECTED RESULT
Templates are visible.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 6.9.5-arch1-1 (64-bit)
(available in About System)
KDE Plasma Version: 6.0.5
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1

ADDITIONAL INFORMATION
Screenshot attachments.
Comment 1 bart.g.dawes 2024-06-19 04:08:59 UTC
Created attachment 170621 [details]
tellico templates blank
Comment 2 Antonio Rojas 2024-06-19 06:49:02 UTC
This is a libxml2 issue
https://gitlab.gnome.org/GNOME/libxslt/-/commit/16f3d7c4954da41788a46e0b14baff2c5785d314
Comment 3 Robby Stephenson 2024-06-20 01:34:01 UTC
(In reply to Antonio Rojas from comment #2)
> This is a libxml2 issue
> https://gitlab.gnome.org/GNOME/libxslt/-/commit/
> 16f3d7c4954da41788a46e0b14baff2c5785d314

Thanks, Antonio. Looks like the bug shows up in libxml2 2.13 and 2.13.1, before being fixed in libxslt 1.1.41.
Comment 4 Robby Stephenson 2024-06-21 19:46:03 UTC
This is a different issue than the "Not reading from '-'" regression. It's tracked in https://gitlab.gnome.org/GNOME/libxml2/-/issues/741 and looks like it needs to be fixed in Tellico.
Comment 5 Robby Stephenson 2024-06-21 20:35:31 UTC
Git commit e0e81f514c5ad2f9a973ffc4c7de74d960ae120b by Robby Stephenson.
Committed on 21/06/2024 at 20:35.
Pushed by rstephenson into branch 'master'.

Remove percent encoding for loading XSLT files

Using percent encoding dates back to very early Tellico development, so
it's not clear why it was enforced. As of libxml2 2.13, the stylesheet
will not load with percent encoding included.
https://gitlab.gnome.org/GNOME/libxml2/-/issues/741
FIXED-IN: 3.5.5

M  +4    -6    src/translators/xslthandler.cpp

https://invent.kde.org/office/tellico/-/commit/e0e81f514c5ad2f9a973ffc4c7de74d960ae120b
Comment 6 Robby Stephenson 2024-06-21 20:36:10 UTC
Git commit 5b17bddae9b1b762031bf26e95c9832fb24077dc by Robby Stephenson.
Committed on 21/06/2024 at 20:36.
Pushed by rstephenson into branch '3.5'.

Remove percent encoding for loading XSLT files

Using percent encoding dates back to very early Tellico development, so
it's not clear why it was enforced. As of libxml2 2.13, the stylesheet
will not load with percent encoding included.
https://gitlab.gnome.org/GNOME/libxml2/-/issues/741
FIXED-IN: 3.5.5

M  +4    -6    src/translators/xslthandler.cpp

https://invent.kde.org/office/tellico/-/commit/5b17bddae9b1b762031bf26e95c9832fb24077dc
Comment 7 Robby Stephenson 2024-07-03 19:24:00 UTC
*** Bug 489697 has been marked as a duplicate of this bug. ***