qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 0/3] Build system and documentation patches for 2019-07-15
@ 2019-07-16  4:51 Markus Armbruster
  2019-07-16  4:51 ` [Qemu-devel] [PULL 1/3] Makefile: Fix "make install" when "make all" needs work Markus Armbruster
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Markus Armbruster @ 2019-07-16  4:51 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit 5ea8ec2fcf57cb9af24ad2cf17b4d64adb03afdf:

  Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2019-07-15' into staging (2019-07-15 16:11:47 +0100)

are available in the Git repository at:

  git://repo.or.cz/qemu/armbru.git tags/pull-build-2019-07-15

for you to fetch changes up to 32481687e1a262a9ca0083f8e938d7b0614d823b:

  qemu-tech: Fix dangling @menu entries (2019-07-15 21:10:29 +0200)

----------------------------------------------------------------
Build system and documentation patches for 2019-07-15

----------------------------------------------------------------
Markus Armbruster (3):
      Makefile: Fix "make install" when "make all" needs work
      Makefile: Fix missing dependency of on qemu-tech.texi
      qemu-tech: Fix dangling @menu entries

 Makefile       | 4 +++-
 qemu-tech.texi | 3 ---
 2 files changed, 3 insertions(+), 4 deletions(-)

-- 
2.21.0



^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Qemu-devel] [PULL 1/3] Makefile: Fix "make install" when "make all" needs work
  2019-07-16  4:51 [Qemu-devel] [PULL 0/3] Build system and documentation patches for 2019-07-15 Markus Armbruster
@ 2019-07-16  4:51 ` Markus Armbruster
  2019-07-16  4:51 ` [Qemu-devel] [PULL 2/3] Makefile: Fix missing dependency of on qemu-tech.texi Markus Armbruster
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Markus Armbruster @ 2019-07-16  4:51 UTC (permalink / raw)
  To: qemu-devel
  Cc: Daniel P . Berrangé,
	Mark Cave-Ayland, Guenter Roeck, Stefano Garzarella

Until recently, target install used to recurse into target directories
in its recipe: it ran make install in a for-loop.  Since target
install depends on target all, this trivially ensured we run the
sub-make install only after completing target all.

Commit 1338a4b "Makefile: Reuse all's recursion machinery for clean
and install" moved the target recursion to dependencies.  That's good
(the commit message explains why), but I forgot to add dependencies to
ensure make runs the sub-make install only after completing target
all.  Do that now.

Fixes: 1338a4b72659ce08eacb9de0205fe16202a22d9c
Reported-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Reported-by: Guenter Roeck <linux@roeck-us.net>
Tested-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20190712055935.23061-1-armbru@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
Tested-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
---
 Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index 1fcbaed62c..09b77e8a7b 100644
--- a/Makefile
+++ b/Makefile
@@ -522,6 +522,7 @@ $(ROM_DIRS_RULES):
 recurse-all: $(addsuffix /all, $(TARGET_DIRS) $(ROM_DIRS))
 recurse-clean: $(addsuffix /clean, $(TARGET_DIRS) $(ROM_DIRS))
 recurse-install: $(addsuffix /install, $(TARGET_DIRS))
+$(addsuffix /install, $(TARGET_DIRS)): all
 
 $(BUILD_DIR)/version.o: $(SRC_PATH)/version.rc config-host.h
 	$(call quiet-command,$(WINDRES) -I$(BUILD_DIR) -o $@ $<,"RC","version.o")
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [Qemu-devel] [PULL 2/3] Makefile: Fix missing dependency of on qemu-tech.texi
  2019-07-16  4:51 [Qemu-devel] [PULL 0/3] Build system and documentation patches for 2019-07-15 Markus Armbruster
  2019-07-16  4:51 ` [Qemu-devel] [PULL 1/3] Makefile: Fix "make install" when "make all" needs work Markus Armbruster
@ 2019-07-16  4:51 ` Markus Armbruster
  2019-07-16  4:51 ` [Qemu-devel] [PULL 3/3] qemu-tech: Fix dangling @menu entries Markus Armbruster
  2019-07-16 14:08 ` [Qemu-devel] [PULL 0/3] Build system and documentation patches for 2019-07-15 Peter Maydell
  3 siblings, 0 replies; 5+ messages in thread
From: Markus Armbruster @ 2019-07-16  4:51 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé

The qemu-doc.{html,info,pdf,txt} depend on qemu-doc.texi and its
include files.  Except qemu-tech.texi is missing.  Has always been
missing as far as I can see.  Fix it.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20190715055736.15214-2-armbru@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
---
 Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index 09b77e8a7b..f9791dcb82 100644
--- a/Makefile
+++ b/Makefile
@@ -1021,7 +1021,8 @@ pdf: qemu-doc.pdf docs/interop/qemu-qmp-ref.pdf docs/interop/qemu-ga-ref.pdf
 txt: qemu-doc.txt docs/interop/qemu-qmp-ref.txt docs/interop/qemu-ga-ref.txt
 
 qemu-doc.html qemu-doc.info qemu-doc.pdf qemu-doc.txt: \
-	qemu-img.texi qemu-nbd.texi qemu-options.texi qemu-option-trace.texi \
+	qemu-img.texi qemu-nbd.texi qemu-options.texi \
+	qemu-tech.texi qemu-option-trace.texi \
 	qemu-deprecated.texi qemu-monitor.texi qemu-img-cmds.texi qemu-ga.texi \
 	qemu-monitor-info.texi docs/qemu-block-drivers.texi \
 	docs/qemu-cpu-models.texi docs/security.texi
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [Qemu-devel] [PULL 3/3] qemu-tech: Fix dangling @menu entries
  2019-07-16  4:51 [Qemu-devel] [PULL 0/3] Build system and documentation patches for 2019-07-15 Markus Armbruster
  2019-07-16  4:51 ` [Qemu-devel] [PULL 1/3] Makefile: Fix "make install" when "make all" needs work Markus Armbruster
  2019-07-16  4:51 ` [Qemu-devel] [PULL 2/3] Makefile: Fix missing dependency of on qemu-tech.texi Markus Armbruster
@ 2019-07-16  4:51 ` Markus Armbruster
  2019-07-16 14:08 ` [Qemu-devel] [PULL 0/3] Build system and documentation patches for 2019-07-15 Peter Maydell
  3 siblings, 0 replies; 5+ messages in thread
From: Markus Armbruster @ 2019-07-16  4:51 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell, Philippe Mathieu-Daudé

Recent commit 2f2c4e4731 "Convert "translator internals" docs to RST,
move to devel manual" and commit 282d36b5e2 "qemu-tech.texi: Remove
"QEMU compared to other emulators" section" removed @node, but left
their @menu entries behind.  This broke building qemu-doc.info (but
not qemu-doc.{html,pdf,txt}; how odd).  Bury the dead @menu entries.

Reported-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Fixes: 2f2c4e4731449449a2b1aafcd73e4f9ae107d78b
Fixes: 282d36b5e27ba86d42d0638430e439c2c257367b
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20190715055736.15214-3-armbru@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
---
 qemu-tech.texi | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/qemu-tech.texi b/qemu-tech.texi
index 3451cfaa5b..0380de77b6 100644
--- a/qemu-tech.texi
+++ b/qemu-tech.texi
@@ -3,10 +3,7 @@
 
 @menu
 * CPU emulation::
-* Translator Internals::
-* QEMU compared to other emulators::
 * Managed start up options::
-* Bibliography::
 @end menu
 
 @node CPU emulation
-- 
2.21.0



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [Qemu-devel] [PULL 0/3] Build system and documentation patches for 2019-07-15
  2019-07-16  4:51 [Qemu-devel] [PULL 0/3] Build system and documentation patches for 2019-07-15 Markus Armbruster
                   ` (2 preceding siblings ...)
  2019-07-16  4:51 ` [Qemu-devel] [PULL 3/3] qemu-tech: Fix dangling @menu entries Markus Armbruster
@ 2019-07-16 14:08 ` Peter Maydell
  3 siblings, 0 replies; 5+ messages in thread
From: Peter Maydell @ 2019-07-16 14:08 UTC (permalink / raw)
  To: Markus Armbruster; +Cc: QEMU Developers

On Tue, 16 Jul 2019 at 05:52, Markus Armbruster <armbru@redhat.com> wrote:
>
> The following changes since commit 5ea8ec2fcf57cb9af24ad2cf17b4d64adb03afdf:
>
>   Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2019-07-15' into staging (2019-07-15 16:11:47 +0100)
>
> are available in the Git repository at:
>
>   git://repo.or.cz/qemu/armbru.git tags/pull-build-2019-07-15
>
> for you to fetch changes up to 32481687e1a262a9ca0083f8e938d7b0614d823b:
>
>   qemu-tech: Fix dangling @menu entries (2019-07-15 21:10:29 +0200)
>
> ----------------------------------------------------------------
> Build system and documentation patches for 2019-07-15
>
> ----------------------------------------------------------------
> Markus Armbruster (3):
>       Makefile: Fix "make install" when "make all" needs work
>       Makefile: Fix missing dependency of on qemu-tech.texi
>       qemu-tech: Fix dangling @menu entries


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/4.1
for any user-visible changes.

-- PMM


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2019-07-16 14:08 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-16  4:51 [Qemu-devel] [PULL 0/3] Build system and documentation patches for 2019-07-15 Markus Armbruster
2019-07-16  4:51 ` [Qemu-devel] [PULL 1/3] Makefile: Fix "make install" when "make all" needs work Markus Armbruster
2019-07-16  4:51 ` [Qemu-devel] [PULL 2/3] Makefile: Fix missing dependency of on qemu-tech.texi Markus Armbruster
2019-07-16  4:51 ` [Qemu-devel] [PULL 3/3] qemu-tech: Fix dangling @menu entries Markus Armbruster
2019-07-16 14:08 ` [Qemu-devel] [PULL 0/3] Build system and documentation patches for 2019-07-15 Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).