Out of sync information between Help->About LyX->{Version, Build Info}

José Matos jaomatos at gmail.com
Thu Jul 4 09:47:00 UTC 2024


Even before starting I should say that I am just raising this issue but
we do not need to fix it because it applies only to developers and not
to packagers. I have both hats so I know which one to pick and when.
😀️

This is just to share what I learn and I do not think that we need to
care about this.

So in this case/build I am using autotools.

In this particular case Version says:

Version 2.5.0~devel
(not released yet)

Built from git commit hash 89ab9eb5
Qt Version (run-time): 6.7.2 on platform wayland
Qt Version (compile-time): 6.7.2
OS Version (run-time): Fedora Linux 40 (KDE Plasma)
Python detected: 3.12.4 (/usr/bin/python3)
Draw strategy: partial draw on backing store


And Build Info reports:

LyX 2.5.0~devel (not released yet)
  Git commit hash 89ab9eb5
Configuration
  Host type:               x86_64-pc-linux-gnu
  Special build flags:      build=development warnings assertions
stdlib-assertions callback-printing use-hunspell use-enchant
  Bundled libraries:        nod
  C++ Compiler:            /opt/gcc-latest/bin/g++ (15.0.0)
  C++ Compiler flags:       -Wall -Wextra -fPIC -g -Og -std=c++17  -
Wno-deprecated-copy
  C++ Compiler user flags:   
  Linker flags:             -rdynamic
  Linker user flags:       
  Qt Frontend:
      Qt version:	   6.7.1
  Packaging:               posix
  LyX binary dir:          /usr/local/bin
  LyX files dir:           /usr/local/share/lyx-devel

The Qt version is an old one, most likely the one used last time that
configure ran.


Since the source of truth is Version, and that the information is
correct I suggest to leave this as it is.

As a packager I always pick the source and then follow the usual build
flow so that then both tabs will be in accordance.

Regards,
PS: I am using real unicode emojis to defeat Pavel's emoji detection
script. 😉️😎️😅️
-- 
José Abílio


More information about the lyx-devel mailing list