[libvirt] [PATCH] build: regenerate .png files
Daniel P. Berrange
berrange at redhat.com
Mon Jul 23 09:19:46 UTC 2012
On Fri, Jul 20, 2012 at 09:52:52PM -0600, Eric Blake wrote:
> We don't expect people to have tools installed to regenerate .png
> from .fig by default. However, since commit 5eb3df8, several
> .fig files were updated without regenerating the .png file, and
> as a result, 'make dist' ends up regenerating those five files,
> or worse, failing because of missing tools.
>
> Additionally, the generation of .png files is nondeterministic
> (the resulting files contain a timestamp), which means prior to
> this patch, running 'make dist' from two checkouts will end up
> producing different tarball contents (two 'make dist' runs will
> always produce different tar files, since tarballs also contain
> timestamps; but unpacking the tarballs and doing a recursive
> diff will show if the contents are unchanged).
>
> Running 'make *.png' in the docs directory and committing the
> result means the timestamps are now up-to-date, and 'make dist'
> no longer has anything to do. This gets us closer to the goal
> of two checkouts being able to produce the same tarball.
>
> * docs/libvirt-*.png: Regenerate.
> ---
>
> Found when testing 'make dist' on a machine without ImageMagick
> installed (for the 'convert' program).
>
> docs/libvirt-daemon-arch.png | Bin 16479 -> 11624 bytes
> docs/libvirt-driver-arch.png | Bin 16835 -> 12555 bytes
> docs/libvirt-net-logical.png | Bin 7387 -> 11243 bytes
> docs/libvirt-net-physical.png | Bin 10666 -> 11336 bytes
> docs/libvirt-object-model.png | Bin 14327 -> 9559 bytes
> 5 files changed, 0 insertions(+), 0 deletions(-)
>
> diff --git a/docs/libvirt-daemon-arch.png b/docs/libvirt-daemon-arch.png
> index b7ed2f689112e45ffd5b108ed7a03f9808618d96..621a55cdbfebf968ed079e3940b5bd3da22321a1 100644
> GIT binary patch
> literal 11624
>
> [actual patch stripped for mailing list length limits - it's just
> a regeneration of binary files]
ACK
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the libvir-list
mailing list