On Tue, Jun 14, 2016 at 10:03:15PM +0200, Kornel Benko wrote:
> Am Dienstag, 14. Juni 2016 um 14:56:21, schrieb Scott Kostyshak 
> <skost...@lyx.org>
> > On Tue, Jun 14, 2016 at 10:02:23AM +0200, Kornel Benko wrote:
> > > Am Montag, 13. Juni 2016 um 19:09:04, schrieb Scott Kostyshak 
> > > <skost...@lyx.org>
> > > > Note also that for me make package_source produces a tar.gz, not a
> > > > tar.xz as you suggested above.
> > > 
> > > It depends on how you configure, so that 'make package' knows what to 
> > > produce.
> > > 1.)  -DCPACK_SOURCE_TGZ:BOOL=ON
> > >   -> .tar.gz
> > > 2.)  -DCPACK_SOURCE_TBZ2:BOOL=ON
> > >   -> .bz2
> > > 3.) -DCPACK_SOURCE_TZ:BOOL=ON
> > >   -> .tar.Z
> > > or
> > > 4.)  -DCPACK_SOURCE_ZIP:BOOL=ON
> > >   -> nothing on linux
> > > 
> > > (Select only one of them)
> > > But, yes, .tar.xz is not created :(
> > 
> > OK
> > 
> > > For the differences:
> > >   'make git-archive' and 'make package_source' create different files.
> > > Which one have you used for comparison?
> > 
> > I used make package_source.
> > 
> > > Here, 'make package_source' creates
> > >   LyX-2.3.tar.gz
> > >   LyX-2.3.tar.xz
> > >   LyX-2.3.tar.Z
> > 
> > Ah so xz is created? I must have missed that.
> > 
> > If you have time and want to take a look, compare the tar.gz you get
> > from CMake to the 2.2.0 tar from the following command:
> > yourself: ./autogen.sh && ./configure && make lyxdist
> 
> I made it. But I do not see many differences.
> To test:
>       # cd  /usr/BUILD/BuildLyxGitQt5.6mainAutomake
>       # make lyxdist
>       # cd /usr/BUILD/BuildLyxGitQt5.6main-gcc5.3
>       # make package_source
>       # cd ~/tmp
>       # mkdir -p compare/automake
>       # cd compare/automake
>       # tar axvf /usr/BUILD/BuildLyxGitQt5.6mainAutomake/lyx-2.3.0dev.tar.gz
>       # cd ~/tmp
>       # mkdir -p compare/cmake
>       # cd compare/cmake
>       # tar axvf /usr/BUILD/BuildLyxGitQt5.6main-gcc5.3/LyX-2.3.tar.gz
>       # cd LyX-2.3
>       # diff -r .  ~/tmp/compare/automake/lyx-2.3.0dev/.
> 
> The result is that cmake part misses
>       Makefile.in
> automake misses
>       lib/fonts/*.sfd (11 files)
>       lib/images/ipa/*.svgz (30 files)
>       lib/images/oxygen/*.svgz (88 files)
>       src/mathed/InsetMathXYArrow.{cpp,h}
>       3rdparty/boost/libs/regex/src/{icu,usinstances,wc_regex_traits}.cpp
> 
> There are also many files in cmake-tar which are only for tests and not 
> important.
> But the automake missed files are more than serious IMHO.

Thanks for doing that. I guess I just saw a large diff and did not look
closely enough to categorize the items. Looks like there is not any
major problem then.

Good news.

Scott

Attachment: signature.asc
Description: PGP signature

Reply via email to