Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH 0/3] OE-Core changes to support bitbake-layers layerindex-fetch
@ 2015-02-20 17:44 Paul Eggleton
  2015-02-20 17:44 ` [PATCH 1/3] bitbake.conf: Add two variables for layer index Paul Eggleton
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Paul Eggleton @ 2015-02-20 17:44 UTC (permalink / raw)
  To: openembedded-core

Some changes to support a bitbake patchset to allow fetching layers from
the OE layer index from the command line - we need some pieces in
OE-Core to avoid hardcoded knowledge of OE creeping in (+ one fix
for some deprecated syntax).


The following changes since commit 530565c6cb77319f4cc49edeea6fec6be997415d:

  glibc: Update to glibc 2.21 release tag (2015-02-19 17:04:19 +0000)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib paule/bblayers-layerindex-oecore
  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/bblayers-layerindex-oecore

Chong Lu (1):
  bitbake.conf: Add two variables for layer index

Paul Eggleton (2):
  layer.conf: set a variable to map to the OE Layer Index name
  lib/oeqa/selftest/bblayers: use dashed subcommands

 meta/conf/bitbake.conf             | 6 ++++++
 meta/conf/layer.conf               | 2 ++
 meta/lib/oeqa/selftest/bblayers.py | 6 +++---
 3 files changed, 11 insertions(+), 3 deletions(-)

-- 
1.9.3



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

* [PATCH 1/3] bitbake.conf: Add two variables for layer index
  2015-02-20 17:44 [PATCH 0/3] OE-Core changes to support bitbake-layers layerindex-fetch Paul Eggleton
@ 2015-02-20 17:44 ` Paul Eggleton
  2015-02-20 17:44 ` [PATCH 2/3] layer.conf: set a variable to map to the OE Layer Index name Paul Eggleton
  2015-02-20 17:44 ` [PATCH 3/3] lib/oeqa/selftest/bblayers: use dashed subcommands Paul Eggleton
  2 siblings, 0 replies; 4+ messages in thread
From: Paul Eggleton @ 2015-02-20 17:44 UTC (permalink / raw)
  To: openembedded-core

From: Chong Lu <Chong.Lu@windriver.com>

Add BBLAYERS_LAYERINDEX_URL variable that bitbake-layers can use to find layer index.
Add BBLAYERS_FETCH_DIR variable that bitbake-layers can use to specify fetch directory.

[YOCTO #5348]

Signed-off-by: Chong Lu <Chong.Lu@windriver.com>
---
 meta/conf/bitbake.conf | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index b5b54b7..10ee42a 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -551,6 +551,12 @@ SELECTED_OPTIMIZATION[vardeps] += "FULL_OPTIMIZATION DEBUG_OPTIMIZATION"
 BUILD_OPTIMIZATION = "-O2 -pipe"
 
 ##################################################################
+# Settings used by bitbake-layers.
+##################################################################
+BBLAYERS_LAYERINDEX_URL ??= "http://layers.openembedded.org/layerindex/"
+BBLAYERS_FETCH_DIR ??= "${COREBASE}"
+
+##################################################################
 # Download locations and utilities.
 ##################################################################
 
-- 
1.9.3



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

* [PATCH 2/3] layer.conf: set a variable to map to the OE Layer Index name
  2015-02-20 17:44 [PATCH 0/3] OE-Core changes to support bitbake-layers layerindex-fetch Paul Eggleton
  2015-02-20 17:44 ` [PATCH 1/3] bitbake.conf: Add two variables for layer index Paul Eggleton
@ 2015-02-20 17:44 ` Paul Eggleton
  2015-02-20 17:44 ` [PATCH 3/3] lib/oeqa/selftest/bblayers: use dashed subcommands Paul Eggleton
  2 siblings, 0 replies; 4+ messages in thread
From: Paul Eggleton @ 2015-02-20 17:44 UTC (permalink / raw)
  To: openembedded-core

Add a variable that allows us to map the OE-Core layer to the name that
represents it in the OpenEmbedded layer index. This will be used by
bitbake-layers layerindex-fetch so that it knows that for example
OE-Core is already fetched and included in the current configuration.

Note - it won't be required for us to go around and set this for every
layer - we can do the matching based on repo and subdirectory, but
OE-Core is somewhat special in that it does sometimes appear in
different places, for example in poky.

[YOCTO #5348]

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
---
 meta/conf/layer.conf | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/conf/layer.conf b/meta/conf/layer.conf
index 4fd3a16..e5e1f06 100644
--- a/meta/conf/layer.conf
+++ b/meta/conf/layer.conf
@@ -11,6 +11,8 @@ BBFILE_PRIORITY_core = "5"
 # cause compatibility issues with other layers
 LAYERVERSION_core = "4"
 
+BBLAYERS_LAYERINDEX_NAME_core = "openembedded-core"
+
 # Set a variable to get to the top of the metadata location
 COREBASE = '${@os.path.normpath("${LAYERDIR}/../")}'
 
-- 
1.9.3



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

* [PATCH 3/3] lib/oeqa/selftest/bblayers: use dashed subcommands
  2015-02-20 17:44 [PATCH 0/3] OE-Core changes to support bitbake-layers layerindex-fetch Paul Eggleton
  2015-02-20 17:44 ` [PATCH 1/3] bitbake.conf: Add two variables for layer index Paul Eggleton
  2015-02-20 17:44 ` [PATCH 2/3] layer.conf: set a variable to map to the OE Layer Index name Paul Eggleton
@ 2015-02-20 17:44 ` Paul Eggleton
  2 siblings, 0 replies; 4+ messages in thread
From: Paul Eggleton @ 2015-02-20 17:44 UTC (permalink / raw)
  To: openembedded-core

bitbake-layers subcommands with underscores are the old syntax; the
dashed form has been supported (and displayed in the help text) for
quite a while now, and the old syntax is about to be unsupported, so use
the dashed form in the tests.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
---
 meta/lib/oeqa/selftest/bblayers.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/meta/lib/oeqa/selftest/bblayers.py b/meta/lib/oeqa/selftest/bblayers.py
index 1ead8e8..449c17e 100644
--- a/meta/lib/oeqa/selftest/bblayers.py
+++ b/meta/lib/oeqa/selftest/bblayers.py
@@ -18,17 +18,17 @@ class BitbakeLayers(oeSelfTest):
 
     @testcase(83)
     def test_bitbakelayers_showlayers(self):
-        result = runCmd('bitbake-layers show_layers')
+        result = runCmd('bitbake-layers show-layers')
         self.assertTrue('meta-selftest' in result.output)
 
     @testcase(93)
     def test_bitbakelayers_showappends(self):
-        result = runCmd('bitbake-layers show_appends')
+        result = runCmd('bitbake-layers show-appends')
         self.assertTrue('xcursor-transparent-theme_0.1.1.bbappend' in result.output, msg='xcursor-transparent-theme_0.1.1.bbappend file was not recognised')
 
     @testcase(90)
     def test_bitbakelayers_showoverlayed(self):
-        result = runCmd('bitbake-layers show_overlayed')
+        result = runCmd('bitbake-layers show-overlayed')
         self.assertTrue('aspell' in result.output, msg='xcursor-transparent-theme_0.1.1.bbappend file was not recognised')
 
     @testcase(95)
-- 
1.9.3



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

end of thread, other threads:[~2015-02-20 17:44 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-20 17:44 [PATCH 0/3] OE-Core changes to support bitbake-layers layerindex-fetch Paul Eggleton
2015-02-20 17:44 ` [PATCH 1/3] bitbake.conf: Add two variables for layer index Paul Eggleton
2015-02-20 17:44 ` [PATCH 2/3] layer.conf: set a variable to map to the OE Layer Index name Paul Eggleton
2015-02-20 17:44 ` [PATCH 3/3] lib/oeqa/selftest/bblayers: use dashed subcommands Paul Eggleton

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