Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH] asciidoc: disable xmllint check
@ 2019-04-04  6:11 mingli.yu
  2019-04-04  7:30 ` Burton, Ross
  0 siblings, 1 reply; 4+ messages in thread
From: mingli.yu @ 2019-04-04  6:11 UTC (permalink / raw)
  To: openembedded-core, richard.purdie

From: Mingli Yu <Mingli.Yu@windriver.com>

asciidoc-native build with below error when
there is no xmllint program located on build
host:
| python3 a2x.py -f manpage doc/asciidoc.1.txt
| a2x: ERROR: "xmllint" --nonet --noout --valid "/build/tmp/work/x86_64-linux/asciidoc-native/8.6.9+py3-gitAUTOINC+618f6e6f6b-r0/git/doc/asciidoc.1.xml" returned non-zero exit status 4
|
| Makefile:110: recipe for target 'doc/asciidoc.1' failed

Considering it's only used to check the xml format
of the doc file as doc/asciidoc.1.txt, so disable
xmllint check to fix the above issue.

Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com>
---
 meta/recipes-extended/asciidoc/asciidoc_8.6.9.bb   |  4 ++-
 .../0001-Makefile.in-disable-xmllint-check.patch   | 38 ++++++++++++++++++++++
 2 files changed, 41 insertions(+), 1 deletion(-)
 create mode 100644 meta/recipes-extended/asciidoc/files/0001-Makefile.in-disable-xmllint-check.patch

diff --git a/meta/recipes-extended/asciidoc/asciidoc_8.6.9.bb b/meta/recipes-extended/asciidoc/asciidoc_8.6.9.bb
index d0d1517..7e00b34 100644
--- a/meta/recipes-extended/asciidoc/asciidoc_8.6.9.bb
+++ b/meta/recipes-extended/asciidoc/asciidoc_8.6.9.bb
@@ -8,7 +8,9 @@ LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b \
                     file://COPYRIGHT;md5=029ad5428ba5efa20176b396222d4069"
 
-SRC_URI = "git://github.com/asciidoc/asciidoc-py3;protocol=https"
+SRC_URI = "git://github.com/asciidoc/asciidoc-py3;protocol=https \
+           file://0001-Makefile.in-disable-xmllint-check.patch \
+"
 SRCREV = "618f6e6f6b558ed1e5f2588cd60a5a6b4f881ca0"
 PV .= "+py3-git${SRCPV}"
 
diff --git a/meta/recipes-extended/asciidoc/files/0001-Makefile.in-disable-xmllint-check.patch b/meta/recipes-extended/asciidoc/files/0001-Makefile.in-disable-xmllint-check.patch
new file mode 100644
index 0000000..4c0dd6d
--- /dev/null
+++ b/meta/recipes-extended/asciidoc/files/0001-Makefile.in-disable-xmllint-check.patch
@@ -0,0 +1,38 @@
+From 242e58f16c129f5983d6b32d493619cc4f87703e Mon Sep 17 00:00:00 2001
+From: Mingli Yu <Mingli.Yu@windriver.com>
+Date: Thu, 4 Apr 2019 13:38:10 +0800
+Subject: [PATCH] Makefile.in: disable xmllint check
+
+asciidoc-native build with below error when
+there is no xmllint program located on build
+host:
+| python3 a2x.py -f manpage doc/asciidoc.1.txt
+| a2x: ERROR: "xmllint" --nonet --noout --valid "/build/tmp/work/x86_64-linux/asciidoc-native/8.6.9+py3-gitAUTOINC+618f6e6f6b-r0/git/doc/asciidoc.1.xml" returned non-zero exit status 4
+|
+| Makefile:110: recipe for target 'doc/asciidoc.1' failed
+
+So disable xmllint check to fix the above issue.
+
+Upstream-Status: Inappropriate [oe build specific]
+
+Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com>
+---
+ Makefile.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile.in b/Makefile.in
+index ffba3b5..fb95fab 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -107,7 +107,7 @@ $(DATATARGETS): % : %dir
+ 	$(INSTALL_DATA) $($@) $(DESTDIR)/$($<)/
+ 
+ $(manp): %.1 : %.1.txt
+-	python3 a2x.py -f manpage $<
++	python3 a2x.py -L -f manpage $<
+ 
+ docs:
+ 	$(INSTALL) -d $(DESTDIR)/$(docdir)
+-- 
+2.7.4
+
-- 
2.7.4



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

* Re: [PATCH] asciidoc: disable xmllint check
  2019-04-04  6:11 [PATCH] asciidoc: disable xmllint check mingli.yu
@ 2019-04-04  7:30 ` Burton, Ross
  2019-04-04  8:02   ` Burton, Ross
  0 siblings, 1 reply; 4+ messages in thread
From: Burton, Ross @ 2019-04-04  7:30 UTC (permalink / raw)
  To: Mingli Yu; +Cc: OE-core

I've submitted fixes for this already.

Ross

On Thu, 4 Apr 2019 at 07:12, <mingli.yu@windriver.com> wrote:
>
> From: Mingli Yu <Mingli.Yu@windriver.com>
>
> asciidoc-native build with below error when
> there is no xmllint program located on build
> host:
> | python3 a2x.py -f manpage doc/asciidoc.1.txt
> | a2x: ERROR: "xmllint" --nonet --noout --valid "/build/tmp/work/x86_64-linux/asciidoc-native/8.6.9+py3-gitAUTOINC+618f6e6f6b-r0/git/doc/asciidoc.1.xml" returned non-zero exit status 4
> |
> | Makefile:110: recipe for target 'doc/asciidoc.1' failed
>
> Considering it's only used to check the xml format
> of the doc file as doc/asciidoc.1.txt, so disable
> xmllint check to fix the above issue.
>
> Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com>
> ---
>  meta/recipes-extended/asciidoc/asciidoc_8.6.9.bb   |  4 ++-
>  .../0001-Makefile.in-disable-xmllint-check.patch   | 38 ++++++++++++++++++++++
>  2 files changed, 41 insertions(+), 1 deletion(-)
>  create mode 100644 meta/recipes-extended/asciidoc/files/0001-Makefile.in-disable-xmllint-check.patch
>
> diff --git a/meta/recipes-extended/asciidoc/asciidoc_8.6.9.bb b/meta/recipes-extended/asciidoc/asciidoc_8.6.9.bb
> index d0d1517..7e00b34 100644
> --- a/meta/recipes-extended/asciidoc/asciidoc_8.6.9.bb
> +++ b/meta/recipes-extended/asciidoc/asciidoc_8.6.9.bb
> @@ -8,7 +8,9 @@ LICENSE = "GPLv2"
>  LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b \
>                      file://COPYRIGHT;md5=029ad5428ba5efa20176b396222d4069"
>
> -SRC_URI = "git://github.com/asciidoc/asciidoc-py3;protocol=https"
> +SRC_URI = "git://github.com/asciidoc/asciidoc-py3;protocol=https \
> +           file://0001-Makefile.in-disable-xmllint-check.patch \
> +"
>  SRCREV = "618f6e6f6b558ed1e5f2588cd60a5a6b4f881ca0"
>  PV .= "+py3-git${SRCPV}"
>
> diff --git a/meta/recipes-extended/asciidoc/files/0001-Makefile.in-disable-xmllint-check.patch b/meta/recipes-extended/asciidoc/files/0001-Makefile.in-disable-xmllint-check.patch
> new file mode 100644
> index 0000000..4c0dd6d
> --- /dev/null
> +++ b/meta/recipes-extended/asciidoc/files/0001-Makefile.in-disable-xmllint-check.patch
> @@ -0,0 +1,38 @@
> +From 242e58f16c129f5983d6b32d493619cc4f87703e Mon Sep 17 00:00:00 2001
> +From: Mingli Yu <Mingli.Yu@windriver.com>
> +Date: Thu, 4 Apr 2019 13:38:10 +0800
> +Subject: [PATCH] Makefile.in: disable xmllint check
> +
> +asciidoc-native build with below error when
> +there is no xmllint program located on build
> +host:
> +| python3 a2x.py -f manpage doc/asciidoc.1.txt
> +| a2x: ERROR: "xmllint" --nonet --noout --valid "/build/tmp/work/x86_64-linux/asciidoc-native/8.6.9+py3-gitAUTOINC+618f6e6f6b-r0/git/doc/asciidoc.1.xml" returned non-zero exit status 4
> +|
> +| Makefile:110: recipe for target 'doc/asciidoc.1' failed
> +
> +So disable xmllint check to fix the above issue.
> +
> +Upstream-Status: Inappropriate [oe build specific]
> +
> +Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com>
> +---
> + Makefile.in | 2 +-
> + 1 file changed, 1 insertion(+), 1 deletion(-)
> +
> +diff --git a/Makefile.in b/Makefile.in
> +index ffba3b5..fb95fab 100644
> +--- a/Makefile.in
> ++++ b/Makefile.in
> +@@ -107,7 +107,7 @@ $(DATATARGETS): % : %dir
> +       $(INSTALL_DATA) $($@) $(DESTDIR)/$($<)/
> +
> + $(manp): %.1 : %.1.txt
> +-      python3 a2x.py -f manpage $<
> ++      python3 a2x.py -L -f manpage $<
> +
> + docs:
> +       $(INSTALL) -d $(DESTDIR)/$(docdir)
> +--
> +2.7.4
> +
> --
> 2.7.4
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core


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

* Re: [PATCH] asciidoc: disable xmllint check
  2019-04-04  7:30 ` Burton, Ross
@ 2019-04-04  8:02   ` Burton, Ross
  2019-04-04  8:28     ` Yu, Mingli
  0 siblings, 1 reply; 4+ messages in thread
From: Burton, Ross @ 2019-04-04  8:02 UTC (permalink / raw)
  To: Mingli Yu; +Cc: OE-core

Some further context (note to self: don't reply to mails during
breakfast): the problem which lead to xmllint failing also leads to
the XSL stylesheets in the sysroot not being used, so xsltproc
downloads them.  On my machine, asciidoc should execute do_compile in
about a second, but with the broken catalogues this was taking almost
a minute.

Ross

On Thu, 4 Apr 2019 at 08:30, Burton, Ross <ross.burton@intel.com> wrote:
>
> I've submitted fixes for this already.
>
> Ross
>
> On Thu, 4 Apr 2019 at 07:12, <mingli.yu@windriver.com> wrote:
> >
> > From: Mingli Yu <Mingli.Yu@windriver.com>
> >
> > asciidoc-native build with below error when
> > there is no xmllint program located on build
> > host:
> > | python3 a2x.py -f manpage doc/asciidoc.1.txt
> > | a2x: ERROR: "xmllint" --nonet --noout --valid "/build/tmp/work/x86_64-linux/asciidoc-native/8.6.9+py3-gitAUTOINC+618f6e6f6b-r0/git/doc/asciidoc.1.xml" returned non-zero exit status 4
> > |
> > | Makefile:110: recipe for target 'doc/asciidoc.1' failed
> >
> > Considering it's only used to check the xml format
> > of the doc file as doc/asciidoc.1.txt, so disable
> > xmllint check to fix the above issue.
> >
> > Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com>
> > ---
> >  meta/recipes-extended/asciidoc/asciidoc_8.6.9.bb   |  4 ++-
> >  .../0001-Makefile.in-disable-xmllint-check.patch   | 38 ++++++++++++++++++++++
> >  2 files changed, 41 insertions(+), 1 deletion(-)
> >  create mode 100644 meta/recipes-extended/asciidoc/files/0001-Makefile.in-disable-xmllint-check.patch
> >
> > diff --git a/meta/recipes-extended/asciidoc/asciidoc_8.6.9.bb b/meta/recipes-extended/asciidoc/asciidoc_8.6.9.bb
> > index d0d1517..7e00b34 100644
> > --- a/meta/recipes-extended/asciidoc/asciidoc_8.6.9.bb
> > +++ b/meta/recipes-extended/asciidoc/asciidoc_8.6.9.bb
> > @@ -8,7 +8,9 @@ LICENSE = "GPLv2"
> >  LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b \
> >                      file://COPYRIGHT;md5=029ad5428ba5efa20176b396222d4069"
> >
> > -SRC_URI = "git://github.com/asciidoc/asciidoc-py3;protocol=https"
> > +SRC_URI = "git://github.com/asciidoc/asciidoc-py3;protocol=https \
> > +           file://0001-Makefile.in-disable-xmllint-check.patch \
> > +"
> >  SRCREV = "618f6e6f6b558ed1e5f2588cd60a5a6b4f881ca0"
> >  PV .= "+py3-git${SRCPV}"
> >
> > diff --git a/meta/recipes-extended/asciidoc/files/0001-Makefile.in-disable-xmllint-check.patch b/meta/recipes-extended/asciidoc/files/0001-Makefile.in-disable-xmllint-check.patch
> > new file mode 100644
> > index 0000000..4c0dd6d
> > --- /dev/null
> > +++ b/meta/recipes-extended/asciidoc/files/0001-Makefile.in-disable-xmllint-check.patch
> > @@ -0,0 +1,38 @@
> > +From 242e58f16c129f5983d6b32d493619cc4f87703e Mon Sep 17 00:00:00 2001
> > +From: Mingli Yu <Mingli.Yu@windriver.com>
> > +Date: Thu, 4 Apr 2019 13:38:10 +0800
> > +Subject: [PATCH] Makefile.in: disable xmllint check
> > +
> > +asciidoc-native build with below error when
> > +there is no xmllint program located on build
> > +host:
> > +| python3 a2x.py -f manpage doc/asciidoc.1.txt
> > +| a2x: ERROR: "xmllint" --nonet --noout --valid "/build/tmp/work/x86_64-linux/asciidoc-native/8.6.9+py3-gitAUTOINC+618f6e6f6b-r0/git/doc/asciidoc.1.xml" returned non-zero exit status 4
> > +|
> > +| Makefile:110: recipe for target 'doc/asciidoc.1' failed
> > +
> > +So disable xmllint check to fix the above issue.
> > +
> > +Upstream-Status: Inappropriate [oe build specific]
> > +
> > +Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com>
> > +---
> > + Makefile.in | 2 +-
> > + 1 file changed, 1 insertion(+), 1 deletion(-)
> > +
> > +diff --git a/Makefile.in b/Makefile.in
> > +index ffba3b5..fb95fab 100644
> > +--- a/Makefile.in
> > ++++ b/Makefile.in
> > +@@ -107,7 +107,7 @@ $(DATATARGETS): % : %dir
> > +       $(INSTALL_DATA) $($@) $(DESTDIR)/$($<)/
> > +
> > + $(manp): %.1 : %.1.txt
> > +-      python3 a2x.py -f manpage $<
> > ++      python3 a2x.py -L -f manpage $<
> > +
> > + docs:
> > +       $(INSTALL) -d $(DESTDIR)/$(docdir)
> > +--
> > +2.7.4
> > +
> > --
> > 2.7.4
> >
> > --
> > _______________________________________________
> > Openembedded-core mailing list
> > Openembedded-core@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-core


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

* Re: [PATCH] asciidoc: disable xmllint check
  2019-04-04  8:02   ` Burton, Ross
@ 2019-04-04  8:28     ` Yu, Mingli
  0 siblings, 0 replies; 4+ messages in thread
From: Yu, Mingli @ 2019-04-04  8:28 UTC (permalink / raw)
  To: Burton, Ross; +Cc: OE-core



On 2019年04月04日 16:02, Burton, Ross wrote:
> Some further context (note to self: don't reply to mails during
> breakfast): the problem which lead to xmllint failing also leads to
> the XSL stylesheets in the sysroot not being used, so xsltproc
> downloads them.  On my machine, asciidoc should execute do_compile in
> about a second, but with the broken catalogues this was taking almost
> a minute.

Thanks Ross's reminding.

Thanks,

>
> Ross
>
> On Thu, 4 Apr 2019 at 08:30, Burton, Ross <ross.burton@intel.com> wrote:
>>
>> I've submitted fixes for this already.
>>
>> Ross
>>
>> On Thu, 4 Apr 2019 at 07:12, <mingli.yu@windriver.com> wrote:
>>>
>>> From: Mingli Yu <Mingli.Yu@windriver.com>
>>>
>>> asciidoc-native build with below error when
>>> there is no xmllint program located on build
>>> host:
>>> | python3 a2x.py -f manpage doc/asciidoc.1.txt
>>> | a2x: ERROR: "xmllint" --nonet --noout --valid "/build/tmp/work/x86_64-linux/asciidoc-native/8.6.9+py3-gitAUTOINC+618f6e6f6b-r0/git/doc/asciidoc.1.xml" returned non-zero exit status 4
>>> |
>>> | Makefile:110: recipe for target 'doc/asciidoc.1' failed
>>>
>>> Considering it's only used to check the xml format
>>> of the doc file as doc/asciidoc.1.txt, so disable
>>> xmllint check to fix the above issue.
>>>
>>> Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com>
>>> ---
>>>   meta/recipes-extended/asciidoc/asciidoc_8.6.9.bb   |  4 ++-
>>>   .../0001-Makefile.in-disable-xmllint-check.patch   | 38 ++++++++++++++++++++++
>>>   2 files changed, 41 insertions(+), 1 deletion(-)
>>>   create mode 100644 meta/recipes-extended/asciidoc/files/0001-Makefile.in-disable-xmllint-check.patch
>>>
>>> diff --git a/meta/recipes-extended/asciidoc/asciidoc_8.6.9.bb b/meta/recipes-extended/asciidoc/asciidoc_8.6.9.bb
>>> index d0d1517..7e00b34 100644
>>> --- a/meta/recipes-extended/asciidoc/asciidoc_8.6.9.bb
>>> +++ b/meta/recipes-extended/asciidoc/asciidoc_8.6.9.bb
>>> @@ -8,7 +8,9 @@ LICENSE = "GPLv2"
>>>   LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b \
>>>                       file://COPYRIGHT;md5=029ad5428ba5efa20176b396222d4069"
>>>
>>> -SRC_URI = "git://github.com/asciidoc/asciidoc-py3;protocol=https"
>>> +SRC_URI = "git://github.com/asciidoc/asciidoc-py3;protocol=https \
>>> +           file://0001-Makefile.in-disable-xmllint-check.patch \
>>> +"
>>>   SRCREV = "618f6e6f6b558ed1e5f2588cd60a5a6b4f881ca0"
>>>   PV .= "+py3-git${SRCPV}"
>>>
>>> diff --git a/meta/recipes-extended/asciidoc/files/0001-Makefile.in-disable-xmllint-check.patch b/meta/recipes-extended/asciidoc/files/0001-Makefile.in-disable-xmllint-check.patch
>>> new file mode 100644
>>> index 0000000..4c0dd6d
>>> --- /dev/null
>>> +++ b/meta/recipes-extended/asciidoc/files/0001-Makefile.in-disable-xmllint-check.patch
>>> @@ -0,0 +1,38 @@
>>> +From 242e58f16c129f5983d6b32d493619cc4f87703e Mon Sep 17 00:00:00 2001
>>> +From: Mingli Yu <Mingli.Yu@windriver.com>
>>> +Date: Thu, 4 Apr 2019 13:38:10 +0800
>>> +Subject: [PATCH] Makefile.in: disable xmllint check
>>> +
>>> +asciidoc-native build with below error when
>>> +there is no xmllint program located on build
>>> +host:
>>> +| python3 a2x.py -f manpage doc/asciidoc.1.txt
>>> +| a2x: ERROR: "xmllint" --nonet --noout --valid "/build/tmp/work/x86_64-linux/asciidoc-native/8.6.9+py3-gitAUTOINC+618f6e6f6b-r0/git/doc/asciidoc.1.xml" returned non-zero exit status 4
>>> +|
>>> +| Makefile:110: recipe for target 'doc/asciidoc.1' failed
>>> +
>>> +So disable xmllint check to fix the above issue.
>>> +
>>> +Upstream-Status: Inappropriate [oe build specific]
>>> +
>>> +Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com>
>>> +---
>>> + Makefile.in | 2 +-
>>> + 1 file changed, 1 insertion(+), 1 deletion(-)
>>> +
>>> +diff --git a/Makefile.in b/Makefile.in
>>> +index ffba3b5..fb95fab 100644
>>> +--- a/Makefile.in
>>> ++++ b/Makefile.in
>>> +@@ -107,7 +107,7 @@ $(DATATARGETS): % : %dir
>>> +       $(INSTALL_DATA) $($@) $(DESTDIR)/$($<)/
>>> +
>>> + $(manp): %.1 : %.1.txt
>>> +-      python3 a2x.py -f manpage $<
>>> ++      python3 a2x.py -L -f manpage $<
>>> +
>>> + docs:
>>> +       $(INSTALL) -d $(DESTDIR)/$(docdir)
>>> +--
>>> +2.7.4
>>> +
>>> --
>>> 2.7.4
>>>
>>> --
>>> _______________________________________________
>>> Openembedded-core mailing list
>>> Openembedded-core@lists.openembedded.org
>>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>


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

end of thread, other threads:[~2019-04-04  8:23 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-04-04  6:11 [PATCH] asciidoc: disable xmllint check mingli.yu
2019-04-04  7:30 ` Burton, Ross
2019-04-04  8:02   ` Burton, Ross
2019-04-04  8:28     ` Yu, Mingli

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox