Bug 461887

Summary: libpoppler-glib8 as shipped in Neon breaks Inkscape PDF import
Product: [KDE Neon] neon Reporter: Louis Moureaux <m_louis30>
Component: Packages User EditionAssignee: Neon Bugs <neon-bugs>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: jr, me, neon-bugs, sitter, U.Koehler_sec
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Louis Moureaux 2022-11-15 21:12:23 UTC
SUMMARY

The version of libpoppler-glib8 shipped by Neon (22.04.0-1+20.04+focal+release+build4) breaks PDF import in Inkscape. This is also the case on another machine that uses Neon based on Ubuntu 22.04.
Please see https://gitlab.com/inkscape/inbox/-/issues/7834.
I couldn't find a KDE package that would depend on libpoppler-glib8. The other major rdep of libpoppler-glib8, Gimp, seems to import the same document just fine.

STEPS TO REPRODUCE
1. Install inkscape (in this case from the 20.04 backports)
2. Follow the instructions from the aforementioned issue.

OBSERVED RESULT
Inkscape deadlocks.

EXPECTED RESULT
Inkscape works.

SOFTWARE/OS VERSIONS
Operating System: KDE neon 5.26
KDE Plasma Version: 5.26.0
KDE Frameworks Version: 5.98.0
Qt Version: 5.15.6
Kernel Version: 5.15.0-52-generic (64-bit)
Comment 1 Louis Moureaux 2022-11-15 21:23:20 UTC
My bad, that version actually works. Though it is definitely broken in 22.04.
Comment 2 Uwe Köhler 2022-12-28 19:28:23 UTC
Yep, PDF import is definitely broken in KDE Neon. I tried the Snap and Flatpak versions which both cannot be used for other reasons. Please provide a working package.

Operating System: KDE neon 5.26
KDE Plasma Version: 5.26.4
KDE Frameworks Version: 5.101.0
Qt Version: 5.15.7
Kernel Version: 5.15.0-56-generic (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 5700U with Radeon Graphics
Memory: 15,0 GiB of RAM
Graphics Processor: AMD RENOIR
Manufacturer: Acer
Product Name: Aspire A515-45G
System Version: V1.08
Comment 3 Jonathan Riddell 2023-02-14 15:59:17 UTC
I'm afraid Neon policy is to care primarily about KDE projects and they benefit from the latest poppler library.
Comment 4 Louis Moureaux 2023-02-14 17:49:57 UTC
The problematic package isn't needed by any Kde app:

libpoppler-glib8
Reverse Depends:
  ....
  inkscape
  ...no kde software...

Now I understand that libpoppler-glib8 is built from the poppler source package, for which there are Qt and Kde reverse deps. Not building libpoppler-glib8 (and libpoppler-cil) for Neon would help, since Inkscape would then use the one from Ubuntu built against libpoppler118 (which is perfectly co-installable with libpoppler126). A more elegant and work-intensive option would be to use versioned libpoppler126-* packages just like the base libpoppler package does.

Please reconsider, this affects a flagship free software project that Kde doesn't have a viable alternative for.
Comment 5 Uwe Köhler 2023-02-14 19:51:58 UTC
I fully agree with Louis on that point. Otherwise I have to give up in Neon due to too many bugs
Comment 6 Uwe Köhler 2023-06-11 19:31:10 UTC
Still broken after recent update.
Comment 7 Louis Moureaux 2023-06-11 19:39:43 UTC
I'm afraid this will never be fixed, it's apparently a policy that breaking Gtk apps is fine.