* [igt-dev] [PATCH i-g-t 1/2] README: Use meson for building docs
@ 2018-12-13 12:43 Daniel Vetter
2018-12-13 12:43 ` [igt-dev] [PATCH i-g-t 2/2] autoconf: Drop gtkdoc support Daniel Vetter
` (3 more replies)
0 siblings, 4 replies; 7+ messages in thread
From: Daniel Vetter @ 2018-12-13 12:43 UTC (permalink / raw)
To: IGT development; +Cc: Daniel Vetter
Also simplify the instructions for meson 0.47+, where we track
dependencies correctly.
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
---
README.md | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index dcff03efdbac..f09e10f77f41 100644
--- a/README.md
+++ b/README.md
@@ -126,7 +126,7 @@ to generate this API documentation.
To regenerate the html files when updating documentation, use:
- $ make clean -C docs && make -C docs
+ $ ninja -C build igt-gpu-tools-doc
If you've added/changed/removed a symbol or anything else that changes
the overall structure or indexes, this needs to be reflected in
@@ -188,14 +188,19 @@ Note that meson insist on separate build directories from the source tree.
Running selfchecks for lib/tests and tests/ is done with
- $ cd build && ninja test
+ $ ninja -C build test
Note that this doesn't actually run the testcases in tests/: scripts/run-tests.sh
should continue to be used for that.
Documentation is built using
- $ cd build && ninja && ninja igt-gpu-tools-doc
+ $ ninja -C build igt-gpu-tools-doc
+
+Note that this needs meson v0.47 or later, earlier versions of meson do not
+track depencies correctly for the codumentation build and need:
+
+ $ ninja -C build && ninja -C build igt-gpu-tools-doc
Note that there's a setup script similar to ./autogen.sh which creates a
compatibility Makefile with a few useful default targets:
--
2.20.0.rc1
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [igt-dev] [PATCH i-g-t 2/2] autoconf: Drop gtkdoc support
2018-12-13 12:43 [igt-dev] [PATCH i-g-t 1/2] README: Use meson for building docs Daniel Vetter
@ 2018-12-13 12:43 ` Daniel Vetter
2018-12-13 13:08 ` Petri Latvala
2018-12-13 13:05 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/2] README: Use meson for building docs Patchwork
` (2 subsequent siblings)
3 siblings, 1 reply; 7+ messages in thread
From: Daniel Vetter @ 2018-12-13 12:43 UTC (permalink / raw)
To: IGT development; +Cc: Daniel Vetter
It's a huge kludge (doesn't track dependencies correctly) and compared
to the meson one, real slow. Throw it out.
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
---
Makefile.am | 2 -
configure.ac | 13 --
docs/Makefile.am | 6 -
docs/reference/Makefile.am | 1 -
docs/reference/igt-gpu-tools/Makefile.am | 218 -----------------------
5 files changed, 240 deletions(-)
delete mode 100644 docs/Makefile.am
delete mode 100644 docs/reference/Makefile.am
delete mode 100644 docs/reference/igt-gpu-tools/Makefile.am
diff --git a/Makefile.am b/Makefile.am
index 044c0a07f742..2ca522a0cb2a 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -43,8 +43,6 @@ endif
SUBDIRS += overlay benchmarks
endif
-SUBDIRS += docs
-
MAINTAINERCLEANFILES = ChangeLog INSTALL
.PHONY: ChangeLog INSTALL
diff --git a/configure.ac b/configure.ac
index b80e905ea478..73064fb92b30 100644
--- a/configure.ac
+++ b/configure.ac
@@ -43,14 +43,6 @@ AC_PROG_CC
AC_PROG_LEX
AC_PROG_YACC
-# check for gtk-doc
-m4_ifdef([GTK_DOC_CHECK], [
-GTK_DOC_CHECK([1.14],[--flavour no-tmpl])
-],[
-AM_CONDITIONAL([ENABLE_GTK_DOC], false)
-enable_gtk_doc=no
-])
-
# check for rst2man for generating man pages
AC_CHECK_PROG(RST2MAN, rst2man, yes, no)
AM_CONDITIONAL(HAVE_RST2MAN, [test "x$RST2MAN" = xyes])
@@ -398,10 +390,6 @@ AC_CONFIG_FILES([
benchmarks/Makefile
benchmarks/ezbench.d/Makefile
benchmarks/wsim/Makefile
- docs/Makefile
- docs/reference/Makefile
- docs/reference/igt-gpu-tools/Makefile
- docs/reference/igt-gpu-tools/version.xml
lib/Makefile
lib/tests/Makefile
man/Makefile
@@ -447,7 +435,6 @@ echo " Overlay : X: ${enable_overlay_xlib}, Xv: ${enable_overla
echo " x86-specific tools : ${build_x86}"
echo " Test runner : ${BUILD_RUNNER}"
echo ""
-echo " • API-Documentation : ${enable_gtk_doc}"
echo " • Fail on warnings : ${enable_werror}"
echo ""
diff --git a/docs/Makefile.am b/docs/Makefile.am
deleted file mode 100644
index 68cb80a51514..000000000000
--- a/docs/Makefile.am
+++ /dev/null
@@ -1,6 +0,0 @@
-SUBDIRS=reference
-
-EXTRA_DIST = \
- audio.txt \
- chamelium.txt \
- $(NULL)
diff --git a/docs/reference/Makefile.am b/docs/reference/Makefile.am
deleted file mode 100644
index 13a1954e4aeb..000000000000
--- a/docs/reference/Makefile.am
+++ /dev/null
@@ -1 +0,0 @@
-SUBDIRS = igt-gpu-tools
diff --git a/docs/reference/igt-gpu-tools/Makefile.am b/docs/reference/igt-gpu-tools/Makefile.am
deleted file mode 100644
index c77c6a657fc2..000000000000
--- a/docs/reference/igt-gpu-tools/Makefile.am
+++ /dev/null
@@ -1,218 +0,0 @@
-## Process this file with automake to produce Makefile.in
-
-TESTLISTS = $(top_builddir)/tests/test-list.txt
-KEYWORDS = (invalid|hang|swap|thrash|crc|tiled|tiling|rte|ctx|render|blt|bsd|vebox|exec|rpm)
-
-xml/igt_test_programs_%_programs.xml: $(TESTLISTS)
- mkdir -p `dirname $@`
- echo "<?xml version=\"1.0\"?>" > $@
- echo "<!DOCTYPE refsect1 PUBLIC \"-//OASIS//DTD DocBook XML V4.3//EN\"" >> $@
- echo " \"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd\"" >> $@
- echo "[" >> $@
- echo " <!ENTITY % local.common.attrib \"xmlns:xi CDATA #FIXED 'http://www.w3.org/2003/XInclude'\">" >> $@
- echo " <!ENTITY version SYSTEM \"version.xml\">" >> $@
- echo "]>" >> $@
- echo "<refsect1>" >> $@
- echo "<title>Programs</title>" >> $@
- echo "<informaltable pgwide=\"1\" frame=\"none\"><tgroup cols=\"2\"><tbody>" >> $@
- for test in `cat $(TESTLISTS) | tr ' ' '\n' | grep "^$*" | sort`; do \
- echo "<row><entry role=\"program_name\">" >> $@; \
- echo "<link linkend=\"$$test\">$$test</link></entry></row>" >> $@; \
- done;
- echo "</tbody></tgroup></informaltable>" >> $@
- echo "</refsect1>" >> $@
-
-xml/igt_test_programs_%_description.xml: $(TESTLISTS)
- mkdir -p `dirname $@`
- echo "<?xml version=\"1.0\"?>" > $@
- echo "<!DOCTYPE refsect1 PUBLIC \"-//OASIS//DTD DocBook XML V4.3//EN\"" >> $@
- echo " \"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd\"" >> $@
- echo "[" >> $@
- echo " <!ENTITY % local.common.attrib \"xmlns:xi CDATA #FIXED 'http://www.w3.org/2003/XInclude'\">" >> $@
- echo " <!ENTITY version SYSTEM \"version.xml\">" >> $@
- echo "]>" >> $@
- echo "<refsect1>" >> $@
- echo "<title>Description</title>" >> $@
- for test in `cat $(TESTLISTS) | tr ' ' '\n' | grep "^$*" | sort`; do \
- echo "<refsect2 id=\"$$test\"><title>" >> $@; \
- echo "$$test" | perl -pe 's/(?<=_)$(KEYWORDS)(?=(_|\W))/<acronym>\1<\/acronym>/g' >> $@; \
- echo "</title><para><![CDATA[" >> $@; \
- if [ -x $(top_builddir)/tests/$$test ]; then \
- testprog=$(top_builddir)/tests/$$test; \
- else \
- testprog=$(top_srcdir)/tests/$$test; \
- fi; \
- ./$$testprog --help-description >> $@; \
- echo "]]></para>" >> $@; \
- if ./$$testprog --list-subtests > /dev/null ; then \
- echo "<refsect3><title>Subtests</title>" >> $@; \
- subtest_list=`./$$testprog --list-subtests`; \
- subtest_count=`echo $$subtest_list | wc -w`; \
- if [ $$subtest_count -gt 100 ]; then \
- echo "<para>This test has over 100 subtests. " >> $@; \
- echo "Run <command>$$test</command> <option>--list-subtests</option> to list them.</para>" >> $@; \
- else \
- echo "<simplelist>" >> $@; \
- for subtest in $$subtest_list; do \
- echo "<member>" >> $@; \
- echo "$$subtest" | perl -pe 's/\b$(KEYWORDS)\b/<acronym>\1<\/acronym>/g' >> $@; \
- echo "</member>" >> $@; \
- done; \
- echo "</simplelist>" >> $@; \
- fi; \
- echo "</refsect3>" >> $@; \
- fi; \
- echo "</refsect2>" >> $@; \
- done;
- echo "</refsect1>" >> $@
-
-# We require automake 1.6 at least.
-AUTOMAKE_OPTIONS = 1.6
-
-# This is a blank Makefile.am for using gtk-doc.
-# Copy this to your project's API docs directory and modify the variables to
-# suit your project. See the GTK+ Makefiles in gtk+/docs/reference for examples
-# of using the various options.
-
-# The name of the module, e.g. 'glib'.
-DOC_MODULE=igt-gpu-tools
-
-# Uncomment for versioned docs and specify the version of the module, e.g. '2'.
-#DOC_MODULE_VERSION=2
-
-
-# The top-level XML file (SGML in the past). You can change this if you want to.
-DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.xml
-
-# Directories containing the source code.
-# gtk-doc will search all .c and .h files beneath these paths
-# for inline comments documenting functions and macros.
-# e.g. DOC_SOURCE_DIR=$(top_srcdir)/gtk $(top_srcdir)/gdk
-DOC_SOURCE_DIR=$(top_srcdir)/lib
-
-# Extra options to pass to gtkdoc-scangobj. Not normally needed.
-SCANGOBJ_OPTIONS=
-
-# Extra options to supply to gtkdoc-scan.
-# e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED"
-SCAN_OPTIONS=--rebuild-sections
-
-# Extra options to supply to gtkdoc-mkdb.
-# e.g. MKDB_OPTIONS=--xml-mode --output-format=xml
-MKDB_OPTIONS=--output-format=xml
-
-# Extra options to supply to gtkdoc-mktmpl
-# e.g. MKTMPL_OPTIONS=--only-section-tmpl
-MKTMPL_OPTIONS=
-
-# Extra options to supply to gtkdoc-mkhtml
-MKHTML_OPTIONS=
-
-# Extra options to supply to gtkdoc-fixref. Not normally needed.
-# e.g. FIXXREF_OPTIONS=--extra-dir=../gdk-pixbuf/html --extra-dir=../gdk/html
-FIXXREF_OPTIONS=
-
-# Used for dependencies. The docs will be rebuilt if any of these change.
-# e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h
-# e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c
-HFILE_GLOB=$(top_srcdir)/lib/*.h
-CFILE_GLOB=$(top_srcdir)/lib/*.c
-
-# Extra header to include when scanning, which are not under DOC_SOURCE_DIR
-# e.g. EXTRA_HFILES=$(top_srcdir}/contrib/extra.h
-EXTRA_HFILES=
-
-# Header files or dirs to ignore when scanning. Use base file/dir names
-# e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h private_code
-IGNORE_HFILES=gen6_render.h gen7_media.h gen7_render.h gen8_media.h \
- gen8_render.h gpgpu_fill.h i830_reg.h i915_3d.h i915_pciids.h \
- i915_reg.h igt_edid_template.h intel_reg.h debug.h instdone.h \
- media_fill.h rendercopy.h media_spin.h media_fill_gen9.h \
- gen9_render.h version.h
-
-# Images to copy into HTML directory.
-# e.g. HTML_IMAGES=$(top_srcdir)/gtk/stock-icons/stock_about_24.png
-HTML_IMAGES=
-
-test_program_files = xml/igt_test_programs_amdgpu_description.xml \
- xml/igt_test_programs_amdgpu_programs.xml \
- xml/igt_test_programs_chamelium_description.xml \
- xml/igt_test_programs_chamelium_programs.xml \
- xml/igt_test_programs_core_description.xml \
- xml/igt_test_programs_core_programs.xml \
- xml/igt_test_programs_debugfs_description.xml \
- xml/igt_test_programs_debugfs_programs.xml \
- xml/igt_test_programs_drm_description.xml \
- xml/igt_test_programs_drm_programs.xml \
- xml/igt_test_programs_gem_description.xml \
- xml/igt_test_programs_gem_programs.xml \
- xml/igt_test_programs_gen3_description.xml \
- xml/igt_test_programs_gen3_programs.xml \
- xml/igt_test_programs_gen7_description.xml \
- xml/igt_test_programs_gen7_programs.xml \
- xml/igt_test_programs_gvt_description.xml \
- xml/igt_test_programs_gvt_programs.xml \
- xml/igt_test_programs_i915_description.xml \
- xml/igt_test_programs_i915_programs.xml \
- xml/igt_test_programs_kms_description.xml \
- xml/igt_test_programs_kms_programs.xml \
- xml/igt_test_programs_meta_description.xml \
- xml/igt_test_programs_meta_programs.xml \
- xml/igt_test_programs_perf_description.xml \
- xml/igt_test_programs_perf_programs.xml \
- xml/igt_test_programs_pm_description.xml \
- xml/igt_test_programs_pm_programs.xml \
- xml/igt_test_programs_prime_description.xml \
- xml/igt_test_programs_prime_programs.xml \
- xml/igt_test_programs_sw_sync_description.xml \
- xml/igt_test_programs_sw_sync_programs.xml \
- xml/igt_test_programs_testdisplay_description.xml \
- xml/igt_test_programs_testdisplay_programs.xml \
- xml/igt_test_programs_tools_description.xml \
- xml/igt_test_programs_tools_programs.xml \
- xml/igt_test_programs_vgem_description.xml \
- xml/igt_test_programs_vgem_programs.xml \
- $(NULL)
-
-# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE).
-# e.g. content_files=running.sgml building.sgml changes-2.0.sgml
-content_files=igt_test_programs.xml $(test_program_files) \
- $(NULL)
-
-# SGML files where gtk-doc abbrevations (#GtkWidget) are expanded
-# These files must be listed here *and* in content_files
-# e.g. expand_content_files=running.sgml
-expand_content_files=igt_test_programs.xml
-
-# CFLAGS and LDFLAGS for compiling gtkdoc-scangobj with your library.
-# Only needed if you are using gtkdoc-scangobj to dynamically query widget
-# signals and properties.
-# e.g. GTKDOC_CFLAGS=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS)
-# e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib)
-GTKDOC_CFLAGS=
-GTKDOC_LIBS=
-
-# This includes the standard gtk-doc make rules, copied by gtkdocize.
-include $(top_srcdir)/gtk-doc.make
-
-# Other files to distribute
-# e.g. EXTRA_DIST += version.xml.in
-# EXTRA_DIST +=
-
-# Files not to distribute
-# for --rebuild-types in $(SCAN_OPTIONS), e.g. $(DOC_MODULE).types
-# for --rebuild-sections in $(SCAN_OPTIONS) e.g. $(DOC_MODULE)-sections.txt
-DISTCLEANFILES = $(DOC_MODULE)-sections.txt $(test_program_files)
-
-CLEANFILES += $(test_program_files)
-
-# Comment this out if you want 'make check' to test you doc status
-# and run some sanity checks
-if ENABLE_GTK_DOC
-TESTS_ENVIRONMENT = cd $(srcdir) && \
- DOC_MODULE=$(DOC_MODULE) DOC_MAIN_SGML_FILE=$(DOC_MAIN_SGML_FILE) \
- SRCDIR=$(abs_srcdir) BUILDDIR=$(abs_builddir)
-#TESTS = $(GTKDOC_CHECK)
-endif
-
--include $(top_srcdir)/git.mk
--
2.20.0.rc1
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/2] README: Use meson for building docs
2018-12-13 12:43 [igt-dev] [PATCH i-g-t 1/2] README: Use meson for building docs Daniel Vetter
2018-12-13 12:43 ` [igt-dev] [PATCH i-g-t 2/2] autoconf: Drop gtkdoc support Daniel Vetter
@ 2018-12-13 13:05 ` Patchwork
2018-12-13 13:06 ` [igt-dev] [PATCH i-g-t 1/2] " Petri Latvala
2018-12-13 16:02 ` [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t,1/2] " Patchwork
3 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2018-12-13 13:05 UTC (permalink / raw)
To: Daniel Vetter; +Cc: igt-dev
== Series Details ==
Series: series starting with [i-g-t,1/2] README: Use meson for building docs
URL : https://patchwork.freedesktop.org/series/53993/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_5311 -> IGTPW_2151
====================================================
Summary
-------
**WARNING**
Minor unknown changes coming with IGTPW_2151 need to be verified
manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_2151, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://patchwork.freedesktop.org/api/1.0/series/53993/revisions/1/mbox/
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_2151:
### IGT changes ###
#### Warnings ####
* igt@pm_rpm@basic-rte:
- fi-kbl-7567u: PASS -> SKIP +4
Known issues
------------
Here are the changes found in IGTPW_2151 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_suspend@basic-s3:
- fi-icl-u3: NOTRUN -> INCOMPLETE [fdo#107713]
- fi-blb-e6850: PASS -> INCOMPLETE [fdo#107718]
* igt@i915_module_load@reload-with-fault-injection:
- fi-kbl-7567u: PASS -> DMESG-WARN [fdo#105602] / [fdo#108529] +1
* igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a:
- fi-byt-clapper: PASS -> FAIL [fdo#103191] / [fdo#107362] +1
- fi-kbl-7567u: PASS -> DMESG-FAIL [fdo#105079]
* igt@pm_rpm@module-reload:
- fi-kbl-7567u: PASS -> DMESG-WARN [fdo#108529]
#### Possible fixes ####
* igt@gem_ctx_create@basic-files:
- fi-kbl-7560u: INCOMPLETE [fdo#103665] -> PASS
[fdo#103191]: https://bugs.freedesktop.org/show_bug.cgi?id=103191
[fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665
[fdo#105079]: https://bugs.freedesktop.org/show_bug.cgi?id=105079
[fdo#105602]: https://bugs.freedesktop.org/show_bug.cgi?id=105602
[fdo#107362]: https://bugs.freedesktop.org/show_bug.cgi?id=107362
[fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
[fdo#107718]: https://bugs.freedesktop.org/show_bug.cgi?id=107718
[fdo#108529]: https://bugs.freedesktop.org/show_bug.cgi?id=108529
Participating hosts (47 -> 44)
------------------------------
Additional (1): fi-icl-u3
Missing (4): fi-kbl-soraka fi-ctg-p8600 fi-byt-squawks fi-ilk-m540
Build changes
-------------
* IGT: IGT_4746 -> IGTPW_2151
CI_DRM_5311: a42fd8bf199784ee4ff1cdb5ee03eedd9a535d4a @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_2151: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2151/
IGT_4746: 2c793666d8c8328733f5769b16ae5858fee97f3f @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2151/
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 1/2] README: Use meson for building docs
2018-12-13 12:43 [igt-dev] [PATCH i-g-t 1/2] README: Use meson for building docs Daniel Vetter
2018-12-13 12:43 ` [igt-dev] [PATCH i-g-t 2/2] autoconf: Drop gtkdoc support Daniel Vetter
2018-12-13 13:05 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/2] README: Use meson for building docs Patchwork
@ 2018-12-13 13:06 ` Petri Latvala
2018-12-13 16:02 ` [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t,1/2] " Patchwork
3 siblings, 0 replies; 7+ messages in thread
From: Petri Latvala @ 2018-12-13 13:06 UTC (permalink / raw)
To: Daniel Vetter; +Cc: IGT development, Daniel Vetter
On Thu, Dec 13, 2018 at 01:43:54PM +0100, Daniel Vetter wrote:
> Also simplify the instructions for meson 0.47+, where we track
> dependencies correctly.
>
> Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
> ---
> README.md | 11 ++++++++---
> 1 file changed, 8 insertions(+), 3 deletions(-)
>
> diff --git a/README.md b/README.md
> index dcff03efdbac..f09e10f77f41 100644
> --- a/README.md
> +++ b/README.md
> @@ -126,7 +126,7 @@ to generate this API documentation.
>
> To regenerate the html files when updating documentation, use:
>
> - $ make clean -C docs && make -C docs
> + $ ninja -C build igt-gpu-tools-doc
>
> If you've added/changed/removed a symbol or anything else that changes
> the overall structure or indexes, this needs to be reflected in
> @@ -188,14 +188,19 @@ Note that meson insist on separate build directories from the source tree.
>
> Running selfchecks for lib/tests and tests/ is done with
>
> - $ cd build && ninja test
> + $ ninja -C build test
>
> Note that this doesn't actually run the testcases in tests/: scripts/run-tests.sh
> should continue to be used for that.
>
> Documentation is built using
>
> - $ cd build && ninja && ninja igt-gpu-tools-doc
> + $ ninja -C build igt-gpu-tools-doc
> +
> +Note that this needs meson v0.47 or later, earlier versions of meson do not
> +track depencies correctly for the codumentation build and need:
s/codu/docu/
Reviewed-by: Petri Latvala <petri.latvala@intel.com>
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 2/2] autoconf: Drop gtkdoc support
2018-12-13 12:43 ` [igt-dev] [PATCH i-g-t 2/2] autoconf: Drop gtkdoc support Daniel Vetter
@ 2018-12-13 13:08 ` Petri Latvala
2018-12-13 15:46 ` Daniel Vetter
0 siblings, 1 reply; 7+ messages in thread
From: Petri Latvala @ 2018-12-13 13:08 UTC (permalink / raw)
To: Daniel Vetter; +Cc: IGT development, Daniel Vetter
On Thu, Dec 13, 2018 at 01:43:55PM +0100, Daniel Vetter wrote:
> It's a huge kludge (doesn't track dependencies correctly) and compared
> to the meson one, real slow. Throw it out.
>
> Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Documentation building works with meson? Check
Automatic documentation builds available, by meson, from gitlab? Check
Seems like we're good to go with this, unless CI reports some weird
and hilarious build failure after removal, so
Acked-by: Petri Latvala <petri.latvala@intel.com>
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 2/2] autoconf: Drop gtkdoc support
2018-12-13 13:08 ` Petri Latvala
@ 2018-12-13 15:46 ` Daniel Vetter
0 siblings, 0 replies; 7+ messages in thread
From: Daniel Vetter @ 2018-12-13 15:46 UTC (permalink / raw)
To: Daniel Vetter, IGT development, Daniel Vetter
On Thu, Dec 13, 2018 at 03:08:30PM +0200, Petri Latvala wrote:
> On Thu, Dec 13, 2018 at 01:43:55PM +0100, Daniel Vetter wrote:
> > It's a huge kludge (doesn't track dependencies correctly) and compared
> > to the meson one, real slow. Throw it out.
> >
> > Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
>
>
> Documentation building works with meson? Check
>
> Automatic documentation builds available, by meson, from gitlab? Check
>
>
> Seems like we're good to go with this, unless CI reports some weird
> and hilarious build failure after removal, so
I checked that before submitting by pushing to my private fork. Maybe we
need to look again at MRs ...
> Acked-by: Petri Latvala <petri.latvala@intel.com>
Thanks for taking a look, both patches applied.
-Daniel
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t,1/2] README: Use meson for building docs
2018-12-13 12:43 [igt-dev] [PATCH i-g-t 1/2] README: Use meson for building docs Daniel Vetter
` (2 preceding siblings ...)
2018-12-13 13:06 ` [igt-dev] [PATCH i-g-t 1/2] " Petri Latvala
@ 2018-12-13 16:02 ` Patchwork
3 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2018-12-13 16:02 UTC (permalink / raw)
To: Daniel Vetter; +Cc: igt-dev
== Series Details ==
Series: series starting with [i-g-t,1/2] README: Use meson for building docs
URL : https://patchwork.freedesktop.org/series/53993/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_5311_full -> IGTPW_2151_full
====================================================
Summary
-------
**WARNING**
Minor unknown changes coming with IGTPW_2151_full need to be verified
manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_2151_full, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://patchwork.freedesktop.org/api/1.0/series/53993/revisions/1/mbox/
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_2151_full:
### IGT changes ###
#### Warnings ####
* igt@pm_rc6_residency@rc6-accuracy:
- shard-kbl: SKIP -> PASS
Known issues
------------
Here are the changes found in IGTPW_2151_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_schedule@pi-ringfull-bsd:
- shard-apl: NOTRUN -> FAIL [fdo#103158]
* igt@kms_ccs@pipe-a-crc-sprite-planes-basic:
- shard-glk: PASS -> FAIL [fdo#108145]
* igt@kms_cursor_crc@cursor-256x256-suspend:
- shard-kbl: PASS -> FAIL [fdo#103191] / [fdo#103232]
* igt@kms_cursor_crc@cursor-256x85-onscreen:
- shard-glk: PASS -> FAIL [fdo#103232] +4
* igt@kms_cursor_crc@cursor-64x21-sliding:
- shard-apl: PASS -> FAIL [fdo#103232] +5
* igt@kms_cursor_crc@cursor-64x64-suspend:
- shard-apl: PASS -> FAIL [fdo#103191] / [fdo#103232] +1
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt:
- shard-apl: PASS -> FAIL [fdo#103167]
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-cpu:
- shard-glk: PASS -> FAIL [fdo#103167] +11
* igt@kms_plane@pixel-format-pipe-a-planes-source-clamping:
- shard-glk: PASS -> FAIL [fdo#108948]
* igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes:
- shard-kbl: PASS -> INCOMPLETE [fdo#103665]
* igt@kms_plane_multiple@atomic-pipe-b-tiling-y:
- shard-glk: PASS -> FAIL [fdo#103166] +4
* igt@kms_rotation_crc@multiplane-rotation-cropping-top:
- shard-kbl: PASS -> DMESG-FAIL [fdo#108950]
* igt@kms_universal_plane@universal-plane-pipe-b-functional:
- shard-apl: PASS -> FAIL [fdo#103166] +2
#### Possible fixes ####
* igt@kms_cursor_crc@cursor-128x128-sliding:
- shard-apl: FAIL [fdo#103232] -> PASS +1
* igt@kms_cursor_crc@cursor-256x256-sliding:
- shard-glk: FAIL [fdo#103232] -> PASS +1
* igt@kms_cursor_crc@cursor-256x85-sliding:
- shard-kbl: FAIL [fdo#103232] -> PASS
* igt@kms_cursor_crc@cursor-512x512-onscreen:
- shard-apl: INCOMPLETE [fdo#103927] -> SKIP
* igt@kms_flip@modeset-vs-vblank-race:
- shard-apl: FAIL [fdo#103060] -> PASS
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu:
- shard-apl: FAIL [fdo#103167] -> PASS +1
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt:
- shard-snb: INCOMPLETE [fdo#105411] / [fdo#107469] -> SKIP
* igt@kms_plane@plane-position-covered-pipe-a-planes:
- shard-apl: FAIL [fdo#103166] -> PASS
* igt@kms_plane_alpha_blend@pipe-a-constant-alpha-max:
- shard-glk: FAIL [fdo#108145] -> PASS +1
* igt@kms_plane_multiple@atomic-pipe-c-tiling-yf:
- shard-glk: FAIL [fdo#103166] -> PASS
[fdo#103060]: https://bugs.freedesktop.org/show_bug.cgi?id=103060
[fdo#103158]: https://bugs.freedesktop.org/show_bug.cgi?id=103158
[fdo#103166]: https://bugs.freedesktop.org/show_bug.cgi?id=103166
[fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
[fdo#103191]: https://bugs.freedesktop.org/show_bug.cgi?id=103191
[fdo#103232]: https://bugs.freedesktop.org/show_bug.cgi?id=103232
[fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665
[fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
[fdo#105411]: https://bugs.freedesktop.org/show_bug.cgi?id=105411
[fdo#107469]: https://bugs.freedesktop.org/show_bug.cgi?id=107469
[fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
[fdo#108948]: https://bugs.freedesktop.org/show_bug.cgi?id=108948
[fdo#108950]: https://bugs.freedesktop.org/show_bug.cgi?id=108950
Participating hosts (7 -> 5)
------------------------------
Missing (2): shard-skl shard-iclb
Build changes
-------------
* IGT: IGT_4746 -> IGTPW_2151
* Piglit: piglit_4509 -> None
CI_DRM_5311: a42fd8bf199784ee4ff1cdb5ee03eedd9a535d4a @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_2151: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2151/
IGT_4746: 2c793666d8c8328733f5769b16ae5858fee97f3f @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2151/
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2018-12-13 16:02 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-13 12:43 [igt-dev] [PATCH i-g-t 1/2] README: Use meson for building docs Daniel Vetter
2018-12-13 12:43 ` [igt-dev] [PATCH i-g-t 2/2] autoconf: Drop gtkdoc support Daniel Vetter
2018-12-13 13:08 ` Petri Latvala
2018-12-13 15:46 ` Daniel Vetter
2018-12-13 13:05 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/2] README: Use meson for building docs Patchwork
2018-12-13 13:06 ` [igt-dev] [PATCH i-g-t 1/2] " Petri Latvala
2018-12-13 16:02 ` [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t,1/2] " Patchwork
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.