Openembedded Core Discussions
 help / color / mirror / Atom feed
From: Richard Purdie <richard.purdie@linuxfoundation.org>
To: Peter Kjellerstedt <peter.kjellerstedt@axis.com>,
	Armin Kuster <akuster808@gmail.com>,
	openembedded-core@lists.openembedded.org
Subject: Re: [pyro][PATCH 19/25] texinfo: Avoid a problem with a dependency on perl(Locale::gettext_xs)
Date: Wed, 30 Aug 2017 22:36:37 +0100	[thread overview]
Message-ID: <1504128997.2175.38.camel@linuxfoundation.org> (raw)
In-Reply-To: <34d28d52f32fd1866e3570fcd07f6d1a73be1774.1504041417.git.pkj@axis.com>

On Tue, 2017-08-29 at 23:21 +0200, Peter Kjellerstedt wrote:
> We do not build the Locale::gettext_xs Perl module and the code will
> test for it and happily use Locale::gettext_pp instead if it is not
> found. However, this still causes a file dependency on
> perl(Locale::gettext_xs) to be generated, which must be satisfied by
> adding an explicit provide for it.
> 
> Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
> Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
> ---
>  meta/recipes-extended/texinfo/texinfo_6.3.bb | 6 ++++++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/meta/recipes-extended/texinfo/texinfo_6.3.bb
> b/meta/recipes-extended/texinfo/texinfo_6.3.bb
> index d82731e11e..f58df928aa 100644
> --- a/meta/recipes-extended/texinfo/texinfo_6.3.bb
> +++ b/meta/recipes-extended/texinfo/texinfo_6.3.bb
> @@ -79,4 +79,10 @@ FILES_${PN}-doc = "${infodir}/texinfo* \
>                     ${datadir}/${tex_texinfo} \
>                     ${mandir}/man1 ${mandir}/man5"
>  
> +# Lie about providing the Locale::gettext_xs module. It is not
> actually built,
> +# but the code will test for it and if not found use
> Locale::gettext_pp instead.
> +# However, this causes a file dependency on perl(Locale::gettext_xs)
> to be
> +# generated, which must be satisfied.
> +RPROVIDES_${PN} += "perl(Locale::gettext_xs)"
> +
>  BBCLASSEXTEND = "native nativesdk"

Breaks in do_package_write_deb:

e.g.
https://autobuilder.yoctoproject.org/main/builders/nightly-arm64/builds/827

but also many other builds. Possibly missing some other backport?

Cheers,

Richard


  reply	other threads:[~2017-08-30 21:36 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-08-29 21:20 [pyro][PATCH 00/25] Fix RPM regressions for Pyro Peter Kjellerstedt
2017-08-29 21:20 ` [pyro][PATCH 01/25] gtk+3: Update the patches to work with old versions of patch Peter Kjellerstedt
2017-08-29 21:20 ` [pyro][PATCH 02/25] package_manager.py: Generate correct RPM package names again Peter Kjellerstedt
2017-08-29 21:20 ` [pyro][PATCH 03/25] libxml2: move python module to Python 3 Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 04/25] libxml2: Make ptest run the Python tests if Python support is enabled Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 05/25] insane.bbclass: Report all file-rdeps errors, not just the first Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 06/25] insane.bbclass: Improve the handling of runtime file dependencies Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 07/25] buildhistory.bbclass: Improve the generated depends.dot file Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 08/25] toaster.bbclass: Simplify parsing of depends.dot Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 09/25] toaster.bbclass: Ignore some dependencies in toaster_buildhistory_dump() Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 10/25] rpm: Simplify the creation of wrappers for the native tools Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 11/25] rpm: Create a wrapper for the native rpmdeps tool Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 12/25] rpm: Do not require that ELF binaries are executable to be identifiable Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 13/25] rpm: Use conditional to access %{_docdir} in macros.in Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 14/25] rpm: Add a new option --alldeps to rpmdeps Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 15/25] insane.bbclass: Ignore perl as dependency for nativesdk packages Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 16/25] perl: Do not generate file dependencies for perl-ptest Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 17/25] rpm: Add dependencies on bash, perl and python3-core Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 18/25] git: Do not install git cvsserver and git svn by default Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 19/25] texinfo: Avoid a problem with a dependency on perl(Locale::gettext_xs) Peter Kjellerstedt
2017-08-30 21:36   ` Richard Purdie [this message]
2017-08-31 13:58     ` Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 20/25] package_rpm.bbclass: Filter out unwanted file deps for nativesdk packages Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 21/25] bind: Use correct python interpreter path Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 22/25] ltp: Skip the filedependency scan Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 23/25] rpm: Disable perl dependency generation Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 24/25] libcheck: fix file-rdeps QA issue Peter Kjellerstedt
2017-08-29 21:21 ` [pyro][PATCH 25/25] package.bbclass: Restore functionality to detect RPM dependencies Peter Kjellerstedt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1504128997.2175.38.camel@linuxfoundation.org \
    --to=richard.purdie@linuxfoundation.org \
    --cc=akuster808@gmail.com \
    --cc=openembedded-core@lists.openembedded.org \
    --cc=peter.kjellerstedt@axis.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox