All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/11] Mesa 17, other upgrades, piglit
@ 2017-02-14  9:54 Jussi Kukkonen
  2017-02-14  9:54 ` [PATCH 01/11] mesa: Upgrade 13.0.4 -> 17.0.0 Jussi Kukkonen
                   ` (10 more replies)
  0 siblings, 11 replies; 15+ messages in thread
From: Jussi Kukkonen @ 2017-02-14  9:54 UTC (permalink / raw)
  To: openembedded-core

Bunch of graphics upgrades, the only major one is mesa 17.
On top of the piglit update I've added the same
piglit-generated-tests-compressed hack I've sent before in case
you're interested...

I've smoketested as usual (seems fine), and did a piglit run with
ok results:

    piglit:   ca58eec0b9 (2017-02-06)
    mesa:     17.0.0
    Hardware: nuc6i5syh, gen9 graphics (Iris 540)

    summary:
           name: piglit
           ----  ------
           pass:  46120
           fail:    298
          crash:      2
           skip:   5187
           warn:      5
          total:  51612

Thanks,
  Jussi



The following changes since commit e758547db9048d4aa1c1415d6af8072f519fae24:

  nss: Fix nss-native so the checksum doesn't change with BUILD_ARCH (2017-02-09 10:52:03 +0000)

are available in the git repository at:

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

Jussi Kukkonen (11):
  mesa: Upgrade 13.0.4 -> 17.0.0
  gdk-pixbuf: Upgrade 2.36.1 -> 2.36.4
  util-macros: Upgrade 1.19.0 -> 1.19.1
  presentproto: Upgrade 1.0 -> 1.1
  xauth: Upgrade 1.0.9 -> 1.0.10
  xf86-input-libinput: Upgrade 0.23.0 -> 0.24.0
  xkeyboard-config: Upgrade 2.19 -> 2.20
  libinput: Upgrade 1.6.0 -> 1.6.1
  piglit: Upgrade to current master
  piglit: Package tests in compressed form as well
  core-tools-testapps: Re-add piglit

 .../packagegroup-core-tools-testapps.bb            |  2 +
 .../{gdk-pixbuf_2.36.1.bb => gdk-pixbuf_2.36.4.bb} |  4 +-
 .../mesa/{mesa-gl_13.0.4.bb => mesa-gl_17.0.0.bb}  |  0
 meta/recipes-graphics/mesa/mesa.inc                |  8 +---
 .../mesa/{mesa_13.0.4.bb => mesa_17.0.0.bb}        |  7 ++-
 .../0001-cmake-Link-test-utils-with-ldl.patch      | 41 ----------------
 ...0001-cmake-Link-utils-with-xcb-explicitly.patch | 54 ----------------------
 meta/recipes-graphics/piglit/piglit/piglit.sh      | 20 ++++++++
 meta/recipes-graphics/piglit/piglit_git.bb         | 31 ++++++++++---
 .../{libinput_1.6.0.bb => libinput_1.6.1.bb}       |  4 +-
 .../xorg-app/{xauth_1.0.9.bb => xauth_1.0.10.bb}   |  4 +-
 ...put_0.23.0.bb => xf86-input-libinput_0.24.0.bb} |  4 +-
 ...ard-config_2.19.bb => xkeyboard-config_2.20.bb} |  4 +-
 .../xorg-proto/presentproto_git.bb                 |  6 +--
 ...util-macros_1.19.0.bb => util-macros_1.19.1.bb} |  4 +-
 15 files changed, 64 insertions(+), 129 deletions(-)
 rename meta/recipes-gnome/gdk-pixbuf/{gdk-pixbuf_2.36.1.bb => gdk-pixbuf_2.36.4.bb} (96%)
 rename meta/recipes-graphics/mesa/{mesa-gl_13.0.4.bb => mesa-gl_17.0.0.bb} (100%)
 rename meta/recipes-graphics/mesa/{mesa_13.0.4.bb => mesa_17.0.0.bb} (74%)
 delete mode 100644 meta/recipes-graphics/piglit/piglit/0001-cmake-Link-test-utils-with-ldl.patch
 delete mode 100644 meta/recipes-graphics/piglit/piglit/0001-cmake-Link-utils-with-xcb-explicitly.patch
 create mode 100644 meta/recipes-graphics/piglit/piglit/piglit.sh
 rename meta/recipes-graphics/wayland/{libinput_1.6.0.bb => libinput_1.6.1.bb} (85%)
 rename meta/recipes-graphics/xorg-app/{xauth_1.0.9.bb => xauth_1.0.10.bb} (75%)
 rename meta/recipes-graphics/xorg-driver/{xf86-input-libinput_0.23.0.bb => xf86-input-libinput_0.24.0.bb} (63%)
 rename meta/recipes-graphics/xorg-lib/{xkeyboard-config_2.19.bb => xkeyboard-config_2.20.bb} (88%)
 rename meta/recipes-graphics/xorg-util/{util-macros_1.19.0.bb => util-macros_1.19.1.bb} (75%)

-- 
2.1.4



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

* [PATCH 01/11] mesa: Upgrade 13.0.4 -> 17.0.0
  2017-02-14  9:54 [PATCH 00/11] Mesa 17, other upgrades, piglit Jussi Kukkonen
@ 2017-02-14  9:54 ` Jussi Kukkonen
  2017-02-14 22:42   ` Martin Jansa
  2017-02-14  9:54 ` [PATCH 02/11] gdk-pixbuf: Upgrade 2.36.1 -> 2.36.4 Jussi Kukkonen
                   ` (9 subsequent siblings)
  10 siblings, 1 reply; 15+ messages in thread
From: Jussi Kukkonen @ 2017-02-14  9:54 UTC (permalink / raw)
  To: openembedded-core

* New feature release with lots of changes
* Versioning change (17 as in 2017, no longer relates to GL bumps)
* OpenGL 4.5 support on Haswell
* mesa now implements its own sha1 instead of having 5
  configurable sha-providers

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 .../mesa/{mesa-gl_13.0.4.bb => mesa-gl_17.0.0.bb}                 | 0
 meta/recipes-graphics/mesa/mesa.inc                               | 8 +-------
 meta/recipes-graphics/mesa/{mesa_13.0.4.bb => mesa_17.0.0.bb}     | 7 +++----
 3 files changed, 4 insertions(+), 11 deletions(-)
 rename meta/recipes-graphics/mesa/{mesa-gl_13.0.4.bb => mesa-gl_17.0.0.bb} (100%)
 rename meta/recipes-graphics/mesa/{mesa_13.0.4.bb => mesa_17.0.0.bb} (74%)

diff --git a/meta/recipes-graphics/mesa/mesa-gl_13.0.4.bb b/meta/recipes-graphics/mesa/mesa-gl_17.0.0.bb
similarity index 100%
rename from meta/recipes-graphics/mesa/mesa-gl_13.0.4.bb
rename to meta/recipes-graphics/mesa/mesa-gl_17.0.0.bb
diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc
index 5d882b1..befb35e 100644
--- a/meta/recipes-graphics/mesa/mesa.inc
+++ b/meta/recipes-graphics/mesa/mesa.inc
@@ -24,7 +24,7 @@ REQUIRED_DISTRO_FEATURES = "opengl"
 
 EXTRA_OECONF = "--enable-shared-glapi"
 
-PACKAGECONFIG ??= "gbm egl gles dri ${MESA_CRYPTO} \
+PACKAGECONFIG ??= "gbm egl gles dri \
 		${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}\
 		${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)}\
 		"
@@ -67,12 +67,6 @@ PACKAGECONFIG[xa]  = "--enable-xa, --disable-xa"
 OSMESA = "${@bb.utils.contains('PACKAGECONFIG', 'gallium', 'gallium-osmesa', 'osmesa', d)}"
 PACKAGECONFIG[osmesa] = "--enable-${OSMESA},--disable-${OSMESA}"
 
-# Mesa requires one of the following crypto implementation, pick one of them
-MESA_CRYPTO ??= "openssl"
-PACKAGECONFIG[openssl] = "--with-sha1=libcrypto,,openssl"
-PACKAGECONFIG[nettle] = "--with-sha1=libnettle,,nettle"
-PACKAGECONFIG[gcrypt] = "--with-sha1=libgcrypt,,libgcrypt"
-
 # llvmpipe is slow if compiled with -fomit-frame-pointer (e.g. -O2)
 FULL_OPTIMIZATION_append = " -fno-omit-frame-pointer"
 
diff --git a/meta/recipes-graphics/mesa/mesa_13.0.4.bb b/meta/recipes-graphics/mesa/mesa_17.0.0.bb
similarity index 74%
rename from meta/recipes-graphics/mesa/mesa_13.0.4.bb
rename to meta/recipes-graphics/mesa/mesa_17.0.0.bb
index 1416c9f..6576e3c 100644
--- a/meta/recipes-graphics/mesa/mesa_13.0.4.bb
+++ b/meta/recipes-graphics/mesa/mesa_17.0.0.bb
@@ -1,13 +1,12 @@
 require ${BPN}.inc
 
-SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/${PV}/mesa-${PV}.tar.xz \
+SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/mesa-${PV}.tar.xz \
            file://replace_glibc_check_with_linux.patch \
            file://disable-asm-on-non-gcc.patch \
            file://0001-Use-wayland-scanner-in-the-path.patch \
 "
-
-SRC_URI[md5sum] = "d088a921e935218833a8071cb672a574"
-SRC_URI[sha256sum] = "a95d7ce8f7bd5f88585e4be3144a341236d8c0fc91f6feaec59bb8ba3120e726"
+SRC_URI[md5sum] = "932e4171a86b14940c06812356486155"
+SRC_URI[sha256sum] = "39db3d59700159add7f977307d12a7dfe016363e760ad82280ac4168ea668481"
 
 #because we cannot rely on the fact that all apps will use pkgconfig,
 #make eglplatform.h independent of MESA_EGL_NO_X11_HEADER
-- 
2.1.4



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

* [PATCH 02/11] gdk-pixbuf: Upgrade 2.36.1 -> 2.36.4
  2017-02-14  9:54 [PATCH 00/11] Mesa 17, other upgrades, piglit Jussi Kukkonen
  2017-02-14  9:54 ` [PATCH 01/11] mesa: Upgrade 13.0.4 -> 17.0.0 Jussi Kukkonen
@ 2017-02-14  9:54 ` Jussi Kukkonen
  2017-02-14  9:55 ` [PATCH 03/11] util-macros: Upgrade 1.19.0 -> 1.19.1 Jussi Kukkonen
                   ` (8 subsequent siblings)
  10 siblings, 0 replies; 15+ messages in thread
From: Jussi Kukkonen @ 2017-02-14  9:54 UTC (permalink / raw)
  To: openembedded-core

Bug fix releases.

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

diff --git a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.36.1.bb b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.36.4.bb
similarity index 96%
rename from meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.36.1.bb
rename to meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.36.4.bb
index 98e5090..3a88d91 100644
--- a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.36.1.bb
+++ b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.36.4.bb
@@ -19,8 +19,8 @@ SRC_URI = "${GNOME_MIRROR}/${BPN}/${MAJ_VER}/${BPN}-${PV}.tar.xz \
            file://fatal-loader.patch \
            "
 
-SRC_URI[md5sum] = "fe30b0420e013f2c4590ae6226d895d4"
-SRC_URI[sha256sum] = "9d5ba72070460c1b5b74115d395a3e33daeb7b7b67fb256cdccc9d7187c42a38"
+SRC_URI[md5sum] = "aef5fe5888b9f578573e331501d08f85"
+SRC_URI[sha256sum] = "0b19901c3eb0596141d2d48ddb9dac79ad1524bdf59366af58ab38fcb9ee7463"
 
 inherit autotools pkgconfig gettext pixbufcache ptest-gnome upstream-version-is-even gobject-introspection gtk-doc lib_package
 
-- 
2.1.4



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

* [PATCH 03/11] util-macros: Upgrade 1.19.0 -> 1.19.1
  2017-02-14  9:54 [PATCH 00/11] Mesa 17, other upgrades, piglit Jussi Kukkonen
  2017-02-14  9:54 ` [PATCH 01/11] mesa: Upgrade 13.0.4 -> 17.0.0 Jussi Kukkonen
  2017-02-14  9:54 ` [PATCH 02/11] gdk-pixbuf: Upgrade 2.36.1 -> 2.36.4 Jussi Kukkonen
@ 2017-02-14  9:55 ` Jussi Kukkonen
  2017-02-14  9:55 ` [PATCH 04/11] presentproto: Upgrade 1.0 -> 1.1 Jussi Kukkonen
                   ` (7 subsequent siblings)
  10 siblings, 0 replies; 15+ messages in thread
From: Jussi Kukkonen @ 2017-02-14  9:55 UTC (permalink / raw)
  To: openembedded-core

Tiny release to fix build with new xmlto.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 .../xorg-util/{util-macros_1.19.0.bb => util-macros_1.19.1.bb}        | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/xorg-util/{util-macros_1.19.0.bb => util-macros_1.19.1.bb} (75%)

diff --git a/meta/recipes-graphics/xorg-util/util-macros_1.19.0.bb b/meta/recipes-graphics/xorg-util/util-macros_1.19.1.bb
similarity index 75%
rename from meta/recipes-graphics/xorg-util/util-macros_1.19.0.bb
rename to meta/recipes-graphics/xorg-util/util-macros_1.19.1.bb
index 26cf50f..b39d787 100644
--- a/meta/recipes-graphics/xorg-util/util-macros_1.19.0.bb
+++ b/meta/recipes-graphics/xorg-util/util-macros_1.19.1.bb
@@ -9,8 +9,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=1970511fddd439b07a6ba789d28ff662"
 
 PE = "1"
 
-SRC_URI[md5sum] = "40e1caa49a71a26e0aa68ddd00203717"
-SRC_URI[sha256sum] = "0d4df51b29023daf2f63aebf3ebc638ea88efedfd560ab5866741ab3f92acaa1"
+SRC_URI[md5sum] = "3f8a8e6100556f7f28e469809805dee8"
+SRC_URI[sha256sum] = "472ad0e41d1e0abf5ecafd29460bf1b8d47e53d4b7d3abf1f66d02dc576547b8"
 
 # ${PN} is empty so we need to tweak -dev and -dbg package dependencies
 RDEPENDS_${PN}-dev = ""
-- 
2.1.4



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

* [PATCH 04/11] presentproto: Upgrade 1.0 -> 1.1
  2017-02-14  9:54 [PATCH 00/11] Mesa 17, other upgrades, piglit Jussi Kukkonen
                   ` (2 preceding siblings ...)
  2017-02-14  9:55 ` [PATCH 03/11] util-macros: Upgrade 1.19.0 -> 1.19.1 Jussi Kukkonen
@ 2017-02-14  9:55 ` Jussi Kukkonen
  2017-02-14  9:55 ` [PATCH 05/11] xauth: Upgrade 1.0.9 -> 1.0.10 Jussi Kukkonen
                   ` (6 subsequent siblings)
  10 siblings, 0 replies; 15+ messages in thread
From: Jussi Kukkonen @ 2017-02-14  9:55 UTC (permalink / raw)
  To: openembedded-core

Small release with mostly build system fixes.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/recipes-graphics/xorg-proto/presentproto_git.bb | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/meta/recipes-graphics/xorg-proto/presentproto_git.bb b/meta/recipes-graphics/xorg-proto/presentproto_git.bb
index dbb6f32..e6d32f9 100644
--- a/meta/recipes-graphics/xorg-proto/presentproto_git.bb
+++ b/meta/recipes-graphics/xorg-proto/presentproto_git.bb
@@ -9,16 +9,14 @@ DESCRIPTION = "The Present extension provides a way for applications to update t
 
 LICENSE = "GPLv2"
 
-SRCREV = "24f3a56e541b0a9e6c6ee76081f441221a120ef9"
-PV = "1.0+git${SRCPV}"
+SRCREV = "bfdc7e052302c79c5803ad95a73c9b63b350c40c"
+PV = "1.1+git${SRCPV}"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=47e508ca280fde97906eacb77892c3ac"
 
 SRC_URI = "git://anongit.freedesktop.org/git/xorg/proto/presentproto"
 S = "${WORKDIR}/git"
 
-PR = "r1"
-
 inherit autotools
 
 BBCLASSEXTEND = "native"
-- 
2.1.4



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

* [PATCH 05/11] xauth: Upgrade 1.0.9 -> 1.0.10
  2017-02-14  9:54 [PATCH 00/11] Mesa 17, other upgrades, piglit Jussi Kukkonen
                   ` (3 preceding siblings ...)
  2017-02-14  9:55 ` [PATCH 04/11] presentproto: Upgrade 1.0 -> 1.1 Jussi Kukkonen
@ 2017-02-14  9:55 ` Jussi Kukkonen
  2017-02-14  9:55 ` [PATCH 06/11] xf86-input-libinput: Upgrade 0.23.0 -> 0.24.0 Jussi Kukkonen
                   ` (5 subsequent siblings)
  10 siblings, 0 replies; 15+ messages in thread
From: Jussi Kukkonen @ 2017-02-14  9:55 UTC (permalink / raw)
  To: openembedded-core

Small bug fix release.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/recipes-graphics/xorg-app/{xauth_1.0.9.bb => xauth_1.0.10.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/xorg-app/{xauth_1.0.9.bb => xauth_1.0.10.bb} (75%)

diff --git a/meta/recipes-graphics/xorg-app/xauth_1.0.9.bb b/meta/recipes-graphics/xorg-app/xauth_1.0.10.bb
similarity index 75%
rename from meta/recipes-graphics/xorg-app/xauth_1.0.9.bb
rename to meta/recipes-graphics/xorg-app/xauth_1.0.10.bb
index 59b3323..26e02a9 100644
--- a/meta/recipes-graphics/xorg-app/xauth_1.0.9.bb
+++ b/meta/recipes-graphics/xorg-app/xauth_1.0.10.bb
@@ -8,8 +8,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=5ec74dd7ea4d10c4715a7c44f159a40b"
 DEPENDS += "libxau libxext libxmu"
 PE = "1"
 
-SRC_URI[md5sum] = "7d6003f32838d5b688e2c8a131083271"
-SRC_URI[sha256sum] = "56ce1523eb48b1f8a4f4244fe1c3d8e6af1a3b7d4b0e6063582421b0b68dc28f"
+SRC_URI[md5sum] = "f3f76cb10f69b571c43893ea6a634aa4"
+SRC_URI[sha256sum] = "5afe42ce3cdf4f60520d1658d2b17face45c74050f39af45dccdc95e73fafc4d"
 
 PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)}"
 PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
-- 
2.1.4



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

* [PATCH 06/11] xf86-input-libinput: Upgrade 0.23.0 -> 0.24.0
  2017-02-14  9:54 [PATCH 00/11] Mesa 17, other upgrades, piglit Jussi Kukkonen
                   ` (4 preceding siblings ...)
  2017-02-14  9:55 ` [PATCH 05/11] xauth: Upgrade 1.0.9 -> 1.0.10 Jussi Kukkonen
@ 2017-02-14  9:55 ` Jussi Kukkonen
  2017-02-14  9:55 ` [PATCH 07/11] xkeyboard-config: Upgrade 2.19 -> 2.20 Jussi Kukkonen
                   ` (4 subsequent siblings)
  10 siblings, 0 replies; 15+ messages in thread
From: Jussi Kukkonen @ 2017-02-14  9:55 UTC (permalink / raw)
  To: openembedded-core

Small release with mostly tablet improvements.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 .../{xf86-input-libinput_0.23.0.bb => xf86-input-libinput_0.24.0.bb}  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/xorg-driver/{xf86-input-libinput_0.23.0.bb => xf86-input-libinput_0.24.0.bb} (63%)

diff --git a/meta/recipes-graphics/xorg-driver/xf86-input-libinput_0.23.0.bb b/meta/recipes-graphics/xorg-driver/xf86-input-libinput_0.24.0.bb
similarity index 63%
rename from meta/recipes-graphics/xorg-driver/xf86-input-libinput_0.23.0.bb
rename to meta/recipes-graphics/xorg-driver/xf86-input-libinput_0.24.0.bb
index 5c49abd..14b1271 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-input-libinput_0.23.0.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-libinput_0.24.0.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=5e6b20ea2ef94a998145f0ea3f788ee0"
 
 DEPENDS += "libinput"
 
-SRC_URI[md5sum] = "56ff43915a273c787ea8b93ccb83f835"
-SRC_URI[sha256sum] = "0b53ebdfe8f8fc7554dd92af1b1c3088a6d3ec4ae1a33fc76f57d635c736a9dc"
+SRC_URI[md5sum] = "bd3fa118e4abadb8804dc6a099bb4ab3"
+SRC_URI[sha256sum] = "ddcb07350aed59b2996a92a1b4ff64d1c0b0c86a3f0ddca15b2b1c8c8bb13628"
 
 FILES_${PN} += "${datadir}/X11/xorg.conf.d"
-- 
2.1.4



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

* [PATCH 07/11] xkeyboard-config: Upgrade 2.19 -> 2.20
  2017-02-14  9:54 [PATCH 00/11] Mesa 17, other upgrades, piglit Jussi Kukkonen
                   ` (5 preceding siblings ...)
  2017-02-14  9:55 ` [PATCH 06/11] xf86-input-libinput: Upgrade 0.23.0 -> 0.24.0 Jussi Kukkonen
@ 2017-02-14  9:55 ` Jussi Kukkonen
  2017-02-14  9:55 ` [PATCH 08/11] libinput: Upgrade 1.6.0 -> 1.6.1 Jussi Kukkonen
                   ` (3 subsequent siblings)
  10 siblings, 0 replies; 15+ messages in thread
From: Jussi Kukkonen @ 2017-02-14  9:55 UTC (permalink / raw)
  To: openembedded-core

Layout updates from the last 16 months.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 .../xorg-lib/{xkeyboard-config_2.19.bb => xkeyboard-config_2.20.bb}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/xorg-lib/{xkeyboard-config_2.19.bb => xkeyboard-config_2.20.bb} (88%)

diff --git a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.19.bb b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.20.bb
similarity index 88%
rename from meta/recipes-graphics/xorg-lib/xkeyboard-config_2.19.bb
rename to meta/recipes-graphics/xorg-lib/xkeyboard-config_2.20.bb
index d24d93f..d00904d 100644
--- a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.19.bb
+++ b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.20.bb
@@ -13,8 +13,8 @@ LICENSE = "MIT & MIT-style"
 LIC_FILES_CHKSUM = "file://COPYING;md5=0e7f21ca7db975c63467d2e7624a12f9"
 
 SRC_URI = "${XORG_MIRROR}/individual/data/xkeyboard-config/${BPN}-${PV}.tar.bz2"
-SRC_URI[md5sum] = "88cbf55f2f32b80ba9bb872889daf7ff"
-SRC_URI[sha256sum] = "83dfd186b9eb9ced69e01d8d8e2f15b6a79b2e30124874ef086f2d3048f45827"
+SRC_URI[md5sum] = "1f68886339116ae3877052204c9b9b88"
+SRC_URI[sha256sum] = "d1bfc72553c4e3ef1cd6f13eec0488cf940498b612ab8a0b362e7090c94bc134"
 
 SECTION = "x11/libs"
 DEPENDS = "intltool-native virtual/gettext util-macros libxslt-native"
-- 
2.1.4



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

* [PATCH 08/11] libinput: Upgrade 1.6.0 -> 1.6.1
  2017-02-14  9:54 [PATCH 00/11] Mesa 17, other upgrades, piglit Jussi Kukkonen
                   ` (6 preceding siblings ...)
  2017-02-14  9:55 ` [PATCH 07/11] xkeyboard-config: Upgrade 2.19 -> 2.20 Jussi Kukkonen
@ 2017-02-14  9:55 ` Jussi Kukkonen
  2017-02-14  9:55 ` [PATCH 09/11] piglit: Upgrade to current master Jussi Kukkonen
                   ` (2 subsequent siblings)
  10 siblings, 0 replies; 15+ messages in thread
From: Jussi Kukkonen @ 2017-02-14  9:55 UTC (permalink / raw)
  To: openembedded-core

Small release with mostly bug fixes.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 .../recipes-graphics/wayland/{libinput_1.6.0.bb => libinput_1.6.1.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/wayland/{libinput_1.6.0.bb => libinput_1.6.1.bb} (85%)

diff --git a/meta/recipes-graphics/wayland/libinput_1.6.0.bb b/meta/recipes-graphics/wayland/libinput_1.6.1.bb
similarity index 85%
rename from meta/recipes-graphics/wayland/libinput_1.6.0.bb
rename to meta/recipes-graphics/wayland/libinput_1.6.1.bb
index d5b2cef..c8714f2 100644
--- a/meta/recipes-graphics/wayland/libinput_1.6.0.bb
+++ b/meta/recipes-graphics/wayland/libinput_1.6.1.bb
@@ -10,8 +10,8 @@ DEPENDS = "libevdev udev mtdev"
 SRC_URI = "http://www.freedesktop.org/software/${BPN}/${BP}.tar.xz \
            file://touchpad-serial-synaptics-need-to-fake-new-touches-on-TRIPLETAP.patch \
 "
-SRC_URI[md5sum] = "ed9b435d411462d24d88a87728f6c9d6"
-SRC_URI[sha256sum] = "b7534f518d735c643aedca2fb4694683dfddc8d0600cfb628c87a18e65255832"
+SRC_URI[md5sum] = "7e282344f8ed7ec5cf87ca9fc22674fb"
+SRC_URI[sha256sum] = "9d816f13eee63bcca0e9c3bb652c52ab55f39be4d1b90b54e4bfd1dc92ef55a8"
 
 inherit autotools pkgconfig
 
-- 
2.1.4



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

* [PATCH 09/11] piglit: Upgrade to current master
  2017-02-14  9:54 [PATCH 00/11] Mesa 17, other upgrades, piglit Jussi Kukkonen
                   ` (7 preceding siblings ...)
  2017-02-14  9:55 ` [PATCH 08/11] libinput: Upgrade 1.6.0 -> 1.6.1 Jussi Kukkonen
@ 2017-02-14  9:55 ` Jussi Kukkonen
  2017-02-14  9:55 ` [PATCH 10/11] piglit: Package tests in compressed form as well Jussi Kukkonen
  2017-02-14  9:55 ` [PATCH 11/11] core-tools-testapps: Re-add piglit Jussi Kukkonen
  10 siblings, 0 replies; 15+ messages in thread
From: Jussi Kukkonen @ 2017-02-14  9:55 UTC (permalink / raw)
  To: openembedded-core

Remove backported patches. Add runtime dependency for netserver
(as socketserver was recently moved there) and depend on
libxkbcommon (this is really only needed for wayland support
which could be made configurable).

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 .../0001-cmake-Link-test-utils-with-ldl.patch      | 41 ----------------
 ...0001-cmake-Link-utils-with-xcb-explicitly.patch | 54 ----------------------
 meta/recipes-graphics/piglit/piglit_git.bb         | 10 ++--
 3 files changed, 4 insertions(+), 101 deletions(-)
 delete mode 100644 meta/recipes-graphics/piglit/piglit/0001-cmake-Link-test-utils-with-ldl.patch
 delete mode 100644 meta/recipes-graphics/piglit/piglit/0001-cmake-Link-utils-with-xcb-explicitly.patch

diff --git a/meta/recipes-graphics/piglit/piglit/0001-cmake-Link-test-utils-with-ldl.patch b/meta/recipes-graphics/piglit/piglit/0001-cmake-Link-test-utils-with-ldl.patch
deleted file mode 100644
index 2e1c947..0000000
--- a/meta/recipes-graphics/piglit/piglit/0001-cmake-Link-test-utils-with-ldl.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-Backport patch to fix build with gold linker.
-
-Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
-Upstream-Status: Backport
-
-
-
-From 93a7113485cf1c55fd7076116faf5b3a690706b2 Mon Sep 17 00:00:00 2001
-From: Jussi Kukkonen <jussi.kukkonen@intel.com>
-Date: Tue, 30 Aug 2016 17:17:28 +0300
-Subject: [PATCH] cmake: Link test utils with "-ldl"
-
-Without this linking CXX executables (e.g. fbo-blit-stretch) fails
-with gold linker:
-
-| libpiglitutil_gl.so.0: error: undefined reference to 'dlsym'
-| libpiglitutil_gl.so.0: error: undefined reference to 'dlerror'
-| libpiglitutil_gl.so.0: error: undefined reference to 'dlopen'
-
-Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
-Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
----
- tests/util/CMakeLists.txt | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/tests/util/CMakeLists.txt b/tests/util/CMakeLists.txt
-index e1f8073..3d5bef5 100644
---- a/tests/util/CMakeLists.txt
-+++ b/tests/util/CMakeLists.txt
-@@ -11,6 +11,8 @@ set_source_files_properties(
- 	PROPERTIES GENERATED 1
- 	)
- 
-+link_libraries(${CMAKE_DL_LIBS})
-+
- if(HAVE_LIBCACA)
-     link_libraries(caca)
- endif()
--- 
-2.9.3
-
diff --git a/meta/recipes-graphics/piglit/piglit/0001-cmake-Link-utils-with-xcb-explicitly.patch b/meta/recipes-graphics/piglit/piglit/0001-cmake-Link-utils-with-xcb-explicitly.patch
deleted file mode 100644
index 845804d..0000000
--- a/meta/recipes-graphics/piglit/piglit/0001-cmake-Link-utils-with-xcb-explicitly.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-From 73e4fbc5777eddd89bb0fb16e90343551fe3e0ef Mon Sep 17 00:00:00 2001
-From: Jussi Kukkonen <jussi.kukkonen@intel.com>
-Date: Tue, 5 Jul 2016 10:56:23 +0300
-Subject: [PATCH] cmake: Link utils with xcb explicitly
-
-Linking with g++ can reportedly lead to:
-
-libpiglitutil_gl.so.0: error: undefined reference to 'xcb_connect'
-libpiglitutil_gl.so.0: error: undefined reference to 'xcb_get_setup'
-libpiglitutil_gl.so.0: error: undefined reference to 'xcb_setup_roots_iterator'
-
-This may have appeared now because xcb-dri2 used to overlink publicly
-but now does not.
-
-Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
-Upstream-Status: Accepted
----
- CMakeLists.txt            | 1 +
- tests/util/CMakeLists.txt | 2 ++
- 2 files changed, 3 insertions(+)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 8e2abba..2e1a473 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -151,6 +151,7 @@ IF(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
- 
- 	pkg_check_modules(LIBDRM QUIET libdrm)
- 	pkg_check_modules(LIBDRM_INTEL QUIET libdrm_intel)
-+	pkg_check_modules(XCB QUIET xcb)
- 	pkg_check_modules(XCB_DRI2 QUIET xcb-dri2)
- 	pkg_check_modules(GLPROTO QUIET glproto)
- ELSEIF(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
-diff --git a/tests/util/CMakeLists.txt b/tests/util/CMakeLists.txt
-index fb22ffa..e1f8073 100644
---- a/tests/util/CMakeLists.txt
-+++ b/tests/util/CMakeLists.txt
-@@ -121,11 +121,13 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
- 
- 		list(APPEND UTIL_GL_LIBS
- 			${LIBDRM_LDFLAGS}
-+			${XCB_LDFLAGS}
- 			${XCB_DRI2_LDFLAGS}
- 		)
- 
- 		list(APPEND UTIL_GL_INCLUDES
- 			${LIBDRM_INCLUDE_DIRS}
-+			${XCB_INCLUDE_DIRS}
- 			${XCB_DRI2_INCLUDE_DIRS}
- 		)
- 
--- 
-2.1.4
-
diff --git a/meta/recipes-graphics/piglit/piglit_git.bb b/meta/recipes-graphics/piglit/piglit_git.bb
index b9cdce8..d6bfb14 100644
--- a/meta/recipes-graphics/piglit/piglit_git.bb
+++ b/meta/recipes-graphics/piglit/piglit_git.bb
@@ -5,18 +5,16 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b2beded7103a3d8a442a2a0391d607b0"
 SRC_URI = "git://anongit.freedesktop.org/piglit \
            file://0001-cmake-install-bash-completions-in-the-right-place.patch \
            file://0001-tests-Use-FE_UPWARD-only-if-its-defined-in-fenv.h.patch \
-           file://0001-cmake-Link-utils-with-xcb-explicitly.patch \
-           file://0001-cmake-Link-test-utils-with-ldl.patch \
            "
 
-# From 2016-07-07
-SRCREV = "c39e41a86551eb390b8da23232dc8577639403d0"
+# From 2017-02-06
+SRCREV = "ca58eec0b965655c7eba592a634cbf4aadfbc675"
 # (when PV goes above 1.0 remove the trailing r)
 PV = "1.0+gitr${SRCPV}"
 
 S = "${WORKDIR}/git"
 
-DEPENDS = "libpng virtual/libx11 libxrender waffle virtual/libgl libglu python3-mako-native python3-numpy-native python3-six-native"
+DEPENDS = "libpng virtual/libx11 libxkbcommon libxrender waffle virtual/libgl libglu python3-mako-native python3-numpy-native python3-six-native"
 
 inherit cmake python3native distro_features_check bash-completion
 # depends on virtual/libx11
@@ -49,7 +47,7 @@ RDEPENDS_${PN} = "waffle python3 python3-mako python3-json \
 	python3-subprocess python3-misc python3-importlib \
 	python3-unixadmin python3-xml python3-multiprocessing \
 	python3-six python3-shell python3-io python3-argparse \
-	mesa-demos bash \
+	python3-netserver mesa-demos bash \
 	"
 
 INSANE_SKIP_${PN} += "dev-so already-stripped"
-- 
2.1.4



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

* [PATCH 10/11] piglit: Package tests in compressed form as well
  2017-02-14  9:54 [PATCH 00/11] Mesa 17, other upgrades, piglit Jussi Kukkonen
                   ` (8 preceding siblings ...)
  2017-02-14  9:55 ` [PATCH 09/11] piglit: Upgrade to current master Jussi Kukkonen
@ 2017-02-14  9:55 ` Jussi Kukkonen
  2017-02-14  9:55 ` [PATCH 11/11] core-tools-testapps: Re-add piglit Jussi Kukkonen
  10 siblings, 0 replies; 15+ messages in thread
From: Jussi Kukkonen @ 2017-02-14  9:55 UTC (permalink / raw)
  To: openembedded-core

Modify packaging so that generated tests are available in two forms:
* piglit-generated-tests contains the tests as they are now (1.5GB
  when installed)
* piglit-generated-tests-compressed contains a tar.gz with the same
  files (45 MB when installed)

Add wrapper script that decompresses the tests at runtime: this
requires 1.5GB free space.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/recipes-graphics/piglit/piglit/piglit.sh | 20 ++++++++++++++++++++
 meta/recipes-graphics/piglit/piglit_git.bb    | 21 ++++++++++++++++++++-
 2 files changed, 40 insertions(+), 1 deletion(-)
 create mode 100644 meta/recipes-graphics/piglit/piglit/piglit.sh

diff --git a/meta/recipes-graphics/piglit/piglit/piglit.sh b/meta/recipes-graphics/piglit/piglit/piglit.sh
new file mode 100644
index 0000000..3308b70
--- /dev/null
+++ b/meta/recipes-graphics/piglit/piglit/piglit.sh
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+# If we're using compressed generated tests we may need to
+# decompress first. This is going to require at least 1.5 GB of space
+if [[ /usr/lib/piglit/generated_tests.tar.gz -nt /usr/lib/piglit/generated_tests/ ]]; then
+    echo "Decompressing generated tests..."
+    tar -C /usr/lib/piglit/ -zxf /usr/lib/piglit/generated_tests.tar.gz || {
+        echo "Failed to decompress tests, exiting."
+        exit 1
+    }
+    touch /usr/lib/piglit/generated_tests
+fi
+
+if ! [[ -d /usr/lib/piglit/generated_tests ]]; then
+    echo "NOTE: No generated tests found, install piglit-generated-tests-compressed"
+    echo "      or piglit-generated-tests to include them in the tests."
+fi
+
+echo "Now running piglit..."
+PIGLIT_NO_WINDOW=1 piglit.real "$@"
diff --git a/meta/recipes-graphics/piglit/piglit_git.bb b/meta/recipes-graphics/piglit/piglit_git.bb
index d6bfb14..7eeff2d 100644
--- a/meta/recipes-graphics/piglit/piglit_git.bb
+++ b/meta/recipes-graphics/piglit/piglit_git.bb
@@ -5,6 +5,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b2beded7103a3d8a442a2a0391d607b0"
 SRC_URI = "git://anongit.freedesktop.org/piglit \
            file://0001-cmake-install-bash-completions-in-the-right-place.patch \
            file://0001-tests-Use-FE_UPWARD-only-if-its-defined-in-fenv.h.patch \
+           file://piglit.sh \
            "
 
 # From 2017-02-06
@@ -40,9 +41,14 @@ do_configure_prepend() {
 }
 
 do_install() {
-	oe_runmake -C ${B} 'DESTDIR=${D}' install/strip
+    oe_runmake -C ${B} 'DESTDIR=${D}' install/strip
+    mv ${D}${bindir}/piglit ${D}${bindir}/piglit.real
+    install -m 755 ${WORKDIR}/piglit.sh ${D}${bindir}/piglit
+    tar -C ${D}${libdir}/piglit/ -czf ${D}${libdir}/piglit/generated_tests.tar.gz generated_tests/
 }
 
+PACKAGES =+ "${PN}-generated-tests ${PN}-generated-tests-compressed"
+
 RDEPENDS_${PN} = "waffle python3 python3-mako python3-json \
 	python3-subprocess python3-misc python3-importlib \
 	python3-unixadmin python3-xml python3-multiprocessing \
@@ -51,3 +57,16 @@ RDEPENDS_${PN} = "waffle python3 python3-mako python3-json \
 	"
 
 INSANE_SKIP_${PN} += "dev-so already-stripped"
+
+SUMMARY_${PN}-generated-tests = "Generated piglit tests (multiple GB)"
+FILES_${PN}-generated-tests = "${libdir}/piglit/generated_tests/*"
+CONFLICTS_${PN}-generated-tests = "${PN}-generated-tests-compressed"
+RDEPENDS_${PN}-generated-tests += "tar"
+
+SUMMARY_${PN}-generated-tests-compressed = "Generated piglit tests in compressed archive"
+FILES_${PN}-generated-tests-compressed = "${libdir}/piglit/generated_tests.tar.gz"
+CONFLICTS_${PN}-generated-tests-compressed = "${PN}-generated-tests"
+pkg_postrm_${PN}-generated-tests-compressed () {
+    rm -rf $D${libdir}/piglit/generated_tests/
+}
+
-- 
2.1.4



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

* [PATCH 11/11] core-tools-testapps: Re-add piglit
  2017-02-14  9:54 [PATCH 00/11] Mesa 17, other upgrades, piglit Jussi Kukkonen
                   ` (9 preceding siblings ...)
  2017-02-14  9:55 ` [PATCH 10/11] piglit: Package tests in compressed form as well Jussi Kukkonen
@ 2017-02-14  9:55 ` Jussi Kukkonen
  10 siblings, 0 replies; 15+ messages in thread
From: Jussi Kukkonen @ 2017-02-14  9:55 UTC (permalink / raw)
  To: openembedded-core

Piglit was removed from testapps in 9e227ecb3a because it made
sdk images massive. Add piglit back now that the installed size is
no longer humongous: it still needs 1.5 GB free space at runtime but
the image sizes stay reasonable.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb b/meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb
index 3170978..69cfd57 100644
--- a/meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb
+++ b/meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb
@@ -17,6 +17,8 @@ KEXECTOOLS_nios2 ?= ""
 
 X11GLTOOLS = "\
     mesa-demos \
+    piglit \
+    piglit-generated-tests-compressed \
     "
 
 3GTOOLS = "\
-- 
2.1.4



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

* Re: [PATCH 01/11] mesa: Upgrade 13.0.4 -> 17.0.0
  2017-02-14  9:54 ` [PATCH 01/11] mesa: Upgrade 13.0.4 -> 17.0.0 Jussi Kukkonen
@ 2017-02-14 22:42   ` Martin Jansa
  2017-02-15  9:06     ` Jussi Kukkonen
  0 siblings, 1 reply; 15+ messages in thread
From: Martin Jansa @ 2017-02-14 22:42 UTC (permalink / raw)
  To: Jussi Kukkonen; +Cc: openembedded-core

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

On Tue, Feb 14, 2017 at 11:54:58AM +0200, Jussi Kukkonen wrote:
> * New feature release with lots of changes
> * Versioning change (17 as in 2017, no longer relates to GL bumps)

There is also this paragraph in release notes:
https://www.mesa3d.org/relnotes/17.0.0.html

Mesa 17.0.0 is a new development release. People who are concerned with
stability and reliability should stick with a previous release or wait
for Mesa 17.0.1.

If you don't want to wait for 17.0.1 than maybe mention it in commit
message.

> * OpenGL 4.5 support on Haswell
> * mesa now implements its own sha1 instead of having 5
>   configurable sha-providers
> 
> Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
> ---
>  .../mesa/{mesa-gl_13.0.4.bb => mesa-gl_17.0.0.bb}                 | 0
>  meta/recipes-graphics/mesa/mesa.inc                               | 8 +-------
>  meta/recipes-graphics/mesa/{mesa_13.0.4.bb => mesa_17.0.0.bb}     | 7 +++----
>  3 files changed, 4 insertions(+), 11 deletions(-)
>  rename meta/recipes-graphics/mesa/{mesa-gl_13.0.4.bb => mesa-gl_17.0.0.bb} (100%)
>  rename meta/recipes-graphics/mesa/{mesa_13.0.4.bb => mesa_17.0.0.bb} (74%)
> 
> diff --git a/meta/recipes-graphics/mesa/mesa-gl_13.0.4.bb b/meta/recipes-graphics/mesa/mesa-gl_17.0.0.bb
> similarity index 100%
> rename from meta/recipes-graphics/mesa/mesa-gl_13.0.4.bb
> rename to meta/recipes-graphics/mesa/mesa-gl_17.0.0.bb
> diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc
> index 5d882b1..befb35e 100644
> --- a/meta/recipes-graphics/mesa/mesa.inc
> +++ b/meta/recipes-graphics/mesa/mesa.inc
> @@ -24,7 +24,7 @@ REQUIRED_DISTRO_FEATURES = "opengl"
>  
>  EXTRA_OECONF = "--enable-shared-glapi"
>  
> -PACKAGECONFIG ??= "gbm egl gles dri ${MESA_CRYPTO} \
> +PACKAGECONFIG ??= "gbm egl gles dri \
>  		${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}\
>  		${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)}\
>  		"
> @@ -67,12 +67,6 @@ PACKAGECONFIG[xa]  = "--enable-xa, --disable-xa"
>  OSMESA = "${@bb.utils.contains('PACKAGECONFIG', 'gallium', 'gallium-osmesa', 'osmesa', d)}"
>  PACKAGECONFIG[osmesa] = "--enable-${OSMESA},--disable-${OSMESA}"
>  
> -# Mesa requires one of the following crypto implementation, pick one of them
> -MESA_CRYPTO ??= "openssl"
> -PACKAGECONFIG[openssl] = "--with-sha1=libcrypto,,openssl"
> -PACKAGECONFIG[nettle] = "--with-sha1=libnettle,,nettle"
> -PACKAGECONFIG[gcrypt] = "--with-sha1=libgcrypt,,libgcrypt"
> -
>  # llvmpipe is slow if compiled with -fomit-frame-pointer (e.g. -O2)
>  FULL_OPTIMIZATION_append = " -fno-omit-frame-pointer"
>  
> diff --git a/meta/recipes-graphics/mesa/mesa_13.0.4.bb b/meta/recipes-graphics/mesa/mesa_17.0.0.bb
> similarity index 74%
> rename from meta/recipes-graphics/mesa/mesa_13.0.4.bb
> rename to meta/recipes-graphics/mesa/mesa_17.0.0.bb
> index 1416c9f..6576e3c 100644
> --- a/meta/recipes-graphics/mesa/mesa_13.0.4.bb
> +++ b/meta/recipes-graphics/mesa/mesa_17.0.0.bb
> @@ -1,13 +1,12 @@
>  require ${BPN}.inc
>  
> -SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/${PV}/mesa-${PV}.tar.xz \
> +SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/mesa-${PV}.tar.xz \
>             file://replace_glibc_check_with_linux.patch \
>             file://disable-asm-on-non-gcc.patch \
>             file://0001-Use-wayland-scanner-in-the-path.patch \
>  "
> -
> -SRC_URI[md5sum] = "d088a921e935218833a8071cb672a574"
> -SRC_URI[sha256sum] = "a95d7ce8f7bd5f88585e4be3144a341236d8c0fc91f6feaec59bb8ba3120e726"
> +SRC_URI[md5sum] = "932e4171a86b14940c06812356486155"
> +SRC_URI[sha256sum] = "39db3d59700159add7f977307d12a7dfe016363e760ad82280ac4168ea668481"
>  
>  #because we cannot rely on the fact that all apps will use pkgconfig,
>  #make eglplatform.h independent of MESA_EGL_NO_X11_HEADER
> -- 
> 2.1.4
> 
> -- 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 201 bytes --]

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

* Re: [PATCH 01/11] mesa: Upgrade 13.0.4 -> 17.0.0
  2017-02-14 22:42   ` Martin Jansa
@ 2017-02-15  9:06     ` Jussi Kukkonen
  2017-02-17 14:55       ` Burton, Ross
  0 siblings, 1 reply; 15+ messages in thread
From: Jussi Kukkonen @ 2017-02-15  9:06 UTC (permalink / raw)
  To: Martin Jansa; +Cc: Patches and discussions about the oe-core layer

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

On 15 February 2017 at 00:42, Martin Jansa <martin.jansa@gmail.com> wrote:

> On Tue, Feb 14, 2017 at 11:54:58AM +0200, Jussi Kukkonen wrote:
> > * New feature release with lots of changes
> > * Versioning change (17 as in 2017, no longer relates to GL bumps)
>
> There is also this paragraph in release notes:
> https://www.mesa3d.org/relnotes/17.0.0.html
>
> Mesa 17.0.0 is a new development release. People who are concerned with
> stability and reliability should stick with a previous release or wait
> for Mesa 17.0.1.
>
> If you don't want to wait for 17.0.1 than maybe mention it in commit
> message.


Frankly I forgot mesa did this.

Typically the .1 release comes within a few weeks. I'm fine with waiting
for that.

Ross, let me know if you'd like me to re-submit (the piglit changes should
be fine with current mesa though).

Jussi



> > * OpenGL 4.5 support on Haswell
> > * mesa now implements its own sha1 instead of having 5
> >   configurable sha-providers
> >
> > Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
> > ---
> >  .../mesa/{mesa-gl_13.0.4.bb => mesa-gl_17.0.0.bb}                 | 0
> >  meta/recipes-graphics/mesa/mesa.inc                               | 8
> +-------
> >  meta/recipes-graphics/mesa/{mesa_13.0.4.bb => mesa_17.0.0.bb}     | 7
> +++----
> >  3 files changed, 4 insertions(+), 11 deletions(-)
> >  rename meta/recipes-graphics/mesa/{mesa-gl_13.0.4.bb =>
> mesa-gl_17.0.0.bb} (100%)
> >  rename meta/recipes-graphics/mesa/{mesa_13.0.4.bb => mesa_17.0.0.bb}
> (74%)
> >
> > diff --git a/meta/recipes-graphics/mesa/mesa-gl_13.0.4.bb
> b/meta/recipes-graphics/mesa/mesa-gl_17.0.0.bb
> > similarity index 100%
> > rename from meta/recipes-graphics/mesa/mesa-gl_13.0.4.bb
> > rename to meta/recipes-graphics/mesa/mesa-gl_17.0.0.bb
> > diff --git a/meta/recipes-graphics/mesa/mesa.inc
> b/meta/recipes-graphics/mesa/mesa.inc
> > index 5d882b1..befb35e 100644
> > --- a/meta/recipes-graphics/mesa/mesa.inc
> > +++ b/meta/recipes-graphics/mesa/mesa.inc
> > @@ -24,7 +24,7 @@ REQUIRED_DISTRO_FEATURES = "opengl"
> >
> >  EXTRA_OECONF = "--enable-shared-glapi"
> >
> > -PACKAGECONFIG ??= "gbm egl gles dri ${MESA_CRYPTO} \
> > +PACKAGECONFIG ??= "gbm egl gles dri \
> >               ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '',
> d)}\
> >               ${@bb.utils.contains('DISTRO_FEATURES', 'wayland',
> 'wayland', '', d)}\
> >               "
> > @@ -67,12 +67,6 @@ PACKAGECONFIG[xa]  = "--enable-xa, --disable-xa"
> >  OSMESA = "${@bb.utils.contains('PACKAGECONFIG', 'gallium',
> 'gallium-osmesa', 'osmesa', d)}"
> >  PACKAGECONFIG[osmesa] = "--enable-${OSMESA},--disable-${OSMESA}"
> >
> > -# Mesa requires one of the following crypto implementation, pick one of
> them
> > -MESA_CRYPTO ??= "openssl"
> > -PACKAGECONFIG[openssl] = "--with-sha1=libcrypto,,openssl"
> > -PACKAGECONFIG[nettle] = "--with-sha1=libnettle,,nettle"
> > -PACKAGECONFIG[gcrypt] = "--with-sha1=libgcrypt,,libgcrypt"
> > -
> >  # llvmpipe is slow if compiled with -fomit-frame-pointer (e.g. -O2)
> >  FULL_OPTIMIZATION_append = " -fno-omit-frame-pointer"
> >
> > diff --git a/meta/recipes-graphics/mesa/mesa_13.0.4.bb
> b/meta/recipes-graphics/mesa/mesa_17.0.0.bb
> > similarity index 74%
> > rename from meta/recipes-graphics/mesa/mesa_13.0.4.bb
> > rename to meta/recipes-graphics/mesa/mesa_17.0.0.bb
> > index 1416c9f..6576e3c 100644
> > --- a/meta/recipes-graphics/mesa/mesa_13.0.4.bb
> > +++ b/meta/recipes-graphics/mesa/mesa_17.0.0.bb
> > @@ -1,13 +1,12 @@
> >  require ${BPN}.inc
> >
> > -SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/${PV}/mesa-${PV}.tar.xz \
> > +SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/mesa-${PV}.tar.xz \
> >             file://replace_glibc_check_with_linux.patch \
> >             file://disable-asm-on-non-gcc.patch \
> >             file://0001-Use-wayland-scanner-in-the-path.patch \
> >  "
> > -
> > -SRC_URI[md5sum] = "d088a921e935218833a8071cb672a574"
> > -SRC_URI[sha256sum] = "a95d7ce8f7bd5f88585e4be3144a34
> 1236d8c0fc91f6feaec59bb8ba3120e726"
> > +SRC_URI[md5sum] = "932e4171a86b14940c06812356486155"
> > +SRC_URI[sha256sum] = "39db3d59700159add7f977307d12a7
> dfe016363e760ad82280ac4168ea668481"
> >
> >  #because we cannot rely on the fact that all apps will use pkgconfig,
> >  #make eglplatform.h independent of MESA_EGL_NO_X11_HEADER
> > --
> > 2.1.4
> >
> > --
> > _______________________________________________
> > Openembedded-core mailing list
> > Openembedded-core@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
> --
> Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com
>

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

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

* Re: [PATCH 01/11] mesa: Upgrade 13.0.4 -> 17.0.0
  2017-02-15  9:06     ` Jussi Kukkonen
@ 2017-02-17 14:55       ` Burton, Ross
  0 siblings, 0 replies; 15+ messages in thread
From: Burton, Ross @ 2017-02-17 14:55 UTC (permalink / raw)
  To: Jussi Kukkonen; +Cc: Patches and discussions about the oe-core layer

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

On 15 February 2017 at 09:06, Jussi Kukkonen <jussi.kukkonen@intel.com>
wrote:

> Ross, let me know if you'd like me to re-submit (the piglit changes should
> be fine with current mesa though).
>

Thats fine, I'll just drop the mesa upgrade.

Ross

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

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

end of thread, other threads:[~2017-02-17 14:55 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-02-14  9:54 [PATCH 00/11] Mesa 17, other upgrades, piglit Jussi Kukkonen
2017-02-14  9:54 ` [PATCH 01/11] mesa: Upgrade 13.0.4 -> 17.0.0 Jussi Kukkonen
2017-02-14 22:42   ` Martin Jansa
2017-02-15  9:06     ` Jussi Kukkonen
2017-02-17 14:55       ` Burton, Ross
2017-02-14  9:54 ` [PATCH 02/11] gdk-pixbuf: Upgrade 2.36.1 -> 2.36.4 Jussi Kukkonen
2017-02-14  9:55 ` [PATCH 03/11] util-macros: Upgrade 1.19.0 -> 1.19.1 Jussi Kukkonen
2017-02-14  9:55 ` [PATCH 04/11] presentproto: Upgrade 1.0 -> 1.1 Jussi Kukkonen
2017-02-14  9:55 ` [PATCH 05/11] xauth: Upgrade 1.0.9 -> 1.0.10 Jussi Kukkonen
2017-02-14  9:55 ` [PATCH 06/11] xf86-input-libinput: Upgrade 0.23.0 -> 0.24.0 Jussi Kukkonen
2017-02-14  9:55 ` [PATCH 07/11] xkeyboard-config: Upgrade 2.19 -> 2.20 Jussi Kukkonen
2017-02-14  9:55 ` [PATCH 08/11] libinput: Upgrade 1.6.0 -> 1.6.1 Jussi Kukkonen
2017-02-14  9:55 ` [PATCH 09/11] piglit: Upgrade to current master Jussi Kukkonen
2017-02-14  9:55 ` [PATCH 10/11] piglit: Package tests in compressed form as well Jussi Kukkonen
2017-02-14  9:55 ` [PATCH 11/11] core-tools-testapps: Re-add piglit Jussi Kukkonen

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.