Openembedded Core Discussions
 help / color / mirror / Atom feed
* a few questions about "COMPATIBLE_MACHINE" variable
From: Robert P. J. Day @ 2016-12-19 15:17 UTC (permalink / raw)
  To: OE Core mailing list


  as a starting point, COMPATIBLE_MACHINE is processed on a per-recipe
basis, and if it has no value, then there is no machine restriction
being applied to that recipe, correct? that's based on this snippet
from base.bbclass:

  need_machine = d.getVar('COMPATIBLE_MACHINE')
  if need_machine:
      import re
      compat_machines = (d.getVar('MACHINEOVERRIDES') or "").split(":")
      for m in compat_machines:
          if re.match(need_machine, m):
              break
      else:
          raise bb.parse.SkipPackage("incompatible with machine %s (not in COMPATIBLE_MACHINE)" % d.getVar('MACHINE'))

so far, so good?

  next, the documentation describes the value of that variable as a
regular expression, so the values are processed as RE patterns, but
some of the actual uses are confusing. from
poky/meta/recipes-kernel/linux:

$ grep -r COMPATIBLE_MACHINE *
linux-dummy.bb:#COMPATIBLE_MACHINE = "your_machine"
linux-yocto_4.1.bb:COMPATIBLE_MACHINE = "qemuarm|qemuarm64|qemux86|qemuppc|qemumips|qemumips64|qemux86-64"
linux-yocto_4.4.bb:COMPATIBLE_MACHINE = "qemuarm|qemuarm64|qemux86|qemuppc|qemumips|qemumips64|qemux86-64"
linux-yocto_4.8.bb:COMPATIBLE_MACHINE = "qemuarm|qemuarm64|qemux86|qemuppc|qemumips|qemumips64|qemux86-64"
linux-yocto-dev.bb:COMPATIBLE_MACHINE = "(qemuarm|qemux86|qemuppc|qemumips|qemumips64|qemux86-64)"
linux-yocto-rt_4.1.bb:COMPATIBLE_MACHINE = "(qemux86|qemux86-64|qemuarm|qemuppc|qemumips)"
linux-yocto-rt_4.4.bb:COMPATIBLE_MACHINE = "(qemux86|qemux86-64|qemuarm|qemuppc|qemumips)"
linux-yocto-rt_4.8.bb:COMPATIBLE_MACHINE = "(qemux86|qemux86-64|qemuarm|qemuppc|qemumips)"
linux-yocto-tiny_4.1.bb:COMPATIBLE_MACHINE = "(qemux86$)"
linux-yocto-tiny_4.4.bb:COMPATIBLE_MACHINE = "(qemux86$)"
linux-yocto-tiny_4.8.bb:COMPATIBLE_MACHINE = "(qemux86$)"
$

  first, what is best practice -- to use parentheses or not? i'm
assuming it makes no difference, but it does seem inconsistent and
could cause some confusion.

  next, if the possibilities in a list are REs, what is the point of
explicitly listing, say, "qemuarm|qemuarm64"? would not the RE
"qemuarm" subsume the more explicit "qemuarm64"? same for the other
architectures. (one could suggest that that entire line could be
shortened to "... = (^qemu)".)

  the above seems pretty clear since the following lines would appear
to say that *only* the qemux86 is compatible:

  linux-yocto-tiny_4.1.bb:COMPATIBLE_MACHINE = "(qemux86$)"
  linux-yocto-tiny_4.4.bb:COMPATIBLE_MACHINE = "(qemux86$)"
  linux-yocto-tiny_4.8.bb:COMPATIBLE_MACHINE = "(qemux86$)"

which suggests the following passage from the YP kernel dev manual is
a bit misleading:

  "You must change it to match a list of the machines that your new
  recipe supports. For example, to support the qemux86 and qemux86-64
  machines, use the following form:

       COMPATIBLE_MACHINE = "qemux86|qemux86-64"

and if all this is true, then if you're introducing a new machine, to
be magnificently pedantic, one should not use:

  COMPATIBLE_MACHINE_machinename = "machinename"

but

  COMPATIBLE_MACHINE_machinename = "^machinename$"

just to play it safe. am i reading all this correctly?

rday

-- 

========================================================================
Robert P. J. Day                                 Ottawa, Ontario, CANADA
                        http://crashcourse.ca

Twitter:                                       http://twitter.com/rpjday
LinkedIn:                               http://ca.linkedin.com/in/rpjday
========================================================================



^ permalink raw reply

* Re: minimal contents of a kernel config fragment
From: Bruce Ashfield @ 2016-12-19 14:13 UTC (permalink / raw)
  To: Robert P. J. Day; +Cc: OE Core mailing list
In-Reply-To: <alpine.LFD.2.20.1612190624290.28360@localhost.localdomain>

[-- Attachment #1: Type: text/plain, Size: 3783 bytes --]

On Mon, Dec 19, 2016 at 6:31 AM, Robert P. J. Day <rpjday@crashcourse.ca>
wrote:

>
>   (ok, let's see if i can avoid embarrassing myself with an overly
> simple question ...)
>
>   reading YP kernel-dev manual, and there is an example of a kernel
> config fragment:
>
>   CONFIG_SERIAL_8250=y
>   CONFIG_SERIAL_8250_CONSOLE=y
>   CONFIG_SERIAL_8250_PCI=y
>   CONFIG_SERIAL_8250_NR_UARTS=4
>   CONFIG_SERIAL_8250_RUNTIME_UARTS=4
>   CONFIG_SERIAL_CORE=y
>   CONFIG_SERIAL_CORE_CONSOLE=y
>
> all well and good, but is it clear that one can cut that down based on
> the defaults in the Kconfig file? since the Kconfig file contains:
>
>   config SERIAL_8250_NR_UARTS
>         int "Maximum number of 8250/16550 serial ports"
>         depends on SERIAL_8250
>         default "4"
>         help
>           Set this to the number of serial ports you want the driver
>           to support.  This includes any ports discovered via ACPI or
>           PCI enumeration and any ports that may be added at run-time
>           via hot-plug, or any ISA multi-port serial cards.
>
>   config SERIAL_8250_RUNTIME_UARTS
>         int "Number of 8250/16550 serial ports to register at runtime"
>         depends on SERIAL_8250
>         range 0 SERIAL_8250_NR_UARTS
>         default "4"
>         help
>           Set this to the maximum number of serial ports you want
>           the kernel to register at boot time.  This can be overridden
>           with the module parameter "nr_uarts", or boot-time parameter
>           8250.nr_uarts
>
> is it accurate to say that the two fragment lines related to UARTs
> could be omitted? (yes, it's more informative to have them there, but
> technically, they're not required, correct?)
>


correct. In the end, it comes down to how much future proofing, readability
and segmentation you want in fragments. Some folks like to put everything
into a fragments .. others trust the kernel to not change a default and mess
with their functionality :)


>
>   similarly, another line could be omitted given the Kconfig lines:
>
>   config SERIAL_8250
>         tristate "8250/16550 and compatible serial support"
>         select SERIAL_CORE
>
> however, given the following in the same Kconfig file:
>
>   config SERIAL_8250_DEPRECATED_OPTIONS
>         bool "Support 8250_core.* kernel options (DEPRECATED)"
>         depends on SERIAL_8250
>         default y
>
> if you didn't want deprecated options, you *would* have to explicitly
> deselect that option with:
>
>   # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
>
> yes?
>

Correct. As long as some other Kconfig doesn't "select <foo>", you can
turn the default off this way. There is another subtlety that if a Kconfig
option
doesn't have help text, you also can't change it from a default .. but
that's
not my fault, that's the fun of the kernel configuration subsystem :D

Bruce


>
>   just making sure i'm not overlooking any subtleties.
>
> rday
>
> --
>
> ========================================================================
> Robert P. J. Day                                 Ottawa, Ontario, CANADA
>                         http://crashcourse.ca
>
> Twitter:                                       http://twitter.com/rpjday
> LinkedIn:                               http://ca.linkedin.com/in/rpjday
> ========================================================================
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>



-- 
"Thou shalt not follow the NULL pointer, for chaos and madness await thee
at its end"

[-- Attachment #2: Type: text/html, Size: 5587 bytes --]

^ permalink raw reply

* [PATCH] oe-selftest: import git module only when needed
From: Ed Bartosh @ 2016-12-19 13:51 UTC (permalink / raw)
  To: openembedded-core

git module is not included into standard Python
library and therefore causes import errors on the systems
where PythonGit is not installed.

As git module only used in the code implementing --repository
functionality it's better to import git only in the scope
that requires it.

[YOCTO #10821]

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
---
 meta/lib/oeqa/utils/metadata.py | 2 +-
 scripts/oe-selftest             | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/lib/oeqa/utils/metadata.py b/meta/lib/oeqa/utils/metadata.py
index ecbe763..5d8bf84 100644
--- a/meta/lib/oeqa/utils/metadata.py
+++ b/meta/lib/oeqa/utils/metadata.py
@@ -5,7 +5,6 @@
 # Functions to get metadata from the testing host used
 # for analytics of test results.
 
-from git import Repo, InvalidGitRepositoryError, NoSuchPathError
 from collections import OrderedDict
 from collections.abc import MutableMapping
 from xml.dom.minidom import parseString
@@ -46,6 +45,7 @@ def metadata_from_data_store(d):
 
 def get_layers(layers):
     """ Returns layer name, branch, and revision as OrderedDict. """
+    from git import Repo, InvalidGitRepositoryError, NoSuchPathError
 
     layer_dict = OrderedDict()
     for layer in layers.split():
diff --git a/scripts/oe-selftest b/scripts/oe-selftest
index f4b861f..bfcea66 100755
--- a/scripts/oe-selftest
+++ b/scripts/oe-selftest
@@ -36,7 +36,6 @@ import re
 import fnmatch
 import collections
 import imp
-import git
 
 sys.path.insert(0, os.path.dirname(os.path.realpath(__file__)) + '/lib')
 import scriptpath
@@ -577,6 +576,7 @@ def main():
         log.info("Finished")
 
         if args.repository:
+            import git
             # Commit tests results to repository
             metadata = metadata_from_bb()
             git_dir = os.path.join(os.getcwd(), 'selftest')
-- 
2.1.4



^ permalink raw reply related

* Re: [PATCH 8/8] mirrors.bbclass: Fix gnutls mirror directory
From: Jussi Kukkonen @ 2016-12-19 13:50 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer
In-Reply-To: <0782ba71aee9d8be9fb448f805195f5bd96bb0de.1482154012.git.jussi.kukkonen@intel.com>

[-- Attachment #1: Type: text/plain, Size: 1402 bytes --]

On 19 December 2016 at 15:35, Jussi Kukkonen <jussi.kukkonen@intel.com>
wrote:

> Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
>

This commit message is a little terse: I believe I just got the mirror path
wrong originally -- at least currently this new version finds the right
directory.

Jussi


> ---
>  meta/classes/mirrors.bbclass | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta/classes/mirrors.bbclass b/meta/classes/mirrors.bbclass
> index 1184708..1174ef6 100644
> --- a/meta/classes/mirrors.bbclass
> +++ b/meta/classes/mirrors.bbclass
> @@ -27,7 +27,7 @@ ${GNUPG_MIRROR}       ftp://mirrors.dotsrc.org/gcrypt
> \n \
>  ftp://dante.ctan.org/tex-archive ftp://ftp.fu-berlin.de/tex/CTAN \n \
>  ftp://dante.ctan.org/tex-archive http://sunsite.sut.ac.jp/pub/
> archives/ctan/ \n \
>  ftp://dante.ctan.org/tex-archive http://ctan.unsw.edu.au/ \n \
> -ftp://ftp.gnutls.org/gcrypt/gnutls ${GNUPG_MIRROR} \n \
> +ftp://ftp.gnutls.org/gcrypt/gnutls ${GNUPG_MIRROR}/gnutls \n \
>  http://ftp.info-zip.org/pub/infozip/src/ http://mirror.switch.ch/ftp/
> mirror/infozip/src/ \n \
>  http://ftp.info-zip.org/pub/infozip/src/ ftp://sunsite.icm.edu.pl/pub/
> unix/archiving/info-zip/src/ \n \
>  ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/
> ftp://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/ \n \
> --
> 2.1.4
>
>

[-- Attachment #2: Type: text/html, Size: 3403 bytes --]

^ permalink raw reply

* [PATCH 3/8] glib-2.0: Upgrade 2.50.1 -> 2.50.2
From: Jussi Kukkonen @ 2016-12-19 13:35 UTC (permalink / raw)
  To: openembedded-core
In-Reply-To: <cover.1482154012.git.jussi.kukkonen@intel.com>

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/recipes-core/glib-2.0/{glib-2.0_2.50.1.bb => glib-2.0_2.50.2.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-core/glib-2.0/{glib-2.0_2.50.1.bb => glib-2.0_2.50.2.bb} (86%)

diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.50.1.bb b/meta/recipes-core/glib-2.0/glib-2.0_2.50.2.bb
similarity index 86%
rename from meta/recipes-core/glib-2.0/glib-2.0_2.50.1.bb
rename to meta/recipes-core/glib-2.0/glib-2.0_2.50.2.bb
index e4fccc7..b7a0670 100644
--- a/meta/recipes-core/glib-2.0/glib-2.0_2.50.1.bb
+++ b/meta/recipes-core/glib-2.0/glib-2.0_2.50.2.bb
@@ -21,5 +21,5 @@ SRC_URI = "${GNOME_MIRROR}/glib/${SHRT_VER}/glib-${PV}.tar.xz \
 SRC_URI_append_class-native = " file://glib-gettextize-dir.patch \
                                 file://relocate-modules.patch"
 
-SRC_URI[md5sum] = "6baee4d7e3b1ec791b4ced93976365ee"
-SRC_URI[sha256sum] = "2ef87a78f37c1eb5b95f4cc95efd5b66f69afad9c9c0899918d04659cf6df7dd"
+SRC_URI[md5sum] = "5eeb2bfaf78a07be59585e8b6e80b1d6"
+SRC_URI[sha256sum] = "be68737c1f268c05493e503b3b654d2b7f43d7d0b8c5556f7e4651b870acfbf5"
-- 
2.1.4



^ permalink raw reply related

* [PATCH 8/8] mirrors.bbclass: Fix gnutls mirror directory
From: Jussi Kukkonen @ 2016-12-19 13:35 UTC (permalink / raw)
  To: openembedded-core
In-Reply-To: <cover.1482154012.git.jussi.kukkonen@intel.com>

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/classes/mirrors.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/classes/mirrors.bbclass b/meta/classes/mirrors.bbclass
index 1184708..1174ef6 100644
--- a/meta/classes/mirrors.bbclass
+++ b/meta/classes/mirrors.bbclass
@@ -27,7 +27,7 @@ ${GNUPG_MIRROR}	ftp://mirrors.dotsrc.org/gcrypt \n \
 ftp://dante.ctan.org/tex-archive ftp://ftp.fu-berlin.de/tex/CTAN \n \
 ftp://dante.ctan.org/tex-archive http://sunsite.sut.ac.jp/pub/archives/ctan/ \n \
 ftp://dante.ctan.org/tex-archive http://ctan.unsw.edu.au/ \n \
-ftp://ftp.gnutls.org/gcrypt/gnutls ${GNUPG_MIRROR} \n \
+ftp://ftp.gnutls.org/gcrypt/gnutls ${GNUPG_MIRROR}/gnutls \n \
 http://ftp.info-zip.org/pub/infozip/src/ http://mirror.switch.ch/ftp/mirror/infozip/src/ \n \
 http://ftp.info-zip.org/pub/infozip/src/ ftp://sunsite.icm.edu.pl/pub/unix/archiving/info-zip/src/ \n \
 ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/ \n \
-- 
2.1.4



^ permalink raw reply related

* [PATCH 7/8] cogl-1.0: Upgrade 1.22.0 -> 1.22.2
From: Jussi Kukkonen @ 2016-12-19 13:35 UTC (permalink / raw)
  To: openembedded-core
In-Reply-To: <cover.1482154012.git.jussi.kukkonen@intel.com>

Bug fix release. Backport a build fixing patch.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 ...Fix-an-incorrect-preprocessor-conditional.patch | 32 ++++++++++++++++++++++
 meta/recipes-graphics/cogl/cogl-1.0_1.22.0.bb      |  7 -----
 meta/recipes-graphics/cogl/cogl-1.0_1.22.2.bb      |  8 ++++++
 3 files changed, 40 insertions(+), 7 deletions(-)
 create mode 100644 meta/recipes-graphics/cogl/cogl-1.0/0001-Fix-an-incorrect-preprocessor-conditional.patch
 delete mode 100644 meta/recipes-graphics/cogl/cogl-1.0_1.22.0.bb
 create mode 100644 meta/recipes-graphics/cogl/cogl-1.0_1.22.2.bb

diff --git a/meta/recipes-graphics/cogl/cogl-1.0/0001-Fix-an-incorrect-preprocessor-conditional.patch b/meta/recipes-graphics/cogl/cogl-1.0/0001-Fix-an-incorrect-preprocessor-conditional.patch
new file mode 100644
index 0000000..2a9d8f8
--- /dev/null
+++ b/meta/recipes-graphics/cogl/cogl-1.0/0001-Fix-an-incorrect-preprocessor-conditional.patch
@@ -0,0 +1,32 @@
+Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
+Upstream-Status: Backport
+
+
+Original upstream commit follows:
+
+From b583e21d8698dbd58013320cfb47739102efdea7 Mon Sep 17 00:00:00 2001
+From: Kalev Lember <klember@redhat.com>
+Date: Wed, 19 Oct 2016 23:38:28 +0200
+Subject: [PATCH] Fix an incorrect preprocessor conditional
+
+This fixes the build with wayland wayland egl server support disabled.
+---
+ cogl/winsys/cogl-winsys-egl.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/cogl/winsys/cogl-winsys-egl.c b/cogl/winsys/cogl-winsys-egl.c
+index 39bfd884..4a9f3aa6 100644
+--- a/cogl/winsys/cogl-winsys-egl.c
++++ b/cogl/winsys/cogl-winsys-egl.c
+@@ -1029,7 +1029,7 @@ _cogl_egl_create_image (CoglContext *ctx,
+     egl_ctx = EGL_NO_CONTEXT;
+   else
+ #endif
+-#if COGL_HAS_WAYLAND_EGL_SERVER_SUPPORT
++#ifdef COGL_HAS_WAYLAND_EGL_SERVER_SUPPORT
+   /* The WL_bind_wayland_display spec states that EGL_NO_CONTEXT is to be used
+    * in conjunction with the EGL_WAYLAND_BUFFER_WL target */
+   if (target == EGL_WAYLAND_BUFFER_WL)
+-- 
+2.11.0
+
diff --git a/meta/recipes-graphics/cogl/cogl-1.0_1.22.0.bb b/meta/recipes-graphics/cogl/cogl-1.0_1.22.0.bb
deleted file mode 100644
index ed10c7a..0000000
--- a/meta/recipes-graphics/cogl/cogl-1.0_1.22.0.bb
+++ /dev/null
@@ -1,7 +0,0 @@
-require cogl-1.0.inc
-
-SRC_URI += "file://test-backface-culling.c-fix-may-be-used-uninitialize.patch"
-
-LIC_FILES_CHKSUM = "file://COPYING;md5=1b1a508d91d25ca607c83f92f3e31c84"
-SRC_URI[archive.md5sum] = "ab684ec96848d79d22757fb3064820c8"
-SRC_URI[archive.sha256sum] = "689dfb5d14fc1106e9d2ded0f7930dcf7265d0bc84fa846b4f03941633eeaa91"
diff --git a/meta/recipes-graphics/cogl/cogl-1.0_1.22.2.bb b/meta/recipes-graphics/cogl/cogl-1.0_1.22.2.bb
new file mode 100644
index 0000000..5901062
--- /dev/null
+++ b/meta/recipes-graphics/cogl/cogl-1.0_1.22.2.bb
@@ -0,0 +1,8 @@
+require cogl-1.0.inc
+
+SRC_URI += "file://test-backface-culling.c-fix-may-be-used-uninitialize.patch \
+            file://0001-Fix-an-incorrect-preprocessor-conditional.patch"
+SRC_URI[archive.md5sum] = "d53b708ca7c4af03d7254e46945d6b33"
+SRC_URI[archive.sha256sum] = "39a718cdb64ea45225a7e94f88dddec1869ab37a21b339ad058a9d898782c00d"
+
+LIC_FILES_CHKSUM = "file://COPYING;md5=1b1a508d91d25ca607c83f92f3e31c84"
-- 
2.1.4



^ permalink raw reply related

* [PATCH 6/8] clutter-gst-3.0: Upgrade 3.0.20 -> 3.0.22
From: Jussi Kukkonen @ 2016-12-19 13:35 UTC (permalink / raw)
  To: openembedded-core
In-Reply-To: <cover.1482154012.git.jussi.kukkonen@intel.com>

Bug fix release.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 .../clutter/{clutter-gst-3.0_3.0.20.bb => clutter-gst-3.0_3.0.22.bb}  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/clutter/{clutter-gst-3.0_3.0.20.bb => clutter-gst-3.0_3.0.22.bb} (58%)

diff --git a/meta/recipes-graphics/clutter/clutter-gst-3.0_3.0.20.bb b/meta/recipes-graphics/clutter/clutter-gst-3.0_3.0.22.bb
similarity index 58%
rename from meta/recipes-graphics/clutter/clutter-gst-3.0_3.0.20.bb
rename to meta/recipes-graphics/clutter/clutter-gst-3.0_3.0.22.bb
index 0bf9386..6177c91 100644
--- a/meta/recipes-graphics/clutter/clutter-gst-3.0_3.0.20.bb
+++ b/meta/recipes-graphics/clutter/clutter-gst-3.0_3.0.22.bb
@@ -3,5 +3,5 @@ require clutter-gst-3.0.inc
 LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
                     file://clutter-gst/clutter-gst.h;beginline=1;endline=24;md5=95baacba194e814c110ea3bdf25ddbf4"
 
-SRC_URI[archive.md5sum] = "e6de3afcf82fcddab8193665f1a1667e"
-SRC_URI[archive.sha256sum] = "a0011787ed2a2dafe914f973c1ede283d40b8eb75123f4a7b608ae6d1cc066c9"
+SRC_URI[archive.md5sum] = "88eea2dd5fc4357b5b18f1dfeed56c62"
+SRC_URI[archive.sha256sum] = "f1fc57fb32ea7e3d9234b58db35eb9ef3028cf0b266d85235f959edc0fe3dfd4"
-- 
2.1.4



^ permalink raw reply related

* [PATCH 5/8] cairo: Upgrade 1.14.6 -> 1.14.8
From: Jussi Kukkonen @ 2016-12-19 13:35 UTC (permalink / raw)
  To: openembedded-core
In-Reply-To: <cover.1482154012.git.jussi.kukkonen@intel.com>

Small bug fix release.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/recipes-graphics/cairo/{cairo_1.14.6.bb => cairo_1.14.8.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/cairo/{cairo_1.14.6.bb => cairo_1.14.8.bb} (92%)

diff --git a/meta/recipes-graphics/cairo/cairo_1.14.6.bb b/meta/recipes-graphics/cairo/cairo_1.14.8.bb
similarity index 92%
rename from meta/recipes-graphics/cairo/cairo_1.14.6.bb
rename to meta/recipes-graphics/cairo/cairo_1.14.8.bb
index d2c1e12..5a3c74f 100644
--- a/meta/recipes-graphics/cairo/cairo_1.14.6.bb
+++ b/meta/recipes-graphics/cairo/cairo_1.14.8.bb
@@ -4,8 +4,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=e73e999e0c72b5ac9012424fa157ad77"
 
 SRC_URI = "http://cairographics.org/releases/cairo-${PV}.tar.xz"
 
-SRC_URI[md5sum] = "23a0b2f0235431d35238df1d3a517fdb"
-SRC_URI[sha256sum] = "613cb38447b76a93ff7235e17acd55a78b52ea84a9df128c3f2257f8eaa7b252"
+SRC_URI[md5sum] = "4ef0db2eacb271c74f8a3fd87822aa98"
+SRC_URI[sha256sum] = "d1f2d98ae9a4111564f6de4e013d639cf77155baf2556582295a0f00a9bc5e20"
 
 PACKAGES =+ "cairo-gobject cairo-script-interpreter cairo-perf-utils"
 
-- 
2.1.4



^ permalink raw reply related

* [PATCH 4/8] gdk-pixbuf: Upgrade 2.36.0 -> 2.36.1
From: Jussi Kukkonen @ 2016-12-19 13:35 UTC (permalink / raw)
  To: openembedded-core
In-Reply-To: <cover.1482154012.git.jussi.kukkonen@intel.com>

New binary gdk-pixbuf-thumbnailer packaged in ${PN}-bin.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 .../gdk-pixbuf/{gdk-pixbuf_2.36.0.bb => gdk-pixbuf_2.36.1.bb}     | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
 rename meta/recipes-gnome/gdk-pixbuf/{gdk-pixbuf_2.36.0.bb => gdk-pixbuf_2.36.1.bb} (92%)

diff --git a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.36.0.bb b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.36.1.bb
similarity index 92%
rename from meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.36.0.bb
rename to meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.36.1.bb
index 9efe374..cb589bb 100644
--- a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.36.0.bb
+++ b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.36.1.bb
@@ -19,10 +19,10 @@ SRC_URI = "${GNOME_MIRROR}/${BPN}/${MAJ_VER}/${BPN}-${PV}.tar.xz \
            file://fatal-loader.patch \
            "
 
-SRC_URI[md5sum] = "1a3baf91956c7923dab49ee3de100ce1"
-SRC_URI[sha256sum] = "85ab52ce9f2c26327141b3dcf21cca3da6a3f8de84b95fa1e727d8871a23245c"
+SRC_URI[md5sum] = "fe30b0420e013f2c4590ae6226d895d4"
+SRC_URI[sha256sum] = "9d5ba72070460c1b5b74115d395a3e33daeb7b7b67fb256cdccc9d7187c42a38"
 
-inherit autotools pkgconfig gettext pixbufcache ptest-gnome upstream-version-is-even gobject-introspection gtk-doc
+inherit autotools pkgconfig gettext pixbufcache ptest-gnome upstream-version-is-even gobject-introspection gtk-doc lib_package
 
 LIBV = "2.10.0"
 
@@ -48,6 +48,8 @@ ALLOW_EMPTY_${PN}-xlib = "1"
 
 FILES_${PN} += "${libdir}/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders"
 
+FILES_${PN}-bin += "${datadir}/thumbnailers/gdk-pixbuf-thumbnailer.thumbnailer"
+
 FILES_${PN}-dev += " \
 	${bindir}/gdk-pixbuf-csource \
 	${bindir}/gdk-pixbuf-pixdata \
-- 
2.1.4



^ permalink raw reply related

* [PATCH 2/8] gsettings-desktop-schemas: Upgrade 3.20.0 -> 3.22.0
From: Jussi Kukkonen @ 2016-12-19 13:35 UTC (permalink / raw)
  To: openembedded-core
In-Reply-To: <cover.1482154012.git.jussi.kukkonen@intel.com>

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 ...-desktop-schemas_3.20.0.bb => gsettings-desktop-schemas_3.22.0.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-gnome/gsettings-desktop-schemas/{gsettings-desktop-schemas_3.20.0.bb => gsettings-desktop-schemas_3.22.0.bb} (70%)

diff --git a/meta/recipes-gnome/gsettings-desktop-schemas/gsettings-desktop-schemas_3.20.0.bb b/meta/recipes-gnome/gsettings-desktop-schemas/gsettings-desktop-schemas_3.22.0.bb
similarity index 70%
rename from meta/recipes-gnome/gsettings-desktop-schemas/gsettings-desktop-schemas_3.20.0.bb
rename to meta/recipes-gnome/gsettings-desktop-schemas/gsettings-desktop-schemas_3.22.0.bb
index bb924ce..d84a4f3 100644
--- a/meta/recipes-gnome/gsettings-desktop-schemas/gsettings-desktop-schemas_3.20.0.bb
+++ b/meta/recipes-gnome/gsettings-desktop-schemas/gsettings-desktop-schemas_3.22.0.bb
@@ -9,5 +9,5 @@ DEPENDS = "glib-2.0 intltool-native"
 
 inherit gnomebase gsettings gettext gobject-introspection upstream-version-is-even
 
-SRC_URI[archive.md5sum] = "c5d87ea480aa9bf66b134ddb5b8ea0f8"
-SRC_URI[archive.sha256sum] = "55a41b533c0ab955e0a36a84d73829451c88b027d8d719955d8f695c35c6d9c1"
+SRC_URI[archive.md5sum] = "5b9056ab6eff42a0117f2912edff5f20"
+SRC_URI[archive.sha256sum] = "0f06c7ba34c3a99e4d58b10889496133c9aaad6698ea2d8405d481c7f1a7eae1"
-- 
2.1.4



^ permalink raw reply related

* [PATCH 1/8] gtk+3: Upgrade 3.22.1 -> 3.22.5
From: Jussi Kukkonen @ 2016-12-19 13:35 UTC (permalink / raw)
  To: openembedded-core
In-Reply-To: <cover.1482154012.git.jussi.kukkonen@intel.com>

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/recipes-gnome/gtk+/{gtk+3_3.22.1.bb => gtk+3_3.22.5.bb}          | 4 ++--
 ...tk-icon-utils-native_3.22.1.bb => gtk-icon-utils-native_3.22.5.bb} | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)
 rename meta/recipes-gnome/gtk+/{gtk+3_3.22.1.bb => gtk+3_3.22.5.bb} (84%)
 rename meta/recipes-gnome/gtk+/{gtk-icon-utils-native_3.22.1.bb => gtk-icon-utils-native_3.22.5.bb} (93%)

diff --git a/meta/recipes-gnome/gtk+/gtk+3_3.22.1.bb b/meta/recipes-gnome/gtk+/gtk+3_3.22.5.bb
similarity index 84%
rename from meta/recipes-gnome/gtk+/gtk+3_3.22.1.bb
rename to meta/recipes-gnome/gtk+/gtk+3_3.22.5.bb
index 5fb0edd..b772fe0 100644
--- a/meta/recipes-gnome/gtk+/gtk+3_3.22.1.bb
+++ b/meta/recipes-gnome/gtk+/gtk+3_3.22.5.bb
@@ -8,8 +8,8 @@ SRC_URI = "http://ftp.gnome.org/pub/gnome/sources/gtk+/${MAJ_VER}/gtk+-${PV}.tar
            file://0003-Add-disable-opengl-configure-option.patch \
            file://0004-configure.ac-Fix-wayland-protocols-path.patch \
           "
-SRC_URI[md5sum] = "ebfa5e52167f2b8a4ec6024d51d86f1f"
-SRC_URI[sha256sum] = "127c8c5cfc32681f9ab3cb542eb0d5c16c1c02faba68bf8fcac9a3cf278ef471"
+SRC_URI[md5sum] = "55e0198f100db98f31d1b0f9dc403794"
+SRC_URI[sha256sum] = "693fa0ac643c59ccd51db99cabe476b4e0a41fd4f0c3c8b3e3ef38f94b2e7334"
 
 S = "${WORKDIR}/gtk+-${PV}"
 
diff --git a/meta/recipes-gnome/gtk+/gtk-icon-utils-native_3.22.1.bb b/meta/recipes-gnome/gtk+/gtk-icon-utils-native_3.22.5.bb
similarity index 93%
rename from meta/recipes-gnome/gtk+/gtk-icon-utils-native_3.22.1.bb
rename to meta/recipes-gnome/gtk+/gtk-icon-utils-native_3.22.5.bb
index e6ffc55..878b484 100644
--- a/meta/recipes-gnome/gtk+/gtk-icon-utils-native_3.22.1.bb
+++ b/meta/recipes-gnome/gtk+/gtk-icon-utils-native_3.22.5.bb
@@ -10,8 +10,8 @@ MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}"
 
 SRC_URI = "http://ftp.gnome.org/pub/gnome/sources/gtk+/${MAJ_VER}/gtk+-${PV}.tar.xz \
           file://Remove-Gdk-dependency-from-gtk-encode-symbolic-svg.patch"
-SRC_URI[md5sum] = "ebfa5e52167f2b8a4ec6024d51d86f1f"
-SRC_URI[sha256sum] = "127c8c5cfc32681f9ab3cb542eb0d5c16c1c02faba68bf8fcac9a3cf278ef471"
+SRC_URI[md5sum] = "55e0198f100db98f31d1b0f9dc403794"
+SRC_URI[sha256sum] = "693fa0ac643c59ccd51db99cabe476b4e0a41fd4f0c3c8b3e3ef38f94b2e7334"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
                     file://gtk/gtk.h;endline=25;md5=1d8dc0fccdbfa26287a271dce88af737 \
-- 
2.1.4



^ permalink raw reply related

* [PATCH 0/8] Small upgrades around the GNOME stack
From: Jussi Kukkonen @ 2016-12-19 13:35 UTC (permalink / raw)
  To: openembedded-core


The following changes since commit d0d260b0b85790ceb136dd6b0445e8e33d038f5e:

  u-boot/beaglebone: Select Beaglebone Black target specifically. (2016-12-17 09:57:37 +0000)

are available in the git repository at:

  git://git.yoctoproject.org/poky-contrib jku/gtk-etc
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=jku/gtk-etc

Jussi Kukkonen (8):
  gtk+3: Upgrade 3.22.1 -> 3.22.5
  gsettings-desktop-schemas: Upgrade 3.20.0 -> 3.22.0
  glib-2.0: Upgrade 2.50.1 -> 2.50.2
  gdk-pixbuf: Upgrade 2.36.0 -> 2.36.1
  cairo: Upgrade 1.14.6 -> 1.14.8
  clutter-gst-3.0: Upgrade 3.0.20 -> 3.0.22
  cogl-1.0: Upgrade 1.22.0 -> 1.22.2
  mirrors.bbclass: Fix gnutls mirror directory

 meta/classes/mirrors.bbclass                       |  2 +-
 .../{glib-2.0_2.50.1.bb => glib-2.0_2.50.2.bb}     |  4 +--
 .../{gdk-pixbuf_2.36.0.bb => gdk-pixbuf_2.36.1.bb} |  8 ++++--
 ...20.0.bb => gsettings-desktop-schemas_3.22.0.bb} |  4 +--
 .../gtk+/{gtk+3_3.22.1.bb => gtk+3_3.22.5.bb}      |  4 +--
 ...e_3.22.1.bb => gtk-icon-utils-native_3.22.5.bb} |  4 +--
 .../cairo/{cairo_1.14.6.bb => cairo_1.14.8.bb}     |  4 +--
 ...gst-3.0_3.0.20.bb => clutter-gst-3.0_3.0.22.bb} |  4 +--
 ...Fix-an-incorrect-preprocessor-conditional.patch | 32 ++++++++++++++++++++++
 meta/recipes-graphics/cogl/cogl-1.0_1.22.0.bb      |  7 -----
 meta/recipes-graphics/cogl/cogl-1.0_1.22.2.bb      |  8 ++++++
 11 files changed, 58 insertions(+), 23 deletions(-)
 rename meta/recipes-core/glib-2.0/{glib-2.0_2.50.1.bb => glib-2.0_2.50.2.bb} (86%)
 rename meta/recipes-gnome/gdk-pixbuf/{gdk-pixbuf_2.36.0.bb => gdk-pixbuf_2.36.1.bb} (92%)
 rename meta/recipes-gnome/gsettings-desktop-schemas/{gsettings-desktop-schemas_3.20.0.bb => gsettings-desktop-schemas_3.22.0.bb} (70%)
 rename meta/recipes-gnome/gtk+/{gtk+3_3.22.1.bb => gtk+3_3.22.5.bb} (84%)
 rename meta/recipes-gnome/gtk+/{gtk-icon-utils-native_3.22.1.bb => gtk-icon-utils-native_3.22.5.bb} (93%)
 rename meta/recipes-graphics/cairo/{cairo_1.14.6.bb => cairo_1.14.8.bb} (92%)
 rename meta/recipes-graphics/clutter/{clutter-gst-3.0_3.0.20.bb => clutter-gst-3.0_3.0.22.bb} (58%)
 create mode 100644 meta/recipes-graphics/cogl/cogl-1.0/0001-Fix-an-incorrect-preprocessor-conditional.patch
 delete mode 100644 meta/recipes-graphics/cogl/cogl-1.0_1.22.0.bb
 create mode 100644 meta/recipes-graphics/cogl/cogl-1.0_1.22.2.bb

-- 
2.1.4



^ permalink raw reply

* Re: [PATCH][Morty] binutils-2.27.inc: Fix alignment frags for aarch64
From: Burton, Ross @ 2016-12-19 13:05 UTC (permalink / raw)
  To: Manjukumar Harthikote Matha
  Cc: Patches and discussions about the oe-core layer
In-Reply-To: <CAJTo0LaqOXdN7ASeT6gnGFqnptyB4NYAycR0w6kPG=7yTtNF-w@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 244 bytes --]

On 19 December 2016 at 13:04, Burton, Ross <ross.burton@intel.com> wrote:

> You'd marked it for morty, so I'd assumed that it wasn't for master.
>

Ah just found the master version.  You can thank GMail's threading for
that. :(

Ross

[-- Attachment #2: Type: text/html, Size: 713 bytes --]

^ permalink raw reply

* Re: [PATCH][Morty] binutils-2.27.inc: Fix alignment frags for aarch64
From: Burton, Ross @ 2016-12-19 13:04 UTC (permalink / raw)
  To: Manjukumar Harthikote Matha
  Cc: Patches and discussions about the oe-core layer
In-Reply-To: <14EB1FFCA0C8D24A8B04EDEC1EA78C2453D84890@XSJ-PSEXMBX01.xlnx.xilinx.com>

[-- Attachment #1: Type: text/plain, Size: 277 bytes --]

On 15 December 2016 at 22:28, Manjukumar Harthikote Matha <
manjukumar.harthikote-matha@xilinx.com> wrote:

> This has not been added to master, is there something wrong with the patch
> ?
>

You'd marked it for morty, so I'd assumed that it wasn't for master.

Ross

[-- Attachment #2: Type: text/html, Size: 709 bytes --]

^ permalink raw reply

* Re: [PATCH V2] dpkg: upgrade to 1.18.15
From: Burton, Ross @ 2016-12-19 13:03 UTC (permalink / raw)
  To: Edwin Plauchu; +Cc: OE-core
In-Reply-To: <1481901072-25196-1-git-send-email-edwin.plauchu.camacho@linux.intel.com>

[-- Attachment #1: Type: text/plain, Size: 553 bytes --]

On 16 December 2016 at 15:11, Edwin Plauchu <
edwin.plauchu.camacho@linux.intel.com> wrote:

> -SRC_URI = "http://snapshot.debian.org/archive/debian/
> 20160509T100042Z/pool/main/d/${BPN}/${BPN}_${PV}.tar.xz \
> +SRC_URI = "http://ftp.debian.org/debian/pool/main/d/${BPN}/${BPN}_${
> PV}.tar.xz \
>

Please always use snapshot.debian.org links as ftp.debian.org URLs are only
valid whilst the version you're after is actually shipped in a Debian
release.  The moment 1.18.15 is replaced by 1.18.16, the old tarball will
be deleted.

Ross

[-- Attachment #2: Type: text/html, Size: 1343 bytes --]

^ permalink raw reply

* Re: [PATCH 1/1] cdrtools-native: update 3.01 -> 3.02
From: Alexander Kanavin @ 2016-12-19 12:48 UTC (permalink / raw)
  To: openembedded-core
In-Reply-To: <1d8d15e8fd9c4c9c1eeb6f13e5b069df6d995dce.1482127585.git.dengke.du@windriver.com>

On 12/19/2016 08:07 AM, Dengke Du wrote:
> 3.01a31 -> 3.02a07

This is incorrect. We actually ship the final 3.01 version, and 
previously agreed to wait for the final 3.02. The recipe says 'a31' 
because we didn't want to make the version go back when going from alpha 
3.01 to final 3.01. The upstream seems to make regular 3.02 
pre-releases, so the final version should hopefully appear soon.

Alex



^ permalink raw reply

* [PATCH v2] wic: look for wks files in <layer>/wic
From: Ed Bartosh @ 2016-12-19 12:41 UTC (permalink / raw)
  To: openembedded-core; +Cc: Paul Eggleton
In-Reply-To: <1741618.15EvijL4zK@peggleto-mobl.ger.corp.intel.com>

Currently wic looks for wks files in
<layer dir>/scripts/lib/wic/canned-wks/ directories.
This path is too nested and doesn't look consistent with the
naming scheme of layer directories.

Added <layer>/wic directory to the list of paths
to look for wks files.

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
---
 scripts/lib/wic/engine.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/scripts/lib/wic/engine.py b/scripts/lib/wic/engine.py
index 5b10463..2adef2f 100644
--- a/scripts/lib/wic/engine.py
+++ b/scripts/lib/wic/engine.py
@@ -52,6 +52,7 @@ def verify_build_env():
 
 CANNED_IMAGE_DIR = "lib/wic/canned-wks" # relative to scripts
 SCRIPTS_CANNED_IMAGE_DIR = "scripts/" + CANNED_IMAGE_DIR
+WIC_DIR = "wic"
 
 def build_canned_image_list(path):
     layers_path = misc.get_bitbake_var("BBLAYERS")
@@ -59,8 +60,10 @@ def build_canned_image_list(path):
 
     if layers_path is not None:
         for layer_path in layers_path.split():
-            cpath = os.path.join(layer_path, SCRIPTS_CANNED_IMAGE_DIR)
-            canned_wks_layer_dirs.append(cpath)
+            for wks_path in (WIC_DIR, SCRIPTS_CANNED_IMAGE_DIR):
+                cpath = os.path.join(layer_path, wks_path)
+                if os.path.isdir(cpath):
+                    canned_wks_layer_dirs.append(cpath)
 
     cpath = os.path.join(path, CANNED_IMAGE_DIR)
     canned_wks_layer_dirs.append(cpath)
-- 
2.1.4



^ permalink raw reply related

* Re: [PATCH] wic: obey the rootfs size from the metadata
From: Ed Bartosh @ 2016-12-19 11:59 UTC (permalink / raw)
  To: Christopher Larson; +Cc: Christopher Larson, openembedded-core
In-Reply-To: <20161216144728.GC6398@linux.intel.com>

On Fri, Dec 16, 2016 at 04:47:28PM +0200, Ed Bartosh wrote:
> Hi Christopher,
> 
> Thank you for the patch!
> 
> +1
> 

Would you be willing to add test case(s) for this functionality to wic
selftest module?

> On Thu, Dec 15, 2016 at 12:42:39PM -0700, Christopher Larson wrote:
> > From: Christopher Larson <chris_larson@mentor.com>
> > 
> > When no --size is specified for the rootfs in the .wks, we want to obey the
> > rootfs size from the metadata, otherwise the defined IMAGE_ROOTFS_EXTRA_SPACE
> > and IMAGE_OVERHEAD_FACTOR will not be obeyed. In some cases, this can result
> > in image construction failure, if the size determined by du was insufficient
> > to hold the files without the aforementioned extra space.
> > 
> > This fallback from --size to ROOTFS_SIZE was already implemented when
> > --rootfs-dir is specified in the .wks, but it did not occur otherwise, neither
> > when --rootfs-dir= was passed to `wic create` nor when IMAGE_ROOTFS was used.
> > This made a certain amount of sense, as this fallback logic happened at such
> > a level that it wasn't able to identify which partitions were rootfs
> > partitions otherwise. Rather than doing it at that level, we can do it in
> > prepare_rootfs(), which is run by the rootfs source plugins.
> > 
> > Note that IMAGE_OVERHEAD_FACTOR and a --overhead-factor in the .wks will now
> > both be applied when --size isn't specified in the .wks. A warning is added
> > about this, though a user won't see it unless wic fails or they examine the
> > do_image_wic log.
> > 
> > Fixes [YOCTO #10815]
> > 
> > Signed-off-by: Christopher Larson <chris_larson@mentor.com>
> > ---
> >  scripts/lib/wic/partition.py | 13 ++++++++++++-
> >  1 file changed, 12 insertions(+), 1 deletion(-)
> > 
> > diff --git a/scripts/lib/wic/partition.py b/scripts/lib/wic/partition.py
> > index ac4c836..b191cde 100644
> > --- a/scripts/lib/wic/partition.py
> > +++ b/scripts/lib/wic/partition.py
> > @@ -28,7 +28,7 @@ import os
> >  import tempfile
> >  
> >  from wic.utils.oe.misc import msger, parse_sourceparams
> > -from wic.utils.oe.misc import exec_cmd, exec_native_cmd
> > +from wic.utils.oe.misc import exec_cmd, exec_native_cmd, get_bitbake_var
> >  from wic.plugin import pluginmgr
> >  
> >  partition_methods = {
> > @@ -194,6 +194,17 @@ class Partition():
> >              msger.error("File system for partition %s not specified in kickstart, " \
> >                          "use --fstype option" % (self.mountpoint))
> >  
> > +        # Get rootfs size from bitbake variable if it's not set in .ks file
> > +        if not self.size:
> > +            # Bitbake variable ROOTFS_SIZE is calculated in
> > +            # Image._get_rootfs_size method from meta/lib/oe/image.py
> > +            # using IMAGE_ROOTFS_SIZE, IMAGE_ROOTFS_ALIGNMENT,
> > +            # IMAGE_OVERHEAD_FACTOR and IMAGE_ROOTFS_EXTRA_SPACE
> > +            rsize_bb = get_bitbake_var('ROOTFS_SIZE')
> > +            if rsize_bb:
> > +                msger.warning('overhead-factor was specified, but size was not, so bitbake variables will be used for the size. In this case both IMAGE_OVERHEAD_FACTOR and --overhead-factor will be applied')
> > +                self.size = int(round(float(rsize_bb)))
> > +
> >          for prefix in ("ext", "btrfs", "vfat", "squashfs"):
> >              if self.fstype.startswith(prefix):
> >                  method = getattr(self, "prepare_rootfs_" + prefix)
> > -- 
> > 2.8.0
> > 
> 
> -- 
> --
> Regards,
> Ed
> -- 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core

-- 
--
Regards,
Ed


^ permalink raw reply

* Re: [PATCH v2 3/3] selftest/wic: Add tests for --exclude-dir option.
From: Ed Bartosh @ 2016-12-19 11:57 UTC (permalink / raw)
  To: Kristian Amlie; +Cc: openembedded-core
In-Reply-To: <1482138565-4120-1-git-send-email-kristian.amlie@mender.io>

On Mon, Dec 19, 2016 at 10:09:22AM +0100, Kristian Amlie wrote:
> 
> >> +    def test_exclude_path(self):
> >> +        """Test --exclude-path wks option."""
> >> +
> >> +        # For using 'e2ls'.
> >> +        old_path = os.environ['PATH']
> >> +        os.environ['PATH'] = get_bb_var('PATH', 'core-image-minimal')
> >> +
> >> +        wks_file = 'temp.wks'
> >> +        ks = open(wks_file, 'w')
> > 
> > I'd use more pythonic 'with open(wks_file, 'w') as wks:' here.
> 
> Done for all three blocks!
> 
Thank you!

The patchset looks good to me.

--
Regards,
Ed


^ permalink raw reply

* Re: [PATCH V2 2/2] apr: fix off_t size can't match when configure and in target glibc
From: Burton, Ross @ 2016-12-19 11:56 UTC (permalink / raw)
  To: Dengke Du; +Cc: OE-core
In-Reply-To: <b462c405d5967bc06c0cb6e7b984c95852739480.1482125840.git.dengke.du@windriver.com>

[-- Attachment #1: Type: text/plain, Size: 481 bytes --]

On 19 December 2016 at 05:40, Dengke Du <dengke.du@windriver.com> wrote:

> +I have send a discussing for the upstream, the maintainer said the macro
> in
> +APR designed with only any attention paid to the build platform,
> considering
> +cross compiling less, we can check the discussing from:
>

Sigh...

Have you verified that there are no other instances of that macros in
configure.ac?  It's clear that it's broken by design and should just be
removed.

Ross

[-- Attachment #2: Type: text/html, Size: 988 bytes --]

^ permalink raw reply

* Re: [PATCH 1/1] cdrtools-native: update 3.01 -> 3.02
From: Burton, Ross @ 2016-12-19 11:53 UTC (permalink / raw)
  To: Dengke Du; +Cc: OE-core
In-Reply-To: <1d8d15e8fd9c4c9c1eeb6f13e5b069df6d995dce.1482127585.git.dengke.du@windriver.com>

[-- Attachment #1: Type: text/plain, Size: 255 bytes --]

On 19 December 2016 at 06:07, Dengke Du <dengke.du@windriver.com> wrote:

> 3.01a31 -> 3.02a07
>

As the aXX releases are alpha releases for testing, is there a good reason
to switch to an alpha?  In general we ship releases, not previews.

Ross

[-- Attachment #2: Type: text/html, Size: 668 bytes --]

^ permalink raw reply

* Re: [PATCH] glew: build for EGL in non-X11 distros
From: Andre McCurdy @ 2016-12-19 11:51 UTC (permalink / raw)
  To: Burton, Ross; +Cc: OE-core
In-Reply-To: <CAJTo0LZvF2qQphCO+CFZ9jUHqgwoEVXrjOgaGe1kAF_+5D07jg@mail.gmail.com>

On Mon, Dec 19, 2016 at 3:46 AM, Burton, Ross <ross.burton@intel.com> wrote:
>
> On 18 December 2016 at 17:02, Andre McCurdy <armccurdy@gmail.com> wrote:
>>
>> Add PACKAGECONFIG options for 'opengl' (ie the previous default, with
>> dependencies on opengl and X11) and 'egl', which depends on EGL only
>> and allows glew to be built for non-X11 distros.
>
> Can it build both or is this definitely a build time choice?

Build time choice, one or the other.


^ permalink raw reply

* Re: [PATCH] glew: build for EGL in non-X11 distros
From: Burton, Ross @ 2016-12-19 11:46 UTC (permalink / raw)
  To: Andre McCurdy; +Cc: OE-core
In-Reply-To: <1482080556-4642-1-git-send-email-armccurdy@gmail.com>

[-- Attachment #1: Type: text/plain, Size: 348 bytes --]

On 18 December 2016 at 17:02, Andre McCurdy <armccurdy@gmail.com> wrote:

> Add PACKAGECONFIG options for 'opengl' (ie the previous default, with
> dependencies on opengl and X11) and 'egl', which depends on EGL only
> and allows glew to be built for non-X11 distros.
>

Can it build both or is this definitely a build time choice?

Ross

[-- Attachment #2: Type: text/html, Size: 774 bytes --]

^ permalink raw reply

* Re: [PATCH] gnupg: specify explicitly tar path
From: Burton, Ross @ 2016-12-19 11:39 UTC (permalink / raw)
  To: Wenlin Kang; +Cc: OE-core
In-Reply-To: <1482130882-148241-1-git-send-email-wenlin.kang@windriver.com>

[-- Attachment #1: Type: text/plain, Size: 280 bytes --]

On 19 December 2016 at 07:01, Wenlin Kang <wenlin.kang@windriver.com> wrote:

> +-        AC_PATH_PROG(TAR,"tar")
> +-        _mytar=$ac_cv_path_TAR
>

You don't need to patch configure.ac as you can just set pass
ac_cv_path_TAR=${base_bindir/tar in EXTRA_OECONF.

Ross

[-- Attachment #2: Type: text/html, Size: 749 bytes --]

^ permalink raw reply


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