From: Andreas Oberritter <obi@opendreambox.org>
To: openembedded-devel@lists.openembedded.org
Subject: Re: [PATCH] package(_ipk).bbclass: fix versioned dependencies in RDEPENDS et al.
Date: Fri, 28 Jan 2011 22:18:07 +0100 [thread overview]
Message-ID: <4D43328F.5010301@opendreambox.org> (raw)
In-Reply-To: <1296102459-29461-1-git-send-email-obi@opendreambox.org>
On 01/27/2011 05:27 AM, Andreas Oberritter wrote:
> * explode_deps() changed its behavior to omit version information
> when the function was removed from OE in favor of BitBake's
> implementation in March 2010. Since then, packages didn't contain
> versioned runtime dependencies.
>
> See commit 89b7e433719f43f1c36c76cb8856d559014e99bc
>
> The solution is to switch to bb.utils.explode_dep_versions(), as
> already used by package_rpm.bbclass.
>
> * Two functions in package.bbclass needlessly added whitespace
> characters to RDEPENDS_*. This was removed.
>
> * The following statement was removed from package_ipk.bbclass:
>
> if not '-locale-' and not '-dbg' and not '-dev' in pkgname:
> rdepends.append('%s-locale*' % pkgname)
>
> It was added in November 2008, but can never evaluate to true.
>
> See commit a045dfacf6f2541e0f410d9d109581f181303756
>
> Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
> CC: Chris Larson <chris_larson@mentor.com>
> CC: Otavio Salvador <otavio@ossystems.com.br>
Although this patch fixes the runtime dependencies for shlibs generated
versions, it doesn't cover versions specified in recipes. I'm going to
post an updated patch.
Regards,
Andreas
prev parent reply other threads:[~2011-01-28 21:19 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-01-27 4:27 [PATCH] package(_ipk).bbclass: fix versioned dependencies in RDEPENDS et al Andreas Oberritter
2011-01-28 21:18 ` Andreas Oberritter [this message]
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=4D43328F.5010301@opendreambox.org \
--to=obi@opendreambox.org \
--cc=openembedded-devel@lists.openembedded.org \
/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.