2.4.0-beta-2 possible regression: Float inset stops instant preview functionality in Fedora 37 X86_64

José Matos jaomatos at gmail.com
Sun Jan 22 11:46:52 UTC 2023


On Sat, 2023-01-21 at 17:19 -0800, Eric Barkan wrote:
> Success!  I tried installing texlive-cprotect per @nealbecker and the
> problem was fixed.  Thanks to you both.
> Just in case it's still of interest I ran lyx-devel -dbg graphics in
> the repaired system.  All earlier error messages are gone.  the only
> mesages now are similar to:
> graphics/PreviewLoader.cpp (753):
> PreviewLoader::finishedInProgress(0): processing succeeded for pyth
>  on3 -tt $$s/scripts/lyxpreview2bitmap.py --png
> "/tmp/lyx_tmpdir.CxxjlOzXElUM/lyx_tmpbuf4/lyxpreviewvmIpAu.tex" --dpi
> 200 --fg 000000 --bg faf
>  0e6 --bibtex="bibtex"
> 
> Jose -- let me know if I can help with further testing on F37.
> Thanks again Jose and Neal for your help.
> Eric Barkan

Could you, please, try to compile the User's Guide?

The issue is simple, I would like to determine what is the minimal set
of latex packages required to have a working LyX version.

I do not see these problems because I have all the texlive packages
installed. For the Fedora package tough that is not the best scenario.

For example in the spec file we have:

# basic set of latex packages
Recommends: texlive-collection-latexrecommended
# required for file conversions
Requires: ImageMagick
Requires: xdg-utils
Requires: ghostscript
## produce PDF files directly from DVI files
Requires: tex-dvipdfmx
## convert eps to pdf
Requires: tex-epstopdf
## checking the quality of the generated latex
Requires: tex-chktex
## instant preview
Requires: tex-dtl
Requires: tex(cprotect.sty)
# LaTeX packages required to compile the User's Manual
Requires: tex(dvips)
Requires: tex(esint.map)
Requires: tex(esint.sty)
Requires: tex(latex)
Requires: tex(nomencl.sty)
Requires: tex(simplecv.cls)
Requires: tex(ulem.sty)
Requires: tex(xcolor.sty)

As you can see we are identifying a given set of packages in order to
have a minimal working package.

This is not a difficult problem but it takes time to get all the
packages right. It would be nice to have an automatic way to do this
but for now I settled for the manual solution.

Best regards,
-- 
José Abílio


More information about the lyx-devel mailing list