* [PATCH 0/1] insane.bbclass: print more info for build-deps and file-rdeps
@ 2016-01-21 7:57 Robert Yang
2016-01-21 7:57 ` [PATCH 1/1] " Robert Yang
2016-02-18 7:00 ` [PATCH 0/1] " Robert Yang
0 siblings, 2 replies; 3+ messages in thread
From: Robert Yang @ 2016-01-21 7:57 UTC (permalink / raw)
To: openembedded-core
The following changes since commit 8084c185c43cb7e7f5e29d31939dfd308f8a0f93:
udev: Add 2 patches to support 4.4 kernel (2016-01-20 09:20:06 +0000)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib rbt/insane
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=rbt/insane
Robert Yang (1):
insane.bbclass: print more info for build-deps and file-rdeps
meta/classes/insane.bbclass | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
--
1.7.9.5
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH 1/1] insane.bbclass: print more info for build-deps and file-rdeps
2016-01-21 7:57 [PATCH 0/1] insane.bbclass: print more info for build-deps and file-rdeps Robert Yang
@ 2016-01-21 7:57 ` Robert Yang
2016-02-18 7:00 ` [PATCH 0/1] " Robert Yang
1 sibling, 0 replies; 3+ messages in thread
From: Robert Yang @ 2016-01-21 7:57 UTC (permalink / raw)
To: openembedded-core
This is useful for oe newbie:
* build-deps: print recipe name, and suggest fixing from DEPENDS or
PACKAGECONFIG, for example:
WARNING: QA Issue: patch rdepends on libattr, but it isn't a build dependency, missing attr in DEPENDS or PACKAGECONFIG? [build-deps]
* file-rdeps: print RDEPENDS_pkg rather than RDEPENDS, for example:
WARNING: QA Issue: /sbin/osd_login contained in package nfs-utils requires /bin/bash, but no providers found in RDEPENDS_nfs-utils? [file-rdeps]
Fix a bug in file-rdeps, there was "@underscore@" in file-rdeps:
WARNING: QA Issue: /sbin/osd@underscore@login_nfs-utils contained in [snip]
[YOCTO #8922]
[YOCTO #8847]
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
---
meta/classes/insane.bbclass | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass
index f7781ce..129e9dd 100644
--- a/meta/classes/insane.bbclass
+++ b/meta/classes/insane.bbclass
@@ -821,7 +821,10 @@ def package_qa_check_rdepends(pkg, pkgdest, skip, taskdeps, packages, d):
break
if rdep_data and 'PN' in rdep_data and rdep_data['PN'] in taskdeps:
continue
- error_msg = "%s rdepends on %s, but it isn't a build dependency?" % (pkg, rdepend)
+ if rdep_data and 'PN' in rdep_data:
+ error_msg = "%s rdepends on %s, but it isn't a build dependency, missing %s in DEPENDS or PACKAGECONFIG?" % (pkg, rdepend, rdep_data['PN'])
+ else:
+ error_msg = "%s rdepends on %s, but it isn't a build dependency?" % (pkg, rdepend)
package_qa_handle_error("build-deps", error_msg, d)
if "file-rdeps" not in skip:
@@ -887,8 +890,8 @@ def package_qa_check_rdepends(pkg, pkgdest, skip, taskdeps, packages, d):
break
if filerdepends:
for key in filerdepends:
- error_msg = "%s contained in package %s requires %s, but no providers found in its RDEPENDS" % \
- (filerdepends[key],pkg, key)
+ error_msg = "%s contained in package %s requires %s, but no providers found in RDEPENDS_%s?" % \
+ (filerdepends[key].replace("_%s" % pkg, "").replace("@underscore@", "_"), pkg, key, pkg)
package_qa_handle_error("file-rdeps", error_msg, d)
def package_qa_check_deps(pkg, pkgdest, skip, d):
--
1.7.9.5
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH 0/1] insane.bbclass: print more info for build-deps and file-rdeps
2016-01-21 7:57 [PATCH 0/1] insane.bbclass: print more info for build-deps and file-rdeps Robert Yang
2016-01-21 7:57 ` [PATCH 1/1] " Robert Yang
@ 2016-02-18 7:00 ` Robert Yang
1 sibling, 0 replies; 3+ messages in thread
From: Robert Yang @ 2016-02-18 7:00 UTC (permalink / raw)
To: openembedded-core
Ping.
// Robert
On 01/21/2016 03:57 PM, Robert Yang wrote:
> The following changes since commit 8084c185c43cb7e7f5e29d31939dfd308f8a0f93:
>
> udev: Add 2 patches to support 4.4 kernel (2016-01-20 09:20:06 +0000)
>
> are available in the git repository at:
>
> git://git.openembedded.org/openembedded-core-contrib rbt/insane
> http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=rbt/insane
>
> Robert Yang (1):
> insane.bbclass: print more info for build-deps and file-rdeps
>
> meta/classes/insane.bbclass | 9 ++++++---
> 1 file changed, 6 insertions(+), 3 deletions(-)
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2016-02-18 7:00 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-21 7:57 [PATCH 0/1] insane.bbclass: print more info for build-deps and file-rdeps Robert Yang
2016-01-21 7:57 ` [PATCH 1/1] " Robert Yang
2016-02-18 7:00 ` [PATCH 0/1] " Robert Yang
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox