[Spice-devel] [vdagent-win PATCH 05/13] msi: Do not generate deps.txt

Christophe Fergeau cfergeau at redhat.com
Mon May 28 13:50:47 UTC 2018


On Mon, May 28, 2018 at 09:26:47AM -0400, Frediano Ziglio wrote:
> > 
> > On Mon, May 28, 2018 at 09:57:58AM +0100, Frediano Ziglio wrote:
> > > There's no reason to tell the package installed on the build system
> > > used.
> > 
> > This can be useful to know which version of zlib or libpng are bundled
> > with the agent msi installer when debugging something which is installed
> > on a system. However, the .wxs file does not seem to list zlib or libpng
> > as dependencies?
> > 
> 
> We compile the executables with -static so both libraries are included
> in the executable.

Ah right, the -static was apparent at the beginning of the cmake patch,
but this did not trigger an association in my brain when replying this
;) ACK with this mentioned in the commit log.

Christophe

> 
> Is easier to understand the version with strings:
> 
> strings vdagent.exe | grep 'Mark Adler\|libpng version'
> libpng version 1.6.29 - March 16, 2017
>  libpng version 1.6.29 - March 16, 2017
>  deflate 1.2.8 Copyright 1995-2013 Jean-loup Gailly and Mark Adler
>  inflate 1.2.8 Copyright 1995-2013 Mark Adler
> 
> > Christophe
> > 
> 
> Frediano
> 
> > > 
> > > Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
> > > ---
> > >  Makefile.am          | 5 +----
> > >  spice-vdagent.wxs.in | 4 ----
> > >  2 files changed, 1 insertion(+), 8 deletions(-)
> > > 
> > > diff --git a/Makefile.am b/Makefile.am
> > > index 62640f2..3020824 100644
> > > --- a/Makefile.am
> > > +++ b/Makefile.am
> > > @@ -100,15 +100,12 @@ test_log_win_SOURCES =			\
> > >  	common/test-log.cpp		\
> > >  	$(NULL)
> > >  
> > > -deps.txt:
> > > -	$(AM_V_GEN)rpm -qa | grep $(host_os) | sort | unix2dos > $@
> > > -
> > >  MANUFACTURER = The Spice Project
> > >  
> > >  EXTRA_DIST += spice-vdagent.wxs.in
> > >  CONFIG_STATUS_DEPENDENCIES = spice-vdagent.wxs.in
> > >  
> > > -spice-vdagent-$(WIXL_ARCH)-$(VERSION)$(BUILDID).msi: spice-vdagent.wxs
> > > deps.txt all
> > > +spice-vdagent-$(WIXL_ARCH)-$(VERSION)$(BUILDID).msi: spice-vdagent.wxs all
> > >  	$(AM_V_GEN)DESTDIR=`mktemp -d`&&				\
> > >  	make -C $(top_builddir) install DESTDIR=$$DESTDIR >/dev/null &&	\
> > >  	MANUFACTURER="$(MANUFACTURER)" wixl -D SourceDir=$(prefix)	\
> > > diff --git a/spice-vdagent.wxs.in b/spice-vdagent.wxs.in
> > > index 452f995..7432ca9 100644
> > > --- a/spice-vdagent.wxs.in
> > > +++ b/spice-vdagent.wxs.in
> > > @@ -61,9 +61,6 @@
> > >                              Wait="yes"/>
> > >              </Component>
> > >            </Directory>
> > > -          <Component Id="CDepsTxt" Guid="*">
> > > -            <File Id='depstxt' Name='deps.txt' DiskId='1'
> > > Source='deps.txt' KeyPath='yes'/>
> > > -          </Component>
> > >          </Directory>
> > >        </Directory>
> > >      </Directory>
> > > @@ -71,7 +68,6 @@
> > >      <Feature Id="Complete"  Level="1">
> > >        <ComponentRef Id="CSpiceAgent"/>
> > >        <ComponentRef Id="CSpiceService"/>
> > > -      <ComponentRef Id="CDepsTxt"/>
> > >      </Feature>
> > >  
> > >    </Product>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/spice-devel/attachments/20180528/73eecc73/attachment.sig>


More information about the Spice-devel mailing list