[LyX/master] Cmake build: Extend build info in Help>About

Scott Kostyshak skostysh at lyx.org
Wed Mar 25 18:17:55 UTC 2020


On Wed, Mar 25, 2020 at 05:56:30PM +0100, Kornel Benko wrote:
> Am Wed, 25 Mar 2020 12:17:31 -0400
> schrieb Scott Kostyshak <skostysh at lyx.org>:
> 
> > On Wed, Mar 25, 2020 at 03:09:42PM +0100, Kornel Benko wrote:
> > > Am Wed, 25 Mar 2020 14:44:09 +0100
> > > schrieb Kornel Benko <kornel at lyx.org>:
> > >   
> > > > > Nice! Can we add "Qt version" to the CMake output? In case it is
> > > > > helpful, here are my current outputs for master with CMake and with
> > > > > autotools:
> > > > > 
> > > > >     
> > > > 
> > > > The QT-version and 'LyX files dir' is also at Help->About->Version. Why should it go
> > > > here too?
> > > > 
> > > > 	Kornel  
> > > 
> > > OK, the 'LyX files dir' and 'LyX binary dir' are referencing paths in the (later)
> > > installed version. So this is different to actual used sysdir and lyx-exe.
> > > 
> > > But the qt-version (installed +compiled) is already there.
> > > 
> > > 	Kornel  
> > 
> > The Qt version is related to compile information so I think it makes
> > sense to put it there. It's also helpful for bug reports. At least for
> > people comfortable with the command line, it is easier to do
> > <<lyx --version>> than to do the steps for the GUI. A couple of data
> > points on other programs that give information on dependency versions: 
> > 
> > $ copyq --version
> > CopyQ Clipboard Manager v3.9.3
> > Qt: 5.12.4
> > Compiler: GCC
> > Arch: x86_64-little_endian-lp64
> > OS: Ubuntu 19.10
> > $
> > 
> > My MUA, NeoMutt does not depend on Qt, but it does include information e.g.,
> > ncurses:
> > 
> > $ mutt -v
> > NeoMutt 20191207-76-0b9198
> > Copyright (C) 1996-2016 Michael R. Elkins and others.
> > NeoMutt comes with ABSOLUTELY NO WARRANTY; for details type 'neomutt -vv'.
> > NeoMutt is free software, and you are welcome to redistribute it
> > under certain conditions; type 'neomutt -vv' for details.
> > 
> > System: Linux 5.3.0-42-generic (x86_64)
> > ncurses: ncurses 6.1.20190803 (compiled with 6.1.20190803)
> > libidn: 1.33 (compiled with 1.33)
> > libnotmuch: 5.2.0
> > hcache backends: tokyocabinet
> > 
> > Configure options: --ssl --sasl --enable-notmuch --enable-debug --tokyocabinet
> > --prefix=/usr/local
> > 
> > Compilation CFLAGS: -g -O2 -std=c99 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D__EXTENSIONS__
> > -I/usr/local/include -DNCURSES_WIDECHAR ...
> > $
> > 
> > Not all programs give such detailed information (e.g., Firefox). But
> > from what I see, when a program does list information on compilation, it
> > is common to give the versions of the important libraries it depends on.
> > 
> > That said, I don't have too strong of an opinion on this, so feel free
> > to skip.
> > 
> > Scott
> 
> OK, OK, You have good arguments, done at 16802a76.

Thanks, Kornel.

I'm honored to be the target of the third message you have sent since
August 2012 (farthest back I can search) where you use the string
"OK, OK" :)

Scott
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.lyx.org/pipermail/lyx-devel/attachments/20200325/4b06f082/attachment.asc>


More information about the lyx-devel mailing list