All of lore.kernel.org
 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 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.